diff --git a/back/.strapi/client/app.js b/back/.strapi/client/app.js index 0690650..2b664da 100644 --- a/back/.strapi/client/app.js +++ b/back/.strapi/client/app.js @@ -12,6 +12,7 @@ import customisations from "../../src/admin/app.js"; renderAdmin(document.getElementById("strapi"), { customisations, + plugins: { graphql: graphql, i18n: i18N, diff --git a/back/database/migrations/development.db b/back/database/migrations/development.db index d056c6b..83340af 100644 Binary files a/back/database/migrations/development.db and b/back/database/migrations/development.db differ diff --git a/back/package.json b/back/package.json index 03a3bf4..e3b067d 100644 --- a/back/package.json +++ b/back/package.json @@ -15,18 +15,19 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/plugin-graphql": "^4.15.5", - "@strapi/plugin-i18n": "4.15.5", - "@strapi/plugin-users-permissions": "4.15.5", - "@strapi/provider-upload-cloudinary": "^4.15.5", - "@strapi/strapi": "4.15.5", + "@strapi/plugin-graphql": "^4.16.2", + "@strapi/plugin-i18n": "^4.16.2", + "@strapi/plugin-users-permissions": "^4.16.2", + "@strapi/provider-upload-cloudinary": "^4.16.2", + "@strapi/strapi": "^4.16.2", "pg": "^8.11.3", "pg-connection-string": "^2.6.2", - "react": "^18.0.0", - "react-dom": "^18.0.0", - "react-router-dom": "^5.2.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^5.3.4", "sqlite3": "5.1.6", - "strapi-plugin-netlify-deployments": "^2.0.2" + "strapi-plugin-netlify-deployments": "^2.0.2", + "styled-components": "^5.3.11" }, "strapi": { "uuid": "b0fa2552-2961-4886-8673-c2d7fe07b8a1" diff --git a/back/types/generated/contentTypes.d.ts b/back/types/generated/contentTypes.d.ts index 8578712..e2416b0 100644 --- a/back/types/generated/contentTypes.d.ts +++ b/back/types/generated/contentTypes.d.ts @@ -482,6 +482,97 @@ export interface PluginUploadFolder extends Schema.CollectionType { }; } +export interface PluginContentReleasesRelease extends Schema.CollectionType { + collectionName: 'strapi_releases'; + info: { + singularName: 'release'; + pluralName: 'releases'; + displayName: 'Release'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Attribute.String & Attribute.Required; + releasedAt: Attribute.DateTime; + actions: Attribute.Relation< + 'plugin::content-releases.release', + 'oneToMany', + 'plugin::content-releases.release-action' + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'plugin::content-releases.release', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'plugin::content-releases.release', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface PluginContentReleasesReleaseAction + extends Schema.CollectionType { + collectionName: 'strapi_release_actions'; + info: { + singularName: 'release-action'; + pluralName: 'release-actions'; + displayName: 'Release Action'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + type: Attribute.Enumeration<['publish', 'unpublish']> & Attribute.Required; + entry: Attribute.Relation< + 'plugin::content-releases.release-action', + 'morphToOne' + >; + contentType: Attribute.String & Attribute.Required; + release: Attribute.Relation< + 'plugin::content-releases.release-action', + 'manyToOne', + 'plugin::content-releases.release' + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'plugin::content-releases.release-action', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'plugin::content-releases.release-action', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + export interface PluginI18NLocale extends Schema.CollectionType { collectionName: 'i18n_locale'; info: { @@ -821,6 +912,8 @@ declare module '@strapi/types' { 'admin::transfer-token-permission': AdminTransferTokenPermission; 'plugin::upload.file': PluginUploadFile; 'plugin::upload.folder': PluginUploadFolder; + 'plugin::content-releases.release': PluginContentReleasesRelease; + 'plugin::content-releases.release-action': PluginContentReleasesReleaseAction; 'plugin::i18n.locale': PluginI18NLocale; 'plugin::users-permissions.permission': PluginUsersPermissionsPermission; 'plugin::users-permissions.role': PluginUsersPermissionsRole; diff --git a/yarn.lock b/yarn.lock index b02aed9..ff743ce 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1481,6 +1481,13 @@ dependencies: "@emotion/memoize" "0.7.4" +"@emotion/is-prop-valid@^1.1.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" + integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== + dependencies: + "@emotion/memoize" "^0.8.1" + "@emotion/memoize@0.7.4": version "0.7.4" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" @@ -3557,112 +3564,6 @@ resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== -"@strapi/admin@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-4.15.5.tgz#c9e69ebc1975ffe43b25ef279236ee129f2583c9" - integrity sha512-/ArYIp3WjhuChj4N90y8yiWxJ50MA0RfENIwbTThcg0SKaDV1VV6sqWfY4gYe+3SCDb4ET0Y6V/v3EkYN4jUKw== - dependencies: - "@casl/ability" "6.5.0" - "@pmmmwh/react-refresh-webpack-plugin" "0.5.10" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-toolbar" "1.0.4" - "@reduxjs/toolkit" "1.9.7" - "@strapi/data-transfer" "4.15.5" - "@strapi/design-system" "1.13.0" - "@strapi/helper-plugin" "4.15.5" - "@strapi/icons" "1.13.0" - "@strapi/permissions" "4.15.5" - "@strapi/provider-audit-logs-local" "4.15.5" - "@strapi/types" "4.15.5" - "@strapi/typescript-utils" "4.15.5" - "@strapi/utils" "4.15.5" - axios "1.6.0" - bcryptjs "2.4.3" - boxen "5.1.2" - browserslist "^4.22.1" - browserslist-to-esbuild "1.2.0" - chalk "^4.1.2" - chokidar "3.5.3" - codemirror5 "npm:codemirror@^5.65.11" - cross-env "^7.0.3" - css-loader "^6.8.1" - date-fns "2.30.0" - dotenv "14.2.0" - esbuild "0.19.2" - esbuild-loader "^2.21.0" - esbuild-register "3.5.0" - execa "5.1.1" - fast-deep-equal "3.1.3" - find-root "1.1.0" - fork-ts-checker-webpack-plugin "8.0.0" - formik "2.4.0" - fractional-indexing "3.2.0" - fs-extra "10.0.0" - highlight.js "^10.4.1" - history "^4.9.0" - html-webpack-plugin "5.5.0" - immer "9.0.19" - inquirer "8.2.5" - invariant "^2.2.4" - js-cookie "2.2.1" - jsonwebtoken "9.0.0" - koa-compose "4.1.0" - koa-passport "5.0.0" - koa-static "5.0.0" - koa2-ratelimit "^1.1.2" - lodash "4.17.21" - markdown-it "^12.3.2" - markdown-it-abbr "^1.0.4" - markdown-it-container "^3.0.0" - markdown-it-deflist "^2.1.0" - markdown-it-emoji "^2.0.0" - markdown-it-footnote "^3.0.3" - markdown-it-ins "^3.0.1" - markdown-it-mark "^3.0.1" - markdown-it-sub "^1.0.0" - markdown-it-sup "1.0.0" - mini-css-extract-plugin "2.7.6" - node-schedule "2.1.0" - ora "5.4.1" - outdent "0.8.0" - p-map "4.0.0" - passport-local "1.0.0" - pluralize "8.0.0" - prettier "2.8.4" - prop-types "^15.8.1" - qs "6.11.1" - react "^18.2.0" - react-dnd "15.1.2" - react-dnd-html5-backend "15.1.3" - react-dom "^18.2.0" - react-error-boundary "3.1.4" - react-helmet "^6.1.0" - react-intl "6.4.1" - react-is "^18.2.0" - react-query "3.39.3" - react-redux "8.1.1" - react-refresh "0.14.0" - react-router-dom "5.3.4" - react-select "5.7.0" - react-window "1.8.8" - read-pkg-up "7.0.1" - resolve-from "5.0.0" - rimraf "3.0.2" - sanitize-html "2.11.0" - semver "7.5.4" - sift "16.0.1" - slate "0.94.1" - slate-history "0.93.0" - slate-react "0.98.3" - style-loader "3.3.1" - styled-components "5.3.3" - typescript "5.2.2" - webpack "^5.88.1" - webpack-bundle-analyzer "^4.9.0" - webpack-dev-middleware "6.1.1" - webpack-hot-middleware "2.25.4" - yup "0.32.9" - "@strapi/admin@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-4.16.2.tgz#9bc7445b8c84db9ffb782185f5e20223eca8998b" @@ -3786,30 +3687,6 @@ react-redux "8.1.1" yup "0.32.9" -"@strapi/data-transfer@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-4.15.5.tgz#d672f962a7cb6685e68a87106ce52bad1166f5bd" - integrity sha512-r/6r2fA4bSLgL9b+w2GS1Ci7ul5CMzJ/V7jojwqZON4E17wlKZzwccUU/OlCjZbOBiI+6nxA55rUDth/u3NlnA== - dependencies: - "@strapi/logger" "4.15.5" - "@strapi/strapi" "4.15.5" - "@strapi/types" "4.15.5" - "@strapi/utils" "4.15.5" - chalk "4.1.2" - cli-table3 "0.6.2" - commander "8.3.0" - fs-extra "10.0.0" - inquirer "8.2.5" - lodash "4.17.21" - ora "5.4.1" - resolve-cwd "3.0.0" - semver "7.5.4" - stream-chain "2.2.5" - stream-json "1.8.0" - tar "6.1.13" - tar-stream "2.2.0" - ws "8.13.0" - "@strapi/data-transfer@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-4.16.2.tgz#850067f006ce3d0d85c1a0aee782e6e6c7f51815" @@ -3834,20 +3711,6 @@ tar-stream "2.2.0" ws "8.13.0" -"@strapi/database@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/database/-/database-4.15.5.tgz#f3ec53fc00682076b56984eae357e6dcf1b6e9c2" - integrity sha512-ddeMkDt24YAuTmcugevU0vQprRHq7+Cbe89uJJKyY9juz0LijZ/lQcoPr9RjxVkYZDROOl7C6jRrU6u3WoNjTw== - dependencies: - "@strapi/utils" "4.15.5" - date-fns "2.30.0" - debug "4.3.4" - fs-extra "10.0.0" - knex "2.5.0" - lodash "4.17.21" - semver "7.5.4" - umzug "3.2.1" - "@strapi/database@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/database/-/database-4.16.2.tgz#1565130b52cb8e01960df9f3e7cd214e9ca717b5" @@ -3862,25 +3725,6 @@ semver "7.5.4" umzug "3.2.1" -"@strapi/design-system@1.13.0": - version "1.13.0" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.13.0.tgz#6501c4e48941c16367ec6c8e0c0f5b9849530bed" - integrity sha512-Z9wZyqzRKNXKNkeNAwSLYOHshXW6UmqsOvaeUiUDfE77hvsJOzR60nLDDfo9pzQ/24t9332NWUUa24mSXFt97Q== - dependencies: - "@codemirror/lang-json" "^6.0.1" - "@floating-ui/react-dom" "^2.0.2" - "@internationalized/date" "^3.5.0" - "@internationalized/number" "^3.3.0" - "@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.13.0" - "@uiw/react-codemirror" "^4.21.20" - aria-hidden "^1.2.3" - compute-scroll-into-view "^3.1.0" - prop-types "^15.8.1" - react-remove-scroll "^2.5.7" - "@strapi/design-system@1.13.1": version "1.13.1" resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.13.1.tgz#42d1c7b054e3d0f19ba707b5f2e10cc0d2eba280" @@ -3900,23 +3744,6 @@ prop-types "^15.8.1" react-remove-scroll "^2.5.7" -"@strapi/generate-new@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-4.15.5.tgz#a5b71e5ac032aa2d7f466d2f9dd6a70746cad1ba" - integrity sha512-5XvexpopvWHjBpsi9drIOHJnxmgK7kGjBz6JimlKi4v4YXR7D8QxW6K/8xSQHrH0SxIeFN6gZq8UrSVqsUxEdA== - dependencies: - "@sentry/node" "6.19.7" - chalk "^4.1.2" - execa "5.1.1" - fs-extra "10.0.0" - inquirer "8.2.5" - lodash "4.17.21" - node-fetch "2.7.0" - node-machine-id "^1.1.10" - ora "^5.4.1" - semver "7.5.4" - tar "6.1.13" - "@strapi/generate-new@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-4.16.2.tgz#6d885be8d4137a19184842e4855f7cd43bc1fc96" @@ -3934,21 +3761,6 @@ semver "7.5.4" tar "6.1.13" -"@strapi/generators@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-4.15.5.tgz#307a0d5393ae46f18efb8928236e287de6ecb517" - integrity sha512-RMiLiSO1ihyhaWJAQOrmm3vF0EEdmu/qAAT/gsvhsFzcXrfchaceuUr/fuDRxqt5hT8SezVizM9HiYUn5lPP3w== - dependencies: - "@sindresorhus/slugify" "1.1.0" - "@strapi/typescript-utils" "4.15.5" - "@strapi/utils" "4.15.5" - chalk "4.1.2" - copyfiles "2.4.1" - fs-extra "10.0.0" - node-plop "0.26.3" - plop "2.7.6" - pluralize "8.0.0" - "@strapi/generators@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-4.16.2.tgz#d2d9da944f7041fcc2887294abe77be7fa73834b" @@ -3964,22 +3776,6 @@ plop "2.7.6" pluralize "8.0.0" -"@strapi/helper-plugin@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.15.5.tgz#f9d218cb53a81e7a169fa1b23b7d961ad1638cdf" - integrity sha512-D7CNIpsiVvwXOuyUlvn7aOZu60Hebe+h4QAge1VEvsQSVlInhyzEbRbmeE247cEhdAyrlC9ga8KzQ2M1BLypvw== - dependencies: - axios "1.6.0" - date-fns "2.30.0" - formik "2.4.0" - immer "9.0.19" - lodash "4.17.21" - qs "6.11.1" - react-helmet "6.1.0" - react-intl "6.4.1" - react-query "3.39.3" - react-select "5.7.0" - "@strapi/helper-plugin@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.16.2.tgz#c9ed341965c1aba51b5adb7e413c91cac00b869e" @@ -4001,14 +3797,6 @@ resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.13.0.tgz#0020560b5bed008ddc39aa177b264cb3bebe8b67" integrity sha512-bmFJvyM75nuVyJVq4bgHxRYwu9eEkmRKNipEb/GBTBvvkHGN0GTHLOAedGpKGvB7RwcclbaymOP7oBlxahOmsw== -"@strapi/logger@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-4.15.5.tgz#7666503e69d6514f7441745e4275a1c2677f829f" - integrity sha512-m3Mml9B8+Yvkirv48ZekgroZS8B9CkSXOANCJOKBLzbvzhth66Y35SExTsH+AHQANke0iuI8+3b6Twzef+EDTg== - dependencies: - lodash "4.17.21" - winston "3.10.0" - "@strapi/logger@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-4.16.2.tgz#3e9ddd2b050994491c8d38e2acef13f675f74383" @@ -4017,33 +3805,6 @@ lodash "4.17.21" winston "3.10.0" -"@strapi/pack-up@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-4.15.5.tgz#deeb600666fbc3c3d0dd33c1b015303d05bcd654" - integrity sha512-qxHSqUB4BpCxvh3wdYfaqRrT3vXti4jH78i0S7lMT2nmJoPHsdgwtsThoqm9lYp7TN9Xqcu9oda9GOoAnqL0JA== - dependencies: - "@vitejs/plugin-react" "4.1.0" - boxen "5.1.2" - browserslist-to-esbuild "1.2.0" - chalk "4.1.2" - chokidar "3.5.3" - commander "8.3.0" - esbuild "0.19.2" - esbuild-register "3.5.0" - get-latest-version "5.1.0" - git-url-parse "13.1.0" - ini "4.1.1" - ora "5.4.1" - outdent "0.8.0" - pkg-up "3.1.0" - prettier "2.8.4" - prettier-plugin-packagejson "2.4.5" - prompts "2.4.2" - rxjs "7.8.1" - typescript "5.2.2" - vite "4.4.9" - yup "0.32.9" - "@strapi/pack-up@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-4.16.2.tgz#66a6a9c7136dda54d08de9f16a1cf0421c63d099" @@ -4071,17 +3832,6 @@ vite "4.4.9" yup "0.32.9" -"@strapi/permissions@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-4.15.5.tgz#7a5c07e4a7bb2b81c924aa77322a1fddc8697719" - integrity sha512-ClfZiNC2Uu/IrajO+CuE+XppiT1tbzX16Wcfrh7Sf/gL1GuXAEahElxBV57tnkrEm+tZCd+pFpScruwkjsbT6w== - dependencies: - "@casl/ability" "6.5.0" - "@strapi/utils" "4.15.5" - lodash "4.17.21" - qs "6.11.1" - sift "16.0.1" - "@strapi/permissions@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-4.16.2.tgz#52bde680871017d0a1809e91323cd1a2196a6767" @@ -4093,16 +3843,6 @@ qs "6.11.1" sift "16.0.1" -"@strapi/plugin-content-manager@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-4.15.5.tgz#8141a94eb438604445b4ab76ead7436d4f77f0fe" - integrity sha512-AEGxYCTK/ODDPf2GXsWj75oktXlpI5wNPhjtbm5pfNrvdBJTRqntkz3QIt3UYq+NkAUzZa1kV9qwRuT/s9lqzA== - dependencies: - "@sindresorhus/slugify" "1.1.0" - "@strapi/utils" "4.15.5" - lodash "4.17.21" - qs "6.11.1" - "@strapi/plugin-content-manager@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-4.16.2.tgz#d35ee4e8c046c74710bfb9c83d9bf3480d95f206" @@ -4113,28 +3853,6 @@ lodash "4.17.21" qs "6.11.1" -"@strapi/plugin-content-type-builder@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.15.5.tgz#31b47306eb3d7cb8e1053f0d54f5ebe6c3eca3f9" - integrity sha512-n9MFiKf2D+EW0i8A7Moct2dQoe1rGuTxlfDajICGdFY4IDQPIXvVTZyCdA1ANDrcDAZBkmD4+ned+4BogaVEWw== - dependencies: - "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "1.13.0" - "@strapi/generators" "4.15.5" - "@strapi/helper-plugin" "4.15.5" - "@strapi/icons" "1.13.0" - "@strapi/utils" "4.15.5" - fs-extra "10.0.0" - immer "9.0.19" - lodash "4.17.21" - pluralize "8.0.0" - prop-types "^15.8.1" - qs "6.11.1" - react-helmet "^6.1.0" - react-intl "6.4.1" - react-redux "8.1.1" - yup "0.32.9" - "@strapi/plugin-content-type-builder@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.16.2.tgz#591f4c83a0a2d970293b92d6846ca0f228e098b0" @@ -4157,22 +3875,6 @@ react-redux "8.1.1" yup "0.32.9" -"@strapi/plugin-email@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-4.15.5.tgz#e9317c3534996c2540f29cd3c9b68e2f1550e8ea" - integrity sha512-KCZ/zaw4nZWSl46mP1kQnID0oABYHT3CLnNbu6IlmppyrBIOIUGGrO9KqVuOANKGF23kh9XISXSMPFfkojYOng== - dependencies: - "@strapi/design-system" "1.13.0" - "@strapi/helper-plugin" "4.15.5" - "@strapi/icons" "1.13.0" - "@strapi/provider-email-sendmail" "4.15.5" - "@strapi/utils" "4.15.5" - 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-email@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-4.16.2.tgz#23f2ad67c38bd0b9658a32b9d37d08aeaf6fcfac" @@ -4189,7 +3891,7 @@ react-query "3.39.3" yup "0.32.9" -"@strapi/plugin-graphql@^4.15.5": +"@strapi/plugin-graphql@^4.15.5", "@strapi/plugin-graphql@^4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/plugin-graphql/-/plugin-graphql-4.16.2.tgz#40057182f02c31bb20414fecb0c5e4dd9046227b" integrity sha512-1pOqDEaSUCSe0KRempcGMY2H/KEElfVpM3kexkrVORuoNPubD/LxiqYRPaj35j2TiYF/YClPGiDy+f0WxSefzg== @@ -4212,16 +3914,16 @@ nexus "1.3.0" pluralize "8.0.0" -"@strapi/plugin-i18n@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-4.15.5.tgz#3ab70971c4cfda86c0244548063f8e198c98ded6" - integrity sha512-yXHONAqsYMbKtq80DmFdFQlyARS/LNFcx130SHT6CE3h7IRnzEtRZMjOuRLypcF+vW90QyUDykXkZ5Nd4i2dKA== +"@strapi/plugin-i18n@^4.16.2": + version "4.16.2" + resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-4.16.2.tgz#7f326515650e210885e644cf7558a19e50690efc" + integrity sha512-wHhgN4qWQ39L6Xn+02JZ2URojYlsZmDofAiRjYtTEcTrN5iTH2Gt9yC4OY4VHTOwwz3QMpZzYlY2lv9zvFvFJg== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.13.0" - "@strapi/helper-plugin" "4.15.5" + "@strapi/design-system" "1.13.1" + "@strapi/helper-plugin" "4.16.2" "@strapi/icons" "1.13.0" - "@strapi/utils" "4.15.5" + "@strapi/utils" "4.16.2" formik "2.4.0" immer "9.0.19" lodash "4.17.21" @@ -4232,38 +3934,6 @@ react-redux "8.1.1" yup "0.32.9" -"@strapi/plugin-upload@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-4.15.5.tgz#8ff25d61abfc22703c74fb5fbc654291efd5704b" - integrity sha512-4rg+x3HLvdw+VueeGebxLTw7K253ST0SRpWUyUcD3qXJHwd/nYCRGaPPOyuZs5ocQ7Emh6SME9d4GvmijZZsWg== - dependencies: - "@strapi/design-system" "1.13.0" - "@strapi/helper-plugin" "4.15.5" - "@strapi/icons" "1.13.0" - "@strapi/provider-upload-local" "4.15.5" - "@strapi/utils" "4.15.5" - axios "1.6.0" - byte-size "7.0.1" - cropperjs "1.6.0" - date-fns "2.30.0" - formik "2.4.0" - fs-extra "10.0.0" - immer "9.0.19" - koa-range "0.3.0" - koa-static "5.0.0" - lodash "4.17.21" - mime-types "2.1.35" - prop-types "^15.8.1" - qs "6.11.1" - react-dnd "15.1.2" - react-helmet "^6.1.0" - react-intl "6.4.1" - react-query "3.39.3" - react-redux "8.1.1" - react-select "5.7.0" - sharp "0.32.6" - yup "0.32.9" - "@strapi/plugin-upload@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-4.16.2.tgz#eb08935619b1662ea06fd529d9807db59eb23784" @@ -4296,15 +3966,15 @@ sharp "0.32.6" yup "0.32.9" -"@strapi/plugin-users-permissions@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.15.5.tgz#fa43cf8a3f4c8ba7d467b68b42d7d548bd8d2400" - integrity sha512-OosP6xAtRlA+NS3tOy7M0zSsWj2Jk2NjOhoSSmU9tJj08GEIc3EJHkhqwNWK6qHgGt+d4qhPQ4ltTDZ06ZXEig== +"@strapi/plugin-users-permissions@^4.16.2": + version "4.16.2" + resolved "https://registry.yarnpkg.com/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.16.2.tgz#ca20b1850253be0e1250603790c364eb6354b61e" + integrity sha512-27QZSKW1WpbKYt5I/+AkiIh9o6DDQE2nHilfln6bSaW5s3htM+tFR7vdTTjbHOhpMTD6kpqLFFhKVFoDcUP1Og== dependencies: - "@strapi/design-system" "1.13.0" - "@strapi/helper-plugin" "4.15.5" + "@strapi/design-system" "1.13.1" + "@strapi/helper-plugin" "4.16.2" "@strapi/icons" "1.13.0" - "@strapi/utils" "4.15.5" + "@strapi/utils" "4.16.2" bcryptjs "2.4.3" formik "2.4.0" grant-koa "5.4.8" @@ -4322,24 +3992,11 @@ url-join "4.0.1" yup "0.32.9" -"@strapi/provider-audit-logs-local@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.15.5.tgz#62fb320fb9650f52058be6acd540e1b1ce34e719" - integrity sha512-yScciKDdB4WrO5zHZVIsvH66T4R0cNT8ZWlvplA8cIxQyEihEnUJg0o/+fDz7er1+8iaZrZ1mX0BlG9bR242lw== - "@strapi/provider-audit-logs-local@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.16.2.tgz#8ae3f99a29cd2eedb5ab4e7761619bd91ed4b04c" integrity sha512-BAPX3v/EMlJVbuu0Ub7FkB0Pusl4pgVH0xujmxUeUeUnR9d4+Lkwjf4xJbr/6FSo9E+kVgHJrwVyhCg/pflIiQ== -"@strapi/provider-email-sendmail@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.15.5.tgz#689a4e87e7a087ff10b215449da75777a1c737d4" - integrity sha512-5+vxzyXCqBP3yyAJ83kfLG9wjPwWKQXhS7kdPKWsyArrojPCHISTzPsOsBQSQXiQuK2/ZvU6AX++U8voCGVtJQ== - dependencies: - "@strapi/utils" "4.15.5" - sendmail "^1.6.1" - "@strapi/provider-email-sendmail@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.16.2.tgz#c0019229acb4be9673c4db123d98bc5ea3c2a56e" @@ -4348,7 +4005,7 @@ "@strapi/utils" "4.16.2" sendmail "^1.6.1" -"@strapi/provider-upload-cloudinary@^4.15.5": +"@strapi/provider-upload-cloudinary@^4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/provider-upload-cloudinary/-/provider-upload-cloudinary-4.16.2.tgz#547ae3ada8cfe332132b55075176896168e23f44" integrity sha512-VNAHKAsBFFbfBxODnEkQ2lYQuxOHhEBFUMAwESyCJu5SC7+4tcO2140oK9+rN0/5YNDJB8MxIrfF0JDB+jiRww== @@ -4357,14 +4014,6 @@ cloudinary "^1.41.0" into-stream "^5.1.0" -"@strapi/provider-upload-local@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-4.15.5.tgz#9f980b734f860237c586483686614e6a113f6cfd" - integrity sha512-lGk5m5U/XnpI0YnjbWW2VezneU4tqHvXaKJ3eZJI6Axwkpu389O5574sKl2HcIPha1xUxK7tBpgJtkKBgmmpfA== - dependencies: - "@strapi/utils" "4.15.5" - fs-extra "10.0.0" - "@strapi/provider-upload-local@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-4.16.2.tgz#4ba7d14db9e22357f8c0941692aa96cc366ea15b" @@ -4373,71 +4022,7 @@ "@strapi/utils" "4.16.2" fs-extra "10.0.0" -"@strapi/strapi@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-4.15.5.tgz#4f6e8936f0e1e7691d95c753e46e24fa5a0cc5bb" - integrity sha512-XdGfnXXoeq18mjO2OXJi/tySwiKzfX1C5u/y30X3q21lVD5U+cAWS+WhZpUROIUOX0+nT6sWP6jjhRbRkac1oA== - dependencies: - "@koa/cors" "3.4.3" - "@koa/router" "10.1.1" - "@strapi/admin" "4.15.5" - "@strapi/data-transfer" "4.15.5" - "@strapi/database" "4.15.5" - "@strapi/generate-new" "4.15.5" - "@strapi/generators" "4.15.5" - "@strapi/logger" "4.15.5" - "@strapi/pack-up" "4.15.5" - "@strapi/permissions" "4.15.5" - "@strapi/plugin-content-manager" "4.15.5" - "@strapi/plugin-content-type-builder" "4.15.5" - "@strapi/plugin-email" "4.15.5" - "@strapi/plugin-upload" "4.15.5" - "@strapi/types" "4.15.5" - "@strapi/typescript-utils" "4.15.5" - "@strapi/utils" "4.15.5" - bcryptjs "2.4.3" - boxen "5.1.2" - chalk "4.1.2" - ci-info "3.8.0" - cli-table3 "0.6.2" - commander "8.3.0" - configstore "5.0.1" - copyfiles "2.4.1" - debug "4.3.4" - delegates "1.0.0" - dotenv "14.2.0" - execa "5.1.1" - fs-extra "10.0.0" - glob "7.2.3" - http-errors "1.8.1" - https-proxy-agent "5.0.1" - inquirer "8.2.5" - is-docker "2.2.1" - koa "2.13.4" - koa-body "4.2.0" - koa-compose "4.1.0" - koa-compress "5.1.0" - koa-favicon "2.1.0" - koa-helmet "7.0.2" - koa-ip "^2.1.2" - koa-session "6.4.0" - koa-static "5.0.0" - lodash "4.17.21" - mime-types "2.1.35" - node-fetch "2.7.0" - node-machine-id "1.1.12" - node-schedule "2.1.0" - open "8.4.0" - ora "5.4.1" - package-json "7.0.0" - pkg-up "3.1.0" - qs "6.11.1" - semver "7.5.4" - statuses "2.0.1" - typescript "5.2.2" - yup "0.32.9" - -"@strapi/strapi@4.16.2", "@strapi/strapi@^4.1.9": +"@strapi/strapi@4.16.2", "@strapi/strapi@^4.1.9", "@strapi/strapi@^4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-4.16.2.tgz#43fc5ef10d9a665f749e2e687ff675cc40c001ad" integrity sha512-ARYewyc6eL3LObR60XLFVTNEJJLt97CKvYlMBaE2PUEMYwcOYZEmhDng5fHNcEIIg+3vXQV7KKj4lTw+uFBQ1g== @@ -4502,23 +4087,6 @@ typescript "5.2.2" yup "0.32.9" -"@strapi/types@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/types/-/types-4.15.5.tgz#2a95471eefafa5615bbf16a874b39d8d2ec5abb7" - integrity sha512-mDG/zb8/pZO2+asjZ7YGAL8xopAhGq6TwMStxUSPPodHwLwQy/ewnIWWrigS6/cyWWv1+Py0F9mUvml5IpqyMw== - dependencies: - "@koa/cors" "3.4.3" - "@koa/router" "10.1.1" - "@strapi/database" "4.15.5" - "@strapi/logger" "4.15.5" - "@strapi/permissions" "4.15.5" - "@strapi/utils" "4.15.5" - 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/types@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/types/-/types-4.16.2.tgz#94c9e228b0fd835ac20387c8827b3eac15576cd3" @@ -4536,18 +4104,6 @@ node-fetch "2.7.0" node-schedule "2.1.0" -"@strapi/typescript-utils@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-4.15.5.tgz#08eec73a0f4e93b9f56d1c5c61821a2aa79b73b9" - integrity sha512-zpH2npmIVgy4a8WyDeSY/zmaWXa9SWA2N7Qwx6rHGuI+sjCpExLG5CUxfpi8Tz6iMswRAkOHMtLEmiBmc9yAgg== - dependencies: - chalk "4.1.2" - cli-table3 "0.6.2" - fs-extra "10.0.0" - lodash "4.17.21" - prettier "2.8.4" - typescript "5.2.2" - "@strapi/typescript-utils@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-4.16.2.tgz#92e1fa8eb3e26c104dc705da21b37bcbf3465125" @@ -4560,7 +4116,7 @@ prettier "2.8.4" typescript "5.2.2" -"@strapi/ui-primitives@^1.13.0", "@strapi/ui-primitives@^1.13.1": +"@strapi/ui-primitives@^1.13.1": version "1.13.2" resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.13.2.tgz#8e510bc56944d8bf93581fdc7934f77a76d17e3a" integrity sha512-Koaun6riXoTOvvlKNgFy44BVUfLfchgpabRhrNH/KfmBQQlhLCqJDQu023FcFQDQQ4XFO3DpvzDk8pCbmva7oQ== @@ -4587,18 +4143,6 @@ aria-hidden "^1.2.3" react-remove-scroll "^2.5.7" -"@strapi/utils@4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.15.5.tgz#ffb39f545bb809273a46bc5a7e11f09ddc474517" - integrity sha512-1ARIaMh7i/lWTkPVnDX/EuWCJrIq9IrlNwToDG4tnej5ZzqhGQVD4G4n+I4nKLDjXi6qhR+7AGpcgtchBoWtRw== - dependencies: - "@sindresorhus/slugify" "1.1.0" - date-fns "2.30.0" - http-errors "1.8.1" - lodash "4.17.21" - p-map "4.0.0" - yup "0.32.9" - "@strapi/utils@4.16.2": version "4.16.2" resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.16.2.tgz#278b953872645e37ab46369f508bbe8c11ef0f02" @@ -10169,17 +9713,6 @@ gatsby-plugin-image@^3.12.3: objectFitPolyfill "^2.3.5" prop-types "^15.8.1" -gatsby-plugin-manifest@^5.12.3: - version "5.13.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-manifest/-/gatsby-plugin-manifest-5.13.0.tgz#3811e9040a87bce12025cbf22a39c11584aca5a6" - integrity sha512-qeR9fivtxNzJzQcBK/II+QXIX4+4V3Lgo7vAIPwXFbrihj48z5KedksDcwtCnYYK8KEggHGDZXCx2V28YVdJ6Q== - dependencies: - "@babel/runtime" "^7.20.13" - gatsby-core-utils "^4.13.0" - gatsby-plugin-utils "^4.13.0" - semver "^7.5.3" - sharp "^0.32.6" - gatsby-plugin-page-creator@^5.13.0: version "5.13.0" resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-5.13.0.tgz#c9cd2c384f6c16d1bda0d23f7fa5b1ea6c136594" @@ -15958,7 +15491,7 @@ react-dnd@15.1.2: fast-deep-equal "^3.1.3" hoist-non-react-statics "^3.3.2" -react-dom@^18.0.0, react-dom@^18.2.0: +react-dom@^18.2.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== @@ -16122,7 +15655,7 @@ react-remove-scroll@^2.5.7: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-router-dom@5.3.4, react-router-dom@^5.2.0: +react-router-dom@5.3.4, react-router-dom@^5.3.4: version "5.3.4" resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== @@ -16206,7 +15739,7 @@ react-window@1.8.8: "@babel/runtime" "^7.0.0" memoize-one ">=3.1.1 <6" -react@^18.0.0, react@^18.2.0: +react@^18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -17849,6 +17382,22 @@ styled-components@5.3.3: shallowequal "^1.1.0" supports-color "^5.5.0" +styled-components@^5.3.11: + version "5.3.11" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" + integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^1.1.0" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + stylehacks@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9"