diff --git a/strapi/package-lock.json b/strapi/package-lock.json index edc5cac..c713a88 100644 --- a/strapi/package-lock.json +++ b/strapi/package-lock.json @@ -15,7 +15,7 @@ "pg": "8.8.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-router-dom": "^6.0.0", + "react-router-dom": "^7.9.4", "styled-components": "^6.0.0" }, "devDependencies": { @@ -319,9 +319,9 @@ } }, "node_modules/@emnapi/runtime": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", - "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz", + "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", "license": "MIT", "optional": true, "dependencies": { @@ -3088,6 +3088,7 @@ "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz", "integrity": "sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==", "license": "MIT", + "peer": true, "engines": { "node": ">=14.0.0" } @@ -3545,7 +3546,106 @@ "node": ">=8" } }, - "node_modules/@strapi/admin": { + "node_modules/@strapi/cloud-cli": { + "version": "5.12.6", + "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-5.12.6.tgz", + "integrity": "sha512-NfG/bCEXp1jZqZf5tpSrGyJwomWctqS9DEykz65UZqzX6rRaORBh0JZ/uqh+Gr7ldEiC0pIhC0cYTsvGGQiyOA==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "@strapi/utils": "5.12.6", + "axios": "1.8.4", + "boxen": "5.1.2", + "chalk": "4.1.2", + "cli-progress": "3.12.0", + "commander": "8.3.0", + "eventsource": "2.0.2", + "fast-safe-stringify": "2.1.1", + "fs-extra": "11.2.0", + "inquirer": "8.2.5", + "jsonwebtoken": "9.0.0", + "jwks-rsa": "3.1.0", + "lodash": "4.17.21", + "minimatch": "9.0.3", + "open": "8.4.0", + "ora": "5.4.1", + "pkg-up": "3.1.0", + "tar": "6.2.1", + "xdg-app-paths": "8.3.0", + "yup": "0.32.9" + }, + "bin": { + "cloud-cli": "bin/index.js" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/core": { + "version": "5.12.6", + "resolved": "https://registry.npmjs.org/@strapi/core/-/core-5.12.6.tgz", + "integrity": "sha512-dY7lSh2/ZcwgRTRykxrL1YOCTB94v3gkAlpxu0CJbMpGRhgoZdQlaHgNHAGnsoXXSPRfbguiGUEozcZ7kA2kaw==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "@koa/cors": "5.0.0", + "@koa/router": "12.0.2", + "@paralleldrive/cuid2": "2.2.2", + "@strapi/admin": "5.12.6", + "@strapi/database": "5.12.6", + "@strapi/generators": "5.12.6", + "@strapi/logger": "5.12.6", + "@strapi/permissions": "5.12.6", + "@strapi/types": "5.12.6", + "@strapi/typescript-utils": "5.12.6", + "@strapi/utils": "5.12.6", + "bcryptjs": "2.4.3", + "boxen": "5.1.2", + "chalk": "4.1.2", + "ci-info": "4.0.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": "16.4.5", + "execa": "5.1.1", + "fs-extra": "11.2.0", + "glob": "10.3.10", + "global-agent": "3.0.0", + "http-errors": "2.0.0", + "inquirer": "8.2.5", + "is-docker": "2.2.1", + "koa": "2.15.4", + "koa-body": "6.0.1", + "koa-compose": "4.1.0", + "koa-compress": "5.1.1", + "koa-favicon": "2.1.0", + "koa-helmet": "7.0.2", + "koa-ip": "^2.1.3", + "koa-session": "6.4.0", + "koa-static": "5.0.0", + "lodash": "4.17.21", + "mime-types": "2.1.35", + "node-schedule": "2.1.1", + "open": "8.4.0", + "ora": "5.4.1", + "package-json": "7.0.0", + "pkg-up": "3.1.0", + "qs": "6.11.1", + "resolve.exports": "2.0.2", + "semver": "7.5.4", + "statuses": "2.0.1", + "typescript": "5.4.4", + "undici": "6.21.2", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/core/node_modules/@strapi/admin": { "version": "5.12.6", "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-5.12.6.tgz", "integrity": "sha512-rYCXI5te93MYZgUZgr2zKE8WhpiwpZ/rEndygU+GsCUx5yGnyPj/amVg4TaiyvP9AOOmhelnWii7yT8RA10Lyw==", @@ -3626,7 +3726,71 @@ "styled-components": "^6.0.0" } }, - "node_modules/@strapi/admin/node_modules/typescript": { + "node_modules/@strapi/core/node_modules/ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@strapi/core/node_modules/cli-table3": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", + "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/@strapi/core/node_modules/react-router-dom": { + "version": "6.30.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.1.tgz", + "integrity": "sha512-llKsgOkZdbPU1Eg3zK8lCn+sjD9wMRZZPuzmdWWX5SUs8OFkN5HnFVC0u5KMeMaC9aoancFI/KoLuKPqN+hxHw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@remix-run/router": "1.23.0", + "react-router": "6.30.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@strapi/core/node_modules/react-router-dom/node_modules/react-router": { + "version": "6.30.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.1.tgz", + "integrity": "sha512-X1m21aEmxGXqENEPG3T6u0Th7g0aS4ZmoNynhbs+Cn+q+QGTLt+d5IQ2bHAXKzKcxGJjxACpVbnYQSCRcfxHlQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@remix-run/router": "1.23.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@strapi/core/node_modules/typescript": { "version": "5.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz", "integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==", @@ -3639,154 +3803,223 @@ "node": ">=14.17" } }, - "node_modules/@strapi/cloud-cli": { + "node_modules/@strapi/core/node_modules/use-context-selector": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.4.1.tgz", + "integrity": "sha512-Io2ArvcRO+6MWIhkdfMFt+WKQX+Vb++W8DS2l03z/Vw/rz3BclKpM0ynr4LYGyU85Eke+Yx5oIhTY++QR0ZDoA==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": "*", + "react-native": "*", + "scheduler": ">=0.19.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@strapi/data-transfer": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-5.12.6.tgz", - "integrity": "sha512-NfG/bCEXp1jZqZf5tpSrGyJwomWctqS9DEykz65UZqzX6rRaORBh0JZ/uqh+Gr7ldEiC0pIhC0cYTsvGGQiyOA==", + "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-5.12.6.tgz", + "integrity": "sha512-6ICaYiFyVwoZBw3m9sG84KAHW0x4KAs9vXDRjHhp2ZfsJswXL1VT4Q0/hvOQzwIhu3Rhjp9Lfv+DXy6drPZqGg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { + "@strapi/logger": "5.12.6", + "@strapi/types": "5.12.6", "@strapi/utils": "5.12.6", - "axios": "1.8.4", - "boxen": "5.1.2", "chalk": "4.1.2", - "cli-progress": "3.12.0", + "cli-table3": "0.6.5", "commander": "8.3.0", - "eventsource": "2.0.2", - "fast-safe-stringify": "2.1.1", "fs-extra": "11.2.0", "inquirer": "8.2.5", - "jsonwebtoken": "9.0.0", - "jwks-rsa": "3.1.0", "lodash": "4.17.21", - "minimatch": "9.0.3", - "open": "8.4.0", "ora": "5.4.1", - "pkg-up": "3.1.0", + "resolve-cwd": "3.0.0", + "semver": "7.5.4", + "stream-chain": "2.2.5", + "stream-json": "1.8.0", "tar": "6.2.1", - "xdg-app-paths": "8.3.0", - "yup": "0.32.9" - }, - "bin": { - "cloud-cli": "bin/index.js" + "tar-stream": "2.2.0", + "ws": "8.17.1" }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" } }, - "node_modules/@strapi/content-manager": { + "node_modules/@strapi/database": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/content-manager/-/content-manager-5.12.6.tgz", - "integrity": "sha512-ce59H9i/jURlC1IYOR3A8gHCTU6r4ByCX8RAdW69O5LXp91h/WSdZgLbxWvoV1IzFd20L8tOrTADdONqYnfdrw==", + "resolved": "https://registry.npmjs.org/@strapi/database/-/database-5.12.6.tgz", + "integrity": "sha512-I12xzPkxMcpySut2AiAAlvquRMVaInddFEW2AB3V3Ot68uYgeUwHUZ+LNBekIq/T/wgFoFSOMkbjlC6l6YtrMQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@radix-ui/react-toolbar": "1.0.4", - "@reduxjs/toolkit": "1.9.7", - "@sindresorhus/slugify": "1.1.0", - "@strapi/design-system": "2.0.0-rc.23", - "@strapi/icons": "2.0.0-rc.23", - "@strapi/types": "5.12.6", + "@paralleldrive/cuid2": "2.2.2", "@strapi/utils": "5.12.6", - "codemirror5": "npm:codemirror@^5.65.11", + "ajv": "8.16.0", "date-fns": "2.30.0", - "fractional-indexing": "3.2.0", - "highlight.js": "^10.4.1", - "immer": "9.0.21", - "koa": "2.15.4", + "debug": "4.3.4", + "fs-extra": "11.2.0", + "knex": "3.0.1", "lodash": "4.17.21", - "markdown-it": "^13.0.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", - "node-schedule": "2.1.1", - "prismjs": "1.30.0", - "qs": "6.11.1", - "react-dnd": "16.0.1", - "react-dnd-html5-backend": "16.0.1", - "react-helmet": "^6.1.0", - "react-intl": "6.6.2", - "react-query": "3.39.3", - "react-redux": "8.1.3", - "react-window": "1.8.10", - "sanitize-html": "2.13.0", - "slate": "0.94.1", - "slate-history": "0.93.0", - "slate-react": "0.98.3", - "yup": "0.32.9" + "semver": "7.5.4", + "umzug": "3.8.1" }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" - }, - "peerDependencies": { - "@strapi/admin": "^5.0.0", + } + }, + "node_modules/@strapi/design-system": { + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/@strapi/design-system/-/design-system-2.0.0-rc.23.tgz", + "integrity": "sha512-PXWVlNqA4GDPxx8B2r7LFuQtWgGgjnPXnCOZhynpqqEVVcFkrYmRCPALFhHPD4J3hpEadlUinvlcisMymVviUw==", + "license": "MIT", + "dependencies": { + "@codemirror/lang-json": "6.0.1", + "@floating-ui/react-dom": "2.1.0", + "@internationalized/date": "3.5.4", + "@internationalized/number": "3.5.3", + "@radix-ui/react-accordion": "1.1.2", + "@radix-ui/react-alert-dialog": "1.0.5", + "@radix-ui/react-avatar": "1.0.4", + "@radix-ui/react-checkbox": "1.0.4", + "@radix-ui/react-dialog": "1.0.5", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-dropdown-menu": "2.0.6", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-popover": "1.0.7", + "@radix-ui/react-progress": "1.0.3", + "@radix-ui/react-radio-group": "1.1.3", + "@radix-ui/react-scroll-area": "1.0.5", + "@radix-ui/react-switch": "1.0.3", + "@radix-ui/react-tabs": "1.0.4", + "@radix-ui/react-tooltip": "1.0.7", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@strapi/ui-primitives": "2.0.0-rc.23", + "@uiw/react-codemirror": "4.22.2", + "lodash": "4.17.21", + "react-remove-scroll": "2.5.10" + }, + "peerDependencies": { + "@strapi/icons": "^2.0.0 || ^2.0.0-beta || ^2.0.0-alpha", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", - "react-router-dom": "^6.0.0", "styled-components": "^6.0.0" } }, - "node_modules/@strapi/content-releases": { + "node_modules/@strapi/generators": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-5.12.6.tgz", - "integrity": "sha512-MCa0hlCZBfrKXK/cZLIgwZdftl+lK7JAPy5o6b0RRfv3D9USlM/hZQXMs5dP9gVcZUqFbYIsKF1ziUcMcqLYrQ==", + "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-5.12.6.tgz", + "integrity": "sha512-KefFKb8Pjm4iOtl5G0lg91CCdJ4/7YCoiDDNDwLKZhHC38WPAb93JrfCAKNuW/piWEN9f5ff746BAXR7++fXFA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@reduxjs/toolkit": "1.9.7", - "@strapi/database": "5.12.6", - "@strapi/design-system": "2.0.0-rc.23", - "@strapi/icons": "2.0.0-rc.23", - "@strapi/types": "5.12.6", + "@sindresorhus/slugify": "1.1.0", + "@strapi/typescript-utils": "5.12.6", + "@strapi/utils": "5.12.6", + "chalk": "4.1.2", + "copyfiles": "2.4.1", + "fs-extra": "11.2.0", + "node-plop": "0.26.3", + "plop": "4.0.1", + "pluralize": "8.0.0" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/icons": { + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/@strapi/icons/-/icons-2.0.0-rc.23.tgz", + "integrity": "sha512-sJ7iQ8kZ28z3mTkDm/gnsWIQljK3w0UaOk2irO77iSmbh+uR3W9gDF5CP/4Z+KDUqnjDke2kaOIPRI67etvi9A==", + "license": "MIT", + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/logger": { + "version": "5.12.6", + "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-5.12.6.tgz", + "integrity": "sha512-oSX3fyKg1G46h1YT32fhERm8KgGMgIWUBpTtBC5/Q1vcTsQ09JuXlgTYifT618WF3TUk7RQTXsSIMRcMr5/bzQ==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "lodash": "4.17.21", + "winston": "3.10.0" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/permissions": { + "version": "5.12.6", + "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-5.12.6.tgz", + "integrity": "sha512-F58d+UrbJeSly9UawuK1yFE4oD8fGenyDYqMmfE2n/ME061ZD3i5LKrUh9Fx1biCaeRAp2amiXKWNndcxxlngA==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "@casl/ability": "6.5.0", "@strapi/utils": "5.12.6", - "date-fns": "2.30.0", - "date-fns-tz": "2.0.1", - "formik": "2.4.5", "lodash": "4.17.21", - "node-schedule": "2.1.1", "qs": "6.11.1", - "react-intl": "6.6.2", - "react-redux": "8.1.3", - "yup": "0.32.9" + "sift": "16.0.1" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/plugin-cloud": { + "version": "5.12.6", + "resolved": "https://registry.npmjs.org/@strapi/plugin-cloud/-/plugin-cloud-5.12.6.tgz", + "integrity": "sha512-/H2CTzojqIsuM3lp4ETPmpgsRF1wHBfsLD7YHCF94ehsu8XZpLOStcAh54ZSpPZcMgiOHDLlfjiqm/3Z59OEnw==", + "license": "MIT", + "dependencies": { + "@strapi/design-system": "2.0.0-rc.23", + "@strapi/icons": "2.0.0-rc.23", + "react-intl": "6.6.2" }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" }, "peerDependencies": { - "@strapi/admin": "^5.0.0", - "@strapi/content-manager": "^5.0.0", + "@strapi/strapi": "^5.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.0.0", "styled-components": "^6.0.0" } }, - "node_modules/@strapi/content-type-builder": { + "node_modules/@strapi/plugin-documentation": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/content-type-builder/-/content-type-builder-5.12.6.tgz", - "integrity": "sha512-pgsrthh7IEpozG0DZDozMK7q7EItGwGTlFfj6ZIqkv6MitGZNf4sP24MIX60UlznWlEXeQNrfyAijwqqrKQrjA==", + "resolved": "https://registry.npmjs.org/@strapi/plugin-documentation/-/plugin-documentation-5.12.6.tgz", + "integrity": "sha512-laesM2b+ZlKpXqmtsfpwix4fsIi9yeXPzdHlYD7J9rl+XzdVaDR+31xFhruivDQhj+8kiLyk0Kw/G7arXObAGQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", - "@sindresorhus/slugify": "1.1.0", + "@strapi/admin": "5.12.6", "@strapi/design-system": "2.0.0-rc.23", - "@strapi/generators": "5.12.6", "@strapi/icons": "2.0.0-rc.23", "@strapi/utils": "5.12.6", - "date-fns": "2.30.0", + "bcryptjs": "2.4.3", + "cheerio": "^1.0.0", + "formik": "2.4.5", "fs-extra": "11.2.0", "immer": "9.0.21", + "koa-static": "^5.0.0", "lodash": "4.17.21", - "pluralize": "8.0.0", - "qs": "6.11.1", + "path-to-regexp": "8.2.0", "react-intl": "6.6.2", - "react-redux": "8.1.3", + "swagger-ui-dist": "4.19.0", + "yaml": "1.10.2", "yup": "0.32.9" }, "engines": { @@ -3794,108 +4027,104 @@ "npm": ">=6.0.0" }, "peerDependencies": { - "@strapi/admin": "^5.0.0", + "@strapi/strapi": "^5.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.0.0", "styled-components": "^6.0.0" } }, - "node_modules/@strapi/core": { + "node_modules/@strapi/plugin-documentation/node_modules/@strapi/admin": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/core/-/core-5.12.6.tgz", - "integrity": "sha512-dY7lSh2/ZcwgRTRykxrL1YOCTB94v3gkAlpxu0CJbMpGRhgoZdQlaHgNHAGnsoXXSPRfbguiGUEozcZ7kA2kaw==", + "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-5.12.6.tgz", + "integrity": "sha512-rYCXI5te93MYZgUZgr2zKE8WhpiwpZ/rEndygU+GsCUx5yGnyPj/amVg4TaiyvP9AOOmhelnWii7yT8RA10Lyw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@koa/cors": "5.0.0", - "@koa/router": "12.0.2", - "@paralleldrive/cuid2": "2.2.2", - "@strapi/admin": "5.12.6", - "@strapi/database": "5.12.6", - "@strapi/generators": "5.12.6", - "@strapi/logger": "5.12.6", + "@casl/ability": "6.5.0", + "@internationalized/date": "3.5.4", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-toolbar": "1.0.4", + "@reduxjs/toolkit": "1.9.7", + "@strapi/design-system": "2.0.0-rc.23", + "@strapi/icons": "2.0.0-rc.23", "@strapi/permissions": "5.12.6", "@strapi/types": "5.12.6", "@strapi/typescript-utils": "5.12.6", "@strapi/utils": "5.12.6", + "@testing-library/dom": "10.1.0", + "@testing-library/react": "15.0.7", + "@testing-library/user-event": "14.5.2", + "axios": "1.8.4", "bcryptjs": "2.4.3", "boxen": "5.1.2", - "chalk": "4.1.2", - "ci-info": "4.0.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": "16.4.5", + "chalk": "^4.1.2", + "codemirror5": "npm:codemirror@^5.65.11", + "cross-env": "^7.0.3", + "date-fns": "2.30.0", "execa": "5.1.1", + "fast-deep-equal": "3.1.3", + "formik": "2.4.5", + "fractional-indexing": "3.2.0", "fs-extra": "11.2.0", - "glob": "10.3.10", - "global-agent": "3.0.0", - "http-errors": "2.0.0", + "highlight.js": "^10.4.1", + "immer": "9.0.21", "inquirer": "8.2.5", - "is-docker": "2.2.1", + "invariant": "^2.2.4", + "is-localhost-ip": "2.0.0", + "jsonwebtoken": "9.0.0", "koa": "2.15.4", - "koa-body": "6.0.1", "koa-compose": "4.1.0", - "koa-compress": "5.1.1", - "koa-favicon": "2.1.0", - "koa-helmet": "7.0.2", - "koa-ip": "^2.1.3", - "koa-session": "6.4.0", + "koa-passport": "6.0.0", "koa-static": "5.0.0", + "koa2-ratelimit": "^1.1.3", "lodash": "4.17.21", - "mime-types": "2.1.35", "node-schedule": "2.1.1", - "open": "8.4.0", "ora": "5.4.1", - "package-json": "7.0.0", - "pkg-up": "3.1.0", + "p-map": "4.0.0", + "passport-local": "1.0.0", + "pluralize": "8.0.0", + "punycode": "2.3.1", "qs": "6.11.1", - "resolve.exports": "2.0.2", + "react-dnd": "16.0.1", + "react-dnd-html5-backend": "16.0.1", + "react-intl": "6.6.2", + "react-is": "^18.2.0", + "react-query": "3.39.3", + "react-redux": "8.1.3", + "react-select": "5.8.0", + "react-window": "1.8.10", + "rimraf": "5.0.5", + "sanitize-html": "2.13.0", + "scheduler": "0.23.0", "semver": "7.5.4", - "statuses": "2.0.1", + "sift": "16.0.1", "typescript": "5.4.4", - "undici": "6.21.2", - "yup": "0.32.9" + "use-context-selector": "1.4.1", + "yup": "0.32.9", + "zod": "^3.22.4" }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/data-transfer": "^5.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" } }, - "node_modules/@strapi/core/node_modules/ci-info": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", - "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@strapi/core/node_modules/cli-table3": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", + "node_modules/@strapi/plugin-documentation/node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", "license": "MIT", - "dependencies": { - "string-width": "^4.2.0" - }, "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" + "node": ">=16" } }, - "node_modules/@strapi/core/node_modules/typescript": { + "node_modules/@strapi/plugin-documentation/node_modules/typescript": { "version": "5.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz", "integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==", @@ -3908,261 +4137,335 @@ "node": ">=14.17" } }, - "node_modules/@strapi/data-transfer": { + "node_modules/@strapi/plugin-documentation/node_modules/use-context-selector": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.4.1.tgz", + "integrity": "sha512-Io2ArvcRO+6MWIhkdfMFt+WKQX+Vb++W8DS2l03z/Vw/rz3BclKpM0ynr4LYGyU85Eke+Yx5oIhTY++QR0ZDoA==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": "*", + "react-native": "*", + "scheduler": ">=0.19.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@strapi/plugin-users-permissions": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-5.12.6.tgz", - "integrity": "sha512-6ICaYiFyVwoZBw3m9sG84KAHW0x4KAs9vXDRjHhp2ZfsJswXL1VT4Q0/hvOQzwIhu3Rhjp9Lfv+DXy6drPZqGg==", + "resolved": "https://registry.npmjs.org/@strapi/plugin-users-permissions/-/plugin-users-permissions-5.12.6.tgz", + "integrity": "sha512-SHPQjBCldR8LrLinHC87u4VBEgBplHY4fZnj9HBsIzGAKNi2QPamf3kUo4G+t0RZSFcLIpG4nAf5//y40kfvBw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/logger": "5.12.6", - "@strapi/types": "5.12.6", + "@strapi/design-system": "2.0.0-rc.23", + "@strapi/icons": "2.0.0-rc.23", "@strapi/utils": "5.12.6", - "chalk": "4.1.2", - "cli-table3": "0.6.5", - "commander": "8.3.0", - "fs-extra": "11.2.0", - "inquirer": "8.2.5", + "bcryptjs": "2.4.3", + "formik": "2.4.5", + "grant": "^5.4.8", + "immer": "9.0.21", + "jsonwebtoken": "9.0.0", + "jwk-to-pem": "2.0.5", + "koa": "2.15.4", + "koa2-ratelimit": "^1.1.3", "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.2.1", - "tar-stream": "2.2.0", - "ws": "8.17.1" + "prop-types": "^15.8.1", + "purest": "4.0.2", + "react-intl": "6.6.2", + "react-query": "3.39.3", + "react-redux": "8.1.3", + "url-join": "4.0.1", + "yup": "0.32.9" }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/strapi": "^5.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" } }, - "node_modules/@strapi/database": { + "node_modules/@strapi/provider-email-sendmail": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/database/-/database-5.12.6.tgz", - "integrity": "sha512-I12xzPkxMcpySut2AiAAlvquRMVaInddFEW2AB3V3Ot68uYgeUwHUZ+LNBekIq/T/wgFoFSOMkbjlC6l6YtrMQ==", + "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.12.6.tgz", + "integrity": "sha512-gV7/BIzJyRc1IVVyRAXxiIu02GOgzqMtxdyK6wvyKwepMU4CrH3I6ZOeLr+ZwVmcNag7atWDO+FpGYfCy5P8Bw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@paralleldrive/cuid2": "2.2.2", "@strapi/utils": "5.12.6", - "ajv": "8.16.0", - "date-fns": "2.30.0", - "debug": "4.3.4", - "fs-extra": "11.2.0", - "knex": "3.0.1", - "lodash": "4.17.21", - "semver": "7.5.4", - "umzug": "3.8.1" + "sendmail": "^1.6.1" }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" } }, - "node_modules/@strapi/design-system": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/@strapi/design-system/-/design-system-2.0.0-rc.23.tgz", - "integrity": "sha512-PXWVlNqA4GDPxx8B2r7LFuQtWgGgjnPXnCOZhynpqqEVVcFkrYmRCPALFhHPD4J3hpEadlUinvlcisMymVviUw==", - "license": "MIT", + "node_modules/@strapi/provider-upload-local": { + "version": "5.12.6", + "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-5.12.6.tgz", + "integrity": "sha512-u99KTWDIBA261lmzcH9jnZ9IHdkpBv6GF+E+0KfxmJ+8NZv9eC3SNPr7adq39WwwbrDl7zsoGYO4lyprBhYxVA==", + "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@codemirror/lang-json": "6.0.1", - "@floating-ui/react-dom": "2.1.0", - "@internationalized/date": "3.5.4", - "@internationalized/number": "3.5.3", - "@radix-ui/react-accordion": "1.1.2", - "@radix-ui/react-alert-dialog": "1.0.5", - "@radix-ui/react-avatar": "1.0.4", - "@radix-ui/react-checkbox": "1.0.4", - "@radix-ui/react-dialog": "1.0.5", - "@radix-ui/react-dismissable-layer": "1.0.5", - "@radix-ui/react-dropdown-menu": "2.0.6", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.4", - "@radix-ui/react-popover": "1.0.7", - "@radix-ui/react-progress": "1.0.3", - "@radix-ui/react-radio-group": "1.1.3", - "@radix-ui/react-scroll-area": "1.0.5", - "@radix-ui/react-switch": "1.0.3", - "@radix-ui/react-tabs": "1.0.4", - "@radix-ui/react-tooltip": "1.0.7", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@strapi/ui-primitives": "2.0.0-rc.23", - "@uiw/react-codemirror": "4.22.2", - "lodash": "4.17.21", - "react-remove-scroll": "2.5.10" + "@strapi/utils": "5.12.6", + "fs-extra": "11.2.0" }, - "peerDependencies": { - "@strapi/icons": "^2.0.0 || ^2.0.0-beta || ^2.0.0-alpha", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0", - "styled-components": "^6.0.0" + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" } }, - "node_modules/@strapi/email": { + "node_modules/@strapi/strapi": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/email/-/email-5.12.6.tgz", - "integrity": "sha512-9PkX3U0FFd7FtE+V12Oi3PgMWmaNgY4LQyxwFQhQgFlfTZIHw3C+9L+sMU6EvEvHdjMTxh3uWmQTqKlLgwJ2vg==", + "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-5.12.6.tgz", + "integrity": "sha512-0vBVYRAymtKm3mvJ2dVoU0Y8Gfq2X4ohEDqXaHtx//Yuj/cBaw8t5p+l8QrGyJSlVPNtLj3VoRSulylCU13ZXA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/design-system": "2.0.0-rc.23", - "@strapi/icons": "2.0.0-rc.23", - "@strapi/provider-email-sendmail": "5.12.6", + "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", + "@strapi/admin": "5.12.6", + "@strapi/cloud-cli": "5.12.6", + "@strapi/content-manager": "5.12.6", + "@strapi/content-releases": "5.12.6", + "@strapi/content-type-builder": "5.12.6", + "@strapi/core": "5.12.6", + "@strapi/data-transfer": "5.12.6", + "@strapi/database": "5.12.6", + "@strapi/email": "5.12.6", + "@strapi/generators": "5.12.6", + "@strapi/i18n": "5.12.6", + "@strapi/logger": "5.12.6", + "@strapi/permissions": "5.12.6", + "@strapi/review-workflows": "5.12.6", + "@strapi/types": "5.12.6", + "@strapi/typescript-utils": "5.12.6", + "@strapi/upload": "5.12.6", "@strapi/utils": "5.12.6", - "koa2-ratelimit": "^1.1.3", + "@types/nodemon": "1.19.6", + "@vitejs/plugin-react-swc": "3.6.0", + "boxen": "5.1.2", + "browserslist": "^4.23.0", + "browserslist-to-esbuild": "1.2.0", + "chalk": "4.1.2", + "chokidar": "3.6.0", + "ci-info": "3.8.0", + "cli-progress": "3.12.0", + "cli-table3": "0.6.5", + "commander": "8.3.0", + "concurrently": "8.2.2", + "copyfiles": "2.4.1", + "css-loader": "^6.10.0", + "dotenv": "16.4.5", + "esbuild-loader": "4.3.0", + "esbuild-register": "3.5.0", + "execa": "5.1.1", + "fork-ts-checker-webpack-plugin": "8.0.0", + "fs-extra": "11.2.0", + "get-latest-version": "5.1.0", + "git-url-parse": "14.0.0", + "html-webpack-plugin": "5.6.0", + "inquirer": "8.2.5", "lodash": "4.17.21", - "react-intl": "6.6.2", - "react-query": "3.39.3", + "mini-css-extract-plugin": "2.7.7", + "nodemon": "3.0.2", + "ora": "5.4.1", + "outdent": "0.8.0", + "pkg-up": "3.1.0", + "prettier": "3.3.3", + "react-refresh": "0.14.0", + "read-pkg-up": "7.0.1", + "resolve-from": "5.0.0", + "semver": "7.5.4", + "style-loader": "3.3.4", + "typescript": "5.4.4", + "vite": "5.4.17", + "webpack": "^5.90.3", + "webpack-bundle-analyzer": "^4.10.1", + "webpack-dev-middleware": "6.1.2", + "webpack-hot-middleware": "2.26.1", + "yalc": "1.0.0-pre.53", "yup": "0.32.9" }, + "bin": { + "strapi": "bin/strapi.js" + }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" }, "peerDependencies": { - "@strapi/admin": "^5.0.0", - "koa": "^2.15.2", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.0.0", "styled-components": "^6.0.0" } }, - "node_modules/@strapi/generators": { - "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-5.12.6.tgz", - "integrity": "sha512-KefFKb8Pjm4iOtl5G0lg91CCdJ4/7YCoiDDNDwLKZhHC38WPAb93JrfCAKNuW/piWEN9f5ff746BAXR7++fXFA==", - "license": "SEE LICENSE IN LICENSE", - "dependencies": { - "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "5.12.6", - "@strapi/utils": "5.12.6", - "chalk": "4.1.2", - "copyfiles": "2.4.1", - "fs-extra": "11.2.0", - "node-plop": "0.26.3", - "plop": "4.0.1", - "pluralize": "8.0.0" - }, - "engines": { - "node": ">=18.0.0 <=22.x.x", - "npm": ">=6.0.0" - } - }, - "node_modules/@strapi/i18n": { + "node_modules/@strapi/strapi/node_modules/@strapi/admin": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/i18n/-/i18n-5.12.6.tgz", - "integrity": "sha512-MGn+QYgLn+uQfikpHCkAFqF1JU9oS5ybXFnZesZkwFH70GKgkNfRdIRHDfMviYo0Quh1/2sEWtXAJqSTo7OuoQ==", + "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-5.12.6.tgz", + "integrity": "sha512-rYCXI5te93MYZgUZgr2zKE8WhpiwpZ/rEndygU+GsCUx5yGnyPj/amVg4TaiyvP9AOOmhelnWii7yT8RA10Lyw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { + "@casl/ability": "6.5.0", + "@internationalized/date": "3.5.4", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-toolbar": "1.0.4", "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "2.0.0-rc.23", "@strapi/icons": "2.0.0-rc.23", + "@strapi/permissions": "5.12.6", + "@strapi/types": "5.12.6", + "@strapi/typescript-utils": "5.12.6", "@strapi/utils": "5.12.6", + "@testing-library/dom": "10.1.0", + "@testing-library/react": "15.0.7", + "@testing-library/user-event": "14.5.2", + "axios": "1.8.4", + "bcryptjs": "2.4.3", + "boxen": "5.1.2", + "chalk": "^4.1.2", + "codemirror5": "npm:codemirror@^5.65.11", + "cross-env": "^7.0.3", + "date-fns": "2.30.0", + "execa": "5.1.1", + "fast-deep-equal": "3.1.3", + "formik": "2.4.5", + "fractional-indexing": "3.2.0", + "fs-extra": "11.2.0", + "highlight.js": "^10.4.1", + "immer": "9.0.21", + "inquirer": "8.2.5", + "invariant": "^2.2.4", + "is-localhost-ip": "2.0.0", + "jsonwebtoken": "9.0.0", + "koa": "2.15.4", + "koa-compose": "4.1.0", + "koa-passport": "6.0.0", + "koa-static": "5.0.0", + "koa2-ratelimit": "^1.1.3", "lodash": "4.17.21", + "node-schedule": "2.1.1", + "ora": "5.4.1", + "p-map": "4.0.0", + "passport-local": "1.0.0", + "pluralize": "8.0.0", + "punycode": "2.3.1", "qs": "6.11.1", + "react-dnd": "16.0.1", + "react-dnd-html5-backend": "16.0.1", "react-intl": "6.6.2", + "react-is": "^18.2.0", + "react-query": "3.39.3", "react-redux": "8.1.3", - "yup": "0.32.9" + "react-select": "5.8.0", + "react-window": "1.8.10", + "rimraf": "5.0.5", + "sanitize-html": "2.13.0", + "scheduler": "0.23.0", + "semver": "7.5.4", + "sift": "16.0.1", + "typescript": "5.4.4", + "use-context-selector": "1.4.1", + "yup": "0.32.9", + "zod": "^3.22.4" }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" }, "peerDependencies": { - "@strapi/admin": "^5.0.0", - "@strapi/content-manager": "^5.0.0", + "@strapi/data-transfer": "^5.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.0.0", "styled-components": "^6.0.0" } }, - "node_modules/@strapi/icons": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/@strapi/icons/-/icons-2.0.0-rc.23.tgz", - "integrity": "sha512-sJ7iQ8kZ28z3mTkDm/gnsWIQljK3w0UaOk2irO77iSmbh+uR3W9gDF5CP/4Z+KDUqnjDke2kaOIPRI67etvi9A==", - "license": "MIT", - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0", - "styled-components": "^6.0.0" - } - }, - "node_modules/@strapi/logger": { - "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-5.12.6.tgz", - "integrity": "sha512-oSX3fyKg1G46h1YT32fhERm8KgGMgIWUBpTtBC5/Q1vcTsQ09JuXlgTYifT618WF3TUk7RQTXsSIMRcMr5/bzQ==", - "license": "SEE LICENSE IN LICENSE", - "dependencies": { - "lodash": "4.17.21", - "winston": "3.10.0" - }, - "engines": { - "node": ">=18.0.0 <=22.x.x", - "npm": ">=6.0.0" - } - }, - "node_modules/@strapi/permissions": { + "node_modules/@strapi/strapi/node_modules/@strapi/content-manager": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-5.12.6.tgz", - "integrity": "sha512-F58d+UrbJeSly9UawuK1yFE4oD8fGenyDYqMmfE2n/ME061ZD3i5LKrUh9Fx1biCaeRAp2amiXKWNndcxxlngA==", + "resolved": "https://registry.npmjs.org/@strapi/content-manager/-/content-manager-5.12.6.tgz", + "integrity": "sha512-ce59H9i/jURlC1IYOR3A8gHCTU6r4ByCX8RAdW69O5LXp91h/WSdZgLbxWvoV1IzFd20L8tOrTADdONqYnfdrw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@casl/ability": "6.5.0", + "@radix-ui/react-toolbar": "1.0.4", + "@reduxjs/toolkit": "1.9.7", + "@sindresorhus/slugify": "1.1.0", + "@strapi/design-system": "2.0.0-rc.23", + "@strapi/icons": "2.0.0-rc.23", + "@strapi/types": "5.12.6", "@strapi/utils": "5.12.6", + "codemirror5": "npm:codemirror@^5.65.11", + "date-fns": "2.30.0", + "fractional-indexing": "3.2.0", + "highlight.js": "^10.4.1", + "immer": "9.0.21", + "koa": "2.15.4", "lodash": "4.17.21", + "markdown-it": "^13.0.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", + "node-schedule": "2.1.1", + "prismjs": "1.30.0", "qs": "6.11.1", - "sift": "16.0.1" - }, - "engines": { - "node": ">=18.0.0 <=22.x.x", - "npm": ">=6.0.0" - } - }, - "node_modules/@strapi/plugin-cloud": { - "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/plugin-cloud/-/plugin-cloud-5.12.6.tgz", - "integrity": "sha512-/H2CTzojqIsuM3lp4ETPmpgsRF1wHBfsLD7YHCF94ehsu8XZpLOStcAh54ZSpPZcMgiOHDLlfjiqm/3Z59OEnw==", - "license": "MIT", - "dependencies": { - "@strapi/design-system": "2.0.0-rc.23", - "@strapi/icons": "2.0.0-rc.23", - "react-intl": "6.6.2" + "react-dnd": "16.0.1", + "react-dnd-html5-backend": "16.0.1", + "react-helmet": "^6.1.0", + "react-intl": "6.6.2", + "react-query": "3.39.3", + "react-redux": "8.1.3", + "react-window": "1.8.10", + "sanitize-html": "2.13.0", + "slate": "0.94.1", + "slate-history": "0.93.0", + "slate-react": "0.98.3", + "yup": "0.32.9" }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" }, "peerDependencies": { - "@strapi/strapi": "^5.0.0", + "@strapi/admin": "^5.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.0.0", "styled-components": "^6.0.0" } }, - "node_modules/@strapi/plugin-documentation": { + "node_modules/@strapi/strapi/node_modules/@strapi/content-releases": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/plugin-documentation/-/plugin-documentation-5.12.6.tgz", - "integrity": "sha512-laesM2b+ZlKpXqmtsfpwix4fsIi9yeXPzdHlYD7J9rl+XzdVaDR+31xFhruivDQhj+8kiLyk0Kw/G7arXObAGQ==", + "resolved": "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-5.12.6.tgz", + "integrity": "sha512-MCa0hlCZBfrKXK/cZLIgwZdftl+lK7JAPy5o6b0RRfv3D9USlM/hZQXMs5dP9gVcZUqFbYIsKF1ziUcMcqLYrQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", - "@strapi/admin": "5.12.6", + "@strapi/database": "5.12.6", "@strapi/design-system": "2.0.0-rc.23", "@strapi/icons": "2.0.0-rc.23", + "@strapi/types": "5.12.6", "@strapi/utils": "5.12.6", - "bcryptjs": "2.4.3", - "cheerio": "^1.0.0", + "date-fns": "2.30.0", + "date-fns-tz": "2.0.1", "formik": "2.4.5", - "fs-extra": "11.2.0", - "immer": "9.0.21", - "koa-static": "^5.0.0", "lodash": "4.17.21", - "path-to-regexp": "8.2.0", + "node-schedule": "2.1.1", + "qs": "6.11.1", "react-intl": "6.6.2", - "swagger-ui-dist": "4.19.0", - "yaml": "1.10.2", + "react-redux": "8.1.3", "yup": "0.32.9" }, "engines": { @@ -4170,46 +4473,34 @@ "npm": ">=6.0.0" }, "peerDependencies": { - "@strapi/strapi": "^5.0.0", + "@strapi/admin": "^5.0.0", + "@strapi/content-manager": "^5.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.0.0", "styled-components": "^6.0.0" } }, - "node_modules/@strapi/plugin-documentation/node_modules/path-to-regexp": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", - "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/@strapi/plugin-users-permissions": { + "node_modules/@strapi/strapi/node_modules/@strapi/content-type-builder": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/plugin-users-permissions/-/plugin-users-permissions-5.12.6.tgz", - "integrity": "sha512-SHPQjBCldR8LrLinHC87u4VBEgBplHY4fZnj9HBsIzGAKNi2QPamf3kUo4G+t0RZSFcLIpG4nAf5//y40kfvBw==", + "resolved": "https://registry.npmjs.org/@strapi/content-type-builder/-/content-type-builder-5.12.6.tgz", + "integrity": "sha512-pgsrthh7IEpozG0DZDozMK7q7EItGwGTlFfj6ZIqkv6MitGZNf4sP24MIX60UlznWlEXeQNrfyAijwqqrKQrjA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { + "@reduxjs/toolkit": "1.9.7", + "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "2.0.0-rc.23", + "@strapi/generators": "5.12.6", "@strapi/icons": "2.0.0-rc.23", "@strapi/utils": "5.12.6", - "bcryptjs": "2.4.3", - "formik": "2.4.5", - "grant": "^5.4.8", + "date-fns": "2.30.0", + "fs-extra": "11.2.0", "immer": "9.0.21", - "jsonwebtoken": "9.0.0", - "jwk-to-pem": "2.0.5", - "koa": "2.15.4", - "koa2-ratelimit": "^1.1.3", "lodash": "4.17.21", - "prop-types": "^15.8.1", - "purest": "4.0.2", + "pluralize": "8.0.0", + "qs": "6.11.1", "react-intl": "6.6.2", - "react-query": "3.39.3", "react-redux": "8.1.3", - "url-join": "4.0.1", "yup": "0.32.9" }, "engines": { @@ -4217,42 +4508,72 @@ "npm": ">=6.0.0" }, "peerDependencies": { - "@strapi/strapi": "^5.0.0", + "@strapi/admin": "^5.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.0.0", "styled-components": "^6.0.0" } }, - "node_modules/@strapi/provider-email-sendmail": { + "node_modules/@strapi/strapi/node_modules/@strapi/email": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.12.6.tgz", - "integrity": "sha512-gV7/BIzJyRc1IVVyRAXxiIu02GOgzqMtxdyK6wvyKwepMU4CrH3I6ZOeLr+ZwVmcNag7atWDO+FpGYfCy5P8Bw==", + "resolved": "https://registry.npmjs.org/@strapi/email/-/email-5.12.6.tgz", + "integrity": "sha512-9PkX3U0FFd7FtE+V12Oi3PgMWmaNgY4LQyxwFQhQgFlfTZIHw3C+9L+sMU6EvEvHdjMTxh3uWmQTqKlLgwJ2vg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { + "@strapi/design-system": "2.0.0-rc.23", + "@strapi/icons": "2.0.0-rc.23", + "@strapi/provider-email-sendmail": "5.12.6", "@strapi/utils": "5.12.6", - "sendmail": "^1.6.1" + "koa2-ratelimit": "^1.1.3", + "lodash": "4.17.21", + "react-intl": "6.6.2", + "react-query": "3.39.3", + "yup": "0.32.9" }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/admin": "^5.0.0", + "koa": "^2.15.2", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" } }, - "node_modules/@strapi/provider-upload-local": { + "node_modules/@strapi/strapi/node_modules/@strapi/i18n": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-5.12.6.tgz", - "integrity": "sha512-u99KTWDIBA261lmzcH9jnZ9IHdkpBv6GF+E+0KfxmJ+8NZv9eC3SNPr7adq39WwwbrDl7zsoGYO4lyprBhYxVA==", + "resolved": "https://registry.npmjs.org/@strapi/i18n/-/i18n-5.12.6.tgz", + "integrity": "sha512-MGn+QYgLn+uQfikpHCkAFqF1JU9oS5ybXFnZesZkwFH70GKgkNfRdIRHDfMviYo0Quh1/2sEWtXAJqSTo7OuoQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { + "@reduxjs/toolkit": "1.9.7", + "@strapi/design-system": "2.0.0-rc.23", + "@strapi/icons": "2.0.0-rc.23", "@strapi/utils": "5.12.6", - "fs-extra": "11.2.0" + "lodash": "4.17.21", + "qs": "6.11.1", + "react-intl": "6.6.2", + "react-redux": "8.1.3", + "yup": "0.32.9" }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/admin": "^5.0.0", + "@strapi/content-manager": "^5.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" } }, - "node_modules/@strapi/review-workflows": { + "node_modules/@strapi/strapi/node_modules/@strapi/review-workflows": { "version": "5.12.6", "resolved": "https://registry.npmjs.org/@strapi/review-workflows/-/review-workflows-5.12.6.tgz", "integrity": "sha512-LYTcISlAG6xFvrxrmeGZHAo6wjbxmiXGtkHxtXej+XZWOkKwZ5tLdwi3ddSxrBCGq1wIiZqr9t7Np9GzAyK6Vg==", @@ -4283,84 +4604,43 @@ "styled-components": "^6.0.0" } }, - "node_modules/@strapi/strapi": { + "node_modules/@strapi/strapi/node_modules/@strapi/upload": { "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-5.12.6.tgz", - "integrity": "sha512-0vBVYRAymtKm3mvJ2dVoU0Y8Gfq2X4ohEDqXaHtx//Yuj/cBaw8t5p+l8QrGyJSlVPNtLj3VoRSulylCU13ZXA==", + "resolved": "https://registry.npmjs.org/@strapi/upload/-/upload-5.12.6.tgz", + "integrity": "sha512-2oJXhMyjmxDP2UvG0wKVUfhx3AVd5Ab8WVNW9sLGqp1pz3WmLva25MSoN3lNt8AWII2Lvl86lrxL/Z6zNz4Eyg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", - "@strapi/admin": "5.12.6", - "@strapi/cloud-cli": "5.12.6", - "@strapi/content-manager": "5.12.6", - "@strapi/content-releases": "5.12.6", - "@strapi/content-type-builder": "5.12.6", - "@strapi/core": "5.12.6", - "@strapi/data-transfer": "5.12.6", - "@strapi/database": "5.12.6", - "@strapi/email": "5.12.6", - "@strapi/generators": "5.12.6", - "@strapi/i18n": "5.12.6", - "@strapi/logger": "5.12.6", - "@strapi/permissions": "5.12.6", - "@strapi/review-workflows": "5.12.6", - "@strapi/types": "5.12.6", - "@strapi/typescript-utils": "5.12.6", - "@strapi/upload": "5.12.6", + "@mux/mux-player-react": "3.1.0", + "@strapi/design-system": "2.0.0-rc.23", + "@strapi/icons": "2.0.0-rc.23", + "@strapi/provider-upload-local": "5.12.6", "@strapi/utils": "5.12.6", - "@types/nodemon": "1.19.6", - "@vitejs/plugin-react-swc": "3.6.0", - "boxen": "5.1.2", - "browserslist": "^4.23.0", - "browserslist-to-esbuild": "1.2.0", - "chalk": "4.1.2", - "chokidar": "3.6.0", - "ci-info": "3.8.0", - "cli-progress": "3.12.0", - "cli-table3": "0.6.5", - "commander": "8.3.0", - "concurrently": "8.2.2", - "copyfiles": "2.4.1", - "css-loader": "^6.10.0", - "dotenv": "16.4.5", - "esbuild-loader": "4.3.0", - "esbuild-register": "3.5.0", - "execa": "5.1.1", - "fork-ts-checker-webpack-plugin": "8.0.0", + "byte-size": "8.1.1", + "cropperjs": "1.6.1", + "date-fns": "2.30.0", + "formik": "2.4.5", "fs-extra": "11.2.0", - "get-latest-version": "5.1.0", - "git-url-parse": "14.0.0", - "html-webpack-plugin": "5.6.0", - "inquirer": "8.2.5", + "immer": "9.0.21", + "koa-range": "0.3.0", + "koa-static": "5.0.0", "lodash": "4.17.21", - "mini-css-extract-plugin": "2.7.7", - "nodemon": "3.0.2", - "ora": "5.4.1", - "outdent": "0.8.0", - "pkg-up": "3.1.0", - "prettier": "3.3.3", - "react-refresh": "0.14.0", - "read-pkg-up": "7.0.1", - "resolve-from": "5.0.0", - "semver": "7.5.4", - "style-loader": "3.3.4", - "typescript": "5.4.4", - "vite": "5.4.17", - "webpack": "^5.90.3", - "webpack-bundle-analyzer": "^4.10.1", - "webpack-dev-middleware": "6.1.2", - "webpack-hot-middleware": "2.26.1", - "yalc": "1.0.0-pre.53", + "mime-types": "2.1.35", + "prop-types": "^15.8.1", + "qs": "6.11.1", + "react-dnd": "16.0.1", + "react-intl": "6.6.2", + "react-query": "3.39.3", + "react-redux": "8.1.3", + "react-select": "5.8.0", + "sharp": "0.33.5", "yup": "0.32.9" }, - "bin": { - "strapi": "bin/strapi.js" - }, "engines": { "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" }, "peerDependencies": { + "@strapi/admin": "^5.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.0.0", @@ -4380,6 +4660,26 @@ "node": ">=14.17" } }, + "node_modules/@strapi/strapi/node_modules/use-context-selector": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.4.1.tgz", + "integrity": "sha512-Io2ArvcRO+6MWIhkdfMFt+WKQX+Vb++W8DS2l03z/Vw/rz3BclKpM0ynr4LYGyU85Eke+Yx5oIhTY++QR0ZDoA==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": "*", + "react-native": "*", + "scheduler": ">=0.19.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, "node_modules/@strapi/types": { "version": "5.12.6", "resolved": "https://registry.npmjs.org/@strapi/types/-/types-5.12.6.tgz", @@ -4469,49 +4769,6 @@ "react-dom": "^17.0.0 || ^18.0.0" } }, - "node_modules/@strapi/upload": { - "version": "5.12.6", - "resolved": "https://registry.npmjs.org/@strapi/upload/-/upload-5.12.6.tgz", - "integrity": "sha512-2oJXhMyjmxDP2UvG0wKVUfhx3AVd5Ab8WVNW9sLGqp1pz3WmLva25MSoN3lNt8AWII2Lvl86lrxL/Z6zNz4Eyg==", - "license": "SEE LICENSE IN LICENSE", - "dependencies": { - "@mux/mux-player-react": "3.1.0", - "@strapi/design-system": "2.0.0-rc.23", - "@strapi/icons": "2.0.0-rc.23", - "@strapi/provider-upload-local": "5.12.6", - "@strapi/utils": "5.12.6", - "byte-size": "8.1.1", - "cropperjs": "1.6.1", - "date-fns": "2.30.0", - "formik": "2.4.5", - "fs-extra": "11.2.0", - "immer": "9.0.21", - "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": "16.0.1", - "react-intl": "6.6.2", - "react-query": "3.39.3", - "react-redux": "8.1.3", - "react-select": "5.8.0", - "sharp": "0.33.5", - "yup": "0.32.9" - }, - "engines": { - "node": ">=18.0.0 <=22.x.x", - "npm": ">=6.0.0" - }, - "peerDependencies": { - "@strapi/admin": "^5.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0", - "react-router-dom": "^6.0.0", - "styled-components": "^6.0.0" - } - }, "node_modules/@strapi/utils": { "version": "5.12.6", "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-5.12.6.tgz", @@ -6445,18 +6702,18 @@ } }, "node_modules/castable-video": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/castable-video/-/castable-video-1.1.6.tgz", - "integrity": "sha512-yLxg68ggz8+NgHhjKnQqDcW6G0+Zf/oT7IL4wpRXEJj4wTiOoZ0VbaFvMJMtAyIDcTYIkyPm7v642/PVSIXgQA==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/castable-video/-/castable-video-1.1.11.tgz", + "integrity": "sha512-LCRTK6oe7SB1SiUQFzZCo6D6gcEzijqBTVIuj3smKpQdesXM18QTbCVqWgh9MfOeQgTx/i9ji5jGcdqNPeWg2g==", "license": "MIT", "dependencies": { - "custom-media-element": "~1.4.2" + "custom-media-element": "~1.4.5" } }, "node_modules/castable-video/node_modules/custom-media-element": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/custom-media-element/-/custom-media-element-1.4.2.tgz", - "integrity": "sha512-AM6FRWqJyW7pWTvXb4uJj6yvHE7C6UutdhJ5o3XO5NEl5aWFcfnpz8/TuW8qr1+/wfbj50wRvdArnSNjTmjmVw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/custom-media-element/-/custom-media-element-1.4.5.tgz", + "integrity": "sha512-cjrsQufETwxjvwZbYbKBCJNvmQ2++G9AvT45zDi7NXL9k2PdVcs2h0jQz96J6G4TMKRCcEsoJ+QTgQD00Igtjw==", "license": "MIT" }, "node_modules/chalk": { @@ -7857,9 +8114,9 @@ } }, "node_modules/detect-libc": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", - "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", "license": "Apache-2.0", "engines": { "node": ">=8" @@ -11962,9 +12219,9 @@ "license": "ISC" }, "node_modules/mux-embed": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/mux-embed/-/mux-embed-5.9.0.tgz", - "integrity": "sha512-wmunL3uoPhma/tWy8PrDPZkvJpXvSFBwbD3KkC4PG8Ztjfb1X3hRJwGUAQyRz7z99b/ovLm2UTTitrkvStjH4w==", + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/mux-embed/-/mux-embed-5.13.0.tgz", + "integrity": "sha512-voN+WCsA8S0lRTeu14v7WaWnQMr4f1D6rKzT7Bq1ZtETjnOaIG9EreG7p/SJrHLHHd1WTt0RYtTr4ZqJICcL6Q==", "license": "MIT" }, "node_modules/mz": { @@ -14728,35 +14985,50 @@ } }, "node_modules/react-router": { - "version": "6.30.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.0.tgz", - "integrity": "sha512-D3X8FyH9nBcTSHGdEKurK7r8OYE1kKFn3d/CF+CoxbSHkxU7o37+Uh7eAHRXr6k2tSExXYO++07PeXJtA/dEhQ==", + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.9.4.tgz", + "integrity": "sha512-SD3G8HKviFHg9xj7dNODUKDFgpG4xqD5nhyd0mYoB5iISepuZAvzSr8ywxgxKJ52yRzf/HWtVHc9AWwoTbljvA==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.23.0" + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8" + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, "node_modules/react-router-dom": { - "version": "6.30.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.0.tgz", - "integrity": "sha512-x30B78HV5tFk8ex0ITwzC9TTZMua4jGyA9IUlH1JLQYQTFyxr/ZxwOJq7evg1JX1qGVUcvhsmQSKdPncQrjTgA==", + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.9.4.tgz", + "integrity": "sha512-f30P6bIkmYvnHHa5Gcu65deIXoA2+r3Eb6PJIAddvsT9aGlchMatJ51GgpU470aSqRRbFX22T70yQNUGuW3DfA==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.23.0", - "react-router": "6.30.0" + "react-router": "7.9.4" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/react-router/node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" } }, "node_modules/react-select": { @@ -15670,6 +15942,12 @@ "randombytes": "^2.1.0" } }, + "node_modules/set-cookie-parser": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", + "license": "MIT" + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -15722,9 +16000,9 @@ } }, "node_modules/sharp/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -17018,26 +17296,6 @@ } } }, - "node_modules/use-context-selector": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.4.1.tgz", - "integrity": "sha512-Io2ArvcRO+6MWIhkdfMFt+WKQX+Vb++W8DS2l03z/Vw/rz3BclKpM0ynr4LYGyU85Eke+Yx5oIhTY++QR0ZDoA==", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": "*", - "react-native": "*", - "scheduler": ">=0.19.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, "node_modules/use-isomorphic-layout-effect": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.0.tgz", diff --git a/strapi/package.json b/strapi/package.json index 89da11e..5ccbccd 100644 --- a/strapi/package.json +++ b/strapi/package.json @@ -22,7 +22,7 @@ "pg": "8.8.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-router-dom": "^6.0.0", + "react-router-dom": "^7.9.4", "styled-components": "^6.0.0" }, "devDependencies": {