diff --git a/package-lock.json b/package-lock.json index 04645fe6..2b0829bf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "starlight-links-validator": "^0.23.0", "starlight-showcases": "^0.3.2", "tsx": "^4.21.0", - "vercel": "^51.4.0", + "vercel": "^51.6.1", "vitest": "^4.1.4" } }, @@ -3327,16 +3327,18 @@ } }, "node_modules/@vercel/backends": { - "version": "0.0.62", - "resolved": "https://registry.npmjs.org/@vercel/backends/-/backends-0.0.62.tgz", - "integrity": "sha512-jNaJ4GEQaBapah8XWlGCF2TF8ceEizAk4DunuKVKK2oO3vFx2i6RpHaxZCyOVRAJVgjJQaNqsIS7IYAIVfmGpw==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@vercel/backends/-/backends-0.1.0.tgz", + "integrity": "sha512-/Gu+pq9GjUPanqFIxbj2dOHZb399KOidm9Ld0ZFa0j3urC3donY80uZcH1ePUERTtLFrkouHpxjwDqdgey9VXQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/build-utils": "13.17.0", + "@vercel/build-utils": "13.18.0", "@vercel/nft": "1.5.0", + "@yarnpkg/parsers": "^3.0.0", "execa": "3.2.0", "fs-extra": "11.1.0", + "js-yaml": "^3.13.1", "oxc-transform": "0.111.0", "path-to-regexp": "8.3.0", "resolve.exports": "2.0.3", @@ -3349,6 +3351,30 @@ "typescript": "^4.0.0 || ^5.0.0" } }, + "node_modules/@vercel/backends/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/@vercel/backends/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/@vercel/backends/node_modules/path-to-regexp": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", @@ -3388,9 +3414,9 @@ } }, "node_modules/@vercel/build-utils": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-13.17.0.tgz", - "integrity": "sha512-iF9DLJqfwKSHJIgOXEZG9N7kqO5RL5gN5VLQpXYa0ULPUWP648Rru0ETUaFr+FmUJLRbSorZ0bCyZgzR7yPYDg==", + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-13.18.0.tgz", + "integrity": "sha512-rLgAzGLBArQhs+W6nFx70WeyClzWUpgnzLNyi9ZWv0hZT0F+769TEhEZX0jo6WDtIMeFAtamQyWWJheonyuurQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3407,13 +3433,13 @@ "license": "MIT" }, "node_modules/@vercel/cervel": { - "version": "0.0.49", - "resolved": "https://registry.npmjs.org/@vercel/cervel/-/cervel-0.0.49.tgz", - "integrity": "sha512-3P67TmBFVfBGyDLSJbdJQgswTCVI1aZ6I//ab1XoKsizP2m5v0woNZmi0DfyvOSep4WKq/jtjBFLqP6TmR/Kvw==", + "version": "0.0.52", + "resolved": "https://registry.npmjs.org/@vercel/cervel/-/cervel-0.0.52.tgz", + "integrity": "sha512-OeQD4qW5OPF8Q/vktizjUJtXzuYbeU9FnL9jPy6TzPWrck6U/c777QMrJplOBcebqUtU4JFtOBwf8jI6G9JA9Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/backends": "0.0.62" + "@vercel/backends": "0.1.0" }, "bin": { "cervel": "bin/cervel.mjs" @@ -3423,9 +3449,9 @@ } }, "node_modules/@vercel/detect-agent": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vercel/detect-agent/-/detect-agent-1.2.2.tgz", - "integrity": "sha512-bKhhKKPuI37oMUlMA90eplt+QSp8T/t2WDfF+CP9PBA/YTkCADI8D/dECB5sJa9BWxq3+jxO52UsDy0F7Gl51g==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@vercel/detect-agent/-/detect-agent-1.2.3.tgz", + "integrity": "sha512-VYNCgUc0nOmC4WJmWw9GkrKdfr8Zl4/rxhC5SvgacBgxiW9W/9NRttUoHHXV8xdII3MaRgkZZVX8Ikzc/Jmjag==", "dev": true, "license": "Apache-2.0", "engines": { @@ -3433,13 +3459,13 @@ } }, "node_modules/@vercel/elysia": { - "version": "0.1.65", - "resolved": "https://registry.npmjs.org/@vercel/elysia/-/elysia-0.1.65.tgz", - "integrity": "sha512-be8htYrWJS2/4Ac8LbnKnXj/K3b5RES4/UcOx5TtK/DgDSx8xBFpjOz0ae7UKJtGpNo5G67YWu9CEh7ZssX/ZA==", + "version": "0.1.68", + "resolved": "https://registry.npmjs.org/@vercel/elysia/-/elysia-0.1.68.tgz", + "integrity": "sha512-rrsEUi8dtt9gCVrHxDgE0df2QMAx4ra1kv6P5yOLBxWCWYfoq+04oLsCBRkD6oa/S00qF7s2lFBXA1q5xG1bJA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.7.7", + "@vercel/node": "5.7.10", "@vercel/static-config": "3.2.0" } }, @@ -3451,15 +3477,15 @@ "license": "Apache-2.0" }, "node_modules/@vercel/express": { - "version": "0.1.75", - "resolved": "https://registry.npmjs.org/@vercel/express/-/express-0.1.75.tgz", - "integrity": "sha512-QPx3uT9iZUIfJqDygC5v0PaFmMxC4Azq4q9UME1+TfEawBMhwEJxjHaTjVjEiPQbNGO6dYzm08vLcbQrL4O89g==", + "version": "0.1.78", + "resolved": "https://registry.npmjs.org/@vercel/express/-/express-0.1.78.tgz", + "integrity": "sha512-VeHFo2VQfJn58qXK2EhU8lQU1P5AtyGaoZ8K4rtku3nWk9ll/o0zGtCDYnt2WkdOoDZPgxiaAa9U7+lSrg6h3w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/cervel": "0.0.49", + "@vercel/cervel": "0.0.52", "@vercel/nft": "1.5.0", - "@vercel/node": "5.7.7", + "@vercel/node": "5.7.10", "@vercel/static-config": "3.2.0", "fs-extra": "11.1.0", "path-to-regexp": "8.3.0", @@ -3489,13 +3515,13 @@ } }, "node_modules/@vercel/fastify": { - "version": "0.1.68", - "resolved": "https://registry.npmjs.org/@vercel/fastify/-/fastify-0.1.68.tgz", - "integrity": "sha512-p6PT0zI2ewSutMAkcfM1N3x5vI7vk8FrFUfb3kC977So2IvB5l6FKC3b5u3tkTZy119EGPMQn7hqmsdx0gK+Ew==", + "version": "0.1.71", + "resolved": "https://registry.npmjs.org/@vercel/fastify/-/fastify-0.1.71.tgz", + "integrity": "sha512-Fo93wN0FR5yNnwfn4sjySSY3QciZzERGO7lfVKDbuIdihtgO0aQBM03v5JsdXkIozhRBqyfZ7o+YuBQslWbosA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.7.7", + "@vercel/node": "5.7.10", "@vercel/static-config": "3.2.0" } }, @@ -3684,14 +3710,14 @@ } }, "node_modules/@vercel/gatsby-plugin-vercel-builder": { - "version": "2.1.15", - "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.1.15.tgz", - "integrity": "sha512-mS8GNNXZ1AxQzHKzMsdh6WRh8ws1nKdAD9pi2FNZnp5ISpifiF4v51nbu9ECEpHGG+Pb/khWMIlcvU2DlPqZDQ==", + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.1.18.tgz", + "integrity": "sha512-9V+GP+HZ4mZQdj+yjqE0DMjG4t2jIs3+y/PCCGdmbMbj3MiFdckxZyb8JpaQk8Y9mCC33pykGHRqSrOyLZqjiQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@sinclair/typebox": "0.25.24", - "@vercel/build-utils": "13.17.0", + "@vercel/build-utils": "13.18.0", "esbuild": "0.27.0", "etag": "1.8.1", "fs-extra": "11.1.0" @@ -4189,25 +4215,25 @@ "license": "Apache-2.0" }, "node_modules/@vercel/h3": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@vercel/h3/-/h3-0.1.74.tgz", - "integrity": "sha512-xkj8XkDHudMTPhtlIk5LrfZhq04K0n5wmsGvJOL15BRGwR9JQeUVb4AtoZi476iRgINxhVw0DSsubWMKPHvZSQ==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@vercel/h3/-/h3-0.1.77.tgz", + "integrity": "sha512-6B6fwg5bTgb4SESMz156jeg0BW3Px/VwX/sZ/FCfL5GjoP0Gm0kHEk8IogQjV6Cr5qEsejCkR0e96qDpSFJOjw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.7.7", + "@vercel/node": "5.7.10", "@vercel/static-config": "3.2.0" } }, "node_modules/@vercel/hono": { - "version": "0.2.68", - "resolved": "https://registry.npmjs.org/@vercel/hono/-/hono-0.2.68.tgz", - "integrity": "sha512-sit7eUiczfx2a43FGu6FoA2zmNBY17eVC2yQo7GDcAQCzkNpO1dxwCcmiWgj5h5T7Z0VmPkOq89JpGzX6GEiog==", + "version": "0.2.71", + "resolved": "https://registry.npmjs.org/@vercel/hono/-/hono-0.2.71.tgz", + "integrity": "sha512-b9pWASIJLA3RzBnOTZNFv6EyNFRjuQmj750o8BZBlY1dqapEvdLyo8V1PJOJ8MtuQkoa1vOQ+DF0aMyofUqKKQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@vercel/nft": "1.5.0", - "@vercel/node": "5.7.7", + "@vercel/node": "5.7.10", "@vercel/static-config": "3.2.0", "fs-extra": "11.1.0", "path-to-regexp": "8.3.0", @@ -4248,24 +4274,24 @@ } }, "node_modules/@vercel/koa": { - "version": "0.1.48", - "resolved": "https://registry.npmjs.org/@vercel/koa/-/koa-0.1.48.tgz", - "integrity": "sha512-XL0FlLn6oZMObUTMfH7YOn1/up2SXLo9l1L+dK27Sb2VbYFlz6OoLRarS3bOtwvG2+5DdswznrIoeoYUkQT9QA==", + "version": "0.1.51", + "resolved": "https://registry.npmjs.org/@vercel/koa/-/koa-0.1.51.tgz", + "integrity": "sha512-+abH9RDgDpDqAFeIBTlgzrxPCfcP4yQ8BI8ncAU9W/HzDRqdAQCMfLFBOMNEI9l380crI/oXG83oxP1s6Rr7jQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.7.7", + "@vercel/node": "5.7.10", "@vercel/static-config": "3.2.0" } }, "node_modules/@vercel/nestjs": { - "version": "0.2.69", - "resolved": "https://registry.npmjs.org/@vercel/nestjs/-/nestjs-0.2.69.tgz", - "integrity": "sha512-qYq9VVkEdwwde8e3MlLjRMe5J0HMaZGjIqCtRZprI2SkvmeRXwxVTGVoVVueFztI3X8yEhV2xyAD6srSO8vHrA==", + "version": "0.2.72", + "resolved": "https://registry.npmjs.org/@vercel/nestjs/-/nestjs-0.2.72.tgz", + "integrity": "sha512-AzMGnnTH5EhA4SGu5Qt2LtomoGlHfdpc/aWc8NFLDfa5oFWr0IV45MoEcmbAUBI/+EQpENq6sQWsNeCFgP+5bw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.7.7", + "@vercel/node": "5.7.10", "@vercel/static-config": "3.2.0" } }, @@ -4312,9 +4338,9 @@ "license": "MIT" }, "node_modules/@vercel/node": { - "version": "5.7.7", - "resolved": "https://registry.npmjs.org/@vercel/node/-/node-5.7.7.tgz", - "integrity": "sha512-pnFB7ja1NJAHhFeArwb9vuYGehNQc9Lip4DjYmDthzRbheuzMwzN3y5H5pu7mDzGgEHTlsS6bs3aiOVbFS4dQw==", + "version": "5.7.10", + "resolved": "https://registry.npmjs.org/@vercel/node/-/node-5.7.10.tgz", + "integrity": "sha512-sekJP0WiyPlu64+2mzk/cR/pU5V6oBw1h52paisk3HrHqkY+iGxpvuUjAaMHdPOzq2+58aw0ubOMwvZukRv73w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4322,7 +4348,7 @@ "@edge-runtime/primitives": "4.1.0", "@edge-runtime/vm": "3.2.0", "@types/node": "20.11.0", - "@vercel/build-utils": "13.17.0", + "@vercel/build-utils": "13.18.0", "@vercel/error-utils": "2.0.3", "@vercel/nft": "1.5.0", "@vercel/static-config": "3.2.0", @@ -4911,9 +4937,9 @@ "license": "MIT" }, "node_modules/@vercel/python": { - "version": "6.33.0", - "resolved": "https://registry.npmjs.org/@vercel/python/-/python-6.33.0.tgz", - "integrity": "sha512-n9x0bs1oHFyG/IOcAnuGRhOqZ4M82a0pqzZZOL6RvuCYDwUwjokX2kj4hxTtnAkDjtzgFnXaUzz/kIkoAdguMA==", + "version": "6.34.0", + "resolved": "https://registry.npmjs.org/@vercel/python/-/python-6.34.0.tgz", + "integrity": "sha512-cd9T4q85E+mTLLQBliuvmawEFFOeARXVYU/gBhYGb9ul4WTC/Zuzp8xVqvipx6vIkii4PuwznmCgB8PiUb6Qxw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -5049,9 +5075,9 @@ "license": "Apache-2.0" }, "node_modules/@vercel/rust": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vercel/rust/-/rust-1.1.0.tgz", - "integrity": "sha512-dgiLWA3l+4IFk1jg65aABfmRqO2eJdk6vZsNvONhD8Lkpn8i1WrGJ0ggVjD7I/MR9rNxSs4zyfIgpKYv5FFqWw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vercel/rust/-/rust-1.1.1.tgz", + "integrity": "sha512-y6GYEQ8ltRRD8JNmSt0kWars7IMKjm1Nv26rFgl9wWVFqe5UeAvAHohiTX7D6W0Yowx6v+BnR3czeoVHwQvEMg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -5165,14 +5191,14 @@ } }, "node_modules/@vercel/static-build": { - "version": "2.9.15", - "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.9.15.tgz", - "integrity": "sha512-fNIjkC3AtLdOCsGezXEbrmXR4KEr2sQnJMA9JpDEofK6qBH8Pvw1RWkAyqizzuMebNNSv1vemCa+r2sCJtpksw==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.9.18.tgz", + "integrity": "sha512-84iAXZJEZq/TZDviFWw6lpySTqHXZ4vx02yF0qBzDE57PcxeqVHAZ+L1BQhYipuVVVXJJvxASRMHZUomWgXwNg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@vercel/gatsby-plugin-vercel-analytics": "1.0.11", - "@vercel/gatsby-plugin-vercel-builder": "2.1.15", + "@vercel/gatsby-plugin-vercel-builder": "2.1.18", "@vercel/static-config": "3.2.0", "ts-morph": "12.0.0" } @@ -5423,6 +5449,44 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/@yarnpkg/parsers": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.3.tgz", + "integrity": "sha512-mQZgUSgFurUtA07ceMjxrWkYz8QtDuYkvPlu0ZqncgjopQ0t6CNEo/OSealkmnagSUx8ZD5ewvezUwUuMqutQg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "js-yaml": "^3.10.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/@yarnpkg/parsers/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/@yarnpkg/parsers/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/abbrev": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", @@ -11612,6 +11676,13 @@ "url": "https://github.com/sponsors/wooorm" } }, + "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/srvx": { "version": "0.8.9", "resolved": "https://registry.npmjs.org/srvx/-/srvx-0.8.9.tgz", @@ -12645,35 +12716,35 @@ "license": "MIT" }, "node_modules/vercel": { - "version": "51.4.0", - "resolved": "https://registry.npmjs.org/vercel/-/vercel-51.4.0.tgz", - "integrity": "sha512-rwTYp6EkNueLDxmBEfMy8iN5hRZe0tZE7ETrKT4rihIQ5Rj90bIujb4KwtGiEEJ7RBS/Xt9sw0yX/4NraEkklA==", + "version": "51.6.1", + "resolved": "https://registry.npmjs.org/vercel/-/vercel-51.6.1.tgz", + "integrity": "sha512-gfyoCwII7Ldc6UNjaubhXHP9F4wH8YNPkf6lZqp7/avyw0iDTD+sqwjh3lJDZicA5vygme6Efn/lkGeT5BtPNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/backends": "0.0.62", + "@vercel/backends": "0.1.0", "@vercel/blob": "2.3.0", - "@vercel/build-utils": "13.17.0", - "@vercel/detect-agent": "1.2.2", - "@vercel/elysia": "0.1.65", - "@vercel/express": "0.1.75", - "@vercel/fastify": "0.1.68", + "@vercel/build-utils": "13.18.0", + "@vercel/detect-agent": "1.2.3", + "@vercel/elysia": "0.1.68", + "@vercel/express": "0.1.78", + "@vercel/fastify": "0.1.71", "@vercel/fun": "1.3.0", "@vercel/go": "3.5.0", - "@vercel/h3": "0.1.74", - "@vercel/hono": "0.2.68", + "@vercel/h3": "0.1.77", + "@vercel/hono": "0.2.71", "@vercel/hydrogen": "1.3.6", - "@vercel/koa": "0.1.48", - "@vercel/nestjs": "0.2.69", + "@vercel/koa": "0.1.51", + "@vercel/nestjs": "0.2.72", "@vercel/next": "4.16.8", - "@vercel/node": "5.7.7", + "@vercel/node": "5.7.10", "@vercel/prepare-flags-definitions": "0.2.1", - "@vercel/python": "6.33.0", + "@vercel/python": "6.34.0", "@vercel/redwood": "2.4.12", "@vercel/remix-builder": "5.7.2", "@vercel/ruby": "2.3.2", - "@vercel/rust": "1.1.0", - "@vercel/static-build": "2.9.15", + "@vercel/rust": "1.1.1", + "@vercel/static-build": "2.9.18", "chokidar": "4.0.0", "esbuild": "0.27.0", "form-data": "^4.0.0", diff --git a/package.json b/package.json index 65745d8b..1c7c2335 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "starlight-links-validator": "^0.23.0", "starlight-showcases": "^0.3.2", "tsx": "^4.21.0", - "vercel": "^51.4.0", + "vercel": "^51.6.1", "vitest": "^4.1.4" } }