diff --git a/package-lock.json b/package-lock.json index f4adc8be..6d2ebbb8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2653,17 +2653,14 @@ } }, "node_modules/@netlify/cache-utils": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@netlify/cache-utils/-/cache-utils-7.1.1.tgz", - "integrity": "sha512-BYEjot6OdatabN8tCYgHhFfxsS9S4kUQlzMBbihbUUNPeqWPD27pem60r12DXYLl840kHQxbWu4k72s43yMRIw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@netlify/cache-utils/-/cache-utils-7.1.2.tgz", + "integrity": "sha512-QlBvQfBTbr+ti4MQcO7PUuA+moeQ93Gs1W5eFS7cnEMGv1kQjO3n6rZGGPqWO8Vol0gRXJJGUEnPxC20+KR8vA==", "dev": true, "license": "MIT", "dependencies": { "get-stream": "^9.0.0", - "junk": "^4.0.0", - "locate-path": "^7.0.0", - "move-file": "^3.0.0", - "readdirp": "^4.0.0" + "junk": "^4.0.0" }, "engines": { "node": ">=22.12.0" @@ -3302,110 +3299,20 @@ } }, "node_modules/@netlify/git-utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@netlify/git-utils/-/git-utils-7.1.0.tgz", - "integrity": "sha512-bBtZHzMslJESEAFGk2uPyNP2ZWK26nK6ff6ybwkEb/vUgx+VRw0FcOqmUGIRL3RYR5+SDDagCn0xjxAxZbKT+A==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@netlify/git-utils/-/git-utils-7.1.1.tgz", + "integrity": "sha512-zo5Ej+aUYOINJMBrCT9Vb0ZoqN29U0QLfoa07B83p0DSKcLp75XO3vh9zAydTjygud5DcLuH83uoxYlTNNOuBQ==", "dev": true, "license": "MIT", "dependencies": { - "execa": "^8.0.0", - "map-obj": "^5.0.0", "micro-memoize": "^5.1.1", - "micromatch": "^4.0.2" + "micromatch": "^4.0.2", + "tinyexec": "^1.3.0" }, "engines": { "node": ">=22.12.0" } }, - "node_modules/@netlify/git-utils/node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@netlify/git-utils/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/git-utils/node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/@netlify/git-utils/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/git-utils/node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/git-utils/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/headers": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@netlify/headers/-/headers-3.0.1.tgz", @@ -19335,22 +19242,6 @@ "integrity": "sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==", "license": "MIT" }, - "node_modules/move-file": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/move-file/-/move-file-3.1.0.tgz", - "integrity": "sha512-4aE3U7CCBWgrQlQDMq8da4woBWDGHioJFiOZ8Ie6Yq2uwYQ9V2kGhTz4x3u6Wc+OU17nw0yc3rJ/lQ4jIiPe3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mrmime": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", @@ -19513,30 +19404,30 @@ } }, "node_modules/netlify-cli": { - "version": "27.1.2", - "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-27.1.2.tgz", - "integrity": "sha512-cfK0d+d/W+9wqrVJ4wjM/UthZahDQz75/sk9U46bmVLQZCZh0zW/YbSVc/IFrEHCS3gfcvUmZ4JCNGB8qnth8w==", + "version": "27.3.0", + "resolved": "https://registry.npmjs.org/netlify-cli/-/netlify-cli-27.3.0.tgz", + "integrity": "sha512-WERXvflrG10zDYpqYE2Tt6L/7m9hCnsyEdj8cSselw7VxtguCSuQdcOv63LnaYTkORfpb5ERYfankHFVheRbpw==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { "@fastify/static": "^10.0.0", - "@netlify/ai": "^0.4.4", - "@netlify/api": "^15.1.1", - "@netlify/blobs": "^10.7.13", - "@netlify/build": "^36.3.4", + "@netlify/ai": "^1.0.0", + "@netlify/api": "^15.1.2", + "@netlify/blobs": "^11.0.1", + "@netlify/build": "^36.4.1", "@netlify/build-info": "^11.3.0", - "@netlify/config": "^25.2.2", - "@netlify/dev": "^4.18.13", - "@netlify/dev-utils": "^5.0.0", - "@netlify/edge-bundler": "^16.0.3", - "@netlify/edge-functions": "^3.0.8", + "@netlify/config": "^25.2.3", + "@netlify/dev": "^5.0.1", + "@netlify/dev-utils": "^6.0.1", + "@netlify/edge-bundler": "^16.0.4", + "@netlify/edge-functions": "^4.0.0", "@netlify/edge-functions-bootstrap": "^3.2.0", "@netlify/headers-parser": "^10.1.1", - "@netlify/images": "^1.3.12", + "@netlify/images": "^2.0.1", "@netlify/local-functions-proxy": "^2.0.3", - "@netlify/redirect-parser": "^16.1.0", - "@netlify/zip-it-and-ship-it": "^15.3.3", + "@netlify/redirect-parser": "^16.1.1", + "@netlify/zip-it-and-ship-it": "^15.4.0", "@octokit/rest": "^22.0.0", "@opentelemetry/api": "^1.8.0", "@pnpm/tabtab": "^0.5.4", @@ -19546,13 +19437,13 @@ "backoff": "^2.5.0", "boxen": "^8.0.1", "chalk": "^5.6.2", - "chokidar": "^4.0.3", + "chokidar": "^5.0.0", "ci-info": "^4.4.0", "clean-deep": "^3.4.0", "commander": "^12.1.0", "comment-json": "^4.6.2", "content-type": "^1.0.5", - "cookie": "^1.1.1", + "cookie": "^2.0.0", "cron-parser": "^4.9.0", "debug": "^4.4.3", "decache": "^4.6.2", @@ -19625,62 +19516,55 @@ "node": ">=22.13.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/ai": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@netlify/ai/-/ai-0.4.4.tgz", - "integrity": "sha512-bv89TwwLba2Fxiji2xIaolejd8qXqZNb5GZqqv1EKfYPNrVcgK2b8gSCH1cjVVxHN7rmhzxwmolbIx7ikZik0A==", + "node_modules/netlify-cli/node_modules/@netlify/blobs": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-11.0.1.tgz", + "integrity": "sha512-ohmcoesUSdIU6FSZhq4EwDu6sYBWrfywRQdyUOYo/a7Rnc1VLot8w2d0npQzr/YuRgJFqV50OZ0Eg3GOCnRUcQ==", "dev": true, "license": "MIT", "dependencies": { - "@netlify/api": "^15.1.0" + "@netlify/dev-utils": "6.0.1", + "@netlify/otel": "^7.0.1", + "@netlify/runtime-utils": "3.0.0" }, "engines": { - "node": ">=20.6.1" + "node": ">=22.12.0" } }, "node_modules/netlify-cli/node_modules/@netlify/build": { - "version": "36.4.0", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-36.4.0.tgz", - "integrity": "sha512-MPLymrADfe4ERP4RvXuojToqU8OFnhX4ALYtyhRCra+O727OuAmZ3B7ibntJaKCS9ta5VdcBujCywPpokPPaYg==", + "version": "36.4.2", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-36.4.2.tgz", + "integrity": "sha512-co+HA777ks9aWXHT2T56Ens1vlnMJ4tHeJm9Xryn18Ocfoejf1u9jXRTR3EO4BYKShMaHOe0gR2xvfryRK5PGw==", "dev": true, "license": "MIT", "dependencies": { "@bugsnag/js": "^8.0.0", "@netlify/blobs": "^10.4.4", - "@netlify/cache-utils": "^7.1.1", + "@netlify/cache-utils": "^7.1.2", "@netlify/config": "^25.2.3", - "@netlify/edge-bundler": "16.0.3", + "@netlify/edge-bundler": "16.0.4", "@netlify/functions-utils": "^7.1.5", - "@netlify/git-utils": "^7.1.0", + "@netlify/git-utils": "^7.1.1", "@netlify/opentelemetry-utils": "^3.1.0", "@netlify/plugins-list": "^6.81.6", "@netlify/run-utils": "^7.1.0", "@netlify/zip-it-and-ship-it": "15.4.0", "@sindresorhus/slugify": "^2.0.0", - "ansi-escapes": "^7.0.0", "ansis": "^4.1.0", - "clean-stack": "^5.0.0", "execa": "^8.0.0", "fast-string-width": "^3.0.2", "fdir": "^6.0.1", "figures": "^6.0.0", - "filter-obj": "^6.0.0", "hot-shots": "11.4.0", "ignore": "^7.0.0", "indent-string": "^5.0.0", - "is-plain-obj": "^4.0.0", "keep-func-props": "^6.0.0", "log-process-errors": "^11.0.0", "memoize-one": "^6.0.0", "minimatch": "^10.2.4", "os-name": "^6.0.0", - "p-event": "^6.0.0", - "p-filter": "^4.0.0", - "p-locate": "^6.0.0", - "p-map": "^7.0.0", "p-reduce": "^3.0.0", "package-directory": "^8.0.0", - "path-exists": "^5.0.0", "pretty-ms": "^9.0.0", "ps-list": "^8.0.0", "read-package-up": "^11.0.0", @@ -19713,92 +19597,105 @@ } } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/blobs": { + "version": "10.7.13", + "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-10.7.13.tgz", + "integrity": "sha512-LJnmGtQQ2/NdTo0Cm+YP2xR1vtRle6V3kkzMrAOJgRm1SEFOJOcaAFQrth7RnbxCH/IzCM8QakTaCHHKY+K2qA==", "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" + "@netlify/dev-utils": "5.0.0", + "@netlify/otel": "^6.0.6", + "@netlify/runtime-utils": "2.3.0" }, "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": "^14.16.0 || >=16.0.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/human-signals": { + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/dev-utils": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-5.0.0.tgz", + "integrity": "sha512-ICAsnvbJW9Dv9PGfmJGdjMBsX6uXdJxrA76QE3l3rnGKL5ZcyaA2cJZXacdEmE2ZmtkiVhEJogM15a9nK/ZxDw==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "@whatwg-node/server": "^0.11.0", + "ansis": "^4.1.0", + "atomically": "^2.0.3", + "chokidar": "^4.0.1", + "decache": "^4.6.2", + "dettle": "^1.0.5", + "dot-prop": "9.0.0", + "empathic": "^2.0.0", + "env-paths": "^3.0.0", + "parse-gitignore": "^2.0.0", + "semver": "^7.7.2" + }, "engines": { - "node": ">=16.17.0" + "node": "^18.14.0 || >=20" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/otel": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@netlify/otel/-/otel-6.0.6.tgz", + "integrity": "sha512-KpiJ8c4V4GvgpQH5E1axg43kYdIN9saToLbzvgrDzPun4XMGwz/tLfoIkwJ4jwrVmbPj35+8+dj3gkggQAtjtg==", "dev": true, "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "dependencies": { + "@opentelemetry/api": "1.9.1", + "@opentelemetry/core": "2.8.0", + "@opentelemetry/instrumentation": "^0.220.0", + "@opentelemetry/resources": "2.9.0", + "@opentelemetry/sdk-trace-node": "2.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^18.14.0 || >=20.6.1" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/otel/node_modules/@opentelemetry/api": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", + "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/@netlify/runtime-utils": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@netlify/runtime-utils/-/runtime-utils-2.3.0.tgz", + "integrity": "sha512-cW8weDvsKV7zfia2m5EcBy6KILGoPD+eYZ3qWNGnIo05DGF28goPES0xKSDkNYgAF/2rRSIhie2qcBhbGVgSRg==", "dev": true, "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.14.0 || >=20" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", "dev": true, "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, "engines": { - "node": ">=12" + "node": ">= 14.16.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://paulmillr.com/funding/" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/read-package-up": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", - "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/dot-prop": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", + "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", "dev": true, "license": "MIT", "dependencies": { - "find-up-simple": "^1.0.0", - "read-pkg": "^9.0.0", - "type-fest": "^4.6.0" + "type-fest": "^4.18.2" }, "engines": { "node": ">=18" @@ -19807,133 +19704,118 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", "dev": true, "license": "MIT", "engines": { - "node": ">= 14.18.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, "engines": { - "node": ">=12" + "node": ">=16.17" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/terminal-link": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-4.0.0.tgz", - "integrity": "sha512-lk+vH+MccxNqgVqSnkMVKx4VLJfnLjDBGzH16JVZjKE2DoxP57s6/vt6JmXV5I3jBcfGrxNrYtC+mPtU7WJztA==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true, "license": "MIT", - "dependencies": { - "ansi-escapes": "^7.0.0", - "supports-hyperlinks": "^3.2.0" - }, "engines": { - "node": ">=18" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/cache": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/@netlify/cache/-/cache-3.4.10.tgz", - "integrity": "sha512-B5qa6F0MjSddNzqcdavVmGjBCYsxhviRNhAxIvKF0igxzvLM5QWkn/bJlaxVWVgJ3fyZgtwrno4OXrMxOspMMw==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, - "license": "MIT", - "dependencies": { - "@netlify/runtime-utils": "2.3.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=20.6.1" + "node": ">=16.17.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/database-dev": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@netlify/database-dev/-/database-dev-0.10.1.tgz", - "integrity": "sha512-kHLdS6r45TsDiS5aBrHUmzqPvoaWQEUZnaZeMwnIrLMwX8f2bIa6YAMOJJYJhyKm2drVo3C/T92/lJ5iGV/VBQ==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, "license": "MIT", - "dependencies": { - "@electric-sql/pglite": "^0.3.15", - "pg-gateway": "0.3.0-beta.4" - }, "engines": { - "node": ">=20.6.1" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/dev": { - "version": "4.18.13", - "resolved": "https://registry.npmjs.org/@netlify/dev/-/dev-4.18.13.tgz", - "integrity": "sha512-GpbgWWwP2l0RcZ8AjMO0fBq3HG0J8H7rpIpOjmV4pGE+GL7BCLbx5RpVANg9f/vAoykKmE/j4Q+y0AANjw8eug==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, "license": "MIT", "dependencies": { - "@netlify/ai": "^0.4.4", - "@netlify/blobs": "10.7.13", - "@netlify/config": "^25.1.1", - "@netlify/database-dev": "0.10.1", - "@netlify/dev-utils": "5.0.0", - "@netlify/edge-functions-dev": "1.0.24", - "@netlify/functions-dev": "1.3.5", - "@netlify/headers": "2.1.13", - "@netlify/images": "1.3.12", - "@netlify/redirects": "3.1.15", - "@netlify/runtime": "4.1.29", - "@netlify/static": "3.1.12", - "ulid": "^3.0.0" + "path-key": "^4.0.0" }, "engines": { - "node": ">=20.6.1" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/dev-utils": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-5.0.0.tgz", - "integrity": "sha512-ICAsnvbJW9Dv9PGfmJGdjMBsX6uXdJxrA76QE3l3rnGKL5ZcyaA2cJZXacdEmE2ZmtkiVhEJogM15a9nK/ZxDw==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, "license": "MIT", - "dependencies": { - "@whatwg-node/server": "^0.11.0", - "ansis": "^4.1.0", - "atomically": "^2.0.3", - "chokidar": "^4.0.1", - "decache": "^4.6.2", - "dettle": "^1.0.5", - "dot-prop": "9.0.0", - "empathic": "^2.0.0", - "env-paths": "^3.0.0", - "parse-gitignore": "^2.0.0", - "semver": "^7.7.2" - }, "engines": { - "node": "^18.14.0 || >=20" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/dev-utils/node_modules/dot-prop": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", - "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/read-package-up": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", + "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^4.18.2" + "find-up-simple": "^1.0.0", + "read-pkg": "^9.0.0", + "type-fest": "^4.6.0" }, "engines": { "node": ">=18" @@ -19942,81 +19824,70 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/dev-utils/node_modules/env-paths": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", "dev": true, "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 14.18.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@netlify/edge-functions/-/edge-functions-3.0.8.tgz", - "integrity": "sha512-ml1oCDsRTTRmZS2nUj8XRD1b6+foEiZT3lPk7qQ4nv/jnxylHJ20ooPzPDH+cJmGjXFrMeR14/91W1o6D2ftBg==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, "license": "MIT", - "dependencies": { - "@netlify/types": "2.8.0" - }, "engines": { - "node": ">=18.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-bootstrap": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@netlify/edge-functions-bootstrap/-/edge-functions-bootstrap-3.2.0.tgz", - "integrity": "sha512-j1xNt9DLG3l2m5lfkJfF1cTmof9sLp9v60kvB8+PORTqg4ngzCmfA4dxJHAibGbcjOT8kECG4oxmcEfET7FFag==", - "dev": true, - "license": "MIT" - }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@netlify/edge-functions-dev/-/edge-functions-dev-1.0.24.tgz", - "integrity": "sha512-r7VdUgyqRkeR9Hjw2SfMHIlL9UW+weeOp955KHjkbFfqTA3RuQUIj7itY2XJti6GpEJunROWsYUFKJ9XqteDgg==", + "node_modules/netlify-cli/node_modules/@netlify/build/node_modules/terminal-link": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-4.0.0.tgz", + "integrity": "sha512-lk+vH+MccxNqgVqSnkMVKx4VLJfnLjDBGzH16JVZjKE2DoxP57s6/vt6JmXV5I3jBcfGrxNrYtC+mPtU7WJztA==", "dev": true, "license": "MIT", "dependencies": { - "@netlify/dev-utils": "5.0.0", - "@netlify/edge-bundler": "^15.1.1", - "@netlify/edge-functions": "3.0.8", - "@netlify/edge-functions-bootstrap": "2.16.0", - "@netlify/runtime-utils": "2.3.0", - "get-port": "^7.1.0" + "ansi-escapes": "^7.0.0", + "supports-hyperlinks": "^3.2.0" }, "engines": { - "node": ">=20.6.1" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/@netlify/edge-bundler": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-15.1.1.tgz", - "integrity": "sha512-AcXFVXGWwksF87pCPNiRJ912R/+GebrL2i+e0X1YmR6Z0YegcfMUxMPqp/JLbp0iw4GNqlFd7RuRTMa6COLKFA==", + "node_modules/netlify-cli/node_modules/@netlify/edge-bundler": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-16.0.4.tgz", + "integrity": "sha512-J7joSRuOIwg7bSMQBc+zq7Lb3p6gwsLMU/NYSFbXNIZtk6gSQnY3ZwnAncEhRqvN8lKsKx+27bn+4B2+B0N8ag==", "dev": true, "license": "MIT", "dependencies": { "@import-maps/resolve": "^2.0.0", - "@sveltejs/acorn-typescript": "^1.0.11", + "@sveltejs/acorn-typescript": "^1.0.13", "acorn": "^8.15.0", "ajv": "^8.11.2", "ajv-errors": "^3.0.0", "better-ajv-errors": "^1.2.0", "common-path-prefix": "^3.0.0", - "env-paths": "^3.0.0", "esbuild": "0.28.1", "execa": "^8.0.0", "find-up": "^7.0.0", - "get-port": "^7.0.0", "node-stream-zip": "^1.15.0", "p-retry": "^6.0.0", - "p-wait-for": "^5.0.0", "parse-imports": "^2.2.1", - "path-key": "^4.0.0", "semver": "^7.3.8", "tar": "^7.5.12", "tmp-promise": "^3.0.3", @@ -20026,27 +19897,7 @@ "node": ">=22.12.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/@netlify/edge-functions-bootstrap": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@netlify/edge-functions-bootstrap/-/edge-functions-bootstrap-2.16.0.tgz", - "integrity": "sha512-v8QQihSbBHj3JxtJsHoepXALpNumD9M7egHoc8z62FYl5it34dWczkaJoFFopEyhiBVKi4K/n0ZYpdzwfujd6g==", - "dev": true, - "license": "MIT" - }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/env-paths": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/execa": { + "node_modules/netlify-cli/node_modules/@netlify/edge-bundler/node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", @@ -20070,7 +19921,7 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/find-up": { + "node_modules/netlify-cli/node_modules/@netlify/edge-bundler/node_modules/find-up": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", @@ -20088,10 +19939,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/get-port": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.2.0.tgz", - "integrity": "sha512-afP4W205ONCuMoPBqcR6PSXnzX35KTcJygfJfcp+QY+uwm3p20p1YczWXhlICIzGMCxYBQcySEcOgsJcrkyobg==", + "node_modules/netlify-cli/node_modules/@netlify/edge-bundler/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true, "license": "MIT", "engines": { @@ -20101,7 +19952,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/human-signals": { + "node_modules/netlify-cli/node_modules/@netlify/edge-bundler/node_modules/human-signals": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", @@ -20111,7 +19962,7 @@ "node": ">=16.17.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/is-stream": { + "node_modules/netlify-cli/node_modules/@netlify/edge-bundler/node_modules/is-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", @@ -20124,7 +19975,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/locate-path": { + "node_modules/netlify-cli/node_modules/@netlify/edge-bundler/node_modules/locate-path": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", @@ -20140,7 +19991,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/npm-run-path": { + "node_modules/netlify-cli/node_modules/@netlify/edge-bundler/node_modules/npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", @@ -20156,23 +20007,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/p-wait-for": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-5.0.2.tgz", - "integrity": "sha512-lwx6u1CotQYPVju77R+D0vFomni/AqRfqLmqQ8hekklqZ6gAY9rONh7lBQ0uxWMkC2AuX9b2DVAl8To0NyP1JA==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-timeout": "^6.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/path-key": { + "node_modules/netlify-cli/node_modules/@netlify/edge-bundler/node_modules/path-key": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", @@ -20185,7 +20020,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/strip-final-newline": { + "node_modules/netlify-cli/node_modules/@netlify/edge-bundler/node_modules/strip-final-newline": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", @@ -20198,100 +20033,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/netlify-cli/node_modules/@netlify/edge-functions-dev/node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/netlify-cli/node_modules/@netlify/functions": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-5.3.0.tgz", - "integrity": "sha512-FP+xCoZMkMOUsKa4UdG/oiK/2md1/TxuXvqqieaMVMgDbFFMaHI8h0oHCViUY73kPbKV6HyzayaSXGYXKpBSoQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@netlify/types": "2.8.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/netlify-cli/node_modules/@netlify/functions-dev": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@netlify/functions-dev/-/functions-dev-1.3.5.tgz", - "integrity": "sha512-rETzeThaFus+qmV39Lu6mZhXU5GSN+i3nxgyBXELlq443entoONVitEOoD7bggfuDxP2cVEPQIsn/7SCnP8XqQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@netlify/blobs": "10.7.13", - "@netlify/dev-utils": "5.0.0", - "@netlify/functions": "5.3.0", - "@netlify/zip-it-and-ship-it": "^15.3.0", - "cron-parser": "^4.9.0", - "decache": "^4.6.2", - "extract-zip": "^2.0.1", - "is-stream": "^4.0.1", - "jwt-decode": "^4.0.0", - "lambda-local": "^2.2.0", - "read-package-up": "^11.0.0", - "semver": "^7.6.3", - "source-map-support": "^0.5.21" - }, - "engines": { - "node": ">=20.6.1" - } - }, - "node_modules/netlify-cli/node_modules/@netlify/functions-dev/node_modules/read-package-up": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", - "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up-simple": "^1.0.0", - "read-pkg": "^9.0.0", - "type-fest": "^4.6.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/netlify-cli/node_modules/@netlify/headers": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@netlify/headers/-/headers-2.1.13.tgz", - "integrity": "sha512-/5ug1ZIyda6PW5Nlh3xv0/gpm4q2IeSpG4MtA9xRULcNmAxKHa00YQE1vIyPE94J5JFo26oTGq1odHqxhl43Bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@netlify/headers-parser": "^10.1.0" - }, - "engines": { - "node": ">=20.6.1" - } - }, - "node_modules/netlify-cli/node_modules/@netlify/images": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@netlify/images/-/images-1.3.12.tgz", - "integrity": "sha512-zM9K17Qh7U6TiXBeJs8O3o3mnaIYkQ2x2Z55ARGqVYnOgVvB0nem9AZnp0IPGWfrI3Y0z5Y9grCc3Q6FJf3nBQ==", + "node_modules/netlify-cli/node_modules/@netlify/edge-functions-bootstrap": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@netlify/edge-functions-bootstrap/-/edge-functions-bootstrap-3.2.0.tgz", + "integrity": "sha512-j1xNt9DLG3l2m5lfkJfF1cTmof9sLp9v60kvB8+PORTqg4ngzCmfA4dxJHAibGbcjOT8kECG4oxmcEfET7FFag==", "dev": true, - "license": "MIT", - "dependencies": { - "ipx": "^3.1.1" - }, - "engines": { - "node": ">=20.6.1" - } + "license": "MIT" }, "node_modules/netlify-cli/node_modules/@netlify/opentelemetry-utils": { "version": "3.1.0", @@ -20306,50 +20053,41 @@ "@opentelemetry/api": "~1.8.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/redirects": { - "version": "3.1.15", - "resolved": "https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.15.tgz", - "integrity": "sha512-U8bhgQkYzExEHYk5VNVp55TUKwb3Rwx8QTG9dPQkx4+Lms9T+8oZowpwP/DZE6Aoay+LlPamJPnEw9gxVq6yUg==", + "node_modules/netlify-cli/node_modules/@netlify/otel": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@netlify/otel/-/otel-7.0.1.tgz", + "integrity": "sha512-9GVV5b/Fb1nfXbooy46YcR6YrzTV0wjTC70y4Em6xgcckpvgi5F9hWQssl7UGIMp0abx9WxTAz2LPITTCnarKQ==", "dev": true, "license": "MIT", "dependencies": { - "@netlify/dev-utils": "5.0.0", - "@netlify/redirect-parser": "^16.1.0", - "cookie": "^1.0.2", - "jsonwebtoken": "9.0.3", - "netlify-redirector": "^0.5.0" + "@opentelemetry/api": "1.9.1", + "@opentelemetry/core": "2.8.0", + "@opentelemetry/instrumentation": "^0.220.0", + "@opentelemetry/resources": "2.9.0", + "@opentelemetry/sdk-trace-node": "2.9.0" }, "engines": { - "node": ">=20.6.1" + "node": ">=22.12.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/runtime": { - "version": "4.1.29", - "resolved": "https://registry.npmjs.org/@netlify/runtime/-/runtime-4.1.29.tgz", - "integrity": "sha512-5A0iiE5QHmeSQbXrdjLOnYhnhWP7t45oSVNyK8chLUUvVP6CjaT6N/pfIAT0dt8W4yiVLNWg6FHRgnXDQvIPVg==", + "node_modules/netlify-cli/node_modules/@netlify/otel/node_modules/@opentelemetry/api": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", + "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==", "dev": true, - "license": "MIT", - "dependencies": { - "@netlify/blobs": "^10.7.13", - "@netlify/cache": "3.4.10", - "@netlify/runtime-utils": "2.3.0", - "@netlify/types": "2.8.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=20.6.1" + "node": ">=8.0.0" } }, - "node_modules/netlify-cli/node_modules/@netlify/static": { - "version": "3.1.12", - "resolved": "https://registry.npmjs.org/@netlify/static/-/static-3.1.12.tgz", - "integrity": "sha512-81swmIQd/qLkzPln0ZclNqT2AzfpijCdQ4vkBs2hrmqdVIVCclgPgvsaD3iAvU5BYmgBueyO6lZjQB/uPUZ7rw==", + "node_modules/netlify-cli/node_modules/@netlify/runtime-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@netlify/runtime-utils/-/runtime-utils-3.0.0.tgz", + "integrity": "sha512-OHo40+V3QZkR+UrDjqhN+LekrAby/dSSJxsvyYs9i88E/mSl3goB/ysoL+VYROm190egxmQyRYlHK7vL4GeHBQ==", "dev": true, "license": "MIT", - "dependencies": { - "mime-types": "^3.0.0" - }, "engines": { - "node": ">=20.6.1" + "node": ">=22.12.0" } }, "node_modules/netlify-cli/node_modules/@opentelemetry/api": { @@ -20372,6 +20110,22 @@ "node": ">= 14" } }, + "node_modules/netlify-cli/node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/netlify-cli/node_modules/commander": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", @@ -20382,6 +20136,20 @@ "node": ">=18" } }, + "node_modules/netlify-cli/node_modules/cookie": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-2.0.1.tgz", + "integrity": "sha512-yuToqVvRrj6pfDXREyQAAv8SkAEk/8GS3jQRTiUMm66TVtBYmqQeoEjL2Lmq8Rpo6271vH76InTChTitEAm65w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/netlify-cli/node_modules/dot-prop": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-10.2.0.tgz", @@ -20454,19 +20222,6 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/netlify-cli/node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/netlify-cli/node_modules/execa/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -20520,6 +20275,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/netlify-cli/node_modules/find-up/node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/netlify-cli/node_modules/get-port": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", @@ -20534,13 +20302,13 @@ } }, "node_modules/netlify-cli/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "license": "MIT", "engines": { - "node": ">=16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -20839,19 +20607,6 @@ "node": ">=8" } }, - "node_modules/netlify-cli/node_modules/unicorn-magic": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", - "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/netlify-cli/node_modules/yauzl": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.4.0.tgz", @@ -30590,7 +30345,7 @@ "@netlify/build": "^36.0.1", "@opentelemetry/api": "~1.8.0", "@types/node": "^24.0.0", - "netlify-cli": "^27.0.0", + "netlify-cli": "^27.3.0", "npm-run-all2": "^8.0.4" }, "engines": { diff --git a/packages/angular-runtime/package.json b/packages/angular-runtime/package.json index 695fe688..1b76d54a 100644 --- a/packages/angular-runtime/package.json +++ b/packages/angular-runtime/package.json @@ -82,7 +82,7 @@ "@netlify/build": "^36.0.1", "@opentelemetry/api": "~1.8.0", "@types/node": "^24.0.0", - "netlify-cli": "^27.0.0", + "netlify-cli": "^27.3.0", "npm-run-all2": "^8.0.4" }, "dependencies": {