From 6ac4785243a52e1927b4c0772e0c9292da2bcd4e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Fri, 24 Jul 2026 00:03:16 +0000 Subject: [PATCH] Update all digest updates --- package-lock.json | 741 ++++++++++++-------------- playground/package-lock.json | 975 ++++++++++++++--------------------- playground/package.json | 6 +- 3 files changed, 716 insertions(+), 1006 deletions(-) diff --git a/package-lock.json b/package-lock.json index 90a1f47..4064ad2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2519,6 +2519,18 @@ "node": ">= 12" } }, + "node_modules/@lazy-node/types-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@lazy-node/types-path/-/types-path-1.0.3.tgz", + "integrity": "sha512-5Bnl5s5jh7o14i0oa7gj+Y0fDLIlri3+KVZmv4gk0OFGuOrOEmWBBCI9ky3Syip5g/yPHZdfa+WO5BVJMUpMdw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@types/node": "*", + "ts-type": "^3.0.1", + "tslib": ">=2" + } + }, "node_modules/@lezer/common": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.1.tgz", @@ -4872,9 +4884,9 @@ "license": "MIT" }, "node_modules/@strapi/admin": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-5.50.2.tgz", - "integrity": "sha512-WTCbwJBW9S/+fAWfs+EwOBOcSAvIjmL4HnkgwkbiC4GHXSnoO/Lizfbe+Nz5x81lyCXgXtfEtbgTsEp6t9rKug==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-5.51.0.tgz", + "integrity": "sha512-BtJw1aamGtAVz4gQjCsXmihrr6hDlkjBdeRyIj1jl8gHO8Vr1iK4P9uCH+B2pVqo5pl1M/bSOoRlcVz2WXLSog==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -4885,10 +4897,10 @@ "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/permissions": "5.50.2", - "@strapi/types": "5.50.2", - "@strapi/typescript-utils": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/permissions": "5.51.0", + "@strapi/types": "5.51.0", + "@strapi/typescript-utils": "5.51.0", + "@strapi/utils": "5.51.0", "@testing-library/dom": "10.4.1", "@testing-library/react": "16.3.2", "@testing-library/user-event": "14.6.1", @@ -4939,7 +4951,7 @@ "typescript": "5.9.3", "use-context-selector": "1.4.1", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -5329,24 +5341,14 @@ "node": ">=10" } }, - "node_modules/@strapi/admin/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/cloud-cli": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-5.50.2.tgz", - "integrity": "sha512-ClGkuqzrzidXefCKm2UtIsREgIFVPHxUWttFXCfyjC7Ey/QWnH4/f0yvymxWHDVTZw9U+zv/WP6PFLNupEX1Fg==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-5.51.0.tgz", + "integrity": "sha512-Q/rXdxd9ujq0GZinKDXhtvyJp53g48LFlI2ahWkdoIciR4+AizcZxW5M1cDmixwbbcxfJRM6ir3BNHj262t9uA==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "axios": "1.18.1", "boxen": "5.1.2", "chalk": "4.1.2", @@ -5363,7 +5365,7 @@ "open": "8.4.2", "ora": "5.4.1", "pkg-up": "3.1.0", - "tar": "7.5.18", + "tar": "7.5.20", "xdg-app-paths": "8.3.0", "yup": "0.32.9" }, @@ -5421,9 +5423,9 @@ } }, "node_modules/@strapi/content-manager": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/content-manager/-/content-manager-5.50.2.tgz", - "integrity": "sha512-yWEhG7KqqFHFSYYaZhezbhSiJ5FhJyq5XcP7plEQJHlMQTPL93dKbae6rg65/70uSZiEnDOFZ1zyV40cGjJizw==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/content-manager/-/content-manager-5.51.0.tgz", + "integrity": "sha512-437PlddTHTQQ8ibrPayrc/GcKaEEgpuSMi2p1++E+hob8hFizzUjJgFfiyWCGBuejNLcA0QMbFLlVDDCiQ5PYQ==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -5436,8 +5438,8 @@ "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/types": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/types": "5.51.0", + "@strapi/utils": "5.51.0", "codemirror5": "npm:codemirror@^5.65.11", "date-fns": "2.30.0", "dompurify": "3.4.11", @@ -5469,7 +5471,7 @@ "slate-history": "0.93.0", "slate-react": "0.98.4", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -5754,29 +5756,19 @@ "node": ">=10" } }, - "node_modules/@strapi/content-manager/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/content-releases": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-5.50.2.tgz", - "integrity": "sha512-txdVPnt34mdgxJC7R+vOE6WHFUgD2ZoknZU/N2gAcvtHylmzg8Yhcu3neZP++Hzl3z/V52LYarc0DJjHtiwMmw==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-5.51.0.tgz", + "integrity": "sha512-x1xUyFEN8H0qmSOtxXSm1gmes4ZMjr0ug78E4mvn16FbAqBWJFuPSz0hMbOmFQgSRUGSRxfB8AQs/qV8jwinOA==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", - "@strapi/database": "5.50.2", + "@strapi/database": "5.51.0", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/types": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/types": "5.51.0", + "@strapi/utils": "5.51.0", "date-fns": "2.30.0", "date-fns-tz": "2.0.1", "formik": "2.4.9", @@ -6014,9 +6006,9 @@ } }, "node_modules/@strapi/content-type-builder": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/content-type-builder/-/content-type-builder-5.50.2.tgz", - "integrity": "sha512-3Wnmhu1QVm5eqkFLXXPtw1/uEejA+YI8naE8y651sy9hr/9uA58ZJ5A0PkNQ0BUOUE++Gm/2m1XLY0FBEdedZQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/content-type-builder/-/content-type-builder-5.51.0.tgz", + "integrity": "sha512-FxEi4bv8TdibQluceWpizVoCyAlUfV9kofNwX1cO7sUWHhdV6+Nkw0s5Cyy2E1tcRXBq+7laA+wUwejOWTVXZw==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -6028,9 +6020,9 @@ "@reduxjs/toolkit": "1.9.7", "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "2.2.3", - "@strapi/generators": "5.50.2", + "@strapi/generators": "5.51.0", "@strapi/icons": "2.2.3", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "ai": "5.0.210", "date-fns": "2.30.0", "fs-extra": "11.3.4", @@ -6045,7 +6037,7 @@ "react-markdown": "9.1.0", "react-redux": "8.1.3", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -6330,20 +6322,10 @@ "node": ">=10" } }, - "node_modules/@strapi/content-type-builder/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/core": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/core/-/core-5.50.2.tgz", - "integrity": "sha512-hr7vBMYG/GlvlWX3RhYrO+/XB4GuTFMdrb6XZ5vGFgQN0/BraFeu+MVi7ackPLl41WbGMljV0EdHZHFzlJ01vQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/core/-/core-5.51.0.tgz", + "integrity": "sha512-5X7reb3L0XnD2nhR1bDxUq2V9uNEfzqwM0fxJGR1Sd25O2+o36IyKSwPAsGQYnMhHm54bxEbItKrHhq+E+ok9g==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -6352,15 +6334,15 @@ "@koa/router": "12.0.2", "@modelcontextprotocol/sdk": "1.29.0", "@paralleldrive/cuid2": "2.2.2", - "@strapi/admin": "5.50.2", - "@strapi/database": "5.50.2", - "@strapi/generators": "5.50.2", - "@strapi/logger": "5.50.2", - "@strapi/openapi": "5.50.2", - "@strapi/permissions": "5.50.2", - "@strapi/types": "5.50.2", - "@strapi/typescript-utils": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/admin": "5.51.0", + "@strapi/database": "5.51.0", + "@strapi/generators": "5.51.0", + "@strapi/logger": "5.51.0", + "@strapi/openapi": "5.51.0", + "@strapi/permissions": "5.51.0", + "@strapi/types": "5.51.0", + "@strapi/typescript-utils": "5.51.0", + "@strapi/utils": "5.51.0", "@vercel/stega": "0.1.2", "bcryptjs": "2.4.3", "boxen": "5.1.2", @@ -6404,7 +6386,7 @@ "typescript": "5.9.3", "undici": "6.27.0", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -6543,26 +6525,16 @@ "node": ">=10" } }, - "node_modules/@strapi/core/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/data-transfer": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-5.50.2.tgz", - "integrity": "sha512-idtRfSHR+hec8QlvK/We2I/29JAzVtd+wIb54upnRyPLyMDEZZaEgyM647oLOxRuVPh/0L8cSNO8QYFiV8e1Pg==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-5.51.0.tgz", + "integrity": "sha512-o1CmHL1+VzrSoSgCytTelEmE2ZA3xuP6sPR7B/VoR7pQoPuTRG+s3FreiJQBCN+RPrCVHupc2MD9aIdLCH6oNQ==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/logger": "5.50.2", - "@strapi/types": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/logger": "5.51.0", + "@strapi/types": "5.51.0", + "@strapi/utils": "5.51.0", "chalk": "4.1.2", "cli-table3": "0.6.5", "commander": "8.3.0", @@ -6575,9 +6547,9 @@ "semver": "7.7.4", "stream-chain": "2.2.5", "stream-json": "1.9.1", - "tar": "7.5.18", + "tar": "7.5.20", "tar-stream": "2.2.0", - "ws": "8.21.0" + "ws": "8.21.1" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -6608,14 +6580,14 @@ } }, "node_modules/@strapi/database": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/database/-/database-5.50.2.tgz", - "integrity": "sha512-oe3m++UyAfmtpPD4jq/NrX9j8lzYOGNaihN+Je0f0dflU44KTLaSxGGRxE7vTA1Jl2KTSHwsMlHH4CbsDcaXBw==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/database/-/database-5.51.0.tgz", + "integrity": "sha512-yEru/5yZkMMy4EzphVClv/4HL/Wvnpi8ITZW0X/jZCrd50iwqNnh/a61fcyulkH4RYpTm3D8x7UwQI9k2hZLNg==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { "@paralleldrive/cuid2": "2.2.2", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "ajv": "8.20.0", "date-fns": "2.30.0", "debug": "4.3.4", @@ -6743,22 +6715,22 @@ } }, "node_modules/@strapi/email": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/email/-/email-5.50.2.tgz", - "integrity": "sha512-yG/T1iaXuxD960N84ynqOAbHwWy3khPkg+VuRBhDlc78Mta6SZEAnOkcm56i+c8vgreYe2CiPF7SfLRRZ8c++w==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/email/-/email-5.51.0.tgz", + "integrity": "sha512-Ew8eoR/qZl1b2ytABg9NV0R5mDqlcO91kaF2gPmOFVWz9hVABy2s9T1HHTEVKzd0DNjFhWpfXqdVjYZLCvudiA==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/provider-email-sendmail": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/provider-email-sendmail": "5.51.0", + "@strapi/utils": "5.51.0", "koa2-ratelimit": "^1.1.3", "lodash": "4.18.1", "react-intl": "6.6.2", "react-query": "3.39.3", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -6922,26 +6894,16 @@ "node": ">=10" } }, - "node_modules/@strapi/email/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/generators": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-5.50.2.tgz", - "integrity": "sha512-cvi4Lf9sJFEiR9lz+NC9y1VT1PxyeFESh9L2kNt5xWQ0+rJVjU/r71i+Or0FbbWoRR0QqleHsNhNViv+j/qyow==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-5.51.0.tgz", + "integrity": "sha512-L4QWnwUB9RwrGskDBvwEYt3/P/jbYMx4Ndptejapr7iwB9+yD/BWGTn/Sv9DYnKM1aI6QxWTTsd1Ebipg71SkQ==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/typescript-utils": "5.51.0", + "@strapi/utils": "5.51.0", "chalk": "4.1.2", "fs-extra": "11.3.4", "handlebars": "4.7.9", @@ -7013,22 +6975,22 @@ } }, "node_modules/@strapi/i18n": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/i18n/-/i18n-5.50.2.tgz", - "integrity": "sha512-XCK/EzfqupgA9g/dLyueOedyOje4rXJW6upxpG8ZHJy/so0SjcJNxcgTidJDSf9LusUPFcvC9bLMi1AcJ7bvjQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/i18n/-/i18n-5.51.0.tgz", + "integrity": "sha512-aVlicSDqpz0Afey6E9hCJONLm4IVddufQRAAudtbOMC9Bl+24E1/ld2i2M/WwFYc7xGjuc+Tcoy9XylN4ot61w==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "lodash": "4.18.1", "qs": "6.15.3", "react-intl": "6.6.2", "react-redux": "8.1.3", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -7257,16 +7219,6 @@ "node": ">=10" } }, - "node_modules/@strapi/i18n/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/icons": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/@strapi/icons/-/icons-2.2.3.tgz", @@ -7279,9 +7231,9 @@ } }, "node_modules/@strapi/logger": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-5.50.2.tgz", - "integrity": "sha512-qtIjGXTq6Zap7eOUkupNDzqcyweylP37ND/rW4hcmiws8Uag6hSh3QySnI6CJr9CJFqz8dgR2ClrDNpjVSvmng==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-5.51.0.tgz", + "integrity": "sha512-zbXWcDWxyvH8XhkU7ksvomCbJCSchfby8W5GCtTgSX6WmYtwlSZhinYaNXdLPhjc9ofUZ4GzSRkuxh8WRNPmeg==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -7294,31 +7246,21 @@ } }, "node_modules/@strapi/openapi": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/openapi/-/openapi-5.50.2.tgz", - "integrity": "sha512-nKrW8YfqC/YNwrPEVdhH5QitXIo2pXYV3qEuAcrKtu1UsOIS1N1SSlo9vrlBem7SKuUnmeJU6AG9ZJEQIwJ0qw==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/openapi/-/openapi-5.51.0.tgz", + "integrity": "sha512-Y42CKt3qwvhaLdpjCmMDhE1ZkGDWFa7Pr+KGFuovWI24veE6ZIqky9sRcUmlex8G7X2ABGJuLlrOAqKNiO4XuQ==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { "debug": "4.3.4", "openapi-types": "12.1.3", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", "npm": ">=6.0.0" } }, - "node_modules/@strapi/openapi/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/pack-up": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/@strapi/pack-up/-/pack-up-5.1.1.tgz", @@ -7412,14 +7354,14 @@ } }, "node_modules/@strapi/permissions": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-5.50.2.tgz", - "integrity": "sha512-h8uSW+/o/bKjOTUYX0rmwuHucMFM7JsG5pK5sxOhRFnBiFiX20c3N7Pzlh0DnWRNI61CunI8etocJ+pI8WRhuw==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-5.51.0.tgz", + "integrity": "sha512-uZC0JNVImS11RhWMWXdyOqRTka0O+ajB4EZOKaLa4/Pbp4My0hun/ZaHKCNBRU/YC5pLswJgc6mxj7L220Ptqw==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { "@casl/ability": "6.7.5", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "lodash": "4.18.1", "qs": "6.15.3", "sift": "16.0.1" @@ -7430,9 +7372,9 @@ } }, "node_modules/@strapi/provider-email-sendmail": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.50.2.tgz", - "integrity": "sha512-XzePrOhQaqPwCIOUOMa24AttWJrD5T9hD2IvN99cOEB4EQUw7hEkQAsyMVK1F1QESco3Djx+bwxecQHb3YV7sA==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.51.0.tgz", + "integrity": "sha512-c7MH0BL+MMdUBl+SG8H3DsDlgHWZP05nCTKdonwiTf9YayHSsgHtBjs9ua4q/7yBtM5qN6DqUu3Ev8iXdaGryQ==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -7444,13 +7386,13 @@ } }, "node_modules/@strapi/provider-upload-local": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-5.50.2.tgz", - "integrity": "sha512-fbXbEb7rw1CWLYwfguwdSemydKJriUvEMZDjKPzRHVI+jlwkH0e99zb98hppTja19eGLBtJVkgfcbBEebZYNwA==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-5.51.0.tgz", + "integrity": "sha512-0njHRmK0+5dpGC0XX7OKYLyXEBBou0SIkzZJxZE4L+mFoVhOIsbXOc4bOJ2Wgr4J1oJkQ7BLcCVApxhNGDGViQ==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "fs-extra": "11.3.4" }, "engines": { @@ -7459,16 +7401,16 @@ } }, "node_modules/@strapi/review-workflows": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/review-workflows/-/review-workflows-5.50.2.tgz", - "integrity": "sha512-MVgKZrGUPx57q/XPLRKk10ONamrq+PTMed80FtvdHi7FfPiffbJMpY2O5zstDCNFp8xQtmSuJSzhBqRansekMA==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/review-workflows/-/review-workflows-5.51.0.tgz", + "integrity": "sha512-y0/9wxUxjq1QGjIee+yyMakcbqtHxtb8kWJZD5K2PxgncPfIHdTC9RrgYpjc15bcDS8DZ1EynjISgil08Njt6w==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "date-fns": "2.30.0", "fractional-indexing": "3.2.0", "koa": "2.16.4", @@ -7804,32 +7746,32 @@ } }, "node_modules/@strapi/strapi": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-5.50.2.tgz", - "integrity": "sha512-JvSfLWnwxyFPdNGtMPvKTmfjsevzp1jzROIgydSvMyBpCAdfyvxnJKpVHt8A8FMWmu/tr7e+wp97sySCq32w9Q==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-5.51.0.tgz", + "integrity": "sha512-tgja+PhrLDjsf+U6zTY/RSdbMj0me3NzaUMv8h4TwuHJyFdnQruA76NwxjCxZInQyBAtK3DjZiVpG/qMzPRdkg==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { "@pmmmwh/react-refresh-webpack-plugin": "0.5.17", - "@strapi/admin": "5.50.2", - "@strapi/cloud-cli": "5.50.2", - "@strapi/content-manager": "5.50.2", - "@strapi/content-releases": "5.50.2", - "@strapi/content-type-builder": "5.50.2", - "@strapi/core": "5.50.2", - "@strapi/data-transfer": "5.50.2", - "@strapi/database": "5.50.2", - "@strapi/email": "5.50.2", - "@strapi/generators": "5.50.2", - "@strapi/i18n": "5.50.2", - "@strapi/logger": "5.50.2", - "@strapi/openapi": "5.50.2", - "@strapi/permissions": "5.50.2", - "@strapi/review-workflows": "5.50.2", - "@strapi/types": "5.50.2", - "@strapi/typescript-utils": "5.50.2", - "@strapi/upload": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/admin": "5.51.0", + "@strapi/cloud-cli": "5.51.0", + "@strapi/content-manager": "5.51.0", + "@strapi/content-releases": "5.51.0", + "@strapi/content-type-builder": "5.51.0", + "@strapi/core": "5.51.0", + "@strapi/data-transfer": "5.51.0", + "@strapi/database": "5.51.0", + "@strapi/email": "5.51.0", + "@strapi/generators": "5.51.0", + "@strapi/i18n": "5.51.0", + "@strapi/logger": "5.51.0", + "@strapi/openapi": "5.51.0", + "@strapi/permissions": "5.51.0", + "@strapi/review-workflows": "5.51.0", + "@strapi/types": "5.51.0", + "@strapi/typescript-utils": "5.51.0", + "@strapi/upload": "5.51.0", + "@strapi/utils": "5.51.0", "@types/nodemon": "1.19.6", "@vitejs/plugin-react-swc": "3.11.0", "boxen": "5.1.2", @@ -8182,9 +8124,9 @@ } }, "node_modules/@strapi/types": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/types/-/types-5.50.2.tgz", - "integrity": "sha512-coiotY9Wi4So/jXD1O/EhovLyeMkKeFMgBslJoUcyofEPxxGxOTuWGsbZwZ7fISIoEJ0wCSd9buOGBtcVcayGQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/types/-/types-5.51.0.tgz", + "integrity": "sha512-2FnAcilM+2ad34Ymn5eLMWRi5H8mSFAJOFvdJ26Fl9p4pf2zOVNWqlOeOvVrXsO3DTTa4/IqKnbw7ibtMTWcTA==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -8192,10 +8134,10 @@ "@koa/cors": "5.0.0", "@koa/router": "12.0.2", "@modelcontextprotocol/sdk": "1.29.0", - "@strapi/database": "5.50.2", - "@strapi/logger": "5.50.2", - "@strapi/permissions": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/database": "5.51.0", + "@strapi/logger": "5.51.0", + "@strapi/permissions": "5.51.0", + "@strapi/utils": "5.51.0", "commander": "8.3.0", "json-logic-js": "2.0.5", "koa": "2.16.4", @@ -8204,7 +8146,7 @@ "typedoc": "0.28.19", "typedoc-github-wiki-theme": "2.1.0", "typedoc-plugin-markdown": "4.11.0", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -8221,20 +8163,10 @@ "node": ">= 12" } }, - "node_modules/@strapi/types/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/typescript-utils": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-5.50.2.tgz", - "integrity": "sha512-tx/MvZakKy46+pz4tTeaZMzRdw7Uu7hXuI1p8GXeFLZXRUjEGn7BhJ7sopvaaS+rehXSQP/Yng0HE4FmmNjLuQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-5.51.0.tgz", + "integrity": "sha512-vVaQNWfQeoSHiOEUj0jiDtlPlgLUwDj1YAGrYyOEN7yeZceABBxm0LK1EEUhnbyVQ9sjJj7I1fHe6ixMJSi3+A==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -8267,9 +8199,9 @@ } }, "node_modules/@strapi/upload": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/upload/-/upload-5.50.2.tgz", - "integrity": "sha512-2gmUsGYeiLqQwovUeEYoP/vVfkODommg7rgzWHWQmyVahwqb6T46FV3yepqBvKBHl74B9h2QparnSFTMe5G4Cg==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/upload/-/upload-5.51.0.tgz", + "integrity": "sha512-S4PN0/n0QDftjFbV9QCJl8kB+JZvr7Lx7+TswY5SKa4N5nU4vXqQeTCJUFEbktq269pwC9zMv+BzgyK3TVtK0A==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -8278,11 +8210,11 @@ "@radix-ui/react-dialog": "1.0.5", "@radix-ui/react-toggle-group": "1.1.11", "@reduxjs/toolkit": "1.9.7", - "@strapi/database": "5.50.2", + "@strapi/database": "5.51.0", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/provider-upload-local": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/provider-upload-local": "5.51.0", + "@strapi/utils": "5.51.0", "byte-size": "8.1.1", "cropperjs": "1.6.1", "date-fns": "2.30.0", @@ -8303,7 +8235,7 @@ "react-select": "5.8.0", "sharp": "0.34.5", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -8815,20 +8747,10 @@ "node": ">=10" } }, - "node_modules/@strapi/upload/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/utils": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-5.50.2.tgz", - "integrity": "sha512-2g7E2g4q0a7JSE9OwCA8V5ibLKFWnksClgx4oBIhXXxZTn7TzkQdkChIJPsqaVdU8rwGxk2UdaKrElpqRpDr5A==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-5.51.0.tgz", + "integrity": "sha512-qvCmuWq2q8lbWZWmJfGzbCuF3rNh6sAFCscl1Z8diRS4eFpIUK56Y6t5ezv6ByP0r4u1U3a2v/DH6XQULNN1Hg==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -8839,9 +8761,9 @@ "lodash": "4.18.1", "node-machine-id": "1.1.12", "p-map": "4.0.0", - "preferred-pm": "3.1.3", + "preferred-pm": "5.0.0", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -9014,16 +8936,6 @@ "node": ">=10" } }, - "node_modules/@strapi/utils/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@swc/core": { "version": "1.15.11", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.11.tgz", @@ -13901,55 +13813,95 @@ "node": ">=6" } }, + "node_modules/find-up-simple": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.1.tgz", + "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/find-yarn-workspace-root2": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", - "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "version": "1.2.53", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.53.tgz", + "integrity": "sha512-0P66/qSVapUMgxLt0BwnKQ2VEg7uR/PIX82y/YuKOf8oHK437uq3OcMUdB4NGDJrCZ2is6jME0yZcV9nAM0RoQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" + "micromatch": "^4.0.8", + "pkg-dir": "<6 >=5", + "tslib": ">=2", + "upath2": "^3.1.23" } }, "node_modules/find-yarn-workspace-root2/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", + "locate-path": "^6.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/find-yarn-workspace-root2/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root2/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/find-yarn-workspace-root2/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/find-yarn-workspace-root2/node_modules/path-exists": { @@ -13963,16 +13915,16 @@ } }, "node_modules/find-yarn-workspace-root2/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "find-up": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/findup-sync": { @@ -14029,9 +13981,9 @@ } }, "node_modules/flow-estree": { - "version": "0.322.0", - "resolved": "https://registry.npmjs.org/flow-estree/-/flow-estree-0.322.0.tgz", - "integrity": "sha512-v7wiiFWSKbJ1HGVCRKhxl+6pQWTQV6P4c7XEfKjVlH71YkgQyJCq0AG5dhJDD/3/SkJgX/F9lvAj2rbrFzArdQ==", + "version": "0.323.0", + "resolved": "https://registry.npmjs.org/flow-estree/-/flow-estree-0.323.0.tgz", + "integrity": "sha512-VuCvqb38ueB7u9Xnfuj/uV9xWaqRM1XX8fUbch3Q1perZp1BZHAcGKcSkc57RdVXaDrjsfgNOiSEmlvx8Yhk4Q==", "dev": true, "license": "MIT", "engines": { @@ -14039,13 +13991,13 @@ } }, "node_modules/flow-parser": { - "version": "0.322.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.322.0.tgz", - "integrity": "sha512-Qfd8N4sSuWmlf1qk5M60fi8JrvhNvj9fbwMsRkcnm3UhLYukkbm2CFkAhiTD3n4RVXb6TuCHFCp78TMXpO0zcA==", + "version": "0.323.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.323.0.tgz", + "integrity": "sha512-uTw5ffLYxQDnSe4Ch5mo1Sp7kFOrhOglz3nqgpQRrYpt4ucQTxrQRCLdC0F1hyhcIK7j5GjdxzV1d4DN68eDzA==", "dev": true, "license": "MIT", "dependencies": { - "flow-estree": "0.322.0" + "flow-estree": "0.323.0" }, "engines": { "node": ">=0.4.0" @@ -16028,36 +15980,28 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, - "node_modules/js-yaml/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/js-yaml/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/jscodeshift": { "version": "17.3.0", "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-17.3.0.tgz", @@ -16823,19 +16767,18 @@ } }, "node_modules/load-yaml-file": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", - "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-1.0.0.tgz", + "integrity": "sha512-Xw+A/X4c5R6GWu7ZUQgw1rnbfUr1P/hAZbDTrreo+/fP/YSGgxAKoWe2IcT+bt4RHuyIca6S7SMGcWx+QI3WIw==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" + "graceful-fs": "^4.2.8", + "js-yaml": "^4.1.0", + "strip-bom": "^5.0.0" }, "engines": { - "node": ">=6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/loader-runner": { @@ -19113,6 +19056,16 @@ "node": ">=0.10.0" } }, + "node_modules/path-is-network-drive": { + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/path-is-network-drive/-/path-is-network-drive-1.0.24.tgz", + "integrity": "sha512-sux7NWiMq/ul8EEQTQbdM1m/zr+Rrq11/P9tEBgxMgTnVHS8f54tQm0kfrTxkvPNg/OVkRjHNgSia5VxnawOZg==", + "dev": true, + "license": "ISC", + "dependencies": { + "tslib": "^2" + } + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -19180,6 +19133,16 @@ "node": "20 || >=22" } }, + "node_modules/path-strip-sep": { + "version": "1.0.21", + "resolved": "https://registry.npmjs.org/path-strip-sep/-/path-strip-sep-1.0.21.tgz", + "integrity": "sha512-V5Lvyhx0fE6/wEk/YseTtoRQIaD32cepnzrQ1b3kOzOxxDoSglry8IZ1b6LPObIeIbpC0+i9ygUsBNhkOttQKw==", + "dev": true, + "license": "ISC", + "dependencies": { + "tslib": "^2" + } + }, "node_modules/path-to-regexp": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", @@ -19468,94 +19431,18 @@ "license": "MIT" }, "node_modules/preferred-pm": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", - "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/preferred-pm/node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-5.0.0.tgz", + "integrity": "sha512-qs9WZBOIW4tXjxoYxUathIb53hcV3cjVpLJl8Y0h3QOiyqnbDzWmw0jvTI5YOw/RAkhDsB/sFVt9pYV+r6NP2A==", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "find-up-simple": "^1.0.1", + "find-yarn-workspace-root2": "1.2.53", + "which-pm": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=22.13" } }, "node_modules/prettier": { @@ -21872,13 +21759,16 @@ } }, "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", + "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/strip-final-newline": { @@ -22085,9 +21975,9 @@ } }, "node_modules/tar": { - "version": "7.5.18", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.18.tgz", - "integrity": "sha512-PwA+nJl+AzsS9hRqtNRRq8/kTdNPoOLEPXpz9WBaErNm4+TFedJyQFJLITWdsmIBnwNS/TwXf1NV5Ak1KITc8g==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.20.tgz", + "integrity": "sha512-9FcyK4PA6+WbzlTM9WhQm6vB5W7cP7dUiPsv1g7YDwEQnQ1CGpK3MGlKk/ITVWMk05kHZuBhmVhiv8LZoy/PFQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -22488,6 +22378,29 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/ts-toolbelt": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz", + "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/ts-type": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/ts-type/-/ts-type-3.0.13.tgz", + "integrity": "sha512-8SVH7wqDH06PA44UyzwyR3S6NGlweQ/U87glgxpwgn5Kr/xHOm1iljfrlBWQrpyIDYdCbHUFmK3a5lTINTq7xg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@types/node": "*", + "tslib": ">=2.8.1", + "typedarray-dts": "^1.0.0" + }, + "peerDependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -22544,6 +22457,13 @@ "node": ">= 0.6" } }, + "node_modules/typedarray-dts": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typedarray-dts/-/typedarray-dts-1.0.0.tgz", + "integrity": "sha512-Ka0DBegjuV9IPYFT1h0Qqk5U4pccebNIJCGl8C5uU7xtOs+jpJvKGAY4fHGK25hTmXZOEUl9Cnsg5cS6K/b5DA==", + "dev": true, + "license": "MIT" + }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -22895,6 +22815,20 @@ "node": ">= 0.8" } }, + "node_modules/upath2": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/upath2/-/upath2-3.1.23.tgz", + "integrity": "sha512-HQ7CivlKonWnq7m7VZuZHIDXXUCHOoCoIqgVyCk/z/wsuB/agGwGFhFjGSTArGlvBddiejrW4ChW6SwEMhAURQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@lazy-node/types-path": "^1.0.3", + "@types/node": "*", + "path-is-network-drive": "^1.0.24", + "path-strip-sep": "^1.0.21", + "tslib": "^2" + } + }, "node_modules/update-browserslist-db": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", @@ -23770,27 +23704,16 @@ } }, "node_modules/which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-4.0.0.tgz", + "integrity": "sha512-kLoLJ/y2o0GnU8ZNgI5/nlCbyjpUlqtaJQjMrzR2sKyQQ3BcJJ61oSOdZWIrfoScunyZS5w9U0wyFb0Bij9cyg==", "dev": true, "license": "MIT", "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" + "load-yaml-file": "^1.0.0" }, "engines": { - "node": ">=8.15" - } - }, - "node_modules/which-pm/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=22.13" } }, "node_modules/widest-line": { @@ -23940,9 +23863,9 @@ "license": "ISC" }, "node_modules/ws": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", - "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz", + "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==", "dev": true, "license": "MIT", "engines": { diff --git a/playground/package-lock.json b/playground/package-lock.json index ffdab96..a51d4d7 100644 --- a/playground/package-lock.json +++ b/playground/package-lock.json @@ -8,9 +8,9 @@ "name": "playground", "version": "0.1.0", "dependencies": { - "@strapi/plugin-cloud": "5.50.2", - "@strapi/plugin-users-permissions": "5.50.2", - "@strapi/strapi": "5.50.2", + "@strapi/plugin-cloud": "5.51.0", + "@strapi/plugin-users-permissions": "5.51.0", + "@strapi/strapi": "5.51.0", "better-sqlite3": "13.0.1", "fs-extra": "^11.0.0", "mime-types": "^3.0.0", @@ -3267,6 +3267,17 @@ "node": ">= 12" } }, + "node_modules/@lazy-node/types-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@lazy-node/types-path/-/types-path-1.0.3.tgz", + "integrity": "sha512-5Bnl5s5jh7o14i0oa7gj+Y0fDLIlri3+KVZmv4gk0OFGuOrOEmWBBCI9ky3Syip5g/yPHZdfa+WO5BVJMUpMdw==", + "license": "ISC", + "dependencies": { + "@types/node": "*", + "ts-type": "^3.0.1", + "tslib": ">=2" + } + }, "node_modules/@lezer/common": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.1.tgz", @@ -5374,6 +5385,20 @@ } } }, + "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.6.tgz", + "integrity": "sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "node_modules/@rushstack/node-core-library/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -5503,15 +5528,6 @@ "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", "license": "MIT" }, - "node_modules/@simov/deep-extend": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@simov/deep-extend/-/deep-extend-1.0.0.tgz", - "integrity": "sha512-Arv8/ZPcdKAMJnNF8cks35mPq1y3JnwH1lWpfWDKlJoj+Vw2xmA4+oL7m9GVHTgdX0mGFR7bCPTBTGbxhnfJJw==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/@sinclair/typebox": { "version": "0.34.49", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.49.tgz", @@ -5643,9 +5659,9 @@ "license": "MIT" }, "node_modules/@strapi/admin": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-5.50.2.tgz", - "integrity": "sha512-WTCbwJBW9S/+fAWfs+EwOBOcSAvIjmL4HnkgwkbiC4GHXSnoO/Lizfbe+Nz5x81lyCXgXtfEtbgTsEp6t9rKug==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-5.51.0.tgz", + "integrity": "sha512-BtJw1aamGtAVz4gQjCsXmihrr6hDlkjBdeRyIj1jl8gHO8Vr1iK4P9uCH+B2pVqo5pl1M/bSOoRlcVz2WXLSog==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@casl/ability": "6.7.5", @@ -5655,10 +5671,10 @@ "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/permissions": "5.50.2", - "@strapi/types": "5.50.2", - "@strapi/typescript-utils": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/permissions": "5.51.0", + "@strapi/types": "5.51.0", + "@strapi/typescript-utils": "5.51.0", + "@strapi/utils": "5.51.0", "@testing-library/dom": "10.4.1", "@testing-library/react": "16.3.2", "@testing-library/user-event": "14.6.1", @@ -5709,7 +5725,7 @@ "typescript": "5.9.3", "use-context-selector": "1.4.1", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -5766,22 +5782,13 @@ } } }, - "node_modules/@strapi/admin/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/cloud-cli": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-5.50.2.tgz", - "integrity": "sha512-ClGkuqzrzidXefCKm2UtIsREgIFVPHxUWttFXCfyjC7Ey/QWnH4/f0yvymxWHDVTZw9U+zv/WP6PFLNupEX1Fg==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-5.51.0.tgz", + "integrity": "sha512-Q/rXdxd9ujq0GZinKDXhtvyJp53g48LFlI2ahWkdoIciR4+AizcZxW5M1cDmixwbbcxfJRM6ir3BNHj262t9uA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "axios": "1.18.1", "boxen": "5.1.2", "chalk": "4.1.2", @@ -5798,7 +5805,7 @@ "open": "8.4.2", "ora": "5.4.1", "pkg-up": "3.1.0", - "tar": "7.5.18", + "tar": "7.5.20", "xdg-app-paths": "8.3.0", "yup": "0.32.9" }, @@ -5861,9 +5868,9 @@ } }, "node_modules/@strapi/content-manager": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/content-manager/-/content-manager-5.50.2.tgz", - "integrity": "sha512-yWEhG7KqqFHFSYYaZhezbhSiJ5FhJyq5XcP7plEQJHlMQTPL93dKbae6rg65/70uSZiEnDOFZ1zyV40cGjJizw==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/content-manager/-/content-manager-5.51.0.tgz", + "integrity": "sha512-437PlddTHTQQ8ibrPayrc/GcKaEEgpuSMi2p1++E+hob8hFizzUjJgFfiyWCGBuejNLcA0QMbFLlVDDCiQ5PYQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@casl/ability": "6.7.5", @@ -5875,8 +5882,8 @@ "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/types": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/types": "5.51.0", + "@strapi/utils": "5.51.0", "codemirror5": "npm:codemirror@^5.65.11", "date-fns": "2.30.0", "dompurify": "3.4.11", @@ -5908,7 +5915,7 @@ "slate-history": "0.93.0", "slate-react": "0.98.4", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -5975,27 +5982,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@strapi/content-manager/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/content-releases": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-5.50.2.tgz", - "integrity": "sha512-txdVPnt34mdgxJC7R+vOE6WHFUgD2ZoknZU/N2gAcvtHylmzg8Yhcu3neZP++Hzl3z/V52LYarc0DJjHtiwMmw==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/content-releases/-/content-releases-5.51.0.tgz", + "integrity": "sha512-x1xUyFEN8H0qmSOtxXSm1gmes4ZMjr0ug78E4mvn16FbAqBWJFuPSz0hMbOmFQgSRUGSRxfB8AQs/qV8jwinOA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", - "@strapi/database": "5.50.2", + "@strapi/database": "5.51.0", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/types": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/types": "5.51.0", + "@strapi/utils": "5.51.0", "date-fns": "2.30.0", "date-fns-tz": "2.0.1", "formik": "2.4.9", @@ -6019,9 +6017,9 @@ } }, "node_modules/@strapi/content-type-builder": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/content-type-builder/-/content-type-builder-5.50.2.tgz", - "integrity": "sha512-3Wnmhu1QVm5eqkFLXXPtw1/uEejA+YI8naE8y651sy9hr/9uA58ZJ5A0PkNQ0BUOUE++Gm/2m1XLY0FBEdedZQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/content-type-builder/-/content-type-builder-5.51.0.tgz", + "integrity": "sha512-FxEi4bv8TdibQluceWpizVoCyAlUfV9kofNwX1cO7sUWHhdV6+Nkw0s5Cyy2E1tcRXBq+7laA+wUwejOWTVXZw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@ai-sdk/react": "2.0.212", @@ -6032,9 +6030,9 @@ "@reduxjs/toolkit": "1.9.7", "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "2.2.3", - "@strapi/generators": "5.50.2", + "@strapi/generators": "5.51.0", "@strapi/icons": "2.2.3", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "ai": "5.0.210", "date-fns": "2.30.0", "fs-extra": "11.3.4", @@ -6049,7 +6047,7 @@ "react-markdown": "9.1.0", "react-redux": "8.1.3", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -6130,19 +6128,10 @@ "node": ">=14.14" } }, - "node_modules/@strapi/content-type-builder/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/core": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/core/-/core-5.50.2.tgz", - "integrity": "sha512-hr7vBMYG/GlvlWX3RhYrO+/XB4GuTFMdrb6XZ5vGFgQN0/BraFeu+MVi7ackPLl41WbGMljV0EdHZHFzlJ01vQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/core/-/core-5.51.0.tgz", + "integrity": "sha512-5X7reb3L0XnD2nhR1bDxUq2V9uNEfzqwM0fxJGR1Sd25O2+o36IyKSwPAsGQYnMhHm54bxEbItKrHhq+E+ok9g==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@casl/ability": "6.7.5", @@ -6150,15 +6139,15 @@ "@koa/router": "12.0.2", "@modelcontextprotocol/sdk": "1.29.0", "@paralleldrive/cuid2": "2.2.2", - "@strapi/admin": "5.50.2", - "@strapi/database": "5.50.2", - "@strapi/generators": "5.50.2", - "@strapi/logger": "5.50.2", - "@strapi/openapi": "5.50.2", - "@strapi/permissions": "5.50.2", - "@strapi/types": "5.50.2", - "@strapi/typescript-utils": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/admin": "5.51.0", + "@strapi/database": "5.51.0", + "@strapi/generators": "5.51.0", + "@strapi/logger": "5.51.0", + "@strapi/openapi": "5.51.0", + "@strapi/permissions": "5.51.0", + "@strapi/types": "5.51.0", + "@strapi/typescript-utils": "5.51.0", + "@strapi/utils": "5.51.0", "@vercel/stega": "0.1.2", "bcryptjs": "2.4.3", "boxen": "5.1.2", @@ -6202,7 +6191,7 @@ "typescript": "5.9.3", "undici": "6.27.0", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -6322,24 +6311,15 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@strapi/core/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/data-transfer": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-5.50.2.tgz", - "integrity": "sha512-idtRfSHR+hec8QlvK/We2I/29JAzVtd+wIb54upnRyPLyMDEZZaEgyM647oLOxRuVPh/0L8cSNO8QYFiV8e1Pg==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-5.51.0.tgz", + "integrity": "sha512-o1CmHL1+VzrSoSgCytTelEmE2ZA3xuP6sPR7B/VoR7pQoPuTRG+s3FreiJQBCN+RPrCVHupc2MD9aIdLCH6oNQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/logger": "5.50.2", - "@strapi/types": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/logger": "5.51.0", + "@strapi/types": "5.51.0", + "@strapi/utils": "5.51.0", "chalk": "4.1.2", "cli-table3": "0.6.5", "commander": "8.3.0", @@ -6352,9 +6332,9 @@ "semver": "7.7.4", "stream-chain": "2.2.5", "stream-json": "1.9.1", - "tar": "7.5.18", + "tar": "7.5.20", "tar-stream": "2.2.0", - "ws": "8.21.0" + "ws": "8.21.1" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -6397,13 +6377,13 @@ } }, "node_modules/@strapi/database": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/database/-/database-5.50.2.tgz", - "integrity": "sha512-oe3m++UyAfmtpPD4jq/NrX9j8lzYOGNaihN+Je0f0dflU44KTLaSxGGRxE7vTA1Jl2KTSHwsMlHH4CbsDcaXBw==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/database/-/database-5.51.0.tgz", + "integrity": "sha512-yEru/5yZkMMy4EzphVClv/4HL/Wvnpi8ITZW0X/jZCrd50iwqNnh/a61fcyulkH4RYpTm3D8x7UwQI9k2hZLNg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@paralleldrive/cuid2": "2.2.2", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "ajv": "8.20.0", "date-fns": "2.30.0", "debug": "4.3.4", @@ -6475,21 +6455,21 @@ } }, "node_modules/@strapi/email": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/email/-/email-5.50.2.tgz", - "integrity": "sha512-yG/T1iaXuxD960N84ynqOAbHwWy3khPkg+VuRBhDlc78Mta6SZEAnOkcm56i+c8vgreYe2CiPF7SfLRRZ8c++w==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/email/-/email-5.51.0.tgz", + "integrity": "sha512-Ew8eoR/qZl1b2ytABg9NV0R5mDqlcO91kaF2gPmOFVWz9hVABy2s9T1HHTEVKzd0DNjFhWpfXqdVjYZLCvudiA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/provider-email-sendmail": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/provider-email-sendmail": "5.51.0", + "@strapi/utils": "5.51.0", "koa2-ratelimit": "^1.1.3", "lodash": "4.18.1", "react-intl": "6.6.2", "react-query": "3.39.3", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -6504,24 +6484,15 @@ "styled-components": "^6.0.0" } }, - "node_modules/@strapi/email/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/generators": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-5.50.2.tgz", - "integrity": "sha512-cvi4Lf9sJFEiR9lz+NC9y1VT1PxyeFESh9L2kNt5xWQ0+rJVjU/r71i+Or0FbbWoRR0QqleHsNhNViv+j/qyow==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-5.51.0.tgz", + "integrity": "sha512-L4QWnwUB9RwrGskDBvwEYt3/P/jbYMx4Ndptejapr7iwB9+yD/BWGTn/Sv9DYnKM1aI6QxWTTsd1Ebipg71SkQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/typescript-utils": "5.51.0", + "@strapi/utils": "5.51.0", "chalk": "4.1.2", "fs-extra": "11.3.4", "handlebars": "4.7.9", @@ -6603,21 +6574,21 @@ } }, "node_modules/@strapi/i18n": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/i18n/-/i18n-5.50.2.tgz", - "integrity": "sha512-XCK/EzfqupgA9g/dLyueOedyOje4rXJW6upxpG8ZHJy/so0SjcJNxcgTidJDSf9LusUPFcvC9bLMi1AcJ7bvjQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/i18n/-/i18n-5.51.0.tgz", + "integrity": "sha512-aVlicSDqpz0Afey6E9hCJONLm4IVddufQRAAudtbOMC9Bl+24E1/ld2i2M/WwFYc7xGjuc+Tcoy9XylN4ot61w==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "lodash": "4.18.1", "qs": "6.15.3", "react-intl": "6.6.2", "react-redux": "8.1.3", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -6632,15 +6603,6 @@ "styled-components": "^6.0.0" } }, - "node_modules/@strapi/i18n/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/icons": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/@strapi/icons/-/icons-2.2.3.tgz", @@ -6653,9 +6615,9 @@ } }, "node_modules/@strapi/logger": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-5.50.2.tgz", - "integrity": "sha512-qtIjGXTq6Zap7eOUkupNDzqcyweylP37ND/rW4hcmiws8Uag6hSh3QySnI6CJr9CJFqz8dgR2ClrDNpjVSvmng==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-5.51.0.tgz", + "integrity": "sha512-zbXWcDWxyvH8XhkU7ksvomCbJCSchfby8W5GCtTgSX6WmYtwlSZhinYaNXdLPhjc9ofUZ4GzSRkuxh8WRNPmeg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "lodash": "4.18.1", @@ -6667,29 +6629,20 @@ } }, "node_modules/@strapi/openapi": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/openapi/-/openapi-5.50.2.tgz", - "integrity": "sha512-nKrW8YfqC/YNwrPEVdhH5QitXIo2pXYV3qEuAcrKtu1UsOIS1N1SSlo9vrlBem7SKuUnmeJU6AG9ZJEQIwJ0qw==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/openapi/-/openapi-5.51.0.tgz", + "integrity": "sha512-Y42CKt3qwvhaLdpjCmMDhE1ZkGDWFa7Pr+KGFuovWI24veE6ZIqky9sRcUmlex8G7X2ABGJuLlrOAqKNiO4XuQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "debug": "4.3.4", "openapi-types": "12.1.3", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", "npm": ">=6.0.0" } }, - "node_modules/@strapi/openapi/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/pack-up": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/@strapi/pack-up/-/pack-up-5.1.1.tgz", @@ -6754,13 +6707,13 @@ } }, "node_modules/@strapi/permissions": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-5.50.2.tgz", - "integrity": "sha512-h8uSW+/o/bKjOTUYX0rmwuHucMFM7JsG5pK5sxOhRFnBiFiX20c3N7Pzlh0DnWRNI61CunI8etocJ+pI8WRhuw==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-5.51.0.tgz", + "integrity": "sha512-uZC0JNVImS11RhWMWXdyOqRTka0O+ajB4EZOKaLa4/Pbp4My0hun/ZaHKCNBRU/YC5pLswJgc6mxj7L220Ptqw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@casl/ability": "6.7.5", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "lodash": "4.18.1", "qs": "6.15.3", "sift": "16.0.1" @@ -6771,9 +6724,9 @@ } }, "node_modules/@strapi/plugin-cloud": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/plugin-cloud/-/plugin-cloud-5.50.2.tgz", - "integrity": "sha512-eEe/BVdw2NQW0j1t/QwuTH9L+WMv2T5D57Sa/vaOB8GozQ3+48Sa2mT1n9T7L10PXW/aqaKhccuIpgfjPmr1jQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-cloud/-/plugin-cloud-5.51.0.tgz", + "integrity": "sha512-DpF0nUxlaY4DXCBdkB5FBqwG9yIUmEi7rA/HE43+/mZizWncAnXONG0s9b8wycugTa2r5DMBcTrqVtqm/SpLEA==", "license": "MIT", "dependencies": { "@strapi/design-system": "2.2.3", @@ -6794,31 +6747,28 @@ } }, "node_modules/@strapi/plugin-users-permissions": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/plugin-users-permissions/-/plugin-users-permissions-5.50.2.tgz", - "integrity": "sha512-yW3wuM8bxatznPImicfqFuXX5cw1uwYLmNbjrgzuDZgkKsUE8Kn3WmzNZ0uFZDdngkaINdYZK7qm1q5gHOugyg==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/plugin-users-permissions/-/plugin-users-permissions-5.51.0.tgz", + "integrity": "sha512-WEe5v/qCmhRvv6eBQEiTaPEkedluJDrYVVJuWNO44pIfoAOhFFEUaNRmbprC4l6zZzu2hFS5GE3Pbc+E15vsgw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "bcryptjs": "2.4.3", "formik": "2.4.9", - "grant": "5.4.24", "immer": "9.0.21", "jsonwebtoken": "9.0.3", - "jwk-to-pem": "2.0.7", "koa": "2.16.4", "koa2-ratelimit": "^1.1.3", "lodash": "4.18.1", "prop-types": "^15.8.1", - "purest": "4.0.2", "react-intl": "6.6.2", "react-query": "3.39.3", "react-redux": "8.1.3", "url-join": "4.0.1", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -6832,19 +6782,10 @@ "styled-components": "^6.0.0" } }, - "node_modules/@strapi/plugin-users-permissions/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/provider-email-sendmail": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.50.2.tgz", - "integrity": "sha512-XzePrOhQaqPwCIOUOMa24AttWJrD5T9hD2IvN99cOEB4EQUw7hEkQAsyMVK1F1QESco3Djx+bwxecQHb3YV7sA==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.51.0.tgz", + "integrity": "sha512-c7MH0BL+MMdUBl+SG8H3DsDlgHWZP05nCTKdonwiTf9YayHSsgHtBjs9ua4q/7yBtM5qN6DqUu3Ev8iXdaGryQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "nodemailer": "9.0.1" @@ -6855,12 +6796,12 @@ } }, "node_modules/@strapi/provider-upload-local": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-5.50.2.tgz", - "integrity": "sha512-fbXbEb7rw1CWLYwfguwdSemydKJriUvEMZDjKPzRHVI+jlwkH0e99zb98hppTja19eGLBtJVkgfcbBEebZYNwA==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-5.51.0.tgz", + "integrity": "sha512-0njHRmK0+5dpGC0XX7OKYLyXEBBou0SIkzZJxZE4L+mFoVhOIsbXOc4bOJ2Wgr4J1oJkQ7BLcCVApxhNGDGViQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "fs-extra": "11.3.4" }, "engines": { @@ -6883,15 +6824,15 @@ } }, "node_modules/@strapi/review-workflows": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/review-workflows/-/review-workflows-5.50.2.tgz", - "integrity": "sha512-MVgKZrGUPx57q/XPLRKk10ONamrq+PTMed80FtvdHi7FfPiffbJMpY2O5zstDCNFp8xQtmSuJSzhBqRansekMA==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/review-workflows/-/review-workflows-5.51.0.tgz", + "integrity": "sha512-y0/9wxUxjq1QGjIee+yyMakcbqtHxtb8kWJZD5K2PxgncPfIHdTC9RrgYpjc15bcDS8DZ1EynjISgil08Njt6w==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@reduxjs/toolkit": "1.9.7", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/utils": "5.50.2", + "@strapi/utils": "5.51.0", "date-fns": "2.30.0", "fractional-indexing": "3.2.0", "koa": "2.16.4", @@ -7127,31 +7068,31 @@ } }, "node_modules/@strapi/strapi": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-5.50.2.tgz", - "integrity": "sha512-JvSfLWnwxyFPdNGtMPvKTmfjsevzp1jzROIgydSvMyBpCAdfyvxnJKpVHt8A8FMWmu/tr7e+wp97sySCq32w9Q==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-5.51.0.tgz", + "integrity": "sha512-tgja+PhrLDjsf+U6zTY/RSdbMj0me3NzaUMv8h4TwuHJyFdnQruA76NwxjCxZInQyBAtK3DjZiVpG/qMzPRdkg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@pmmmwh/react-refresh-webpack-plugin": "0.5.17", - "@strapi/admin": "5.50.2", - "@strapi/cloud-cli": "5.50.2", - "@strapi/content-manager": "5.50.2", - "@strapi/content-releases": "5.50.2", - "@strapi/content-type-builder": "5.50.2", - "@strapi/core": "5.50.2", - "@strapi/data-transfer": "5.50.2", - "@strapi/database": "5.50.2", - "@strapi/email": "5.50.2", - "@strapi/generators": "5.50.2", - "@strapi/i18n": "5.50.2", - "@strapi/logger": "5.50.2", - "@strapi/openapi": "5.50.2", - "@strapi/permissions": "5.50.2", - "@strapi/review-workflows": "5.50.2", - "@strapi/types": "5.50.2", - "@strapi/typescript-utils": "5.50.2", - "@strapi/upload": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/admin": "5.51.0", + "@strapi/cloud-cli": "5.51.0", + "@strapi/content-manager": "5.51.0", + "@strapi/content-releases": "5.51.0", + "@strapi/content-type-builder": "5.51.0", + "@strapi/core": "5.51.0", + "@strapi/data-transfer": "5.51.0", + "@strapi/database": "5.51.0", + "@strapi/email": "5.51.0", + "@strapi/generators": "5.51.0", + "@strapi/i18n": "5.51.0", + "@strapi/logger": "5.51.0", + "@strapi/openapi": "5.51.0", + "@strapi/permissions": "5.51.0", + "@strapi/review-workflows": "5.51.0", + "@strapi/types": "5.51.0", + "@strapi/typescript-utils": "5.51.0", + "@strapi/upload": "5.51.0", + "@strapi/utils": "5.51.0", "@types/nodemon": "1.19.6", "@vitejs/plugin-react-swc": "3.11.0", "boxen": "5.1.2", @@ -7376,19 +7317,19 @@ } }, "node_modules/@strapi/types": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/types/-/types-5.50.2.tgz", - "integrity": "sha512-coiotY9Wi4So/jXD1O/EhovLyeMkKeFMgBslJoUcyofEPxxGxOTuWGsbZwZ7fISIoEJ0wCSd9buOGBtcVcayGQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/types/-/types-5.51.0.tgz", + "integrity": "sha512-2FnAcilM+2ad34Ymn5eLMWRi5H8mSFAJOFvdJ26Fl9p4pf2zOVNWqlOeOvVrXsO3DTTa4/IqKnbw7ibtMTWcTA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@casl/ability": "6.7.5", "@koa/cors": "5.0.0", "@koa/router": "12.0.2", "@modelcontextprotocol/sdk": "1.29.0", - "@strapi/database": "5.50.2", - "@strapi/logger": "5.50.2", - "@strapi/permissions": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/database": "5.51.0", + "@strapi/logger": "5.51.0", + "@strapi/permissions": "5.51.0", + "@strapi/utils": "5.51.0", "commander": "8.3.0", "json-logic-js": "2.0.5", "koa": "2.16.4", @@ -7397,26 +7338,17 @@ "typedoc": "0.28.19", "typedoc-github-wiki-theme": "2.1.0", "typedoc-plugin-markdown": "4.11.0", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", "npm": ">=6.0.0" } }, - "node_modules/@strapi/types/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/typescript-utils": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-5.50.2.tgz", - "integrity": "sha512-tx/MvZakKy46+pz4tTeaZMzRdw7Uu7hXuI1p8GXeFLZXRUjEGn7BhJ7sopvaaS+rehXSQP/Yng0HE4FmmNjLuQ==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-5.51.0.tgz", + "integrity": "sha512-vVaQNWfQeoSHiOEUj0jiDtlPlgLUwDj1YAGrYyOEN7yeZceABBxm0LK1EEUhnbyVQ9sjJj7I1fHe6ixMJSi3+A==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "chalk": "4.1.2", @@ -7493,9 +7425,9 @@ } }, "node_modules/@strapi/upload": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/upload/-/upload-5.50.2.tgz", - "integrity": "sha512-2gmUsGYeiLqQwovUeEYoP/vVfkODommg7rgzWHWQmyVahwqb6T46FV3yepqBvKBHl74B9h2QparnSFTMe5G4Cg==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/upload/-/upload-5.51.0.tgz", + "integrity": "sha512-S4PN0/n0QDftjFbV9QCJl8kB+JZvr7Lx7+TswY5SKa4N5nU4vXqQeTCJUFEbktq269pwC9zMv+BzgyK3TVtK0A==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@dnd-kit/core": "6.3.1", @@ -7503,11 +7435,11 @@ "@radix-ui/react-dialog": "1.0.5", "@radix-ui/react-toggle-group": "1.1.11", "@reduxjs/toolkit": "1.9.7", - "@strapi/database": "5.50.2", + "@strapi/database": "5.51.0", "@strapi/design-system": "2.2.3", "@strapi/icons": "2.2.3", - "@strapi/provider-upload-local": "5.50.2", - "@strapi/utils": "5.50.2", + "@strapi/provider-upload-local": "5.51.0", + "@strapi/utils": "5.51.0", "byte-size": "8.1.1", "cropperjs": "1.6.1", "date-fns": "2.30.0", @@ -7528,7 +7460,7 @@ "react-select": "5.8.0", "sharp": "0.34.5", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -7847,19 +7779,10 @@ "node": ">= 0.6" } }, - "node_modules/@strapi/upload/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@strapi/utils": { - "version": "5.50.2", - "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-5.50.2.tgz", - "integrity": "sha512-2g7E2g4q0a7JSE9OwCA8V5ibLKFWnksClgx4oBIhXXxZTn7TzkQdkChIJPsqaVdU8rwGxk2UdaKrElpqRpDr5A==", + "version": "5.51.0", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-5.51.0.tgz", + "integrity": "sha512-qvCmuWq2q8lbWZWmJfGzbCuF3rNh6sAFCscl1Z8diRS4eFpIUK56Y6t5ezv6ByP0r4u1U3a2v/DH6XQULNN1Hg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@sindresorhus/slugify": "1.1.0", @@ -7869,9 +7792,9 @@ "lodash": "4.18.1", "node-machine-id": "1.1.12", "p-map": "4.0.0", - "preferred-pm": "3.1.3", + "preferred-pm": "5.0.0", "yup": "0.32.9", - "zod": "3.25.67" + "zod": "3.25.76" }, "engines": { "node": ">=20.0.0 <=26.x.x", @@ -7931,15 +7854,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@strapi/utils/node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@swc/core": { "version": "1.15.11", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.11.tgz", @@ -9751,18 +9665,6 @@ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "license": "MIT" }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/ast-types": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", @@ -10041,12 +9943,6 @@ "node": ">= 6" } }, - "node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, "node_modules/body-parser": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", @@ -10297,12 +10193,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "license": "MIT" - }, "node_modules/browserslist": { "version": "4.28.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", @@ -11861,21 +11751,6 @@ "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", "license": "ISC" }, - "node_modules/elliptic": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", - "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "node_modules/emittery": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", @@ -13182,14 +13057,86 @@ "node": ">=8" } }, + "node_modules/find-up-simple": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.1.tgz", + "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/find-yarn-workspace-root2": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", - "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "version": "1.2.53", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.53.tgz", + "integrity": "sha512-0P66/qSVapUMgxLt0BwnKQ2VEg7uR/PIX82y/YuKOf8oHK437uq3OcMUdB4NGDJrCZ2is6jME0yZcV9nAM0RoQ==", "license": "Apache-2.0", "dependencies": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" + "micromatch": "^4.0.8", + "pkg-dir": "<6 >=5", + "tslib": ">=2", + "upath2": "^3.1.23" + } + }, + "node_modules/find-yarn-workspace-root2/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root2/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root2/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root2/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/findup-sync": { @@ -13242,21 +13189,21 @@ } }, "node_modules/flow-estree": { - "version": "0.322.0", - "resolved": "https://registry.npmjs.org/flow-estree/-/flow-estree-0.322.0.tgz", - "integrity": "sha512-v7wiiFWSKbJ1HGVCRKhxl+6pQWTQV6P4c7XEfKjVlH71YkgQyJCq0AG5dhJDD/3/SkJgX/F9lvAj2rbrFzArdQ==", + "version": "0.323.0", + "resolved": "https://registry.npmjs.org/flow-estree/-/flow-estree-0.323.0.tgz", + "integrity": "sha512-VuCvqb38ueB7u9Xnfuj/uV9xWaqRM1XX8fUbch3Q1perZp1BZHAcGKcSkc57RdVXaDrjsfgNOiSEmlvx8Yhk4Q==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/flow-parser": { - "version": "0.322.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.322.0.tgz", - "integrity": "sha512-Qfd8N4sSuWmlf1qk5M60fi8JrvhNvj9fbwMsRkcnm3UhLYukkbm2CFkAhiTD3n4RVXb6TuCHFCp78TMXpO0zcA==", + "version": "0.323.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.323.0.tgz", + "integrity": "sha512-uTw5ffLYxQDnSe4Ch5mo1Sp7kFOrhOglz3nqgpQRrYpt4ucQTxrQRCLdC0F1hyhcIK7j5GjdxzV1d4DN68eDzA==", "license": "MIT", "dependencies": { - "flow-estree": "0.322.0" + "flow-estree": "0.323.0" }, "engines": { "node": ">=0.4.0" @@ -13613,9 +13560,9 @@ "license": "MIT" }, "node_modules/fs-extra": { - "version": "11.3.6", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.6.tgz", - "integrity": "sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==", + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", + "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -14057,26 +14004,6 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "license": "ISC" }, - "node_modules/grant": { - "version": "5.4.24", - "resolved": "https://registry.npmjs.org/grant/-/grant-5.4.24.tgz", - "integrity": "sha512-PD5AvSI7wgCBDi2mEd6M/TIe+70c/fVc3Ik4B0s4mloWTy9J800eUEcxivOiyqSP9wvBy2QjWq1JR8gOfDMnEg==", - "license": "MIT", - "dependencies": { - "qs": "^6.14.0", - "request-compose": "^2.1.7", - "request-oauth": "^1.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "optionalDependencies": { - "cookie": "^0.7.2", - "cookie-signature": "^1.2.2", - "jwk-to-pem": "^2.0.7", - "jws": "^4.0.0" - } - }, "node_modules/handlebars": { "version": "4.7.9", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", @@ -14155,16 +14082,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -14250,17 +14167,6 @@ "integrity": "sha512-uu0VXUK52JhihhnN/MVVo1lvqNNuhoxkonqgO3IpjvQiGpJBdIXMGkofjQb/j9zvV7a1SW8U9g1FslWx/1HOiQ==", "license": "Apache-2.0" }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -15166,12 +15072,6 @@ "node": ">=0.10.0" } }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "license": "MIT" - }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", @@ -16218,6 +16118,7 @@ "version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "dev": true, "license": "MIT", "dependencies": { "argparse": "^1.0.7", @@ -16403,17 +16304,6 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/jwk-to-pem": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/jwk-to-pem/-/jwk-to-pem-2.0.7.tgz", - "integrity": "sha512-cSVphrmWr6reVchuKQZdfSs4U9c5Y4hwZggPoz6cbVnTpAVgGRpEuQng86IyqLeGZlhTh+c4MAreB6KbdQDKHQ==", - "license": "Apache-2.0", - "dependencies": { - "asn1.js": "^5.3.0", - "elliptic": "^6.6.1", - "safe-buffer": "^5.0.1" - } - }, "node_modules/jwks-rsa": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-3.1.0.tgz", @@ -16971,27 +16861,57 @@ } }, "node_modules/load-yaml-file": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", - "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-1.0.0.tgz", + "integrity": "sha512-Xw+A/X4c5R6GWu7ZUQgw1rnbfUr1P/hAZbDTrreo+/fP/YSGgxAKoWe2IcT+bt4RHuyIca6S7SMGcWx+QI3WIw==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" + "graceful-fs": "^4.2.8", + "js-yaml": "^4.1.0", + "strip-bom": "^5.0.0" }, "engines": { - "node": ">=6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/load-yaml-file/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/load-yaml-file/node_modules/js-yaml": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/load-yaml-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", + "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/loader-runner": { @@ -18201,18 +18121,6 @@ "webpack": "^5.0.0" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "license": "MIT" - }, "node_modules/minimatch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", @@ -18321,44 +18229,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "license": "MIT" }, - "node_modules/multistream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/multistream/-/multistream-4.1.0.tgz", - "integrity": "sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "once": "^1.4.0", - "readable-stream": "^3.6.0" - } - }, - "node_modules/multistream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/mute-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", @@ -18697,15 +18567,6 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -19196,6 +19057,15 @@ "node": ">=0.10.0" } }, + "node_modules/path-is-network-drive": { + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/path-is-network-drive/-/path-is-network-drive-1.0.24.tgz", + "integrity": "sha512-sux7NWiMq/ul8EEQTQbdM1m/zr+Rrq11/P9tEBgxMgTnVHS8f54tQm0kfrTxkvPNg/OVkRjHNgSia5VxnawOZg==", + "license": "ISC", + "dependencies": { + "tslib": "^2" + } + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -19256,6 +19126,15 @@ "dev": true, "license": "ISC" }, + "node_modules/path-strip-sep": { + "version": "1.0.21", + "resolved": "https://registry.npmjs.org/path-strip-sep/-/path-strip-sep-1.0.21.tgz", + "integrity": "sha512-V5Lvyhx0fE6/wEk/YseTtoRQIaD32cepnzrQ1b3kOzOxxDoSglry8IZ1b6LPObIeIbpC0+i9ygUsBNhkOttQKw==", + "license": "ISC", + "dependencies": { + "tslib": "^2" + } + }, "node_modules/path-to-regexp": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", @@ -19331,6 +19210,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, "license": "MIT", "dependencies": { "find-up": "^4.0.0" @@ -19583,64 +19463,17 @@ "license": "MIT" }, "node_modules/preferred-pm": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", - "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/preferred-pm/node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-5.0.0.tgz", + "integrity": "sha512-qs9WZBOIW4tXjxoYxUathIb53hcV3cjVpLJl8Y0h3QOiyqnbDzWmw0jvTI5YOw/RAkhDsB/sFVt9pYV+r6NP2A==", "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "find-up-simple": "^1.0.1", + "find-yarn-workspace-root2": "1.2.53", + "which-pm": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=22.13" } }, "node_modules/prettier": { @@ -19903,22 +19736,6 @@ ], "license": "MIT" }, - "node_modules/purest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/purest/-/purest-4.0.2.tgz", - "integrity": "sha512-Uq6kdia8zGVHOb/0zAOb7FvKFMKeyeTZTLEwpO0JR3cIFEkpH6asv3ls9M9URDjHiYIdgAPmht5ecSbvPacfyg==", - "license": "Apache-2.0", - "dependencies": { - "@simov/deep-extend": "^1.0.0", - "qs": "^6.10.3", - "request-compose": "^2.1.4", - "request-multipart": "^1.0.0", - "request-oauth": "^1.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/qs": { "version": "6.15.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", @@ -20784,72 +20601,12 @@ "strip-ansi": "^6.0.1" } }, - "node_modules/request-compose": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/request-compose/-/request-compose-2.1.7.tgz", - "integrity": "sha512-27amNkWTK4Qq25XEwdmrhb4VLMiQzRSKuDfsy1o1griykcyXk5MxMHmJG+OKTRdO9PgsO7Kkn7GrEkq0UAIIMQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/request-ip": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/request-ip/-/request-ip-3.3.0.tgz", "integrity": "sha512-cA6Xh6e0fDBBBwH77SLJaJPBmD3nWVAcF9/XAcsrIHdjhFzFiB5aNQFytdjCGPezU3ROwrR11IddKAM08vohxA==", "license": "MIT" }, - "node_modules/request-multipart": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/request-multipart/-/request-multipart-1.0.0.tgz", - "integrity": "sha512-dazx88T19dIKFNc0XdlZV8H46D2RmNFdR4mipcbrFOaN70PSSSMM3urVY+eVbrpraf/fHXccxFhLvG1wkSUtKQ==", - "license": "Apache-2.0", - "dependencies": { - "bl": "^4.0.3", - "isstream": "^0.1.2", - "mime-types": "^2.1.28", - "multistream": "^4.0.1", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/request-multipart/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/request-multipart/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/request-oauth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/request-oauth/-/request-oauth-1.0.1.tgz", - "integrity": "sha512-85THTg1RgOYtqQw42JON6AqvHLptlj1biw265Tsq4fD4cPdUvhDB2Qh9NTv17yCD322ROuO9aOmpc4GyayGVBA==", - "license": "Apache-2.0", - "dependencies": { - "oauth-sign": "^0.9.0", - "qs": "^6.9.6", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -22414,9 +22171,9 @@ } }, "node_modules/tar": { - "version": "7.5.18", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.18.tgz", - "integrity": "sha512-PwA+nJl+AzsS9hRqtNRRq8/kTdNPoOLEPXpz9WBaErNm4+TFedJyQFJLITWdsmIBnwNS/TwXf1NV5Ak1KITc8g==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.20.tgz", + "integrity": "sha512-9FcyK4PA6+WbzlTM9WhQm6vB5W7cP7dUiPsv1g7YDwEQnQ1CGpK3MGlKk/ITVWMk05kHZuBhmVhiv8LZoy/PFQ==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", @@ -22874,6 +22631,27 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/ts-toolbelt": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz", + "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/ts-type": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/ts-type/-/ts-type-3.0.13.tgz", + "integrity": "sha512-8SVH7wqDH06PA44UyzwyR3S6NGlweQ/U87glgxpwgn5Kr/xHOm1iljfrlBWQrpyIDYdCbHUFmK3a5lTINTq7xg==", + "license": "ISC", + "dependencies": { + "@types/node": "*", + "tslib": ">=2.8.1", + "typedarray-dts": "^1.0.0" + }, + "peerDependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -22957,6 +22735,12 @@ "node": ">= 0.6" } }, + "node_modules/typedarray-dts": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typedarray-dts/-/typedarray-dts-1.0.0.tgz", + "integrity": "sha512-Ka0DBegjuV9IPYFT1h0Qqk5U4pccebNIJCGl8C5uU7xtOs+jpJvKGAY4fHGK25hTmXZOEUl9Cnsg5cS6K/b5DA==", + "license": "MIT" + }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -23338,6 +23122,19 @@ "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, + "node_modules/upath2": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/upath2/-/upath2-3.1.23.tgz", + "integrity": "sha512-HQ7CivlKonWnq7m7VZuZHIDXXUCHOoCoIqgVyCk/z/wsuB/agGwGFhFjGSTArGlvBddiejrW4ChW6SwEMhAURQ==", + "license": "ISC", + "dependencies": { + "@lazy-node/types-path": "^1.0.3", + "@types/node": "*", + "path-is-network-drive": "^1.0.24", + "path-strip-sep": "^1.0.21", + "tslib": "^2" + } + }, "node_modules/update-browserslist-db": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", @@ -23470,15 +23267,6 @@ "node": ">= 0.4.0" } }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/v8-to-istanbul": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", @@ -24224,16 +24012,15 @@ } }, "node_modules/which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-4.0.0.tgz", + "integrity": "sha512-kLoLJ/y2o0GnU8ZNgI5/nlCbyjpUlqtaJQjMrzR2sKyQQ3BcJJ61oSOdZWIrfoScunyZS5w9U0wyFb0Bij9cyg==", "license": "MIT", "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" + "load-yaml-file": "^1.0.0" }, "engines": { - "node": ">=8.15" + "node": ">=22.13" } }, "node_modules/widest-line": { @@ -24373,9 +24160,9 @@ } }, "node_modules/ws": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", - "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz", + "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==", "license": "MIT", "engines": { "node": ">=10.0.0" diff --git a/playground/package.json b/playground/package.json index 11dc784..f64f82a 100644 --- a/playground/package.json +++ b/playground/package.json @@ -17,9 +17,9 @@ "upgrade:dry": "npx @strapi/upgrade latest --dry" }, "dependencies": { - "@strapi/plugin-cloud": "5.50.2", - "@strapi/plugin-users-permissions": "5.50.2", - "@strapi/strapi": "5.50.2", + "@strapi/plugin-cloud": "5.51.0", + "@strapi/plugin-users-permissions": "5.51.0", + "@strapi/strapi": "5.51.0", "better-sqlite3": "13.0.1", "fs-extra": "^11.0.0", "mime-types": "^3.0.0", -- 2.47.3