diff --git a/package.json b/package.json index 1f09c8c..60b2fee 100644 --- a/package.json +++ b/package.json @@ -12,11 +12,11 @@ "dependencies": { "@hubspot/api-client": "^9.0.0", "@pdf-lib/fontkit": "^1.1.1", - "@strapi/plugin-documentation": "^4.21.0", - "@strapi/plugin-i18n": "^4.21.0", - "@strapi/plugin-sentry": "^4.21.0", - "@strapi/plugin-users-permissions": "^4.21.0", - "@strapi/strapi": "^4.21.0", + "@strapi/plugin-documentation": "^4.24.2", + "@strapi/plugin-i18n": "^4.24.2", + "@strapi/plugin-sentry": "^4.24.2", + "@strapi/plugin-users-permissions": "^4.24.2", + "@strapi/strapi": "^4.24.2", "axios": "1.4.0", "camelcase": "5.2.0", "camelcase-keys": "5.2.0", diff --git a/src/api/transaction/services/transaction.js b/src/api/transaction/services/transaction.js index f654172..78f8747 100644 --- a/src/api/transaction/services/transaction.js +++ b/src/api/transaction/services/transaction.js @@ -15,7 +15,8 @@ module.exports = createCoreService('api::transaction.transaction', ({ strapi }) await workbook.xlsx.readFile(file.path) const transactionSheet = workbook.getWorksheet(TransactionsWorksheetName) - let transactions = [] + let transactions = [], + errorCount = 0 // clear all previous transactions; ID is always not null await strapi.db.query('api::transaction.transaction').deleteMany({ @@ -42,14 +43,14 @@ module.exports = createCoreService('api::transaction.transaction', ({ strapi }) documentNumber: Number(row.values[5]), documentHeader: row.values[6], name: row.values[7], - fiscalYear: Number(row.values[8]), - fiscalPeriod: Number(row.values[9]), - documentDate: DateTime.fromJSDate(new Date(row.values[10])).toISODate(), - postedDate: DateTime.fromJSDate(new Date(row.values[11])).toISODate(), + fiscalYear: Number(row.values[9]), + fiscalPeriod: Number(row.values[10]), + documentDate: DateTime.fromJSDate(new Date(row.values[11])).toISODate(), + postedDate: DateTime.fromJSDate(new Date(row.values[12])).toISODate(), // SAP gets the debit and credit wrong way around, times -1 to fix - value: (row.values[12].hasOwnProperty('result') ? parseFloat(row.values[12].result) : parseFloat(row.values[12])) * -1, - bwCategory: row.values[13].hasOwnProperty('result') ? row.values[13].result : row.values[13], - ieCategory: row.values[14].hasOwnProperty('result') ? row.values[14].result : row.values[14], + value: (row.values[13].hasOwnProperty('result') ? parseFloat(row.values[13].result) : parseFloat(row.values[13])) * -1, + bwCategory: row.values[14].hasOwnProperty('result') ? row.values[14].result : row.values[14], + ieCategory: row.values[15].hasOwnProperty('result') ? row.values[15].result : row.values[15], internalCategory: null } @@ -61,6 +62,7 @@ module.exports = createCoreService('api::transaction.transaction', ({ strapi }) isNaN(transaction.fiscalPeriod) || isNaN(transaction.value) ) { + errorCount++ console.error(transaction) } @@ -129,9 +131,13 @@ module.exports = createCoreService('api::transaction.transaction', ({ strapi }) } }) - let count = await strapi.db.query('api::transaction.transaction').createMany({ data: transactions }) - - return { message: 'Successfully uploaded transaction data', count } - + try { + await strapi.db.query('api::transaction.transaction').createMany({ data: transactions }) + return { message: 'Successfully uploaded transaction data' } + } + catch (error) { + console.error(`Failed to add ${transactions.length} transactions to the database. Encountered ${errorCount} errors.`) + console.error(error) + } }, })) diff --git a/src/extensions/documentation/documentation/1.0.0/full_documentation.json b/src/extensions/documentation/documentation/1.0.0/full_documentation.json index 4d59ffb..ad4675f 100644 --- a/src/extensions/documentation/documentation/1.0.0/full_documentation.json +++ b/src/extensions/documentation/documentation/1.0.0/full_documentation.json @@ -14,7 +14,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "x-generation-date": "2024-03-23T20:30:19.850Z" + "x-generation-date": "2024-05-14T21:37:58.814Z" }, "x-strapi-config": { "path": "/documentation", diff --git a/yarn.lock b/yarn.lock index 8e6292e..a9336d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -944,10 +944,10 @@ resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== -"@koa/cors@3.4.3": - version "3.4.3" - resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.4.3.tgz#d669ee6e8d6e4f0ec4a7a7b0a17e7a3ed3752ebb" - integrity sha512-WPXQUaAeAMVaLTEFpoq3T2O1C+FstkjJnDQqy95Ck1UdILajsRhu6mhJ8H2f4NFPRBoCNN+qywTJfq/gGki5mw== +"@koa/cors@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-5.0.0.tgz#0029b5f057fa0d0ae0e37dd2c89ece315a0daffd" + integrity sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw== dependencies: vary "^1.1.2" @@ -1629,24 +1629,24 @@ escape-string-regexp "^2.0.0" lodash.deburr "^4.1.0" -"@strapi/admin@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-4.20.5.tgz#058e04c9eb9a70fe2bcd7f66b9fe7e9fca2ea6fb" - integrity sha512-E6JSevMmNl3td8FCFcmm7A2pAQVGLa1MRAkMc9HMB7/J+1h01VZNS57cGL1oNX8kQs6FBmZXbM7llJlrTo7Ptw== +"@strapi/admin@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-4.24.0.tgz#7b46332ddd0b0cfa3cce0b94be83e9b938d4f9a6" + integrity sha512-yGNiwSSaUUJDjRza3VTI6BmuX4OtVk1QcUCCqYclv9YgEDmtQ4xXh+HY79Y39uBbDevRoW6tjoqUVpLzD51vng== dependencies: "@casl/ability" "6.5.0" "@pmmmwh/react-refresh-webpack-plugin" "0.5.11" "@radix-ui/react-context" "1.0.1" "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.16.0" - "@strapi/helper-plugin" "4.20.5" - "@strapi/icons" "1.16.0" - "@strapi/permissions" "4.20.5" - "@strapi/provider-audit-logs-local" "4.20.5" - "@strapi/types" "4.20.5" - "@strapi/typescript-utils" "4.20.5" - "@strapi/utils" "4.20.5" + "@strapi/design-system" "1.18.0" + "@strapi/helper-plugin" "4.24.0" + "@strapi/icons" "1.18.0" + "@strapi/permissions" "4.24.0" + "@strapi/provider-audit-logs-local" "4.24.0" + "@strapi/types" "4.24.0" + "@strapi/typescript-utils" "4.24.0" + "@strapi/utils" "4.24.0" "@vitejs/plugin-react-swc" "3.5.0" axios "1.6.0" bcryptjs "2.4.3" @@ -1719,7 +1719,7 @@ read-pkg-up "7.0.1" resolve-from "5.0.0" rimraf "3.0.2" - sanitize-html "2.11.0" + sanitize-html "2.13.0" semver "7.5.4" sift "16.0.1" slate "0.94.1" @@ -1728,24 +1728,24 @@ style-loader "3.3.4" typescript "5.2.2" use-context-selector "1.4.1" - vite "5.0.11" + vite "5.0.13" webpack "^5.89.0" webpack-bundle-analyzer "^4.10.1" - webpack-dev-middleware "6.1.1" + webpack-dev-middleware "6.1.2" webpack-hot-middleware "2.26.0" yup "0.32.9" -"@strapi/content-releases@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-4.20.5.tgz#d7f9a4a8e8317cae2db97330b31f3e814b173956" - integrity sha512-buFokiyB07S0zAwLXDO/J2SEi6wihlXy7HRIAOgacWRXpW/5nwIC19H4uzhwGC+6ky9ypMofzhpmH0KvqF47Bg== +"@strapi/content-releases@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-4.24.0.tgz#20d5a8f580ab01f317366590025ac7b9c6033954" + integrity sha512-+3sNx46ZWegBi8Ej0vcnuuY0JdGfrk1ZagzKd+lr7oYvqLRIlEQ502lYMgoEpsprT9uMzZnP83LgfGKM0tUAWQ== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.16.0" - "@strapi/helper-plugin" "4.20.5" - "@strapi/icons" "1.16.0" - "@strapi/types" "4.20.5" - "@strapi/utils" "4.20.5" + "@strapi/design-system" "1.18.0" + "@strapi/helper-plugin" "4.24.0" + "@strapi/icons" "1.18.0" + "@strapi/types" "4.24.0" + "@strapi/utils" "4.24.0" axios "1.6.0" date-fns "2.30.0" date-fns-tz "2.0.0" @@ -1756,15 +1756,15 @@ react-redux "8.1.1" yup "0.32.9" -"@strapi/data-transfer@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-4.20.5.tgz#9d8e23f7a57c4b4e7cae510fdd9573e95b7ac395" - integrity sha512-DfLxq9LU13bocZPv78+QdcaKYP/ujD2TbJv5fiZXpgHJDpZIu/jtqFu4yzohvJjXVY9+NbP/E6fUgvDhx9f2JQ== +"@strapi/data-transfer@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-4.24.0.tgz#dc4f8d7a12fd234aa83ce0b35430adca7e75df4b" + integrity sha512-g/DBZLIqX5M+vOxqno6s9w40xykbn/PS8OJ5BGXS0SG1f+88vy6tuiSnVHS7S0ts2YMXzDaxihFtuFku1pnrnQ== dependencies: - "@strapi/logger" "4.20.5" - "@strapi/strapi" "4.20.5" - "@strapi/types" "4.20.5" - "@strapi/utils" "4.20.5" + "@strapi/logger" "4.24.0" + "@strapi/strapi" "4.24.0" + "@strapi/types" "4.24.0" + "@strapi/utils" "4.24.0" chalk "4.1.2" cli-table3 "0.6.2" commander "8.3.0" @@ -1780,12 +1780,12 @@ tar-stream "2.2.0" ws "8.13.0" -"@strapi/database@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/database/-/database-4.20.5.tgz#2387add1f0191a03bb1be7276c1c02d74e20ede6" - integrity sha512-59JOC1nHjnpLaPQPjCqkNfGv+F2Ve4q/mKobHLXJrU5szhJ86zoMft/Shh8xwrsvzCYL4rHc697JWDt9BJXWCA== +"@strapi/database@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/database/-/database-4.24.0.tgz#0ffa5f9816a07bd2397b3cd35878bda33e64280d" + integrity sha512-fn30l6GgxzxphZBfiey+jsI1AgHM2RD7L8CFE9xkLqiG2boQHxkcoSO4xTxlehKu72ccET6jiRALLiGu+UG6FA== dependencies: - "@strapi/utils" "4.20.5" + "@strapi/utils" "4.24.0" date-fns "2.30.0" debug "4.3.4" fs-extra "10.0.0" @@ -1794,10 +1794,10 @@ semver "7.5.4" umzug "3.2.1" -"@strapi/design-system@1.16.0": - version "1.16.0" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.16.0.tgz#29508372c6a90993d87991411c323193dcc9f22a" - integrity sha512-HUt46z0LStQtNsmTh/3btzW+UQtYPtSS2hk+leQlcwCoczjf/K53OYeTjEIkUYfAc/R/W4CYVZfXJXYw3Fy6Sw== +"@strapi/design-system@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.18.0.tgz#7673c2157e9d28edee118c981fd4fc8460fb723a" + integrity sha512-bQ//p4deEfu3z2rQOrT1QUPPugXsoVUusSuwdffZ7/fJAxOShZ8nOUmpWETq8bZECPoDn278cirYAXfcTftHLA== dependencies: "@codemirror/lang-json" "^6.0.1" "@floating-ui/react-dom" "^2.0.8" @@ -1806,17 +1806,17 @@ "@radix-ui/react-dismissable-layer" "^1.0.5" "@radix-ui/react-dropdown-menu" "^2.0.6" "@radix-ui/react-focus-scope" "1.0.4" - "@strapi/ui-primitives" "^1.16.0" - "@uiw/react-codemirror" "^4.21.24" - aria-hidden "^1.2.3" + "@strapi/ui-primitives" "^1.18.0" + "@uiw/react-codemirror" "^4.21.25" + aria-hidden "^1.2.4" compute-scroll-into-view "^3.1.0" prop-types "^15.8.1" - react-remove-scroll "^2.5.7" + react-remove-scroll "^2.5.9" -"@strapi/generate-new@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-4.20.5.tgz#1627c7b00afc1b0591f9ea258f834edbf92107c4" - integrity sha512-ceXpjcmNrzS4IqgreP53zKH57bJwdRWa2OTfQk5lvS8GB66bhgfUu9ErdPchgYC2Oc0082mgoq/KkfsAqruCaA== +"@strapi/generate-new@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-4.24.0.tgz#887fc085c9fe01ca539ff28db4911c962e322878" + integrity sha512-YtwS2i1ZmJF0EcMsWpshGVJDHz08eO1GnwFxcVOD5OczAcKJwyGIuL6Up18md/13t5xIuuxfG8clt/Wyx4Zz9w== dependencies: "@sentry/node" "6.19.7" chalk "^4.1.2" @@ -1830,14 +1830,14 @@ semver "7.5.4" tar "6.1.13" -"@strapi/generators@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-4.20.5.tgz#398400dc35089503369566750d101854501bc79e" - integrity sha512-zvsPdSzwliw/HNeK/n86MbbBCQeZvuB34Alp4n3Chok0+7e2NaDzUP/+aCujURK9PTFANIdD/eeGa1HYN6EUXg== +"@strapi/generators@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-4.24.0.tgz#3ff8e42677eb395cecf9473dae7df6d03988e334" + integrity sha512-UvM0SqIKAqr+rPxCH3MssD7YWwmymgpDNpe80VpZh+mh+FGs50ZOMN3VyL+nbZurmJd1bQZ72PL9r45eFWYcZg== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/typescript-utils" "4.20.5" - "@strapi/utils" "4.20.5" + "@strapi/typescript-utils" "4.24.0" + "@strapi/utils" "4.24.0" chalk "4.1.2" copyfiles "2.4.1" fs-extra "10.0.0" @@ -1845,10 +1845,10 @@ plop "2.7.6" pluralize "8.0.0" -"@strapi/helper-plugin@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.20.5.tgz#85ae759b945b5a09ebb5ff3b11d532ea223d73ef" - integrity sha512-ZibDHmvZfFfXoKbK/P2YfeW9cuCBoQj7G3yNWPW+XRdmWsY7FI/zfF8hBD3CbhfHdri/TZjl9wdorzuJ7/ACVQ== +"@strapi/helper-plugin@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.24.0.tgz#c03d5d6fd257debc5e80a3bd431c7405167ef371" + integrity sha512-V4dH2Ra2w636tbuzDVM+6EcoVAeM7bhImKmUAWBMmBVZc1pjFIAH/ksnilTKcwNZnWctocmScpyNVbAtkdS7Wg== dependencies: axios "1.6.0" date-fns "2.30.0" @@ -1861,23 +1861,23 @@ react-query "3.39.3" react-select "5.7.0" -"@strapi/icons@1.16.0": - version "1.16.0" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.16.0.tgz#0b98dfa805a370423ad945208c07d00962209bd3" - integrity sha512-sa7MTlhHpbpFCS5ZIlgLQQtG4s5W7ojGFr6CsjwtFdezrvBLbY5ZGmVByghK7b3XoZ1bNYk1AiGdcxMQvCu+vw== +"@strapi/icons@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.18.0.tgz#ef8e36155ad4dfce53e83b780ba5c64856d1e9a2" + integrity sha512-XeOjGqwDX7HkSfWNnUOx8WCT3qGzPixZrKxNUPCPmIzcLmhL9/Ni4wa1uoqwiZgzq/XzoiXpNEPl1lB5Tiljjg== -"@strapi/logger@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-4.20.5.tgz#002314ed976c15a34c9d258a56f192a4b6d99295" - integrity sha512-W/jcpP9tifTjenPLx1O7uhPX492RmD7NWJoJXic6TGddJ9Dol/AFr95krcW4LlFncaCqpMM9KI5sefSKoKjEbQ== +"@strapi/logger@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-4.24.0.tgz#8cfd5649fb447ac414f4de72171a9d367d89824c" + integrity sha512-9EtM+GkkLfYCVzI9ghei0NZZwGMrarRvb0ySSf0yCB1cE4LVONo6FWxk2M9xnwjZBc93EWNWTs2dM3tFQIpe8A== dependencies: lodash "4.17.21" winston "3.10.0" -"@strapi/pack-up@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-4.20.5.tgz#d1f1325912f598614c9ea7960efe9662c4ac605d" - integrity sha512-A3EctLwJu0oiCWsFZKDAx6Dk4VnEbOMpRUm71ALeojjDga6iyqGQelXgDJHBBCUzx6c2DdpqLOpL6qrrFyUpNw== +"@strapi/pack-up@4.23.0": + version "4.23.0" + resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-4.23.0.tgz#c75f985a370f47414d9643545ee8e26c486b3711" + integrity sha512-hiSqUEEzks2JDai6bfvtvPHYaPhI6UnSifx9ZqBdC9Q551BYm1xt+1K7HJVeW0IPI4zLckZvCcGPHh/NeYyTPw== dependencies: "@vitejs/plugin-react-swc" "3.5.0" boxen "5.1.2" @@ -1898,45 +1898,45 @@ prompts "2.4.2" rxjs "7.8.1" typescript "5.2.2" - vite "5.0.11" + vite "5.0.13" yup "0.32.9" -"@strapi/permissions@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-4.20.5.tgz#fae82c344dc134ac0facb8c70690b38ff1cbbdea" - integrity sha512-7IPVi+9Dr/dYDZTnhZSSEW12lHXR1jX+Jwe5JU0dMlgGU/CqajLCOxZXg55YWHi0WIKudEd/Ou0KWMlYHToSow== +"@strapi/permissions@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-4.24.0.tgz#69b19773e38cb827ca0e1911f388991dcc905675" + integrity sha512-Co+tCli6gvjC1F6VTWHpjYWQreCS4+d5EPhSKt6toNxpRd9I6AGwW+QZL3/ItAARTC2YxpsSXbwXrJTbUKN1Cg== dependencies: "@casl/ability" "6.5.0" - "@strapi/utils" "4.20.5" + "@strapi/utils" "4.24.0" lodash "4.17.21" qs "6.11.1" sift "16.0.1" -"@strapi/plugin-content-manager@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-4.20.5.tgz#ef353955d797c25adac1c299d341128c03b4df9b" - integrity sha512-eWE+0tVTJvj9hnqvGW9Bid5MwkoBAh//k9J/ooVfG4ZINfvfLdGq6PwcgsKsY7M+Axe2tGjWBlUvikr7RW8dmw== +"@strapi/plugin-content-manager@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-4.24.0.tgz#ef0866fed135a0ce15cc6139aa6108629bb3f850" + integrity sha512-P00YmoDWnCR9mCUE9E5B5rXR0Eg6ukaSo4+Za1p8sQ+46Av6W+zu0N6l5biG17l/v/eg5lK0krMvUXcdZP5+Jg== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/types" "4.20.5" - "@strapi/utils" "4.20.5" + "@strapi/types" "4.24.0" + "@strapi/utils" "4.24.0" koa "2.13.4" koa-bodyparser "4.4.1" lodash "4.17.21" qs "6.11.1" -"@strapi/plugin-content-type-builder@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.20.5.tgz#ccf823c8066de673b637750d72f6784c3b0c8014" - integrity sha512-ss1udduB0Fhl8Wps6sFcXY7kPOoM2B+vcTIh5ztBjUAZKKUDAr7whN4bqVZ4Q9Qc/qcfgvIlFoLgMdSegV+gFg== +"@strapi/plugin-content-type-builder@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.24.0.tgz#e381e8bad05a69a211f5a8d4c4d5f05beb161d7c" + integrity sha512-JEm1Fj0gJ5mFVicA0DmJY/dreQ3kdQz9H6/lV510dDpYEhyKYEs6VEn9t2hJ9dkdstzS5uRQSwayG+ym4HFHXg== dependencies: "@reduxjs/toolkit" "1.9.7" "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "1.16.0" - "@strapi/generators" "4.20.5" - "@strapi/helper-plugin" "4.20.5" - "@strapi/icons" "1.16.0" - "@strapi/utils" "4.20.5" + "@strapi/design-system" "1.18.0" + "@strapi/generators" "4.24.0" + "@strapi/helper-plugin" "4.24.0" + "@strapi/icons" "1.18.0" + "@strapi/utils" "4.24.0" fs-extra "10.0.0" immer "9.0.19" koa-bodyparser "4.4.1" @@ -1949,15 +1949,15 @@ react-redux "8.1.1" yup "0.32.9" -"@strapi/plugin-documentation@^4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-documentation/-/plugin-documentation-4.20.5.tgz#36ecd715cc14b7e41d39b69168fb705b9d845618" - integrity sha512-Ubrg4pf0LeDfI5UYS2qM0XgvFVVzNkbOwt1oPShSestpKcXDs3B/Mq6aesOMXy29plGSthdKvWbzumW71xVAZg== +"@strapi/plugin-documentation@^4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-documentation/-/plugin-documentation-4.24.0.tgz#b7ef4b2dbc9a9ca563fe37d191a89a8cde12b902" + integrity sha512-9U5xNCWHIP+6wpcZCaeg8z8ysLkz48WfT4l++st5vvEIhXKz3tDRQoLhqlOZd/ql/byKwS/TkvgzanhA87eMSg== dependencies: - "@strapi/design-system" "1.16.0" - "@strapi/helper-plugin" "4.20.5" - "@strapi/icons" "1.16.0" - "@strapi/utils" "4.20.5" + "@strapi/design-system" "1.18.0" + "@strapi/helper-plugin" "4.24.0" + "@strapi/icons" "1.18.0" + "@strapi/utils" "4.24.0" bcryptjs "2.4.3" cheerio "^1.0.0-rc.12" formik "2.4.0" @@ -1973,32 +1973,32 @@ yaml "1.10.2" yup "0.32.9" -"@strapi/plugin-email@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-4.20.5.tgz#1f0e207310fc0681393354e32321e74453aa33c0" - integrity sha512-vIHWjAIh2cXasdoN1t5sv1w5dSrUWx/M+LpCqquzcYwklXoyH5zJuavuFZjR6CPFb8K34PvZrPLF7cjHcBAWRw== +"@strapi/plugin-email@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-4.24.0.tgz#1335b47fb1ccadc0882c7750d647d11a41aed8a9" + integrity sha512-5cCfz76LvxTgn4UW8YrWywcL5RTOCPIxY++dKRy1FI9Z5NUqcy6qwp/dYWF3mKOpVvRovZc4TwPKGBOvvRWjlw== dependencies: - "@strapi/design-system" "1.16.0" - "@strapi/helper-plugin" "4.20.5" - "@strapi/icons" "1.16.0" - "@strapi/provider-email-sendmail" "4.20.5" - "@strapi/utils" "4.20.5" + "@strapi/design-system" "1.18.0" + "@strapi/helper-plugin" "4.24.0" + "@strapi/icons" "1.18.0" + "@strapi/provider-email-sendmail" "4.24.0" + "@strapi/utils" "4.24.0" lodash "4.17.21" prop-types "^15.8.1" react-intl "6.4.1" react-query "3.39.3" yup "0.32.9" -"@strapi/plugin-i18n@^4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-4.20.5.tgz#d9aba7696ab8aaa5dd1c195b450d4451e4bbb83d" - integrity sha512-1asFSLmzqp8jLF5LrSNrbzHEgy8c4/c6MRlb8crInM5bxeVy6plohI4CZnfzSMXw/gJfCGGAdghvmNSee65LdA== +"@strapi/plugin-i18n@^4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-4.24.0.tgz#8872420628aac04147194ef2833956506beeb18e" + integrity sha512-EchFXTf1gRK072jLA928H02+lBn3KX6Qz4mUKBioQf06LKiyUNtBrc4awToLPMeZKSjD9ZJq9yDa5903nLybNQ== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.16.0" - "@strapi/helper-plugin" "4.20.5" - "@strapi/icons" "1.16.0" - "@strapi/utils" "4.20.5" + "@strapi/design-system" "1.18.0" + "@strapi/helper-plugin" "4.24.0" + "@strapi/icons" "1.18.0" + "@strapi/utils" "4.24.0" axios "1.6.0" formik "2.4.0" immer "9.0.19" @@ -2010,26 +2010,26 @@ react-redux "8.1.1" yup "0.32.9" -"@strapi/plugin-sentry@^4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-sentry/-/plugin-sentry-4.20.5.tgz#b58d7c5a3824fb27bccded3f2762a3af0c121237" - integrity sha512-TkYGexdm98AOtL2XXW9dImv6ARs579QfWu8uBylqyG7MfhdUDwZNxMRaQPj38VcNt48jnwozUnkWQni4S6Iq6Q== +"@strapi/plugin-sentry@^4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-sentry/-/plugin-sentry-4.24.0.tgz#23dc443003e5fa880baea9ae866020fd1430e2f4" + integrity sha512-8zbrYM6nFykltPRaBsLWe6nufMTksMTSrrY8/kAlVq5tl6jXlRSUzxAMqlg1r14nNng0IQ2djHY1m8U3wCoSQg== dependencies: "@sentry/node" "6.19.7" - "@strapi/design-system" "1.16.0" - "@strapi/helper-plugin" "4.20.5" - "@strapi/icons" "1.16.0" - -"@strapi/plugin-upload@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-4.20.5.tgz#dd69db4cd12849782540eede13e3dad10a1c7aad" - integrity sha512-t3MSj+0apoaFnLWMSnkR8HfgCR3oWVvNjWkkFonkJNvY4emyLgNZPiOTgjaTn8WDHICBbXYBgUnhDb514itFJg== - dependencies: - "@strapi/design-system" "1.16.0" - "@strapi/helper-plugin" "4.20.5" - "@strapi/icons" "1.16.0" - "@strapi/provider-upload-local" "4.20.5" - "@strapi/utils" "4.20.5" + "@strapi/design-system" "1.18.0" + "@strapi/helper-plugin" "4.24.0" + "@strapi/icons" "1.18.0" + +"@strapi/plugin-upload@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-4.24.0.tgz#e311f4f8d319005f25d95d91e7cc24c042ba896b" + integrity sha512-wrPbg+c0X2oy0lrBReIy8M7yX4TgFISOl/WKMrOtEY6RMAWmZo5a9BLlylac9ZfjKJckpdLrZ1vsbuHX/gQ8iw== + dependencies: + "@strapi/design-system" "1.18.0" + "@strapi/helper-plugin" "4.24.0" + "@strapi/icons" "1.18.0" + "@strapi/provider-upload-local" "4.24.0" + "@strapi/utils" "4.24.0" axios "1.6.0" byte-size "7.0.1" cropperjs "1.6.0" @@ -2052,15 +2052,15 @@ sharp "0.32.6" yup "0.32.9" -"@strapi/plugin-users-permissions@^4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.20.5.tgz#76d4f207166edb3145da0dbcf3b37a996af9305f" - integrity sha512-wMHbkbn0l2JYr24f0PVQ7POv9fZ39Jx2Z2eNhvzSo1/pckdjbJUoo2GDfGDzxu9mK5feHnnByTySTyYAMlTiDw== +"@strapi/plugin-users-permissions@^4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.24.0.tgz#cd8709091e8a9213d3d08fa4aac35e2684ce53e3" + integrity sha512-gXGa8I4VaaY3+nFdBkI57JlJZchlkf6Xzq9Sa17oiXdlGKKjDgsdPETGYcKU+fEJImDTTRYB6lFf4xnzRGjuJA== dependencies: - "@strapi/design-system" "1.16.0" - "@strapi/helper-plugin" "4.20.5" - "@strapi/icons" "1.16.0" - "@strapi/utils" "4.20.5" + "@strapi/design-system" "1.18.0" + "@strapi/helper-plugin" "4.24.0" + "@strapi/icons" "1.18.0" + "@strapi/utils" "4.24.0" bcryptjs "2.4.3" formik "2.4.0" grant-koa "5.4.8" @@ -2078,50 +2078,50 @@ url-join "4.0.1" yup "0.32.9" -"@strapi/provider-audit-logs-local@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.20.5.tgz#9b2a7c7051c2588cf8aae02ad2f068fc24bda4b6" - integrity sha512-xo0W+zxxLOVlq4AUTT6GOmaVsLqD9NBwamfVtC5lVjx9XOovkHk7Mkje0XDclMkIkhz80SMGkPmWo4LnlF19CA== +"@strapi/provider-audit-logs-local@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.24.0.tgz#6fcb242ff0f986861c7c07a6b35e780c9c9c6b18" + integrity sha512-JOUbpDdvASbAQxwpJHRlayyWjpG3Gg3yeAbywM85Dc8ac9mi9RrgmmXavAmkRrrEKbursYgY7BlbR360NVfDCg== -"@strapi/provider-email-sendmail@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.20.5.tgz#8ca75b66de7812e0bbcbfb2b789bc6298c22a448" - integrity sha512-Ii0We47Oa3g3cfNjEnAQ6ymK/DyVIwQPlx7rJB0IcUDIfkWWI1gRMA6BA7rlyz2/OB3jnT5PCUKpK20Om+IB6Q== +"@strapi/provider-email-sendmail@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.24.0.tgz#122bd500b43400045ed3c62772da530585fea788" + integrity sha512-nP5hO4sgnPRiXnsLbEVgqsP/TBYhlwj2lDe+I7Qnq9jj6gCaB/X/GyaeEW/XK/ynWm84kikh5kW4STf5aWJa+w== dependencies: - "@strapi/utils" "4.20.5" + "@strapi/utils" "4.24.0" sendmail "^1.6.1" -"@strapi/provider-upload-local@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-4.20.5.tgz#e08b0aab4f03a28066cf3b59ecd3bc6744c5370a" - integrity sha512-aZeIu6QA692ISsu/S1RO7Oc3bfqT6wFjFl6Fj9cUJhl75w+PdTTT1eOZLFhmVKt3e1kpjcDiWfEk6frfR6NW8Q== +"@strapi/provider-upload-local@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-4.24.0.tgz#ed9deec1e9a3da962c62a9a9be49ccc9959fd7c6" + integrity sha512-09VwnsL+6YSc7nokoK7I47CBEPPUL8n8s0CFf1dvZurS9t+66jOsPrgiOjiJOaSMmjpBqRJCAzYn/1AjBWoqPg== dependencies: - "@strapi/utils" "4.20.5" + "@strapi/utils" "4.24.0" fs-extra "10.0.0" -"@strapi/strapi@4.20.5", "@strapi/strapi@^4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-4.20.5.tgz#ac908f4ade6ae5662bae18313987bd3ae931cab4" - integrity sha512-9cCe2Ewv7lodfGVlEBQBtNSIdXrv27/BlvfPi1dIR+eYrukhpQkTwi0T3YxSxKJ8nsNDg71Y4vkYLw+nH8VUMQ== +"@strapi/strapi@4.24.0", "@strapi/strapi@^4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-4.24.0.tgz#95e5b5f35f94ac0dc13fbd0065d14fdb72ed95e4" + integrity sha512-P5Kz6uesYpxDporVRkULlEzIMD1jrS+1FOEcDzxYE8yAzF4D8VODZOlo0vpMjjfEuYnchkrrBO1znfzStPxI7Q== dependencies: - "@koa/cors" "3.4.3" + "@koa/cors" "5.0.0" "@koa/router" "10.1.1" - "@strapi/admin" "4.20.5" - "@strapi/content-releases" "4.20.5" - "@strapi/data-transfer" "4.20.5" - "@strapi/database" "4.20.5" - "@strapi/generate-new" "4.20.5" - "@strapi/generators" "4.20.5" - "@strapi/logger" "4.20.5" - "@strapi/pack-up" "4.20.5" - "@strapi/permissions" "4.20.5" - "@strapi/plugin-content-manager" "4.20.5" - "@strapi/plugin-content-type-builder" "4.20.5" - "@strapi/plugin-email" "4.20.5" - "@strapi/plugin-upload" "4.20.5" - "@strapi/types" "4.20.5" - "@strapi/typescript-utils" "4.20.5" - "@strapi/utils" "4.20.5" + "@strapi/admin" "4.24.0" + "@strapi/content-releases" "4.24.0" + "@strapi/data-transfer" "4.24.0" + "@strapi/database" "4.24.0" + "@strapi/generate-new" "4.24.0" + "@strapi/generators" "4.24.0" + "@strapi/logger" "4.24.0" + "@strapi/pack-up" "4.23.0" + "@strapi/permissions" "4.24.0" + "@strapi/plugin-content-manager" "4.24.0" + "@strapi/plugin-content-type-builder" "4.24.0" + "@strapi/plugin-email" "4.24.0" + "@strapi/plugin-upload" "4.24.0" + "@strapi/types" "4.24.0" + "@strapi/typescript-utils" "4.24.0" + "@strapi/utils" "4.24.0" bcryptjs "2.4.3" boxen "5.1.2" chalk "4.1.2" @@ -2170,28 +2170,28 @@ yalc "1.0.0-pre.53" yup "0.32.9" -"@strapi/types@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/types/-/types-4.20.5.tgz#29b7c9b41d120b0704da129f9d73b160a7bb2a06" - integrity sha512-pdXwTdWMasQRLTSwWRWxXbccPQArPjN4uD89SvDfvfCMicU7ZdtSuvtwnO5jXaiNGYjaLLlVVSQfR7D9Q0oBQA== +"@strapi/types@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/types/-/types-4.24.0.tgz#82564620dc211189ef6ee2280398f78288c2836e" + integrity sha512-OAz549jEBR9TovpW2Bfp3t9tnY7Pvd69IgSwoVFR1jxhX7kV2XbJ9+2/7OadoGWMCgJu0nwc436cnxaVVPIk2A== dependencies: "@casl/ability" "6.5.0" - "@koa/cors" "3.4.3" + "@koa/cors" "5.0.0" "@koa/router" "10.1.1" - "@strapi/database" "4.20.5" - "@strapi/logger" "4.20.5" - "@strapi/permissions" "4.20.5" - "@strapi/utils" "4.20.5" + "@strapi/database" "4.24.0" + "@strapi/logger" "4.24.0" + "@strapi/permissions" "4.24.0" + "@strapi/utils" "4.24.0" commander "8.3.0" https-proxy-agent "5.0.1" koa "2.13.4" node-fetch "2.7.0" node-schedule "2.1.0" -"@strapi/typescript-utils@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-4.20.5.tgz#4d03f139c1023fc1301ec31b0132432de04722b8" - integrity sha512-IXtRy6AhZOYHDBrb+T0bnADoTEXzVQO/rhan1fyz5WAAhBbMsT5NJ7VtuKXf+C3rEi2EX0v/+zHrR4PKFiu6rQ== +"@strapi/typescript-utils@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-4.24.0.tgz#196b9e4fd6a6d2b48f45f8bdc74224e3284eee1c" + integrity sha512-+mz6sTiVED4cTgiJd9Hwbc6PN50TYqSG9pZG3oKfUH2GBOyMiPlEXNQeBoUakhnHhYceJQG7AqDdnEMcKjGQNQ== dependencies: chalk "4.1.2" cli-table3 "0.6.2" @@ -2200,10 +2200,10 @@ prettier "2.8.4" typescript "5.2.2" -"@strapi/ui-primitives@^1.16.0": - version "1.16.0" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.16.0.tgz#6156c1493c2929945ed6591ca3f340477be4c4b0" - integrity sha512-ATJPrLI9K/Cq9gGlLa93KAXBdc4rkWRg7GOogOeukohy4a8CzcQTK0l7Lp3EeXSZKwcOU5ohDcC43BXB0eSlyg== +"@strapi/ui-primitives@^1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.18.0.tgz#4f2e81c32a724f0722f9690a7ad8ce7253565a0f" + integrity sha512-l+EAzfWL7n5u1awCfasonxU9VP7TSeu2CPf2S7oNZIM/tJnLMahsmMefnbVCeJAG50dvPx7vHQiWQ3483O8qww== dependencies: "@radix-ui/number" "^1.0.1" "@radix-ui/primitive" "^1.0.1" @@ -2224,13 +2224,13 @@ "@radix-ui/react-use-layout-effect" "1.0.1" "@radix-ui/react-use-previous" "^1.0.1" "@radix-ui/react-visually-hidden" "^1.0.3" - aria-hidden "^1.2.3" - react-remove-scroll "^2.5.7" + aria-hidden "^1.2.4" + react-remove-scroll "^2.5.9" -"@strapi/utils@4.20.5": - version "4.20.5" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.20.5.tgz#41656a33025cb2e764398805b4b540375e57a492" - integrity sha512-7/VO9Sf2nxBa+nraZN+HHpJ2isoWbLsU1ECGU7kCgUM8j37F9JEgfvKaRRtYsjEKQGNOeMqn9yMy7dTfKT66fA== +"@strapi/utils@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.24.0.tgz#7e1e6dca91ff4230d4a1208f33e457fbc7db1c64" + integrity sha512-9kOSyatGRDxpDZIJ3R5WaGzt4+z1uiddKbPCwM0oHTqPyxfsTCHGhy7y1N4R64KRKtN2fj+h+A76C6Xf5LZTyQ== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" @@ -2565,10 +2565,10 @@ dependencies: "@ucast/core" "^1.4.1" -"@uiw/codemirror-extensions-basic-setup@4.21.24": - version "4.21.24" - resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.24.tgz#b936c3daff0100e1a3d5b0500478747cfc80f7db" - integrity sha512-TJYKlPxNAVJNclW1EGumhC7I02jpdMgBon4jZvb5Aju9+tUzS44IwORxUx8BD8ZtH2UHmYS+04rE3kLk/BtnCQ== +"@uiw/codemirror-extensions-basic-setup@4.21.25": + version "4.21.25" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.25.tgz#eb0605ac16b18a4d673cf475d81c4d960eaa6ef1" + integrity sha512-eeUKlmEE8aSoSgelS8OR2elcPGntpRo669XinAqPCLa0eKorT2B0d3ts+AE+njAeGk744tiyAEbHb2n+6OQmJw== dependencies: "@codemirror/autocomplete" "^6.0.0" "@codemirror/commands" "^6.0.0" @@ -2578,16 +2578,16 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" -"@uiw/react-codemirror@^4.21.24": - version "4.21.24" - resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.24.tgz#38b05e0a24d2307313b2e73390b20d0251837170" - integrity sha512-8zs5OuxbhikHocHBsVBMuW1vqlv4ccZAkt4rFwr7ebLP2Q6RwHsjpsR9GeGyAigAqonKRoeHugqF78UMrkaTgg== +"@uiw/react-codemirror@^4.21.25": + version "4.21.25" + resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.25.tgz#1efb7737b907fde6f8f7552b5f43b33eec0b7a86" + integrity sha512-mBrCoiffQ+hbTqV1JoixFEcH7BHXkS3PjTyNH7dE8Gzf3GSBRazhtSM5HrAFIiQ5FIRGFs8Gznc4UAdhtevMmw== dependencies: "@babel/runtime" "^7.18.6" "@codemirror/commands" "^6.1.0" "@codemirror/state" "^6.1.1" "@codemirror/theme-one-dark" "^6.0.0" - "@uiw/codemirror-extensions-basic-setup" "4.21.24" + "@uiw/codemirror-extensions-basic-setup" "4.21.25" codemirror "^6.0.0" "@vitejs/plugin-react-swc@3.5.0": @@ -2938,13 +2938,20 @@ argparse@~1.0.9: dependencies: sprintf-js "~1.0.2" -aria-hidden@^1.1.1, aria-hidden@^1.2.3: +aria-hidden@^1.1.1: version "1.2.3" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== dependencies: tslib "^2.0.0" +aria-hidden@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" + integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== + dependencies: + tslib "^2.0.0" + arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -8289,12 +8296,12 @@ react-dnd@16.0.1: hoist-non-react-statics "^3.3.2" react-dom@^18.0.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" + integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== dependencies: loose-envify "^1.1.0" - scheduler "^0.23.0" + scheduler "^0.23.2" react-error-boundary@3.1.4: version "3.1.4" @@ -8375,7 +8382,7 @@ react-refresh@0.14.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== -react-remove-scroll-bar@^2.3.3, react-remove-scroll-bar@^2.3.4: +react-remove-scroll-bar@^2.3.3: version "2.3.5" resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.5.tgz#cd2543b3ed7716c7c5b446342d21b0e0b303f47c" integrity sha512-3cqjOqg6s0XbOjWvmasmqHch+RLxIEk2r/70rzGXuz3iIGQsQheEQyqYCBb5EECoD01Vo2SIbDqW4paLeLTASw== @@ -8383,6 +8390,14 @@ react-remove-scroll-bar@^2.3.3, react-remove-scroll-bar@^2.3.4: react-style-singleton "^2.2.1" tslib "^2.0.0" +react-remove-scroll-bar@^2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz#3e585e9d163be84a010180b18721e851ac81a29c" + integrity sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g== + dependencies: + react-style-singleton "^2.2.1" + tslib "^2.0.0" + react-remove-scroll@2.5.5: version "2.5.5" resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" @@ -8394,12 +8409,12 @@ react-remove-scroll@2.5.5: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-remove-scroll@^2.5.7: - version "2.5.7" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz#15a1fd038e8497f65a695bf26a4a57970cac1ccb" - integrity sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA== +react-remove-scroll@^2.5.9: + version "2.5.9" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.9.tgz#6a38e7d46043abc2c6b0fb39db650b9f2e38be3e" + integrity sha512-bvHCLBrFfM2OgcrpPY2YW84sPdS2o2HKWJUf1xGyGLnSoEnOTOBpahIarjRuYtN0ryahCeP242yf+5TrBX/pZA== dependencies: - react-remove-scroll-bar "^2.3.4" + react-remove-scroll-bar "^2.3.6" react-style-singleton "^2.2.1" tslib "^2.1.0" use-callback-ref "^1.3.0" @@ -8486,9 +8501,9 @@ react-window@1.8.8: memoize-one ">=3.1.1 <6" react@^18.0.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + version "18.3.1" + resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" @@ -8897,10 +8912,10 @@ safe-stable-stringify@^2.3.1: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sanitize-html@2.11.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.11.0.tgz#9a6434ee8fcaeddc740d8ae7cd5dd71d3981f8f6" - integrity sha512-BG68EDHRaGKqlsNjJ2xUB7gpInPA8gVx/mvjO743hZaeMCZ2DwzW7xvsqZ+KNU4QKwj86HJ3uu2liISf2qBBUA== +sanitize-html@2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.13.0.tgz#71aedcdb777897985a4ea1877bf4f895a1170dae" + integrity sha512-Xff91Z+4Mz5QiNSLdLWwjgBDm5b1RU6xBT0+12rapjiaR7SwfRdjw8f+6Rir2MXKLrDicRFHdb51hGOAxmsUIA== dependencies: deepmerge "^4.2.2" escape-string-regexp "^4.0.0" @@ -8916,10 +8931,10 @@ saxes@^5.0.1: dependencies: xmlchars "^2.2.0" -scheduler@^0.23.0: - version "0.23.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" - integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== +scheduler@^0.23.2: + version "0.23.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" + integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== dependencies: loose-envify "^1.1.0" @@ -10123,10 +10138,10 @@ vary@^1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -vite@5.0.11: - version "5.0.11" - resolved "https://registry.yarnpkg.com/vite/-/vite-5.0.11.tgz#31562e41e004cb68e1d51f5d2c641ab313b289e4" - integrity sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA== +vite@5.0.13: + version "5.0.13" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.0.13.tgz#605865b0e482506163e3f04f91665238f3be8cf1" + integrity sha512-/9ovhv2M2dGTuA+dY93B9trfyWMDRQw2jdVBhHNP6wr0oF34wG2i/N55801iZIpgUpnHDm4F/FabGQLyc+eOgg== dependencies: esbuild "^0.19.3" postcss "^8.4.32" @@ -10178,10 +10193,10 @@ webpack-bundle-analyzer@^4.10.1: sirv "^2.0.3" ws "^7.3.1" -webpack-dev-middleware@6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz#6bbc257ec83ae15522de7a62f995630efde7cc3d" - integrity sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ== +webpack-dev-middleware@6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz#0463232e59b7d7330fa154121528d484d36eb973" + integrity sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ== dependencies: colorette "^2.0.10" memfs "^3.4.12"