diff --git a/e2e-report/package-lock.json b/e2e-report/package-lock.json index 915d340ff5..383522d9eb 100644 --- a/e2e-report/package-lock.json +++ b/e2e-report/package-lock.json @@ -18,7 +18,7 @@ "daisyui": "^4.12.2", "eslint": "^8.57.0", "eslint-config-next": "^14.2.4", - "netlify-cli": "^23.1.4", + "netlify-cli": "^23.2.0", "postcss": "^8.4.38", "sass": "^1.77.1", "tailwindcss": "^3.4.4" @@ -3525,27 +3525,27 @@ "dev": true }, "node_modules/netlify-cli": { - "version": "23.1.4", - "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-23.1.4.tgz", - "integrity": "sha512-QKv/+9H6OLD8zBhssvsSYLpCD2jOIz2kAkfYL3V2INUD6tMEL/dwKtgKG/7SjYHV9wNXtGz62lfTXBiVX7o6xg==", + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-23.2.0.tgz", + "integrity": "sha512-EYfcGe4EFPv1wT1XSKz8DLcaHeNVS1+vK9brXMjJyXn4IjO0/8do/dnaq1IjW6u0TQZMKNuCFLPakFIhRH+Y1w==", "dev": true, "hasInstallScript": true, "hasShrinkwrap": true, "license": "MIT", "dependencies": { "@fastify/static": "7.0.4", - "@netlify/api": "14.0.3", + "@netlify/api": "14.0.4", "@netlify/blobs": "10.0.8", - "@netlify/build": "35.0.7", + "@netlify/build": "35.1.2", "@netlify/build-info": "10.0.7", - "@netlify/config": "24.0.2", + "@netlify/config": "24.0.3", "@netlify/dev-utils": "4.1.1", "@netlify/edge-bundler": "14.5.2", "@netlify/edge-functions-bootstrap": "2.14.0", "@netlify/headers-parser": "9.0.2", "@netlify/local-functions-proxy": "2.0.3", "@netlify/redirect-parser": "15.0.3", - "@netlify/zip-it-and-ship-it": "14.1.2", + "@netlify/zip-it-and-ship-it": "14.1.4", "@octokit/rest": "21.1.1", "@opentelemetry/api": "1.8.0", "@pnpm/tabtab": "0.5.4", @@ -3554,7 +3554,7 @@ "ascii-table": "0.0.9", "backoff": "2.5.0", "boxen": "8.0.1", - "chalk": "5.5.0", + "chalk": "5.6.0", "chokidar": "4.0.3", "ci-info": "4.3.0", "clean-deep": "3.4.0", @@ -4629,18 +4629,15 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/api": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/@netlify/api/-/api-14.0.3.tgz", - "integrity": "sha512-iFYqSYBnn34Fx3eVOH7sG52f/xcyB9or2yjn486d3ZqLk6OJGFZstxjY4LfTv8chCT1HeSVybIvnCqsHsvrzJQ==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@netlify/api/-/api-14.0.4.tgz", + "integrity": "sha512-3Li2UKiVAu1xcPH1JffXyws3juAYTMnEpfUSdYUaQP+/z+3wXFqCVIuVG5LBwq8u8WHY0P0sqc23oCRGngKSlg==", "dev": true, - "license": "MIT", "dependencies": { "@netlify/open-api": "^2.37.0", - "lodash-es": "^4.17.21", - "micro-api-client": "^3.3.0", "node-fetch": "^3.0.0", "p-wait-for": "^5.0.0", - "qs": "^6.9.6" + "picoquery": "^2.5.0" }, "engines": { "node": ">=18.14.0" @@ -4666,22 +4663,22 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/build": { - "version": "35.0.7", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-35.0.7.tgz", - "integrity": "sha512-o1wvbPEuNnBMFwfaXWkTCIS/k2Ba7LLON9iCa/+93vJ2Zks3iaw6tdottg7Ku2+CdXBg42JsXhLlPZQQMi9+mg==", + "version": "35.1.2", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-35.1.2.tgz", + "integrity": "sha512-uuzr4nADKlpLEBDMRh7rz1AhbpdEfXtk+5sjmyBB+YW3xK49Z+eLo6LmDEAVtOR5WKzH9ZTdWffbMXLaszi3SA==", "dev": true, "dependencies": { "@bugsnag/js": "^8.0.0", "@netlify/blobs": "^10.0.8", "@netlify/cache-utils": "^6.0.4", - "@netlify/config": "^24.0.2", + "@netlify/config": "^24.0.3", "@netlify/edge-bundler": "14.5.2", - "@netlify/functions-utils": "^6.2.2", + "@netlify/functions-utils": "^6.2.4", "@netlify/git-utils": "^6.0.2", "@netlify/opentelemetry-utils": "^2.0.1", "@netlify/plugins-list": "^6.80.0", "@netlify/run-utils": "^6.0.2", - "@netlify/zip-it-and-ship-it": "14.1.2", + "@netlify/zip-it-and-ship-it": "14.1.4", "@sindresorhus/slugify": "^2.0.0", "ansi-escapes": "^7.0.0", "ansis": "^4.1.0", @@ -4720,7 +4717,8 @@ "typescript": "^5.0.0", "uuid": "^11.0.0", "yaml": "^2.8.0", - "yargs": "^17.6.0" + "yargs": "^17.6.0", + "zod": "^3.25.76" }, "bin": { "netlify-build": "bin.js" @@ -5044,13 +5042,13 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/config": { - "version": "24.0.2", - "resolved": "https://registry.npmjs.org/@netlify/config/-/config-24.0.2.tgz", - "integrity": "sha512-8EhzhvOwRu1KDI4VF0/1ZZYF0fIJeW0k+TVQH5XI3PyQEE8levJulXjNhLBREupeZVnoy0PyFwndHRVTdX7veA==", + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@netlify/config/-/config-24.0.3.tgz", + "integrity": "sha512-FVr3ReZXzKgH6yFu7Q2uxjoaY0pSEPYyeFTKU4jPkAJ1+9zFBRAHd7a8G39vYnAZ25TJo+iVu5BfND4iWBhCvg==", "dev": true, "dependencies": { "@iarna/toml": "^2.2.5", - "@netlify/api": "^14.0.3", + "@netlify/api": "^14.0.4", "@netlify/headers-parser": "^9.0.2", "@netlify/redirect-parser": "^15.0.3", "chalk": "^5.0.0", @@ -5235,9 +5233,9 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/config/node_modules/zod": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.15.tgz", - "integrity": "sha512-2IVHb9h4Mt6+UXkyMs0XbfICUh1eUrlJJAOupBHUhLRnKkruawyDddYRCs0Eizt900ntIMk9/4RksYl+FgSpcQ==", + "version": "4.0.17", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.17.tgz", + "integrity": "sha512-1PHjlYRevNxxdy2JZ8JcNAw7rX8V9P1AKkP+x/xZfxB0K5FYfuV+Ug6P/6NVSR2jHQ+FzDDoDHS04nYUsOIyLQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -5476,12 +5474,12 @@ "dev": true }, "node_modules/netlify-cli/node_modules/@netlify/functions-utils": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-6.2.2.tgz", - "integrity": "sha512-FfjxWWV0j5zSO82yHipyvo8vvOb83e9dIDO3OwPZGHrsxYNN+NQuqh/JFbxGHoqy9y9RwsTcF6326+T/iXwWsg==", + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-6.2.4.tgz", + "integrity": "sha512-4fEEhHLwCe7K1JM8XW0ThVk4xxer7RlbNbArNxJyiUWzuAiQkIl0UDohJGGc12srru1o+cK6hYT8N4pZNutIlw==", "dev": true, "dependencies": { - "@netlify/zip-it-and-ship-it": "14.1.2", + "@netlify/zip-it-and-ship-it": "14.1.4", "cpy": "^11.0.0", "path-exists": "^5.0.0" }, @@ -6074,15 +6072,15 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-14.1.2.tgz", - "integrity": "sha512-JBQsPjFcFjvExzR14X5zDFgLfrR0g2r/AZIlnFpp/elfyrNnK9eDzgc2I/5v+5jLxxFXKWq1pLQWJgf69idGPw==", + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-14.1.4.tgz", + "integrity": "sha512-SLMDv+Wqw496YCar7GI8mhCXjZE5P3L5+W2y7+b8Fu529ocTLpCnSeDjJPgGZBZNM/NC9dOl9r8+hUx1a5CV1w==", "dev": true, "dependencies": { "@babel/parser": "^7.22.5", "@babel/types": "7.28.1", "@netlify/binary-info": "^1.0.0", - "@netlify/serverless-functions-api": "^2.1.3", + "@netlify/serverless-functions-api": "^2.2.1", "@vercel/nft": "0.29.4", "archiver": "^7.0.0", "common-path-prefix": "^3.0.0", @@ -6120,40 +6118,14 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it/node_modules/@netlify/serverless-functions-api": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.1.3.tgz", - "integrity": "sha512-bNlN/hpND8xFQzpjyKxm6vJayD+bPBlOvs4lWihE7WULrphuH1UuFsoVE5386bNNGH8Rs1IH01AFsl7ALQgOlQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.2.1.tgz", + "integrity": "sha512-PAEyziX2pkENwQLCqWfS2Jw5CKATwAty/4mcnBcAEVWrfWE5vqKx82qta1nDrbeFOcBw6QD5ShYCfbXUnQ4MNA==", "dev": true, "engines": { "node": ">=18.0.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it/node_modules/@vercel/nft": { - "version": "0.29.4", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz", - "integrity": "sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==", - "dev": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^2.0.0", - "@rollup/pluginutils": "^5.1.3", - "acorn": "^8.6.0", - "acorn-import-attributes": "^1.9.5", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^10.4.5", - "graceful-fs": "^4.2.9", - "node-gyp-build": "^4.2.2", - "picomatch": "^4.0.2", - "resolve-from": "^5.0.0" - }, - "bin": { - "nft": "out/cli.js" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it/node_modules/brace-expansion": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", @@ -7080,9 +7052,9 @@ } }, "node_modules/netlify-cli/node_modules/@types/node": { - "version": "22.17.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz", - "integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==", + "version": "22.17.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz", + "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==", "dev": true, "dependencies": { "undici-types": "~6.21.0" @@ -7208,6 +7180,32 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/netlify-cli/node_modules/@vercel/nft": { + "version": "0.29.4", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz", + "integrity": "sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==", + "dev": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^2.0.0", + "@rollup/pluginutils": "^5.1.3", + "acorn": "^8.6.0", + "acorn-import-attributes": "^1.9.5", + "async-sema": "^3.1.1", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^10.4.5", + "graceful-fs": "^4.2.9", + "node-gyp-build": "^4.2.2", + "picomatch": "^4.0.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "nft": "out/cli.js" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/netlify-cli/node_modules/@vue/compiler-core": { "version": "3.5.16", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.16.tgz", @@ -8603,9 +8601,9 @@ } }, "node_modules/netlify-cli/node_modules/chalk": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.5.0.tgz", - "integrity": "sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.0.tgz", + "integrity": "sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -12811,12 +12809,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "node_modules/netlify-cli/node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true - }, "node_modules/netlify-cli/node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -13253,12 +13245,6 @@ "node": ">= 0.6" } }, - "node_modules/netlify-cli/node_modules/micro-api-client": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/micro-api-client/-/micro-api-client-3.3.0.tgz", - "integrity": "sha512-y0y6CUB9RLVsy3kfgayU28746QrNMpSm9O/AYGNsBgOkJr/X/Jk0VLGoO8Ude7Bpa8adywzF+MzXNZRFRsNPhg==", - "dev": true - }, "node_modules/netlify-cli/node_modules/micro-memoize": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.1.3.tgz", @@ -14261,6 +14247,12 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/netlify-cli/node_modules/picoquery": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/picoquery/-/picoquery-2.5.0.tgz", + "integrity": "sha512-j1kgOFxtaCyoFCkpoYG2Oj3OdGakadO7HZ7o5CqyRazlmBekKhbDoUnNnXASE07xSY4nDImWZkrZv7toSxMi/g==", + "dev": true + }, "node_modules/netlify-cli/node_modules/pino": { "version": "9.7.0", "resolved": "https://registry.npmjs.org/pino/-/pino-9.7.0.tgz", @@ -17710,9 +17702,9 @@ } }, "node_modules/netlify-cli/node_modules/zod": { - "version": "3.24.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", - "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/e2e-report/package.json b/e2e-report/package.json index 0b28a3e9ef..4874ec1d16 100644 --- a/e2e-report/package.json +++ b/e2e-report/package.json @@ -19,7 +19,7 @@ "daisyui": "^4.12.2", "eslint": "^8.57.0", "eslint-config-next": "^14.2.4", - "netlify-cli": "^23.1.4", + "netlify-cli": "^23.2.0", "postcss": "^8.4.38", "sass": "^1.77.1", "tailwindcss": "^3.4.4" diff --git a/package-lock.json b/package-lock.json index 4746da2d4a..e5a70804a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "memfs": "^4.9.2", "mock-require": "^3.0.3", "msw": "^2.0.7", - "netlify-cli": "23.1.4", + "netlify-cli": "23.2.0", "next": "^15.0.0-canary.28", "next-with-cache-handler-v2": "npm:next@15.3.0-canary.13", "os": "^0.1.2", @@ -13353,26 +13353,26 @@ "dev": true }, "node_modules/netlify-cli": { - "version": "23.1.4", - "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-23.1.4.tgz", - "integrity": "sha512-QKv/+9H6OLD8zBhssvsSYLpCD2jOIz2kAkfYL3V2INUD6tMEL/dwKtgKG/7SjYHV9wNXtGz62lfTXBiVX7o6xg==", + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-23.2.0.tgz", + "integrity": "sha512-EYfcGe4EFPv1wT1XSKz8DLcaHeNVS1+vK9brXMjJyXn4IjO0/8do/dnaq1IjW6u0TQZMKNuCFLPakFIhRH+Y1w==", "dev": true, "hasInstallScript": true, "hasShrinkwrap": true, "dependencies": { "@fastify/static": "7.0.4", - "@netlify/api": "14.0.3", + "@netlify/api": "14.0.4", "@netlify/blobs": "10.0.8", - "@netlify/build": "35.0.7", + "@netlify/build": "35.1.2", "@netlify/build-info": "10.0.7", - "@netlify/config": "24.0.2", + "@netlify/config": "24.0.3", "@netlify/dev-utils": "4.1.1", "@netlify/edge-bundler": "14.5.2", "@netlify/edge-functions-bootstrap": "2.14.0", "@netlify/headers-parser": "9.0.2", "@netlify/local-functions-proxy": "2.0.3", "@netlify/redirect-parser": "15.0.3", - "@netlify/zip-it-and-ship-it": "14.1.2", + "@netlify/zip-it-and-ship-it": "14.1.4", "@octokit/rest": "21.1.1", "@opentelemetry/api": "1.8.0", "@pnpm/tabtab": "0.5.4", @@ -13381,7 +13381,7 @@ "ascii-table": "0.0.9", "backoff": "2.5.0", "boxen": "8.0.1", - "chalk": "5.5.0", + "chalk": "5.6.0", "chokidar": "4.0.3", "ci-info": "4.3.0", "clean-deep": "3.4.0", @@ -14456,18 +14456,15 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/api": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/@netlify/api/-/api-14.0.3.tgz", - "integrity": "sha512-iFYqSYBnn34Fx3eVOH7sG52f/xcyB9or2yjn486d3ZqLk6OJGFZstxjY4LfTv8chCT1HeSVybIvnCqsHsvrzJQ==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@netlify/api/-/api-14.0.4.tgz", + "integrity": "sha512-3Li2UKiVAu1xcPH1JffXyws3juAYTMnEpfUSdYUaQP+/z+3wXFqCVIuVG5LBwq8u8WHY0P0sqc23oCRGngKSlg==", "dev": true, - "license": "MIT", "dependencies": { "@netlify/open-api": "^2.37.0", - "lodash-es": "^4.17.21", - "micro-api-client": "^3.3.0", "node-fetch": "^3.0.0", "p-wait-for": "^5.0.0", - "qs": "^6.9.6" + "picoquery": "^2.5.0" }, "engines": { "node": ">=18.14.0" @@ -14493,22 +14490,22 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/build": { - "version": "35.0.7", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-35.0.7.tgz", - "integrity": "sha512-o1wvbPEuNnBMFwfaXWkTCIS/k2Ba7LLON9iCa/+93vJ2Zks3iaw6tdottg7Ku2+CdXBg42JsXhLlPZQQMi9+mg==", + "version": "35.1.2", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-35.1.2.tgz", + "integrity": "sha512-uuzr4nADKlpLEBDMRh7rz1AhbpdEfXtk+5sjmyBB+YW3xK49Z+eLo6LmDEAVtOR5WKzH9ZTdWffbMXLaszi3SA==", "dev": true, "dependencies": { "@bugsnag/js": "^8.0.0", "@netlify/blobs": "^10.0.8", "@netlify/cache-utils": "^6.0.4", - "@netlify/config": "^24.0.2", + "@netlify/config": "^24.0.3", "@netlify/edge-bundler": "14.5.2", - "@netlify/functions-utils": "^6.2.2", + "@netlify/functions-utils": "^6.2.4", "@netlify/git-utils": "^6.0.2", "@netlify/opentelemetry-utils": "^2.0.1", "@netlify/plugins-list": "^6.80.0", "@netlify/run-utils": "^6.0.2", - "@netlify/zip-it-and-ship-it": "14.1.2", + "@netlify/zip-it-and-ship-it": "14.1.4", "@sindresorhus/slugify": "^2.0.0", "ansi-escapes": "^7.0.0", "ansis": "^4.1.0", @@ -14547,7 +14544,8 @@ "typescript": "^5.0.0", "uuid": "^11.0.0", "yaml": "^2.8.0", - "yargs": "^17.6.0" + "yargs": "^17.6.0", + "zod": "^3.25.76" }, "bin": { "netlify-build": "bin.js" @@ -14871,13 +14869,13 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/config": { - "version": "24.0.2", - "resolved": "https://registry.npmjs.org/@netlify/config/-/config-24.0.2.tgz", - "integrity": "sha512-8EhzhvOwRu1KDI4VF0/1ZZYF0fIJeW0k+TVQH5XI3PyQEE8levJulXjNhLBREupeZVnoy0PyFwndHRVTdX7veA==", + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@netlify/config/-/config-24.0.3.tgz", + "integrity": "sha512-FVr3ReZXzKgH6yFu7Q2uxjoaY0pSEPYyeFTKU4jPkAJ1+9zFBRAHd7a8G39vYnAZ25TJo+iVu5BfND4iWBhCvg==", "dev": true, "dependencies": { "@iarna/toml": "^2.2.5", - "@netlify/api": "^14.0.3", + "@netlify/api": "^14.0.4", "@netlify/headers-parser": "^9.0.2", "@netlify/redirect-parser": "^15.0.3", "chalk": "^5.0.0", @@ -15062,9 +15060,9 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/config/node_modules/zod": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.15.tgz", - "integrity": "sha512-2IVHb9h4Mt6+UXkyMs0XbfICUh1eUrlJJAOupBHUhLRnKkruawyDddYRCs0Eizt900ntIMk9/4RksYl+FgSpcQ==", + "version": "4.0.17", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.17.tgz", + "integrity": "sha512-1PHjlYRevNxxdy2JZ8JcNAw7rX8V9P1AKkP+x/xZfxB0K5FYfuV+Ug6P/6NVSR2jHQ+FzDDoDHS04nYUsOIyLQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -15303,12 +15301,12 @@ "dev": true }, "node_modules/netlify-cli/node_modules/@netlify/functions-utils": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-6.2.2.tgz", - "integrity": "sha512-FfjxWWV0j5zSO82yHipyvo8vvOb83e9dIDO3OwPZGHrsxYNN+NQuqh/JFbxGHoqy9y9RwsTcF6326+T/iXwWsg==", + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-6.2.4.tgz", + "integrity": "sha512-4fEEhHLwCe7K1JM8XW0ThVk4xxer7RlbNbArNxJyiUWzuAiQkIl0UDohJGGc12srru1o+cK6hYT8N4pZNutIlw==", "dev": true, "dependencies": { - "@netlify/zip-it-and-ship-it": "14.1.2", + "@netlify/zip-it-and-ship-it": "14.1.4", "cpy": "^11.0.0", "path-exists": "^5.0.0" }, @@ -15901,15 +15899,15 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-14.1.2.tgz", - "integrity": "sha512-JBQsPjFcFjvExzR14X5zDFgLfrR0g2r/AZIlnFpp/elfyrNnK9eDzgc2I/5v+5jLxxFXKWq1pLQWJgf69idGPw==", + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-14.1.4.tgz", + "integrity": "sha512-SLMDv+Wqw496YCar7GI8mhCXjZE5P3L5+W2y7+b8Fu529ocTLpCnSeDjJPgGZBZNM/NC9dOl9r8+hUx1a5CV1w==", "dev": true, "dependencies": { "@babel/parser": "^7.22.5", "@babel/types": "7.28.1", "@netlify/binary-info": "^1.0.0", - "@netlify/serverless-functions-api": "^2.1.3", + "@netlify/serverless-functions-api": "^2.2.1", "@vercel/nft": "0.29.4", "archiver": "^7.0.0", "common-path-prefix": "^3.0.0", @@ -15947,40 +15945,14 @@ } }, "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it/node_modules/@netlify/serverless-functions-api": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.1.3.tgz", - "integrity": "sha512-bNlN/hpND8xFQzpjyKxm6vJayD+bPBlOvs4lWihE7WULrphuH1UuFsoVE5386bNNGH8Rs1IH01AFsl7ALQgOlQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.2.1.tgz", + "integrity": "sha512-PAEyziX2pkENwQLCqWfS2Jw5CKATwAty/4mcnBcAEVWrfWE5vqKx82qta1nDrbeFOcBw6QD5ShYCfbXUnQ4MNA==", "dev": true, "engines": { "node": ">=18.0.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it/node_modules/@vercel/nft": { - "version": "0.29.4", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz", - "integrity": "sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==", - "dev": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^2.0.0", - "@rollup/pluginutils": "^5.1.3", - "acorn": "^8.6.0", - "acorn-import-attributes": "^1.9.5", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^10.4.5", - "graceful-fs": "^4.2.9", - "node-gyp-build": "^4.2.2", - "picomatch": "^4.0.2", - "resolve-from": "^5.0.0" - }, - "bin": { - "nft": "out/cli.js" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/netlify-cli/node_modules/@netlify/zip-it-and-ship-it/node_modules/brace-expansion": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", @@ -17265,9 +17237,9 @@ "peer": true }, "node_modules/netlify-cli/node_modules/@types/node": { - "version": "22.17.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz", - "integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==", + "version": "22.17.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz", + "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==", "dev": true, "dependencies": { "undici-types": "~6.21.0" @@ -17421,6 +17393,32 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/netlify-cli/node_modules/@vercel/nft": { + "version": "0.29.4", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz", + "integrity": "sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==", + "dev": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^2.0.0", + "@rollup/pluginutils": "^5.1.3", + "acorn": "^8.6.0", + "acorn-import-attributes": "^1.9.5", + "async-sema": "^3.1.1", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^10.4.5", + "graceful-fs": "^4.2.9", + "node-gyp-build": "^4.2.2", + "picomatch": "^4.0.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "nft": "out/cli.js" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/netlify-cli/node_modules/@vue/compiler-core": { "version": "3.5.16", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.16.tgz", @@ -18816,9 +18814,9 @@ } }, "node_modules/netlify-cli/node_modules/chalk": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.5.0.tgz", - "integrity": "sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.0.tgz", + "integrity": "sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -23039,12 +23037,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "node_modules/netlify-cli/node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true - }, "node_modules/netlify-cli/node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -23481,12 +23473,6 @@ "node": ">= 0.6" } }, - "node_modules/netlify-cli/node_modules/micro-api-client": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/micro-api-client/-/micro-api-client-3.3.0.tgz", - "integrity": "sha512-y0y6CUB9RLVsy3kfgayU28746QrNMpSm9O/AYGNsBgOkJr/X/Jk0VLGoO8Ude7Bpa8adywzF+MzXNZRFRsNPhg==", - "dev": true - }, "node_modules/netlify-cli/node_modules/micro-memoize": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.1.3.tgz", @@ -24489,6 +24475,12 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/netlify-cli/node_modules/picoquery": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/picoquery/-/picoquery-2.5.0.tgz", + "integrity": "sha512-j1kgOFxtaCyoFCkpoYG2Oj3OdGakadO7HZ7o5CqyRazlmBekKhbDoUnNnXASE07xSY4nDImWZkrZv7toSxMi/g==", + "dev": true + }, "node_modules/netlify-cli/node_modules/pino": { "version": "9.7.0", "resolved": "https://registry.npmjs.org/pino/-/pino-9.7.0.tgz", @@ -27980,9 +27972,9 @@ } }, "node_modules/netlify-cli/node_modules/zod": { - "version": "3.24.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", - "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -42405,24 +42397,24 @@ "dev": true }, "netlify-cli": { - "version": "23.1.4", - "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-23.1.4.tgz", - "integrity": "sha512-QKv/+9H6OLD8zBhssvsSYLpCD2jOIz2kAkfYL3V2INUD6tMEL/dwKtgKG/7SjYHV9wNXtGz62lfTXBiVX7o6xg==", + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-23.2.0.tgz", + "integrity": "sha512-EYfcGe4EFPv1wT1XSKz8DLcaHeNVS1+vK9brXMjJyXn4IjO0/8do/dnaq1IjW6u0TQZMKNuCFLPakFIhRH+Y1w==", "dev": true, "requires": { "@fastify/static": "7.0.4", - "@netlify/api": "14.0.3", + "@netlify/api": "14.0.4", "@netlify/blobs": "10.0.8", - "@netlify/build": "35.0.7", + "@netlify/build": "35.1.2", "@netlify/build-info": "10.0.7", - "@netlify/config": "24.0.2", + "@netlify/config": "24.0.3", "@netlify/dev-utils": "4.1.1", "@netlify/edge-bundler": "14.5.2", "@netlify/edge-functions-bootstrap": "2.14.0", "@netlify/headers-parser": "9.0.2", "@netlify/local-functions-proxy": "2.0.3", "@netlify/redirect-parser": "15.0.3", - "@netlify/zip-it-and-ship-it": "14.1.2", + "@netlify/zip-it-and-ship-it": "14.1.4", "@octokit/rest": "21.1.1", "@opentelemetry/api": "1.8.0", "@pnpm/tabtab": "0.5.4", @@ -42431,7 +42423,7 @@ "ascii-table": "0.0.9", "backoff": "2.5.0", "boxen": "8.0.1", - "chalk": "5.5.0", + "chalk": "5.6.0", "chokidar": "4.0.3", "ci-info": "4.3.0", "clean-deep": "3.4.0", @@ -43140,17 +43132,15 @@ } }, "@netlify/api": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/@netlify/api/-/api-14.0.3.tgz", - "integrity": "sha512-iFYqSYBnn34Fx3eVOH7sG52f/xcyB9or2yjn486d3ZqLk6OJGFZstxjY4LfTv8chCT1HeSVybIvnCqsHsvrzJQ==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@netlify/api/-/api-14.0.4.tgz", + "integrity": "sha512-3Li2UKiVAu1xcPH1JffXyws3juAYTMnEpfUSdYUaQP+/z+3wXFqCVIuVG5LBwq8u8WHY0P0sqc23oCRGngKSlg==", "dev": true, "requires": { "@netlify/open-api": "^2.37.0", - "lodash-es": "^4.17.21", - "micro-api-client": "^3.3.0", "node-fetch": "^3.0.0", "p-wait-for": "^5.0.0", - "qs": "^6.9.6" + "picoquery": "^2.5.0" } }, "@netlify/binary-info": { @@ -43170,22 +43160,22 @@ } }, "@netlify/build": { - "version": "35.0.7", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-35.0.7.tgz", - "integrity": "sha512-o1wvbPEuNnBMFwfaXWkTCIS/k2Ba7LLON9iCa/+93vJ2Zks3iaw6tdottg7Ku2+CdXBg42JsXhLlPZQQMi9+mg==", + "version": "35.1.2", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-35.1.2.tgz", + "integrity": "sha512-uuzr4nADKlpLEBDMRh7rz1AhbpdEfXtk+5sjmyBB+YW3xK49Z+eLo6LmDEAVtOR5WKzH9ZTdWffbMXLaszi3SA==", "dev": true, "requires": { "@bugsnag/js": "^8.0.0", "@netlify/blobs": "^10.0.8", "@netlify/cache-utils": "^6.0.4", - "@netlify/config": "^24.0.2", + "@netlify/config": "^24.0.3", "@netlify/edge-bundler": "14.5.2", - "@netlify/functions-utils": "^6.2.2", + "@netlify/functions-utils": "^6.2.4", "@netlify/git-utils": "^6.0.2", "@netlify/opentelemetry-utils": "^2.0.1", "@netlify/plugins-list": "^6.80.0", "@netlify/run-utils": "^6.0.2", - "@netlify/zip-it-and-ship-it": "14.1.2", + "@netlify/zip-it-and-ship-it": "14.1.4", "@sindresorhus/slugify": "^2.0.0", "ansi-escapes": "^7.0.0", "ansis": "^4.1.0", @@ -43224,7 +43214,8 @@ "typescript": "^5.0.0", "uuid": "^11.0.0", "yaml": "^2.8.0", - "yargs": "^17.6.0" + "yargs": "^17.6.0", + "zod": "^3.25.76" }, "dependencies": { "brace-expansion": { @@ -43433,13 +43424,13 @@ } }, "@netlify/config": { - "version": "24.0.2", - "resolved": "https://registry.npmjs.org/@netlify/config/-/config-24.0.2.tgz", - "integrity": "sha512-8EhzhvOwRu1KDI4VF0/1ZZYF0fIJeW0k+TVQH5XI3PyQEE8levJulXjNhLBREupeZVnoy0PyFwndHRVTdX7veA==", + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@netlify/config/-/config-24.0.3.tgz", + "integrity": "sha512-FVr3ReZXzKgH6yFu7Q2uxjoaY0pSEPYyeFTKU4jPkAJ1+9zFBRAHd7a8G39vYnAZ25TJo+iVu5BfND4iWBhCvg==", "dev": true, "requires": { "@iarna/toml": "^2.2.5", - "@netlify/api": "^14.0.3", + "@netlify/api": "^14.0.4", "@netlify/headers-parser": "^9.0.2", "@netlify/redirect-parser": "^15.0.3", "chalk": "^5.0.0", @@ -43555,9 +43546,9 @@ "dev": true }, "zod": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.15.tgz", - "integrity": "sha512-2IVHb9h4Mt6+UXkyMs0XbfICUh1eUrlJJAOupBHUhLRnKkruawyDddYRCs0Eizt900ntIMk9/4RksYl+FgSpcQ==", + "version": "4.0.17", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.17.tgz", + "integrity": "sha512-1PHjlYRevNxxdy2JZ8JcNAw7rX8V9P1AKkP+x/xZfxB0K5FYfuV+Ug6P/6NVSR2jHQ+FzDDoDHS04nYUsOIyLQ==", "dev": true } } @@ -43724,12 +43715,12 @@ "dev": true }, "@netlify/functions-utils": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-6.2.2.tgz", - "integrity": "sha512-FfjxWWV0j5zSO82yHipyvo8vvOb83e9dIDO3OwPZGHrsxYNN+NQuqh/JFbxGHoqy9y9RwsTcF6326+T/iXwWsg==", + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-6.2.4.tgz", + "integrity": "sha512-4fEEhHLwCe7K1JM8XW0ThVk4xxer7RlbNbArNxJyiUWzuAiQkIl0UDohJGGc12srru1o+cK6hYT8N4pZNutIlw==", "dev": true, "requires": { - "@netlify/zip-it-and-ship-it": "14.1.2", + "@netlify/zip-it-and-ship-it": "14.1.4", "cpy": "^11.0.0", "path-exists": "^5.0.0" }, @@ -44082,15 +44073,15 @@ "dev": true }, "@netlify/zip-it-and-ship-it": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-14.1.2.tgz", - "integrity": "sha512-JBQsPjFcFjvExzR14X5zDFgLfrR0g2r/AZIlnFpp/elfyrNnK9eDzgc2I/5v+5jLxxFXKWq1pLQWJgf69idGPw==", + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-14.1.4.tgz", + "integrity": "sha512-SLMDv+Wqw496YCar7GI8mhCXjZE5P3L5+W2y7+b8Fu529ocTLpCnSeDjJPgGZBZNM/NC9dOl9r8+hUx1a5CV1w==", "dev": true, "requires": { "@babel/parser": "^7.22.5", "@babel/types": "7.28.1", "@netlify/binary-info": "^1.0.0", - "@netlify/serverless-functions-api": "^2.1.3", + "@netlify/serverless-functions-api": "^2.2.1", "@vercel/nft": "0.29.4", "archiver": "^7.0.0", "common-path-prefix": "^3.0.0", @@ -44122,31 +44113,11 @@ }, "dependencies": { "@netlify/serverless-functions-api": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.1.3.tgz", - "integrity": "sha512-bNlN/hpND8xFQzpjyKxm6vJayD+bPBlOvs4lWihE7WULrphuH1UuFsoVE5386bNNGH8Rs1IH01AFsl7ALQgOlQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.2.1.tgz", + "integrity": "sha512-PAEyziX2pkENwQLCqWfS2Jw5CKATwAty/4mcnBcAEVWrfWE5vqKx82qta1nDrbeFOcBw6QD5ShYCfbXUnQ4MNA==", "dev": true }, - "@vercel/nft": { - "version": "0.29.4", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz", - "integrity": "sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==", - "dev": true, - "requires": { - "@mapbox/node-pre-gyp": "^2.0.0", - "@rollup/pluginutils": "^5.1.3", - "acorn": "^8.6.0", - "acorn-import-attributes": "^1.9.5", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^10.4.5", - "graceful-fs": "^4.2.9", - "node-gyp-build": "^4.2.2", - "picomatch": "^4.0.2", - "resolve-from": "^5.0.0" - } - }, "brace-expansion": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", @@ -44925,9 +44896,9 @@ "peer": true }, "@types/node": { - "version": "22.17.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz", - "integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==", + "version": "22.17.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz", + "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==", "dev": true, "requires": { "undici-types": "~6.21.0" @@ -45043,6 +45014,26 @@ } } }, + "@vercel/nft": { + "version": "0.29.4", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz", + "integrity": "sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==", + "dev": true, + "requires": { + "@mapbox/node-pre-gyp": "^2.0.0", + "@rollup/pluginutils": "^5.1.3", + "acorn": "^8.6.0", + "acorn-import-attributes": "^1.9.5", + "async-sema": "^3.1.1", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^10.4.5", + "graceful-fs": "^4.2.9", + "node-gyp-build": "^4.2.2", + "picomatch": "^4.0.2", + "resolve-from": "^5.0.0" + } + }, "@vue/compiler-core": { "version": "3.5.16", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.16.tgz", @@ -46082,9 +46073,9 @@ "dev": true }, "chalk": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.5.0.tgz", - "integrity": "sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.0.tgz", + "integrity": "sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==", "dev": true }, "chardet": { @@ -49084,12 +49075,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true - }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -49426,12 +49411,6 @@ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "dev": true }, - "micro-api-client": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/micro-api-client/-/micro-api-client-3.3.0.tgz", - "integrity": "sha512-y0y6CUB9RLVsy3kfgayU28746QrNMpSm9O/AYGNsBgOkJr/X/Jk0VLGoO8Ude7Bpa8adywzF+MzXNZRFRsNPhg==", - "dev": true - }, "micro-memoize": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.1.3.tgz", @@ -50111,6 +50090,12 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true }, + "picoquery": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/picoquery/-/picoquery-2.5.0.tgz", + "integrity": "sha512-j1kgOFxtaCyoFCkpoYG2Oj3OdGakadO7HZ7o5CqyRazlmBekKhbDoUnNnXASE07xSY4nDImWZkrZv7toSxMi/g==", + "dev": true + }, "pino": { "version": "9.7.0", "resolved": "https://registry.npmjs.org/pino/-/pino-9.7.0.tgz", @@ -52546,9 +52531,9 @@ } }, "zod": { - "version": "3.24.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", - "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "dev": true } } diff --git a/package.json b/package.json index 0b6295f3f6..79eaeecdf4 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "memfs": "^4.9.2", "mock-require": "^3.0.3", "msw": "^2.0.7", - "netlify-cli": "23.1.4", + "netlify-cli": "23.2.0", "next": "^15.0.0-canary.28", "next-with-cache-handler-v2": "npm:next@15.3.0-canary.13", "os": "^0.1.2",