diff --git a/CRUSH.md b/CRUSH.md new file mode 100644 index 0000000..120a384 --- /dev/null +++ b/CRUSH.md @@ -0,0 +1,25 @@ +# CRUSH.md + +## Commands +- **Build**: +> angrybeanie-cms@0.2.0 build +> strapi build + + +[INFO] Including the following ENV variables as part of the JS bundle: + - ADMIN_PATH + - STRAPI_ADMIN_BACKEND_URL + - STRAPI_TELEMETRY_DISABLED +- **Lint**: (ESLint + Prettier) +- **Test**: (Jest) +- **Single Test**: + +## Style Guidelines +- **Imports**: Use relative paths, group by type +- **Formatting**: Prettier (via .editorconfig) +- **Types**: Strict mode, prefer function over var +- **Naming**: snake_case for vars, PascalCase for classes +- **Errors**: Use try/catch, include error messages + +## Rules +- Check .cursor/rules/ and .github/copilot-instructions.md for Cursor/Copilot rules diff --git a/package-lock.json b/package-lock.json index f7480e3..fd4dcb0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,9 +12,9 @@ "@_sh/strapi-plugin-ckeditor": "^2.0.4", "@ckeditor/ckeditor5-block-quote": "^39.0.0", "@strapi/plugin-documentation": "^4.25.17", - "@strapi/plugin-i18n": "4.25.17", - "@strapi/plugin-users-permissions": "4.25.17", - "@strapi/strapi": "4.25.17", + "@strapi/plugin-i18n": "4.26.0", + "@strapi/plugin-users-permissions": "4.26.0", + "@strapi/strapi": "4.26.0", "better-sqlite3": "7.4.6", "mysql": "^2.18.1", "react": "^18.0.0", @@ -4663,9 +4663,9 @@ } }, "node_modules/@strapi/admin": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-4.25.17.tgz", - "integrity": "sha512-hCuZqn5nFv7vm/HlL23qZ3YSag12T4VrUV3YVMjw5FtEL4LY0fCmmcHTl9EU7is32dhFD6J/nk/csPmEaIOx3Q==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-4.26.0.tgz", + "integrity": "sha512-xiatUbrQqF/hsPvxrD/sY5nvRRABMQb96JLJTPPnJBpUr+sl6H9FiQMaeJYheGZ1r1z3CZ1m59pMOQMtOiavsw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@casl/ability": "6.5.0", @@ -4674,15 +4674,15 @@ "@radix-ui/react-toolbar": "1.0.4", "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/permissions": "4.25.17", - "@strapi/provider-audit-logs-local": "4.25.17", - "@strapi/types": "4.25.17", - "@strapi/typescript-utils": "4.25.17", - "@strapi/utils": "4.25.17", + "@strapi/permissions": "4.26.0", + "@strapi/provider-audit-logs-local": "4.26.0", + "@strapi/types": "4.26.0", + "@strapi/typescript-utils": "4.26.0", + "@strapi/utils": "4.26.0", "@vitejs/plugin-react-swc": "3.5.0", - "axios": "1.7.4", + "axios": "1.8.2", "bcryptjs": "2.4.3", "boxen": "5.1.2", "browserslist": "^4.22.2", @@ -4713,7 +4713,7 @@ "is-localhost-ip": "2.0.0", "js-cookie": "2.2.1", "jsonwebtoken": "9.0.0", - "koa": "2.13.4", + "koa": "2.16.1", "koa-bodyparser": "4.4.1", "koa-compose": "4.1.0", "koa-passport": "5.0.0", @@ -4801,6 +4801,78 @@ } } }, + "node_modules/@strapi/admin/node_modules/@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "axios": "1.8.2", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/design-system": "1.19.0", + "@strapi/icons": "1.19.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^5.2.0", + "styled-components": "^5.2.1" + } + }, + "node_modules/@strapi/admin/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/admin/node_modules/axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@strapi/admin/node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/@strapi/admin/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -4822,6 +4894,40 @@ "node": ">=0.10.0" } }, + "node_modules/@strapi/admin/node_modules/koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "license": "MIT", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, "node_modules/@strapi/admin/node_modules/qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -4872,14 +4978,23 @@ "node": ">=10" } }, + "node_modules/@strapi/admin/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/@strapi/cloud-cli": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-4.25.17.tgz", - "integrity": "sha512-uLMSBzkdhbNbWgWkFVG4h1m/D5v4QuUWdIOlj8TNNTMjT63wM0RXjwV/ReWRnWOfth24XlEewN9iM+X9+Sc/2A==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-4.26.0.tgz", + "integrity": "sha512-dmsxO3ObAmBEcyb7bTbeVM2jsMRvqtdb3tt72nlZ/tcLOQ6Y7dMG1D/JB72awFDywTNt58PpShAKHvWVY3a6aA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/utils": "4.25.17", - "axios": "1.7.4", + "@strapi/utils": "4.26.0", + "axios": "1.8.2", "chalk": "4.1.2", "cli-progress": "3.12.0", "commander": "8.3.0", @@ -4906,19 +5021,48 @@ "npm": ">=6.0.0" } }, + "node_modules/@strapi/cloud-cli/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/cloud-cli/node_modules/axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/@strapi/content-releases": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-4.25.17.tgz", - "integrity": "sha512-zn9cpO3c3UJaoYneQtEu1cEGeNp2PI9btMz1JaaNUli9Bftmpcnt6sZbsgoJRE4xw73hz6Xs4ZBDy/6DGnxDjQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-4.26.0.tgz", + "integrity": "sha512-mUbZu0WSroVSapF12BXWOM9mfVv+OWlwhIwnhO4+zLPJ9NVbEd8+DCPi9u3w4Mlhv6511xhr5a4QM609slJv5w==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/types": "4.25.17", - "@strapi/utils": "4.25.17", - "axios": "1.7.4", + "@strapi/types": "4.26.0", + "@strapi/utils": "4.26.0", + "axios": "1.8.2", "date-fns": "2.30.0", "date-fns-tz": "2.0.0", "formik": "2.4.0", @@ -4941,6 +5085,80 @@ "styled-components": "5.3.3" } }, + "node_modules/@strapi/content-releases/node_modules/@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "axios": "1.8.2", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/design-system": "1.19.0", + "@strapi/icons": "1.19.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^5.2.0", + "styled-components": "^5.2.1" + } + }, + "node_modules/@strapi/content-releases/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/content-releases/node_modules/axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@strapi/content-releases/node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/@strapi/data-transfer": { "version": "4.25.11", "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-4.25.11.tgz", @@ -5802,12 +6020,12 @@ } }, "node_modules/@strapi/database": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/database/-/database-4.25.17.tgz", - "integrity": "sha512-vYmsZZthZAn3Tgs684ziIYfagFKM5dorVnmycx5L3FANPBx45UObWpyyOb+M7c0OO28/p17lXObxeH2JasnMNw==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/database/-/database-4.26.0.tgz", + "integrity": "sha512-DIU7EWsaWy3aW2JAg2UAxkn1IdwYu/sKEgrLC604esdHBXkTfT4SJNuyDnESAsnwm0mGRuNyUlv2em6vM1Gt1g==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "date-fns": "2.30.0", "debug": "4.3.4", "fs-extra": "10.0.0", @@ -5821,6 +6039,24 @@ "npm": ">=6.0.0" } }, + "node_modules/@strapi/database/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, "node_modules/@strapi/database/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -5865,9 +6101,9 @@ } }, "node_modules/@strapi/generate-new": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.25.17.tgz", - "integrity": "sha512-zSXZ9EG8lA32volnW18zMcCMqXf473UUSv/YAwRDyaO1H7VwczhR4AbtOEo7sBkPWpduWDyQLutxzoPs0XbfbQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.26.0.tgz", + "integrity": "sha512-uRHDoSymoqOAxHU7I78FYeUyOs0G5lL3PR8ggi+elG06yxGFgHmwjsZQe+w8G6HRyf4dyMXEcANrdu/aJJvBKQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@sentry/node": "6.19.7", @@ -5903,14 +6139,14 @@ } }, "node_modules/@strapi/generators": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-4.25.17.tgz", - "integrity": "sha512-bcJcmVwtLRBc7bsvkJJzBe4GaJb3TLOw1PDaXL4Gazedn9ndnMtXSKdQ8adCCBVobm8TxID2afz6Krec8V3zAg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-4.26.0.tgz", + "integrity": "sha512-Kiv90LpNlkzKGuwu0aU9nRdgqoVnG5BnkV6CC9nR7gfpC+79JOn9gKuGgalL717j0e97+nM1Ff3H0ypju0wK/w==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "4.25.17", - "@strapi/utils": "4.25.17", + "@strapi/typescript-utils": "4.26.0", + "@strapi/utils": "4.26.0", "chalk": "4.1.2", "copyfiles": "2.4.1", "fs-extra": "10.0.0", @@ -5923,6 +6159,24 @@ "npm": ">=6.0.0" } }, + "node_modules/@strapi/generators/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, "node_modules/@strapi/helper-plugin": { "version": "4.25.17", "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.25.17.tgz", @@ -5979,9 +6233,9 @@ } }, "node_modules/@strapi/logger": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-4.25.17.tgz", - "integrity": "sha512-se6rQ3xlRimwAxookQr+lPTAhcUrEu/xBYblgJm+MgfZu0K69LLV/ShKqE0H1MljWAN33zwa1+v/EwpE7ASOJg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-4.26.0.tgz", + "integrity": "sha512-Z6bbdVJg+7OlfVQTdc7HQsyaqH6CG+TOJE1W9yNLPJpWnalYDX6PtE/onlLyWWT6hgv2KeVPGY9/Y4pN+hdblg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "lodash": "4.17.21", @@ -6093,13 +6347,13 @@ } }, "node_modules/@strapi/permissions": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-4.25.17.tgz", - "integrity": "sha512-Tv+ZtyK76jXLRP0Zx7DH6r30IXfGZ6D2wbb43w7yLNgmazJq091iXwF3+JiURWrpLiwCHwRYCl1BOhoJH0wI8w==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-4.26.0.tgz", + "integrity": "sha512-rCBUF9BG5yvo5iYxs69ZcyTypI0TzWQDO6DQOQERp2jq3ZqVv+bDHYnnamji1WFRPB9KnpdjI5crKnwe3F952A==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@casl/ability": "6.5.0", - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "lodash": "4.17.21", "qs": "6.11.1", "sift": "16.0.1" @@ -6109,6 +6363,24 @@ "npm": ">=6.0.0" } }, + "node_modules/@strapi/permissions/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, "node_modules/@strapi/permissions/node_modules/qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -6125,15 +6397,15 @@ } }, "node_modules/@strapi/plugin-content-manager": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.25.17.tgz", - "integrity": "sha512-dcb4OQ2j8jPQVj4YEz4yOq4gCLIQ4TjEfu3OQMqmFznK8vaIaTB/6NjnYafB9brUaGJ9fEHRrzkkh8fNTYiA1w==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.26.0.tgz", + "integrity": "sha512-eSwoCRqs2Q09B9LKlRqkEwBUuKCKdeTH89XqIYzFdboekLsn5HmU4RrGvSR4OQYJkbFaQuwGpSi5yHhe1nETwA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/types": "4.25.17", - "@strapi/utils": "4.25.17", - "koa": "2.13.4", + "@strapi/types": "4.26.0", + "@strapi/utils": "4.26.0", + "koa": "2.16.1", "koa-bodyparser": "4.4.1", "lodash": "4.17.21", "qs": "6.11.1" @@ -6143,6 +6415,71 @@ "npm": ">=6.0.0" } }, + "node_modules/@strapi/plugin-content-manager/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/plugin-content-manager/node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@strapi/plugin-content-manager/node_modules/koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "license": "MIT", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, "node_modules/@strapi/plugin-content-manager/node_modules/qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -6158,19 +6495,28 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/@strapi/plugin-content-manager/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/@strapi/plugin-content-type-builder": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.25.17.tgz", - "integrity": "sha512-ox6cix7OKNHiRubTOpdYCtqzx2zttdvrWatTEa8IxEwljmR7PlqHJ3Z4J4Ol1f8tzbrthqS9yLA5Hm/yj/k5JQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.26.0.tgz", + "integrity": "sha512-i/+oezVGLKWRDBzMBY09QgHJdaUChdYMUJYjMu8SiL17mdIZqJ+M5Q9pxc9lSGAnq9OgC9JtJO3RIU1INySoQg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "1.19.0", - "@strapi/generators": "4.25.17", - "@strapi/helper-plugin": "4.25.17", + "@strapi/generators": "4.26.0", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "fs-extra": "10.0.0", "immer": "9.0.19", "koa-bodyparser": "4.4.1", @@ -6195,6 +6541,65 @@ "styled-components": "^5.2.1" } }, + "node_modules/@strapi/plugin-content-type-builder/node_modules/@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "axios": "1.8.2", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/design-system": "1.19.0", + "@strapi/icons": "1.19.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^5.2.0", + "styled-components": "^5.2.1" + } + }, + "node_modules/@strapi/plugin-content-type-builder/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/plugin-content-type-builder/node_modules/axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/@strapi/plugin-content-type-builder/node_modules/qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -6253,47 +6658,18 @@ "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", "license": "MIT" }, - "node_modules/@strapi/plugin-email": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.25.17.tgz", - "integrity": "sha512-brlAwP5eHIGzAMs6pi66jqsrPz7unP3FvfNI3o5wM2G2V+v5nfGoNdHduZGJUT0Ti1kNORRyhmcZfWO5duWSUw==", - "license": "SEE LICENSE IN LICENSE", - "dependencies": { - "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", - "@strapi/icons": "1.19.0", - "@strapi/provider-email-sendmail": "4.25.17", - "@strapi/utils": "4.25.17", - "lodash": "4.17.21", - "prop-types": "^15.8.1", - "react-intl": "6.4.1", - "react-query": "3.39.3", - "yup": "0.32.9" - }, - "engines": { - "node": ">=18.0.0 <=20.x.x", - "npm": ">=6.0.0" - }, - "peerDependencies": { - "koa": "2.13.4", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0", - "react-router-dom": "^5.2.0", - "styled-components": "^5.2.1" - } - }, "node_modules/@strapi/plugin-i18n": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-i18n/-/plugin-i18n-4.25.17.tgz", - "integrity": "sha512-vkIzJwt6x5AudidhbE4s7WpsgFGh1SpJGszgzif+HcAVAJ0Pr3XDMXWh1OZvWd7oQ9w8t0L78E06Awnm7C4Y1Q==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-i18n/-/plugin-i18n-4.26.0.tgz", + "integrity": "sha512-ay3TopP4COMe6euEFT/xctVSsy8biK2u60Pqz+3tZYOY68vZaft/5mcQxsC6+T9/Lhi9t8+QMkoa/lbNNfai+A==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/utils": "4.25.17", - "axios": "1.7.4", + "@strapi/utils": "4.26.0", + "axios": "1.8.2", "formik": "2.4.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -6316,6 +6692,65 @@ "styled-components": "^5.2.1" } }, + "node_modules/@strapi/plugin-i18n/node_modules/@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "axios": "1.8.2", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/design-system": "1.19.0", + "@strapi/icons": "1.19.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^5.2.0", + "styled-components": "^5.2.1" + } + }, + "node_modules/@strapi/plugin-i18n/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/plugin-i18n/node_modules/axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/@strapi/plugin-i18n/node_modules/qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -6332,17 +6767,17 @@ } }, "node_modules/@strapi/plugin-upload": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.25.17.tgz", - "integrity": "sha512-EAV3rE/Ue5C9I2SGDyZEDZv84eiz31IIdyFNuDjDkvMroYBVTYHBGmcuP9v6oCzFNJVFeIV4OkUl30gFXQJZqA==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.26.0.tgz", + "integrity": "sha512-xkgYnPhLH31tjTvCIpKwDzooZ1pQzJ2Kt7uVoIqnctGuGJw9iwkHMW3Jdu8aKy4DfLz1XHwOqRj6jPKbHJe+/A==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/provider-upload-local": "4.25.17", - "@strapi/utils": "4.25.17", - "axios": "1.7.4", + "@strapi/provider-upload-local": "4.26.0", + "@strapi/utils": "4.26.0", + "axios": "1.8.2", "byte-size": "7.0.1", "cropperjs": "1.6.0", "date-fns": "2.30.0", @@ -6376,6 +6811,65 @@ "styled-components": "^5.2.1" } }, + "node_modules/@strapi/plugin-upload/node_modules/@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "axios": "1.8.2", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/design-system": "1.19.0", + "@strapi/icons": "1.19.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^5.2.0", + "styled-components": "^5.2.1" + } + }, + "node_modules/@strapi/plugin-upload/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/plugin-upload/node_modules/axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/@strapi/plugin-upload/node_modules/qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -6392,22 +6886,22 @@ } }, "node_modules/@strapi/plugin-users-permissions": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.25.17.tgz", - "integrity": "sha512-r2RyLhkget9uEJeW4iLKVBsn04X8vh/A1uyiezawASaz8yDtdoiENk4GYgyxUwzBI7BJo3VE51TZUE65HIQGbA==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.26.0.tgz", + "integrity": "sha512-s5BaCdHPgWu/h3ZCZq3GZhkFccZ+N5yEqV5C+iIoSgWJPuVQeEtz8MClWYl1Wc4gON8DGP+o/ESjP4DsvYGYVQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "bcryptjs": "2.4.3", "formik": "2.4.0", "grant-koa": "5.4.8", "immer": "9.0.19", "jsonwebtoken": "9.0.0", "jwk-to-pem": "2.0.5", - "koa": "2.13.4", + "koa": "2.16.1", "koa2-ratelimit": "^1.1.2", "lodash": "4.17.21", "prop-types": "^15.8.1", @@ -6430,10 +6924,140 @@ "styled-components": "^5.2.1" } }, + "node_modules/@strapi/plugin-users-permissions/node_modules/@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "axios": "1.8.2", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/design-system": "1.19.0", + "@strapi/icons": "1.19.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^5.2.0", + "styled-components": "^5.2.1" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "license": "MIT", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/@strapi/provider-audit-logs-local": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.25.17.tgz", - "integrity": "sha512-oguSaD3ysr7iEtCAUrmGZFKPCq3TkCBjWDz2N29HzBFk6jFOGyYLM9EU6l540/xZukmwtsm5zJSYJ3j3v8sVng==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.26.0.tgz", + "integrity": "sha512-WAK+T+DtRS4akENjyliTs/qsShCX1a7VPjZvjzIgXuTAZxUWGWfJs5paWqIDY8OI8DvPNPCTI9q5DrPrXknSOA==", "license": "SEE LICENSE IN LICENSE", "engines": { "node": ">=18.0.0 <=20.x.x", @@ -6441,12 +7065,12 @@ } }, "node_modules/@strapi/provider-email-sendmail": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.25.17.tgz", - "integrity": "sha512-tVf8GeqLFkx4vIE1PnEaeQbI54jhPQ6ytg6i6GOPGMwr5ZdQla85gb3UuYzvGtfwwZADgeY9IpFMeCO3HbbhCg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.26.0.tgz", + "integrity": "sha512-/NyEaFgPHjw2xlQjXx7rQB9VaLg6nTnB/Adn9J6Wjgq6MjEM6DUKgosJmUc4dN7im32F7Y7xlbscrra+eLQIOQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "sendmail": "^1.6.1" }, "engines": { @@ -6454,13 +7078,31 @@ "npm": ">=6.0.0" } }, - "node_modules/@strapi/provider-upload-local": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.25.17.tgz", - "integrity": "sha512-pVNgP95qlrSX5I6CDBN4hSxbBP0LYpU/TbQmuoczGst6Qrl0tqteOFOlrfNz1bs6H0CIRpsi8SkaRUSRa+CiVQ==", + "node_modules/@strapi/provider-email-sendmail/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/utils": "4.25.17", + "@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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/provider-upload-local": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.26.0.tgz", + "integrity": "sha512-V2WRVBAujd+2rKqxwiFrx0w7ecjvkoBf0aVTfaMvJCWkaOySsG4n6RkMQGUojmnmF9DkKdPkABjHTYBG8AjpPQ==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "@strapi/utils": "4.26.0", "fs-extra": "10.0.0" }, "engines": { @@ -6468,32 +7110,50 @@ "npm": ">=6.0.0" } }, + "node_modules/@strapi/provider-upload-local/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, "node_modules/@strapi/strapi": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.25.17.tgz", - "integrity": "sha512-0ZpAEVc+gO3Le9+/d35Yd4CJD/Giyaz+6BammAOWUIQrcXgXNJ7cFAtUzSAEwiXqRCbNCD+2WUm4UQ0pqjgWjw==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.26.0.tgz", + "integrity": "sha512-QjJVPidZ8qV/qso0s5eWINtdu+4b3UoWQFY0oZ1x0ESKXpwOvaC2U68Xw7GZAebsS3VdClU/HwALGbfRj7mySw==", "hasInstallScript": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { "@koa/cors": "5.0.0", "@koa/router": "10.1.1", - "@strapi/admin": "4.25.17", - "@strapi/cloud-cli": "4.25.17", - "@strapi/content-releases": "4.25.17", - "@strapi/data-transfer": "4.25.17", - "@strapi/database": "4.25.17", - "@strapi/generate-new": "4.25.17", - "@strapi/generators": "4.25.17", - "@strapi/logger": "4.25.17", + "@strapi/admin": "4.26.0", + "@strapi/cloud-cli": "4.26.0", + "@strapi/content-releases": "4.26.0", + "@strapi/data-transfer": "4.26.0", + "@strapi/database": "4.26.0", + "@strapi/generate-new": "4.26.0", + "@strapi/generators": "4.26.0", + "@strapi/logger": "4.26.0", "@strapi/pack-up": "4.23.0", - "@strapi/permissions": "4.25.17", - "@strapi/plugin-content-manager": "4.25.17", - "@strapi/plugin-content-type-builder": "4.25.17", - "@strapi/plugin-email": "4.25.17", - "@strapi/plugin-upload": "4.25.17", - "@strapi/types": "4.25.17", - "@strapi/typescript-utils": "4.25.17", - "@strapi/utils": "4.25.17", + "@strapi/permissions": "4.26.0", + "@strapi/plugin-content-manager": "4.26.0", + "@strapi/plugin-content-type-builder": "4.26.0", + "@strapi/plugin-email": "4.26.0", + "@strapi/plugin-upload": "4.26.0", + "@strapi/types": "4.26.0", + "@strapi/typescript-utils": "4.26.0", + "@strapi/utils": "4.26.0", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", @@ -6516,7 +7176,7 @@ "https-proxy-agent": "5.0.1", "inquirer": "8.2.5", "is-docker": "2.2.1", - "koa": "2.13.4", + "koa": "2.16.1", "koa-body": "4.2.0", "koa-compose": "4.1.0", "koa-compress": "5.1.0", @@ -6552,15 +7212,15 @@ } }, "node_modules/@strapi/strapi/node_modules/@strapi/data-transfer": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-4.25.17.tgz", - "integrity": "sha512-MgSw07SrrGd1zPcZQiBssHrNf1bJnkbhr6o7jiGQQA4bQ0vIEa2Z4vIqorrdVSeOzStqCqV/Rn31JIxKHybh1g==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-4.26.0.tgz", + "integrity": "sha512-i+zw4q2WkGpCsk3e0U8fJZineEzZm6osj1Y2mR6llphFjFfoz53zCUys+aAoIdS892JwYjr/jZL1AXDpmrnCng==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/logger": "4.25.17", - "@strapi/strapi": "4.25.17", - "@strapi/types": "4.25.17", - "@strapi/utils": "4.25.17", + "@strapi/logger": "4.26.0", + "@strapi/strapi": "4.26.0", + "@strapi/types": "4.26.0", + "@strapi/utils": "4.26.0", "chalk": "4.1.2", "cli-table3": "0.6.5", "commander": "8.3.0", @@ -6584,6 +7244,150 @@ "@strapi/strapi": "^4.14.4" } }, + "node_modules/@strapi/strapi/node_modules/@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "axios": "1.8.2", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/design-system": "1.19.0", + "@strapi/icons": "1.19.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^5.2.0", + "styled-components": "^5.2.1" + } + }, + "node_modules/@strapi/strapi/node_modules/@strapi/plugin-email": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.26.0.tgz", + "integrity": "sha512-b8rarR0ZHCzQEJNEopWUvxftIddJvBMaKuquKTR6mVXVvZ64ANcP2ECuf+9STva8Xx0s0vssA384HfDVOZKl/Q==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "@strapi/design-system": "1.19.0", + "@strapi/helper-plugin": "4.26.0", + "@strapi/icons": "1.19.0", + "@strapi/provider-email-sendmail": "4.26.0", + "@strapi/utils": "4.26.0", + "lodash": "4.17.21", + "prop-types": "^15.8.1", + "react-intl": "6.4.1", + "react-query": "3.39.3", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "koa": "^2.16.1", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^5.2.0", + "styled-components": "^5.2.1" + } + }, + "node_modules/@strapi/strapi/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/strapi/node_modules/axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@strapi/strapi/node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@strapi/strapi/node_modules/koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "license": "MIT", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/@strapi/strapi/node_modules/koa/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/@strapi/strapi/node_modules/qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -6636,21 +7440,21 @@ } }, "node_modules/@strapi/types": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/types/-/types-4.25.17.tgz", - "integrity": "sha512-/rWwsr7XfRBCWz1PQfOGsoJL5u7PbrpRVyyfDC0QunQRuaZleH9bWZRT/zdNSvI2dSx90eBpuzk/18ltqU708w==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/types/-/types-4.26.0.tgz", + "integrity": "sha512-Lcv8KTBDtXB+fpdb83Q4k8k5dm3dTepcsZtciB6VYeRn8Brj/4SoCoonzlGwz/cRYb+SUeoq1CSEmJJwA1k4LQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@casl/ability": "6.5.0", "@koa/cors": "5.0.0", "@koa/router": "10.1.1", - "@strapi/database": "4.25.17", - "@strapi/logger": "4.25.17", - "@strapi/permissions": "4.25.17", - "@strapi/utils": "4.25.17", + "@strapi/database": "4.26.0", + "@strapi/logger": "4.26.0", + "@strapi/permissions": "4.26.0", + "@strapi/utils": "4.26.0", "commander": "8.3.0", "https-proxy-agent": "5.0.1", - "koa": "2.13.4", + "koa": "2.16.1", "node-fetch": "2.7.0", "node-schedule": "2.1.1" }, @@ -6659,10 +7463,84 @@ "npm": ">=6.0.0" } }, + "node_modules/@strapi/types/node_modules/@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "license": "SEE LICENSE IN LICENSE", + "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" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/types/node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@strapi/types/node_modules/koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "license": "MIT", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/@strapi/types/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/@strapi/typescript-utils": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-4.25.17.tgz", - "integrity": "sha512-fK4AmabIjEc0RDyejut+bAncUwejR+4mNOgtg+TpQU0he2rKiwIe0kB+KCA2P3HjGGICS2mvjhOJVOt7vDMMwg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-4.26.0.tgz", + "integrity": "sha512-wKNB+b0CfbBa4lguJS2WEQjh1AYyC2JJiD62lqn+0OCUo5R4ctaIjDEoH5EKBxyRjTyD29999JgAhUp8AJ4/OA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "chalk": "4.1.2", @@ -9576,6 +10454,7 @@ "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", "license": "MIT", + "peer": true, "dependencies": { "depd": "~2.0.0", "keygrip": "~1.1.0" @@ -14114,6 +14993,7 @@ "version": "2.13.4", "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", + "peer": true, "dependencies": { "accepts": "^1.3.5", "cache-content-type": "^1.0.0", @@ -14342,6 +15222,7 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "license": "MIT", + "peer": true, "engines": { "node": ">= 0.6" } @@ -24537,9 +25418,9 @@ } }, "@strapi/admin": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-4.25.17.tgz", - "integrity": "sha512-hCuZqn5nFv7vm/HlL23qZ3YSag12T4VrUV3YVMjw5FtEL4LY0fCmmcHTl9EU7is32dhFD6J/nk/csPmEaIOx3Q==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-4.26.0.tgz", + "integrity": "sha512-xiatUbrQqF/hsPvxrD/sY5nvRRABMQb96JLJTPPnJBpUr+sl6H9FiQMaeJYheGZ1r1z3CZ1m59pMOQMtOiavsw==", "requires": { "@casl/ability": "6.5.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.11", @@ -24547,15 +25428,15 @@ "@radix-ui/react-toolbar": "1.0.4", "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/permissions": "4.25.17", - "@strapi/provider-audit-logs-local": "4.25.17", - "@strapi/types": "4.25.17", - "@strapi/typescript-utils": "4.25.17", - "@strapi/utils": "4.25.17", + "@strapi/permissions": "4.26.0", + "@strapi/provider-audit-logs-local": "4.26.0", + "@strapi/types": "4.26.0", + "@strapi/typescript-utils": "4.26.0", + "@strapi/utils": "4.26.0", "@vitejs/plugin-react-swc": "3.5.0", - "axios": "1.7.4", + "axios": "1.8.2", "bcryptjs": "2.4.3", "boxen": "5.1.2", "browserslist": "^4.22.2", @@ -24586,7 +25467,7 @@ "is-localhost-ip": "2.0.0", "js-cookie": "2.2.1", "jsonwebtoken": "9.0.0", - "koa": "2.13.4", + "koa": "2.16.1", "koa-bodyparser": "4.4.1", "koa-compose": "4.1.0", "koa-passport": "5.0.0", @@ -24652,6 +25533,55 @@ "@babel/runtime": "^7.13.10" } }, + "@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "requires": { + "axios": "1.8.2", + "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/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, + "axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "requires": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + } + }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -24662,6 +25592,36 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" }, + "koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "requires": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + } + }, "qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -24695,16 +25655,21 @@ "requires": { "lru-cache": "^6.0.0" } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" } } }, "@strapi/cloud-cli": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-4.25.17.tgz", - "integrity": "sha512-uLMSBzkdhbNbWgWkFVG4h1m/D5v4QuUWdIOlj8TNNTMjT63wM0RXjwV/ReWRnWOfth24XlEewN9iM+X9+Sc/2A==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-4.26.0.tgz", + "integrity": "sha512-dmsxO3ObAmBEcyb7bTbeVM2jsMRvqtdb3tt72nlZ/tcLOQ6Y7dMG1D/JB72awFDywTNt58PpShAKHvWVY3a6aA==", "requires": { - "@strapi/utils": "4.25.17", - "axios": "1.7.4", + "@strapi/utils": "4.26.0", + "axios": "1.8.2", "chalk": "4.1.2", "cli-progress": "3.12.0", "commander": "8.3.0", @@ -24722,20 +25687,45 @@ "tar": "6.2.1", "xdg-app-paths": "8.3.0", "yup": "0.32.9" + }, + "dependencies": { + "@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, + "axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + } } }, "@strapi/content-releases": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-4.25.17.tgz", - "integrity": "sha512-zn9cpO3c3UJaoYneQtEu1cEGeNp2PI9btMz1JaaNUli9Bftmpcnt6sZbsgoJRE4xw73hz6Xs4ZBDy/6DGnxDjQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-4.26.0.tgz", + "integrity": "sha512-mUbZu0WSroVSapF12BXWOM9mfVv+OWlwhIwnhO4+zLPJ9NVbEd8+DCPi9u3w4Mlhv6511xhr5a4QM609slJv5w==", "requires": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/types": "4.25.17", - "@strapi/utils": "4.25.17", - "axios": "1.7.4", + "@strapi/types": "4.26.0", + "@strapi/utils": "4.26.0", + "axios": "1.8.2", "date-fns": "2.30.0", "date-fns-tz": "2.0.0", "formik": "2.4.0", @@ -24744,6 +25734,56 @@ "react-intl": "6.4.1", "react-redux": "8.1.1", "yup": "0.32.9" + }, + "dependencies": { + "@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "requires": { + "axios": "1.8.2", + "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/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, + "axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "requires": { + "side-channel": "^1.0.4" + } + } } }, "@strapi/data-transfer": { @@ -25362,11 +26402,11 @@ } }, "@strapi/database": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/database/-/database-4.25.17.tgz", - "integrity": "sha512-vYmsZZthZAn3Tgs684ziIYfagFKM5dorVnmycx5L3FANPBx45UObWpyyOb+M7c0OO28/p17lXObxeH2JasnMNw==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/database/-/database-4.26.0.tgz", + "integrity": "sha512-DIU7EWsaWy3aW2JAg2UAxkn1IdwYu/sKEgrLC604esdHBXkTfT4SJNuyDnESAsnwm0mGRuNyUlv2em6vM1Gt1g==", "requires": { - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "date-fns": "2.30.0", "debug": "4.3.4", "fs-extra": "10.0.0", @@ -25376,6 +26416,19 @@ "umzug": "3.2.1" }, "dependencies": { + "@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, "semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -25407,9 +26460,9 @@ } }, "@strapi/generate-new": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.25.17.tgz", - "integrity": "sha512-zSXZ9EG8lA32volnW18zMcCMqXf473UUSv/YAwRDyaO1H7VwczhR4AbtOEo7sBkPWpduWDyQLutxzoPs0XbfbQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.26.0.tgz", + "integrity": "sha512-uRHDoSymoqOAxHU7I78FYeUyOs0G5lL3PR8ggi+elG06yxGFgHmwjsZQe+w8G6HRyf4dyMXEcANrdu/aJJvBKQ==", "requires": { "@sentry/node": "6.19.7", "chalk": "^4.1.2", @@ -25435,19 +26488,34 @@ } }, "@strapi/generators": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-4.25.17.tgz", - "integrity": "sha512-bcJcmVwtLRBc7bsvkJJzBe4GaJb3TLOw1PDaXL4Gazedn9ndnMtXSKdQ8adCCBVobm8TxID2afz6Krec8V3zAg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-4.26.0.tgz", + "integrity": "sha512-Kiv90LpNlkzKGuwu0aU9nRdgqoVnG5BnkV6CC9nR7gfpC+79JOn9gKuGgalL717j0e97+nM1Ff3H0ypju0wK/w==", "requires": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "4.25.17", - "@strapi/utils": "4.25.17", + "@strapi/typescript-utils": "4.26.0", + "@strapi/utils": "4.26.0", "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" + }, + "dependencies": { + "@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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/helper-plugin": { @@ -25484,9 +26552,9 @@ "requires": {} }, "@strapi/logger": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-4.25.17.tgz", - "integrity": "sha512-se6rQ3xlRimwAxookQr+lPTAhcUrEu/xBYblgJm+MgfZu0K69LLV/ShKqE0H1MljWAN33zwa1+v/EwpE7ASOJg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-4.26.0.tgz", + "integrity": "sha512-Z6bbdVJg+7OlfVQTdc7HQsyaqH6CG+TOJE1W9yNLPJpWnalYDX6PtE/onlLyWWT6hgv2KeVPGY9/Y4pN+hdblg==", "requires": { "lodash": "4.17.21", "winston": "3.10.0" @@ -25539,17 +26607,30 @@ } }, "@strapi/permissions": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-4.25.17.tgz", - "integrity": "sha512-Tv+ZtyK76jXLRP0Zx7DH6r30IXfGZ6D2wbb43w7yLNgmazJq091iXwF3+JiURWrpLiwCHwRYCl1BOhoJH0wI8w==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-4.26.0.tgz", + "integrity": "sha512-rCBUF9BG5yvo5iYxs69ZcyTypI0TzWQDO6DQOQERp2jq3ZqVv+bDHYnnamji1WFRPB9KnpdjI5crKnwe3F952A==", "requires": { "@casl/ability": "6.5.0", - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "lodash": "4.17.21", "qs": "6.11.1", "sift": "16.0.1" }, "dependencies": { + "@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, "qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -25561,19 +26642,71 @@ } }, "@strapi/plugin-content-manager": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.25.17.tgz", - "integrity": "sha512-dcb4OQ2j8jPQVj4YEz4yOq4gCLIQ4TjEfu3OQMqmFznK8vaIaTB/6NjnYafB9brUaGJ9fEHRrzkkh8fNTYiA1w==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.26.0.tgz", + "integrity": "sha512-eSwoCRqs2Q09B9LKlRqkEwBUuKCKdeTH89XqIYzFdboekLsn5HmU4RrGvSR4OQYJkbFaQuwGpSi5yHhe1nETwA==", "requires": { "@sindresorhus/slugify": "1.1.0", - "@strapi/types": "4.25.17", - "@strapi/utils": "4.25.17", - "koa": "2.13.4", + "@strapi/types": "4.26.0", + "@strapi/utils": "4.26.0", + "koa": "2.16.1", "koa-bodyparser": "4.4.1", "lodash": "4.17.21", "qs": "6.11.1" }, "dependencies": { + "@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, + "cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "requires": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + } + }, + "koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "requires": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + } + }, "qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -25581,21 +26714,26 @@ "requires": { "side-channel": "^1.0.4" } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" } } }, "@strapi/plugin-content-type-builder": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.25.17.tgz", - "integrity": "sha512-ox6cix7OKNHiRubTOpdYCtqzx2zttdvrWatTEa8IxEwljmR7PlqHJ3Z4J4Ol1f8tzbrthqS9yLA5Hm/yj/k5JQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.26.0.tgz", + "integrity": "sha512-i/+oezVGLKWRDBzMBY09QgHJdaUChdYMUJYjMu8SiL17mdIZqJ+M5Q9pxc9lSGAnq9OgC9JtJO3RIU1INySoQg==", "requires": { "@reduxjs/toolkit": "1.9.7", "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "1.19.0", - "@strapi/generators": "4.25.17", - "@strapi/helper-plugin": "4.25.17", + "@strapi/generators": "4.26.0", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "fs-extra": "10.0.0", "immer": "9.0.19", "koa-bodyparser": "4.4.1", @@ -25609,6 +26747,46 @@ "yup": "0.32.9" }, "dependencies": { + "@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "requires": { + "axios": "1.8.2", + "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/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, + "axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -25651,34 +26829,17 @@ } } }, - "@strapi/plugin-email": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.25.17.tgz", - "integrity": "sha512-brlAwP5eHIGzAMs6pi66jqsrPz7unP3FvfNI3o5wM2G2V+v5nfGoNdHduZGJUT0Ti1kNORRyhmcZfWO5duWSUw==", - "requires": { - "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", - "@strapi/icons": "1.19.0", - "@strapi/provider-email-sendmail": "4.25.17", - "@strapi/utils": "4.25.17", - "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": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-i18n/-/plugin-i18n-4.25.17.tgz", - "integrity": "sha512-vkIzJwt6x5AudidhbE4s7WpsgFGh1SpJGszgzif+HcAVAJ0Pr3XDMXWh1OZvWd7oQ9w8t0L78E06Awnm7C4Y1Q==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-i18n/-/plugin-i18n-4.26.0.tgz", + "integrity": "sha512-ay3TopP4COMe6euEFT/xctVSsy8biK2u60Pqz+3tZYOY68vZaft/5mcQxsC6+T9/Lhi9t8+QMkoa/lbNNfai+A==", "requires": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/utils": "4.25.17", - "axios": "1.7.4", + "@strapi/utils": "4.26.0", + "axios": "1.8.2", "formik": "2.4.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -25690,6 +26851,46 @@ "yup": "0.32.9" }, "dependencies": { + "@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "requires": { + "axios": "1.8.2", + "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/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, + "axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -25701,16 +26902,16 @@ } }, "@strapi/plugin-upload": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.25.17.tgz", - "integrity": "sha512-EAV3rE/Ue5C9I2SGDyZEDZv84eiz31IIdyFNuDjDkvMroYBVTYHBGmcuP9v6oCzFNJVFeIV4OkUl30gFXQJZqA==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.26.0.tgz", + "integrity": "sha512-xkgYnPhLH31tjTvCIpKwDzooZ1pQzJ2Kt7uVoIqnctGuGJw9iwkHMW3Jdu8aKy4DfLz1XHwOqRj6jPKbHJe+/A==", "requires": { "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/provider-upload-local": "4.25.17", - "@strapi/utils": "4.25.17", - "axios": "1.7.4", + "@strapi/provider-upload-local": "4.26.0", + "@strapi/utils": "4.26.0", + "axios": "1.8.2", "byte-size": "7.0.1", "cropperjs": "1.6.0", "date-fns": "2.30.0", @@ -25733,6 +26934,46 @@ "yup": "0.32.9" }, "dependencies": { + "@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "requires": { + "axios": "1.8.2", + "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/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, + "axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -25744,21 +26985,21 @@ } }, "@strapi/plugin-users-permissions": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.25.17.tgz", - "integrity": "sha512-r2RyLhkget9uEJeW4iLKVBsn04X8vh/A1uyiezawASaz8yDtdoiENk4GYgyxUwzBI7BJo3VE51TZUE65HIQGbA==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.26.0.tgz", + "integrity": "sha512-s5BaCdHPgWu/h3ZCZq3GZhkFccZ+N5yEqV5C+iIoSgWJPuVQeEtz8MClWYl1Wc4gON8DGP+o/ESjP4DsvYGYVQ==", "requires": { "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.25.17", + "@strapi/helper-plugin": "4.26.0", "@strapi/icons": "1.19.0", - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "bcryptjs": "2.4.3", "formik": "2.4.0", "grant-koa": "5.4.8", "immer": "9.0.19", "jsonwebtoken": "9.0.0", "jwk-to-pem": "2.0.5", - "koa": "2.13.4", + "koa": "2.16.1", "koa2-ratelimit": "^1.1.2", "lodash": "4.17.21", "prop-types": "^15.8.1", @@ -25768,55 +27009,179 @@ "react-redux": "8.1.1", "url-join": "4.0.1", "yup": "0.32.9" + }, + "dependencies": { + "@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "requires": { + "axios": "1.8.2", + "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/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, + "axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "requires": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + } + }, + "koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "requires": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + } + }, + "qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } } }, "@strapi/provider-audit-logs-local": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.25.17.tgz", - "integrity": "sha512-oguSaD3ysr7iEtCAUrmGZFKPCq3TkCBjWDz2N29HzBFk6jFOGyYLM9EU6l540/xZukmwtsm5zJSYJ3j3v8sVng==" + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.26.0.tgz", + "integrity": "sha512-WAK+T+DtRS4akENjyliTs/qsShCX1a7VPjZvjzIgXuTAZxUWGWfJs5paWqIDY8OI8DvPNPCTI9q5DrPrXknSOA==" }, "@strapi/provider-email-sendmail": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.25.17.tgz", - "integrity": "sha512-tVf8GeqLFkx4vIE1PnEaeQbI54jhPQ6ytg6i6GOPGMwr5ZdQla85gb3UuYzvGtfwwZADgeY9IpFMeCO3HbbhCg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.26.0.tgz", + "integrity": "sha512-/NyEaFgPHjw2xlQjXx7rQB9VaLg6nTnB/Adn9J6Wjgq6MjEM6DUKgosJmUc4dN7im32F7Y7xlbscrra+eLQIOQ==", "requires": { - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "sendmail": "^1.6.1" + }, + "dependencies": { + "@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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/provider-upload-local": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.25.17.tgz", - "integrity": "sha512-pVNgP95qlrSX5I6CDBN4hSxbBP0LYpU/TbQmuoczGst6Qrl0tqteOFOlrfNz1bs6H0CIRpsi8SkaRUSRa+CiVQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.26.0.tgz", + "integrity": "sha512-V2WRVBAujd+2rKqxwiFrx0w7ecjvkoBf0aVTfaMvJCWkaOySsG4n6RkMQGUojmnmF9DkKdPkABjHTYBG8AjpPQ==", "requires": { - "@strapi/utils": "4.25.17", + "@strapi/utils": "4.26.0", "fs-extra": "10.0.0" + }, + "dependencies": { + "@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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/strapi": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.25.17.tgz", - "integrity": "sha512-0ZpAEVc+gO3Le9+/d35Yd4CJD/Giyaz+6BammAOWUIQrcXgXNJ7cFAtUzSAEwiXqRCbNCD+2WUm4UQ0pqjgWjw==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.26.0.tgz", + "integrity": "sha512-QjJVPidZ8qV/qso0s5eWINtdu+4b3UoWQFY0oZ1x0ESKXpwOvaC2U68Xw7GZAebsS3VdClU/HwALGbfRj7mySw==", "requires": { "@koa/cors": "5.0.0", "@koa/router": "10.1.1", - "@strapi/admin": "4.25.17", - "@strapi/cloud-cli": "4.25.17", - "@strapi/content-releases": "4.25.17", - "@strapi/data-transfer": "4.25.17", - "@strapi/database": "4.25.17", - "@strapi/generate-new": "4.25.17", - "@strapi/generators": "4.25.17", - "@strapi/logger": "4.25.17", + "@strapi/admin": "4.26.0", + "@strapi/cloud-cli": "4.26.0", + "@strapi/content-releases": "4.26.0", + "@strapi/data-transfer": "4.26.0", + "@strapi/database": "4.26.0", + "@strapi/generate-new": "4.26.0", + "@strapi/generators": "4.26.0", + "@strapi/logger": "4.26.0", "@strapi/pack-up": "4.23.0", - "@strapi/permissions": "4.25.17", - "@strapi/plugin-content-manager": "4.25.17", - "@strapi/plugin-content-type-builder": "4.25.17", - "@strapi/plugin-email": "4.25.17", - "@strapi/plugin-upload": "4.25.17", - "@strapi/types": "4.25.17", - "@strapi/typescript-utils": "4.25.17", - "@strapi/utils": "4.25.17", + "@strapi/permissions": "4.26.0", + "@strapi/plugin-content-manager": "4.26.0", + "@strapi/plugin-content-type-builder": "4.26.0", + "@strapi/plugin-email": "4.26.0", + "@strapi/plugin-upload": "4.26.0", + "@strapi/types": "4.26.0", + "@strapi/typescript-utils": "4.26.0", + "@strapi/utils": "4.26.0", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", @@ -25839,7 +27204,7 @@ "https-proxy-agent": "5.0.1", "inquirer": "8.2.5", "is-docker": "2.2.1", - "koa": "2.13.4", + "koa": "2.16.1", "koa-body": "4.2.0", "koa-compose": "4.1.0", "koa-compress": "5.1.0", @@ -25868,14 +27233,14 @@ }, "dependencies": { "@strapi/data-transfer": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-4.25.17.tgz", - "integrity": "sha512-MgSw07SrrGd1zPcZQiBssHrNf1bJnkbhr6o7jiGQQA4bQ0vIEa2Z4vIqorrdVSeOzStqCqV/Rn31JIxKHybh1g==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-4.26.0.tgz", + "integrity": "sha512-i+zw4q2WkGpCsk3e0U8fJZineEzZm6osj1Y2mR6llphFjFfoz53zCUys+aAoIdS892JwYjr/jZL1AXDpmrnCng==", "requires": { - "@strapi/logger": "4.25.17", - "@strapi/strapi": "4.25.17", - "@strapi/types": "4.25.17", - "@strapi/utils": "4.25.17", + "@strapi/logger": "4.26.0", + "@strapi/strapi": "4.26.0", + "@strapi/types": "4.26.0", + "@strapi/utils": "4.26.0", "chalk": "4.1.2", "cli-table3": "0.6.5", "commander": "8.3.0", @@ -25892,6 +27257,109 @@ "ws": "8.18.0" } }, + "@strapi/helper-plugin": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz", + "integrity": "sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ==", + "requires": { + "axios": "1.8.2", + "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/plugin-email": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.26.0.tgz", + "integrity": "sha512-b8rarR0ZHCzQEJNEopWUvxftIddJvBMaKuquKTR6mVXVvZ64ANcP2ECuf+9STva8Xx0s0vssA384HfDVOZKl/Q==", + "requires": { + "@strapi/design-system": "1.19.0", + "@strapi/helper-plugin": "4.26.0", + "@strapi/icons": "1.19.0", + "@strapi/provider-email-sendmail": "4.26.0", + "@strapi/utils": "4.26.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/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, + "axios": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", + "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "requires": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + } + }, + "koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "requires": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, "qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", @@ -25917,28 +27385,87 @@ } }, "@strapi/types": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/types/-/types-4.25.17.tgz", - "integrity": "sha512-/rWwsr7XfRBCWz1PQfOGsoJL5u7PbrpRVyyfDC0QunQRuaZleH9bWZRT/zdNSvI2dSx90eBpuzk/18ltqU708w==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/types/-/types-4.26.0.tgz", + "integrity": "sha512-Lcv8KTBDtXB+fpdb83Q4k8k5dm3dTepcsZtciB6VYeRn8Brj/4SoCoonzlGwz/cRYb+SUeoq1CSEmJJwA1k4LQ==", "requires": { "@casl/ability": "6.5.0", "@koa/cors": "5.0.0", "@koa/router": "10.1.1", - "@strapi/database": "4.25.17", - "@strapi/logger": "4.25.17", - "@strapi/permissions": "4.25.17", - "@strapi/utils": "4.25.17", + "@strapi/database": "4.26.0", + "@strapi/logger": "4.26.0", + "@strapi/permissions": "4.26.0", + "@strapi/utils": "4.26.0", "commander": "8.3.0", "https-proxy-agent": "5.0.1", - "koa": "2.13.4", + "koa": "2.16.1", "node-fetch": "2.7.0", "node-schedule": "2.1.1" + }, + "dependencies": { + "@strapi/utils": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz", + "integrity": "sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ==", + "requires": { + "@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" + } + }, + "cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "requires": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + } + }, + "koa": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", + "requires": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } } }, "@strapi/typescript-utils": { - "version": "4.25.17", - "resolved": "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-4.25.17.tgz", - "integrity": "sha512-fK4AmabIjEc0RDyejut+bAncUwejR+4mNOgtg+TpQU0he2rKiwIe0kB+KCA2P3HjGGICS2mvjhOJVOt7vDMMwg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-4.26.0.tgz", + "integrity": "sha512-wKNB+b0CfbBa4lguJS2WEQjh1AYyC2JJiD62lqn+0OCUo5R4ctaIjDEoH5EKBxyRjTyD29999JgAhUp8AJ4/OA==", "requires": { "chalk": "4.1.2", "cli-table3": "0.6.5", @@ -27975,6 +29502,7 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", + "peer": true, "requires": { "depd": "~2.0.0", "keygrip": "~1.1.0" @@ -30907,6 +32435,7 @@ "version": "2.13.4", "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", + "peer": true, "requires": { "accepts": "^1.3.5", "cache-content-type": "^1.0.0", @@ -30936,7 +32465,8 @@ "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "peer": true } } }, diff --git a/package.json b/package.json index cb85b37..2d8235b 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,9 @@ "@_sh/strapi-plugin-ckeditor": "^2.0.4", "@ckeditor/ckeditor5-block-quote": "^39.0.0", "@strapi/plugin-documentation": "^4.25.17", - "@strapi/plugin-i18n": "4.25.17", - "@strapi/plugin-users-permissions": "4.25.17", - "@strapi/strapi": "4.25.17", + "@strapi/plugin-i18n": "4.26.0", + "@strapi/plugin-users-permissions": "4.26.0", + "@strapi/strapi": "4.26.0", "better-sqlite3": "7.4.6", "mysql": "^2.18.1", "react": "^18.0.0", diff --git a/yarn.lock b/yarn.lock index 8e7c25c..b464342 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2054,10 +2054,10 @@ escape-string-regexp "^2.0.0" lodash.deburr "^4.1.0" -"@strapi/admin@^4.19.0", "@strapi/admin@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/admin/-/admin-4.25.17.tgz" - integrity sha512-hCuZqn5nFv7vm/HlL23qZ3YSag12T4VrUV3YVMjw5FtEL4LY0fCmmcHTl9EU7is32dhFD6J/nk/csPmEaIOx3Q== +"@strapi/admin@^4.19.0", "@strapi/admin@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/admin/-/admin-4.26.0.tgz" + integrity sha512-xiatUbrQqF/hsPvxrD/sY5nvRRABMQb96JLJTPPnJBpUr+sl6H9FiQMaeJYheGZ1r1z3CZ1m59pMOQMtOiavsw== dependencies: "@casl/ability" "6.5.0" "@pmmmwh/react-refresh-webpack-plugin" "0.5.11" @@ -2065,15 +2065,15 @@ "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" "@strapi/design-system" "1.19.0" - "@strapi/helper-plugin" "4.25.17" + "@strapi/helper-plugin" "4.26.0" "@strapi/icons" "1.19.0" - "@strapi/permissions" "4.25.17" - "@strapi/provider-audit-logs-local" "4.25.17" - "@strapi/types" "4.25.17" - "@strapi/typescript-utils" "4.25.17" - "@strapi/utils" "4.25.17" + "@strapi/permissions" "4.26.0" + "@strapi/provider-audit-logs-local" "4.26.0" + "@strapi/types" "4.26.0" + "@strapi/typescript-utils" "4.26.0" + "@strapi/utils" "4.26.0" "@vitejs/plugin-react-swc" "3.5.0" - axios "1.7.4" + axios "1.8.2" bcryptjs "2.4.3" boxen "5.1.2" browserslist "^4.22.2" @@ -2104,7 +2104,7 @@ is-localhost-ip "2.0.0" js-cookie "2.2.1" jsonwebtoken "9.0.0" - koa "2.13.4" + koa "2.16.1" koa-bodyparser "4.4.1" koa-compose "4.1.0" koa-passport "5.0.0" @@ -2293,13 +2293,13 @@ xdg-app-paths "8.3.0" yup "0.32.9" -"@strapi/cloud-cli@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-4.25.17.tgz" - integrity sha512-uLMSBzkdhbNbWgWkFVG4h1m/D5v4QuUWdIOlj8TNNTMjT63wM0RXjwV/ReWRnWOfth24XlEewN9iM+X9+Sc/2A== +"@strapi/cloud-cli@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-4.26.0.tgz" + integrity sha512-dmsxO3ObAmBEcyb7bTbeVM2jsMRvqtdb3tt72nlZ/tcLOQ6Y7dMG1D/JB72awFDywTNt58PpShAKHvWVY3a6aA== dependencies: - "@strapi/utils" "4.25.17" - axios "1.7.4" + "@strapi/utils" "4.26.0" + axios "1.8.2" chalk "4.1.2" cli-progress "3.12.0" commander "8.3.0" @@ -2339,18 +2339,18 @@ react-redux "8.1.1" yup "0.32.9" -"@strapi/content-releases@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-4.25.17.tgz" - integrity sha512-zn9cpO3c3UJaoYneQtEu1cEGeNp2PI9btMz1JaaNUli9Bftmpcnt6sZbsgoJRE4xw73hz6Xs4ZBDy/6DGnxDjQ== +"@strapi/content-releases@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-4.26.0.tgz" + integrity sha512-mUbZu0WSroVSapF12BXWOM9mfVv+OWlwhIwnhO4+zLPJ9NVbEd8+DCPi9u3w4Mlhv6511xhr5a4QM609slJv5w== dependencies: "@reduxjs/toolkit" "1.9.7" "@strapi/design-system" "1.19.0" - "@strapi/helper-plugin" "4.25.17" + "@strapi/helper-plugin" "4.26.0" "@strapi/icons" "1.19.0" - "@strapi/types" "4.25.17" - "@strapi/utils" "4.25.17" - axios "1.7.4" + "@strapi/types" "4.26.0" + "@strapi/utils" "4.26.0" + axios "1.8.2" date-fns "2.30.0" date-fns-tz "2.0.0" formik "2.4.0" @@ -2384,15 +2384,15 @@ tar-stream "2.2.0" ws "8.13.0" -"@strapi/data-transfer@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-4.25.17.tgz" - integrity sha512-MgSw07SrrGd1zPcZQiBssHrNf1bJnkbhr6o7jiGQQA4bQ0vIEa2Z4vIqorrdVSeOzStqCqV/Rn31JIxKHybh1g== +"@strapi/data-transfer@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-4.26.0.tgz" + integrity sha512-i+zw4q2WkGpCsk3e0U8fJZineEzZm6osj1Y2mR6llphFjFfoz53zCUys+aAoIdS892JwYjr/jZL1AXDpmrnCng== dependencies: - "@strapi/logger" "4.25.17" - "@strapi/strapi" "4.25.17" - "@strapi/types" "4.25.17" - "@strapi/utils" "4.25.17" + "@strapi/logger" "4.26.0" + "@strapi/strapi" "4.26.0" + "@strapi/types" "4.26.0" + "@strapi/utils" "4.26.0" chalk "4.1.2" cli-table3 "0.6.5" commander "8.3.0" @@ -2422,12 +2422,12 @@ semver "7.5.4" umzug "3.2.1" -"@strapi/database@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/database/-/database-4.25.17.tgz" - integrity sha512-vYmsZZthZAn3Tgs684ziIYfagFKM5dorVnmycx5L3FANPBx45UObWpyyOb+M7c0OO28/p17lXObxeH2JasnMNw== +"@strapi/database@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/database/-/database-4.26.0.tgz" + integrity sha512-DIU7EWsaWy3aW2JAg2UAxkn1IdwYu/sKEgrLC604esdHBXkTfT4SJNuyDnESAsnwm0mGRuNyUlv2em6vM1Gt1g== dependencies: - "@strapi/utils" "4.25.17" + "@strapi/utils" "4.26.0" date-fns "2.30.0" debug "4.3.4" fs-extra "10.0.0" @@ -2472,10 +2472,10 @@ semver "7.5.4" tar "6.1.13" -"@strapi/generate-new@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.25.17.tgz" - integrity sha512-zSXZ9EG8lA32volnW18zMcCMqXf473UUSv/YAwRDyaO1H7VwczhR4AbtOEo7sBkPWpduWDyQLutxzoPs0XbfbQ== +"@strapi/generate-new@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.26.0.tgz" + integrity sha512-uRHDoSymoqOAxHU7I78FYeUyOs0G5lL3PR8ggi+elG06yxGFgHmwjsZQe+w8G6HRyf4dyMXEcANrdu/aJJvBKQ== dependencies: "@sentry/node" "6.19.7" chalk "^4.1.2" @@ -2504,14 +2504,14 @@ plop "2.7.6" pluralize "8.0.0" -"@strapi/generators@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/generators/-/generators-4.25.17.tgz" - integrity sha512-bcJcmVwtLRBc7bsvkJJzBe4GaJb3TLOw1PDaXL4Gazedn9ndnMtXSKdQ8adCCBVobm8TxID2afz6Krec8V3zAg== +"@strapi/generators@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/generators/-/generators-4.26.0.tgz" + integrity sha512-Kiv90LpNlkzKGuwu0aU9nRdgqoVnG5BnkV6CC9nR7gfpC+79JOn9gKuGgalL717j0e97+nM1Ff3H0ypju0wK/w== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/typescript-utils" "4.25.17" - "@strapi/utils" "4.25.17" + "@strapi/typescript-utils" "4.26.0" + "@strapi/utils" "4.26.0" chalk "4.1.2" copyfiles "2.4.1" fs-extra "10.0.0" @@ -2551,6 +2551,22 @@ react-query "3.39.3" react-select "5.7.0" +"@strapi/helper-plugin@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.26.0.tgz" + integrity sha512-lGj9SmR9ZzC0wSxIMwYG52JMonBZH2uKs8+aAmDDjHIPqcCeaoaFrg0SN6IGq5cJmCk6krRiDcAc704+2eNEPQ== + dependencies: + axios "1.8.2" + 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/icons@^1.5.0", "@strapi/icons@^1.9.0", "@strapi/icons@1.19.0": version "1.19.0" resolved "https://registry.npmjs.org/@strapi/icons/-/icons-1.19.0.tgz" @@ -2564,10 +2580,10 @@ lodash "4.17.21" winston "3.10.0" -"@strapi/logger@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/logger/-/logger-4.25.17.tgz" - integrity sha512-se6rQ3xlRimwAxookQr+lPTAhcUrEu/xBYblgJm+MgfZu0K69LLV/ShKqE0H1MljWAN33zwa1+v/EwpE7ASOJg== +"@strapi/logger@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/logger/-/logger-4.26.0.tgz" + integrity sha512-Z6bbdVJg+7OlfVQTdc7HQsyaqH6CG+TOJE1W9yNLPJpWnalYDX6PtE/onlLyWWT6hgv2KeVPGY9/Y4pN+hdblg== dependencies: lodash "4.17.21" winston "3.10.0" @@ -2610,13 +2626,13 @@ qs "6.11.1" sift "16.0.1" -"@strapi/permissions@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/permissions/-/permissions-4.25.17.tgz" - integrity sha512-Tv+ZtyK76jXLRP0Zx7DH6r30IXfGZ6D2wbb43w7yLNgmazJq091iXwF3+JiURWrpLiwCHwRYCl1BOhoJH0wI8w== +"@strapi/permissions@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/permissions/-/permissions-4.26.0.tgz" + integrity sha512-rCBUF9BG5yvo5iYxs69ZcyTypI0TzWQDO6DQOQERp2jq3ZqVv+bDHYnnamji1WFRPB9KnpdjI5crKnwe3F952A== dependencies: "@casl/ability" "6.5.0" - "@strapi/utils" "4.25.17" + "@strapi/utils" "4.26.0" lodash "4.17.21" qs "6.11.1" sift "16.0.1" @@ -2634,15 +2650,15 @@ lodash "4.17.21" qs "6.11.1" -"@strapi/plugin-content-manager@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.25.17.tgz" - integrity sha512-dcb4OQ2j8jPQVj4YEz4yOq4gCLIQ4TjEfu3OQMqmFznK8vaIaTB/6NjnYafB9brUaGJ9fEHRrzkkh8fNTYiA1w== +"@strapi/plugin-content-manager@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.26.0.tgz" + integrity sha512-eSwoCRqs2Q09B9LKlRqkEwBUuKCKdeTH89XqIYzFdboekLsn5HmU4RrGvSR4OQYJkbFaQuwGpSi5yHhe1nETwA== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/types" "4.25.17" - "@strapi/utils" "4.25.17" - koa "2.13.4" + "@strapi/types" "4.26.0" + "@strapi/utils" "4.26.0" + koa "2.16.1" koa-bodyparser "4.4.1" lodash "4.17.21" qs "6.11.1" @@ -2671,18 +2687,18 @@ react-redux "8.1.1" yup "0.32.9" -"@strapi/plugin-content-type-builder@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.25.17.tgz" - integrity sha512-ox6cix7OKNHiRubTOpdYCtqzx2zttdvrWatTEa8IxEwljmR7PlqHJ3Z4J4Ol1f8tzbrthqS9yLA5Hm/yj/k5JQ== +"@strapi/plugin-content-type-builder@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.26.0.tgz" + integrity sha512-i/+oezVGLKWRDBzMBY09QgHJdaUChdYMUJYjMu8SiL17mdIZqJ+M5Q9pxc9lSGAnq9OgC9JtJO3RIU1INySoQg== dependencies: "@reduxjs/toolkit" "1.9.7" "@sindresorhus/slugify" "1.1.0" "@strapi/design-system" "1.19.0" - "@strapi/generators" "4.25.17" - "@strapi/helper-plugin" "4.25.17" + "@strapi/generators" "4.26.0" + "@strapi/helper-plugin" "4.26.0" "@strapi/icons" "1.19.0" - "@strapi/utils" "4.25.17" + "@strapi/utils" "4.26.0" fs-extra "10.0.0" immer "9.0.19" koa-bodyparser "4.4.1" @@ -2735,33 +2751,33 @@ react-query "3.39.3" yup "0.32.9" -"@strapi/plugin-email@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.25.17.tgz" - integrity sha512-brlAwP5eHIGzAMs6pi66jqsrPz7unP3FvfNI3o5wM2G2V+v5nfGoNdHduZGJUT0Ti1kNORRyhmcZfWO5duWSUw== +"@strapi/plugin-email@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.26.0.tgz" + integrity sha512-b8rarR0ZHCzQEJNEopWUvxftIddJvBMaKuquKTR6mVXVvZ64ANcP2ECuf+9STva8Xx0s0vssA384HfDVOZKl/Q== dependencies: "@strapi/design-system" "1.19.0" - "@strapi/helper-plugin" "4.25.17" + "@strapi/helper-plugin" "4.26.0" "@strapi/icons" "1.19.0" - "@strapi/provider-email-sendmail" "4.25.17" - "@strapi/utils" "4.25.17" + "@strapi/provider-email-sendmail" "4.26.0" + "@strapi/utils" "4.26.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.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/plugin-i18n/-/plugin-i18n-4.25.17.tgz" - integrity sha512-vkIzJwt6x5AudidhbE4s7WpsgFGh1SpJGszgzif+HcAVAJ0Pr3XDMXWh1OZvWd7oQ9w8t0L78E06Awnm7C4Y1Q== +"@strapi/plugin-i18n@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/plugin-i18n/-/plugin-i18n-4.26.0.tgz" + integrity sha512-ay3TopP4COMe6euEFT/xctVSsy8biK2u60Pqz+3tZYOY68vZaft/5mcQxsC6+T9/Lhi9t8+QMkoa/lbNNfai+A== dependencies: "@reduxjs/toolkit" "1.9.7" "@strapi/design-system" "1.19.0" - "@strapi/helper-plugin" "4.25.17" + "@strapi/helper-plugin" "4.26.0" "@strapi/icons" "1.19.0" - "@strapi/utils" "4.25.17" - axios "1.7.4" + "@strapi/utils" "4.26.0" + axios "1.8.2" formik "2.4.0" immer "9.0.19" lodash "4.17.21" @@ -2804,17 +2820,17 @@ sharp "0.32.6" yup "0.32.9" -"@strapi/plugin-upload@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.25.17.tgz" - integrity sha512-EAV3rE/Ue5C9I2SGDyZEDZv84eiz31IIdyFNuDjDkvMroYBVTYHBGmcuP9v6oCzFNJVFeIV4OkUl30gFXQJZqA== +"@strapi/plugin-upload@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.26.0.tgz" + integrity sha512-xkgYnPhLH31tjTvCIpKwDzooZ1pQzJ2Kt7uVoIqnctGuGJw9iwkHMW3Jdu8aKy4DfLz1XHwOqRj6jPKbHJe+/A== dependencies: "@strapi/design-system" "1.19.0" - "@strapi/helper-plugin" "4.25.17" + "@strapi/helper-plugin" "4.26.0" "@strapi/icons" "1.19.0" - "@strapi/provider-upload-local" "4.25.17" - "@strapi/utils" "4.25.17" - axios "1.7.4" + "@strapi/provider-upload-local" "4.26.0" + "@strapi/utils" "4.26.0" + axios "1.8.2" byte-size "7.0.1" cropperjs "1.6.0" date-fns "2.30.0" @@ -2836,22 +2852,22 @@ sharp "0.32.6" yup "0.32.9" -"@strapi/plugin-users-permissions@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.25.17.tgz" - integrity sha512-r2RyLhkget9uEJeW4iLKVBsn04X8vh/A1uyiezawASaz8yDtdoiENk4GYgyxUwzBI7BJo3VE51TZUE65HIQGbA== +"@strapi/plugin-users-permissions@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.26.0.tgz" + integrity sha512-s5BaCdHPgWu/h3ZCZq3GZhkFccZ+N5yEqV5C+iIoSgWJPuVQeEtz8MClWYl1Wc4gON8DGP+o/ESjP4DsvYGYVQ== dependencies: "@strapi/design-system" "1.19.0" - "@strapi/helper-plugin" "4.25.17" + "@strapi/helper-plugin" "4.26.0" "@strapi/icons" "1.19.0" - "@strapi/utils" "4.25.17" + "@strapi/utils" "4.26.0" bcryptjs "2.4.3" formik "2.4.0" grant-koa "5.4.8" immer "9.0.19" jsonwebtoken "9.0.0" jwk-to-pem "2.0.5" - koa "2.13.4" + koa "2.16.1" koa2-ratelimit "^1.1.2" lodash "4.17.21" prop-types "^15.8.1" @@ -2867,10 +2883,10 @@ resolved "https://registry.npmjs.org/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.25.11.tgz" integrity sha512-aF8/XwMSIZ9JjqjKUJhFl89ts7iRmS6S5qY45ywzNH3p7XBmzwMy05+xs1eu2p9FRz1Dqat+JxXB0MN5kYUhOg== -"@strapi/provider-audit-logs-local@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.25.17.tgz" - integrity sha512-oguSaD3ysr7iEtCAUrmGZFKPCq3TkCBjWDz2N29HzBFk6jFOGyYLM9EU6l540/xZukmwtsm5zJSYJ3j3v8sVng== +"@strapi/provider-audit-logs-local@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.26.0.tgz" + integrity sha512-WAK+T+DtRS4akENjyliTs/qsShCX1a7VPjZvjzIgXuTAZxUWGWfJs5paWqIDY8OI8DvPNPCTI9q5DrPrXknSOA== "@strapi/provider-email-sendmail@4.25.11": version "4.25.11" @@ -2880,12 +2896,12 @@ "@strapi/utils" "4.25.11" sendmail "^1.6.1" -"@strapi/provider-email-sendmail@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.25.17.tgz" - integrity sha512-tVf8GeqLFkx4vIE1PnEaeQbI54jhPQ6ytg6i6GOPGMwr5ZdQla85gb3UuYzvGtfwwZADgeY9IpFMeCO3HbbhCg== +"@strapi/provider-email-sendmail@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.26.0.tgz" + integrity sha512-/NyEaFgPHjw2xlQjXx7rQB9VaLg6nTnB/Adn9J6Wjgq6MjEM6DUKgosJmUc4dN7im32F7Y7xlbscrra+eLQIOQ== dependencies: - "@strapi/utils" "4.25.17" + "@strapi/utils" "4.26.0" sendmail "^1.6.1" "@strapi/provider-upload-local@4.25.11": @@ -2896,38 +2912,38 @@ "@strapi/utils" "4.25.11" fs-extra "10.0.0" -"@strapi/provider-upload-local@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.25.17.tgz" - integrity sha512-pVNgP95qlrSX5I6CDBN4hSxbBP0LYpU/TbQmuoczGst6Qrl0tqteOFOlrfNz1bs6H0CIRpsi8SkaRUSRa+CiVQ== +"@strapi/provider-upload-local@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.26.0.tgz" + integrity sha512-V2WRVBAujd+2rKqxwiFrx0w7ecjvkoBf0aVTfaMvJCWkaOySsG4n6RkMQGUojmnmF9DkKdPkABjHTYBG8AjpPQ== dependencies: - "@strapi/utils" "4.25.17" + "@strapi/utils" "4.26.0" fs-extra "10.0.0" -"@strapi/strapi@^4.0.0", "@strapi/strapi@^4.13.0", "@strapi/strapi@^4.13.1", "@strapi/strapi@^4.15.1", "@strapi/strapi@^4.3.4", "@strapi/strapi@^4.x", "@strapi/strapi@4.25.17", "@strapi/strapi@4.x": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.25.17.tgz" - integrity sha512-0ZpAEVc+gO3Le9+/d35Yd4CJD/Giyaz+6BammAOWUIQrcXgXNJ7cFAtUzSAEwiXqRCbNCD+2WUm4UQ0pqjgWjw== +"@strapi/strapi@^4.0.0", "@strapi/strapi@^4.13.0", "@strapi/strapi@^4.13.1", "@strapi/strapi@^4.15.1", "@strapi/strapi@^4.3.4", "@strapi/strapi@^4.x", "@strapi/strapi@4.26.0", "@strapi/strapi@4.x": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.26.0.tgz" + integrity sha512-QjJVPidZ8qV/qso0s5eWINtdu+4b3UoWQFY0oZ1x0ESKXpwOvaC2U68Xw7GZAebsS3VdClU/HwALGbfRj7mySw== dependencies: "@koa/cors" "5.0.0" "@koa/router" "10.1.1" - "@strapi/admin" "4.25.17" - "@strapi/cloud-cli" "4.25.17" - "@strapi/content-releases" "4.25.17" - "@strapi/data-transfer" "4.25.17" - "@strapi/database" "4.25.17" - "@strapi/generate-new" "4.25.17" - "@strapi/generators" "4.25.17" - "@strapi/logger" "4.25.17" + "@strapi/admin" "4.26.0" + "@strapi/cloud-cli" "4.26.0" + "@strapi/content-releases" "4.26.0" + "@strapi/data-transfer" "4.26.0" + "@strapi/database" "4.26.0" + "@strapi/generate-new" "4.26.0" + "@strapi/generators" "4.26.0" + "@strapi/logger" "4.26.0" "@strapi/pack-up" "4.23.0" - "@strapi/permissions" "4.25.17" - "@strapi/plugin-content-manager" "4.25.17" - "@strapi/plugin-content-type-builder" "4.25.17" - "@strapi/plugin-email" "4.25.17" - "@strapi/plugin-upload" "4.25.17" - "@strapi/types" "4.25.17" - "@strapi/typescript-utils" "4.25.17" - "@strapi/utils" "4.25.17" + "@strapi/permissions" "4.26.0" + "@strapi/plugin-content-manager" "4.26.0" + "@strapi/plugin-content-type-builder" "4.26.0" + "@strapi/plugin-email" "4.26.0" + "@strapi/plugin-upload" "4.26.0" + "@strapi/types" "4.26.0" + "@strapi/typescript-utils" "4.26.0" + "@strapi/utils" "4.26.0" bcryptjs "2.4.3" boxen "5.1.2" chalk "4.1.2" @@ -2950,7 +2966,7 @@ https-proxy-agent "5.0.1" inquirer "8.2.5" is-docker "2.2.1" - koa "2.13.4" + koa "2.16.1" koa-body "4.2.0" koa-compose "4.1.0" koa-compress "5.1.0" @@ -3068,21 +3084,21 @@ node-fetch "2.7.0" node-schedule "2.1.1" -"@strapi/types@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/types/-/types-4.25.17.tgz" - integrity sha512-/rWwsr7XfRBCWz1PQfOGsoJL5u7PbrpRVyyfDC0QunQRuaZleH9bWZRT/zdNSvI2dSx90eBpuzk/18ltqU708w== +"@strapi/types@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/types/-/types-4.26.0.tgz" + integrity sha512-Lcv8KTBDtXB+fpdb83Q4k8k5dm3dTepcsZtciB6VYeRn8Brj/4SoCoonzlGwz/cRYb+SUeoq1CSEmJJwA1k4LQ== dependencies: "@casl/ability" "6.5.0" "@koa/cors" "5.0.0" "@koa/router" "10.1.1" - "@strapi/database" "4.25.17" - "@strapi/logger" "4.25.17" - "@strapi/permissions" "4.25.17" - "@strapi/utils" "4.25.17" + "@strapi/database" "4.26.0" + "@strapi/logger" "4.26.0" + "@strapi/permissions" "4.26.0" + "@strapi/utils" "4.26.0" commander "8.3.0" https-proxy-agent "5.0.1" - koa "2.13.4" + koa "2.16.1" node-fetch "2.7.0" node-schedule "2.1.1" @@ -3098,10 +3114,10 @@ prettier "2.8.4" typescript "5.2.2" -"@strapi/typescript-utils@4.25.17": - version "4.25.17" - resolved "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-4.25.17.tgz" - integrity sha512-fK4AmabIjEc0RDyejut+bAncUwejR+4mNOgtg+TpQU0he2rKiwIe0kB+KCA2P3HjGGICS2mvjhOJVOt7vDMMwg== +"@strapi/typescript-utils@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-4.26.0.tgz" + integrity sha512-wKNB+b0CfbBa4lguJS2WEQjh1AYyC2JJiD62lqn+0OCUo5R4ctaIjDEoH5EKBxyRjTyD29999JgAhUp8AJ4/OA== dependencies: chalk "4.1.2" cli-table3 "0.6.5" @@ -3161,6 +3177,18 @@ p-map "4.0.0" yup "0.32.9" +"@strapi/utils@4.26.0": + version "4.26.0" + resolved "https://registry.npmjs.org/@strapi/utils/-/utils-4.26.0.tgz" + integrity sha512-0s/3zr1JV3LtXAcaNPkUJODdMXKsEtpNQXyoiq/WL4iB8o7zuzOaz7wbVr73SpNbWqWS/u1waP9Ab5XdM4L8zQ== + 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" + "@swc/core-linux-x64-gnu@1.9.3": version "1.9.3" resolved "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.9.3.tgz" @@ -3973,6 +4001,15 @@ axios@1.7.4: form-data "^4.0.0" proxy-from-env "^1.1.0" +axios@1.8.2: + version "1.8.2" + resolved "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz" + integrity sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + b4a@^1.6.4: version "1.6.7" resolved "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz" @@ -4955,6 +4992,14 @@ cookies@~0.8.0: depd "~2.0.0" keygrip "~1.1.0" +cookies@~0.9.0: + version "0.9.1" + resolved "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz" + integrity sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw== + dependencies: + depd "~2.0.0" + keygrip "~1.1.0" + copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" @@ -7586,6 +7631,35 @@ koa-static@^5.0.0, koa-static@5.0.0: debug "^3.1.0" koa-send "^5.0.0" +koa@^2.16.1, koa@2.16.1: + version "2.16.1" + resolved "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz" + integrity sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA== + dependencies: + accepts "^1.3.5" + cache-content-type "^1.0.0" + content-disposition "~0.5.2" + content-type "^1.0.4" + cookies "~0.9.0" + debug "^4.3.2" + delegates "^1.0.0" + depd "^2.0.0" + destroy "^1.0.4" + encodeurl "^1.0.2" + escape-html "^1.0.3" + fresh "~0.5.2" + http-assert "^1.3.0" + http-errors "^1.6.3" + is-generator-function "^1.0.7" + koa-compose "^4.1.0" + koa-convert "^2.0.0" + on-finished "^2.3.0" + only "~0.0.2" + parseurl "^1.3.2" + statuses "^1.5.0" + type-is "^1.6.16" + vary "^1.1.2" + koa@>=2.0.0, koa@2.13.4: version "2.13.4" resolved "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz" @@ -10410,7 +10484,7 @@ static-extend@^0.1.1: statuses@^1.5.0: version "1.5.0" resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== statuses@^2.0.1, statuses@2.0.1: version "2.0.1"