diff --git a/package-lock.json b/package-lock.json index 91430125..3411fe41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@astrojs/starlight": "^0.38.3", "@astrojs/vercel": "^10.0.4", "@vercel/analytics": "^2.0.1", - "astro": "^6.1.4" + "astro": "^6.1.5" }, "devDependencies": { "@actions/core": "^3.0.0", @@ -32,7 +32,7 @@ "starlight-links-validator": "^0.22.0", "starlight-showcases": "^0.3.2", "tsx": "^4.21.0", - "vercel": "^50.41.0", + "vercel": "^50.42.0", "vitest": "^4.1.3" } }, @@ -1768,9 +1768,9 @@ } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.2.tgz", - "integrity": "sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.3.tgz", + "integrity": "sha512-xK9sGVbJWYb08+mTJt3/YV24WxvxpXcXtP6B172paPZ+Ts69Re9dAr7lKwJoeIx8OoeuimEiRZ7umkiUVClmmQ==", "dev": true, "license": "MIT", "optional": true, @@ -3327,13 +3327,13 @@ } }, "node_modules/@vercel/backends": { - "version": "0.0.56", - "resolved": "https://registry.npmjs.org/@vercel/backends/-/backends-0.0.56.tgz", - "integrity": "sha512-bvbA0coNuCAwZXGaGRXMa1D13H4lLEp8O41BC1TkmMbbBJ6dJp9f7yPMcGlV8TVmad494py0yLR6AW+bcGDVPw==", + "version": "0.0.57", + "resolved": "https://registry.npmjs.org/@vercel/backends/-/backends-0.0.57.tgz", + "integrity": "sha512-AioA2iCmsTNmsGSJORCrJYB6//NZpvy9jP6yGmL0xYODzcK0vvEj6MEhKuTzFCFehlojchbZC7n27HL3f2zdCw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/build-utils": "13.13.0", + "@vercel/build-utils": "13.14.0", "@vercel/nft": "1.5.0", "execa": "3.2.0", "fs-extra": "11.1.0", @@ -3388,9 +3388,9 @@ } }, "node_modules/@vercel/build-utils": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-13.13.0.tgz", - "integrity": "sha512-v0WgqAvPnwgKBLaKpgN+lzK8m19+2PposnSfC1QumTYikVRWERnXampb1cb2XliznMzjSeIL1u05lMC9yESGHw==", + "version": "13.14.0", + "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-13.14.0.tgz", + "integrity": "sha512-mEYh+f+sNngEOJKLTTzoyPMse5A3bQNt0uIRq/jfl/h12ukWhrpHDmXdY6k6x3WsEXr7hrcN+2jT0VdvOBgACw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3407,13 +3407,13 @@ "license": "MIT" }, "node_modules/@vercel/cervel": { - "version": "0.0.43", - "resolved": "https://registry.npmjs.org/@vercel/cervel/-/cervel-0.0.43.tgz", - "integrity": "sha512-wOW3TNKub1mavt73ZQczP1Fu3HCiGpHdfwxF9FhbNX3EmRAPUM62oXWwMC930ELwNVpL7fmjUZt2e5cYG2ADcg==", + "version": "0.0.44", + "resolved": "https://registry.npmjs.org/@vercel/cervel/-/cervel-0.0.44.tgz", + "integrity": "sha512-Y6GbbKsAMY6FkanvZUwhNwjwXGdmobuRAS0QWCitPw5/6zypgRnQACBZFqN/TObW+ELK/tao30fFFKdbGTG/Fg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/backends": "0.0.56" + "@vercel/backends": "0.0.57" }, "bin": { "cervel": "bin/cervel.mjs" @@ -3433,13 +3433,13 @@ } }, "node_modules/@vercel/elysia": { - "version": "0.1.59", - "resolved": "https://registry.npmjs.org/@vercel/elysia/-/elysia-0.1.59.tgz", - "integrity": "sha512-dsTutao6mqPD/VytSurzh8DJE1mUAU7ejeg7Z5An3YH9X2RdyvzC9aopbPXOETCOWdjaBebOE3VNQqLLsAJr3Q==", + "version": "0.1.60", + "resolved": "https://registry.npmjs.org/@vercel/elysia/-/elysia-0.1.60.tgz", + "integrity": "sha512-P8ApyCOXld4PNdjTkSLHhTPqaQLMHt11I/ECj8I9rnGruj+3UDNcTz5nRLnWPvCiBfVV5MDyRcmHDOWP3SObuA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.7.1", + "@vercel/node": "5.7.2", "@vercel/static-config": "3.2.0" } }, @@ -3451,15 +3451,15 @@ "license": "Apache-2.0" }, "node_modules/@vercel/express": { - "version": "0.1.69", - "resolved": "https://registry.npmjs.org/@vercel/express/-/express-0.1.69.tgz", - "integrity": "sha512-o/OrhWnzcE1A3pGNx2hcT13HNe9/GE02LVZv65xXJQV87jeuVvo6x3rxvI3We0JnwuvpIjy2NiwTi4HmIHMA0g==", + "version": "0.1.70", + "resolved": "https://registry.npmjs.org/@vercel/express/-/express-0.1.70.tgz", + "integrity": "sha512-bQqX8wnmCqvjNGagfoGxhPkMiLlNheInN29ZX+iWCAfimJIIR6sXh+duFH3mjEUU1uouUyQ8aBSPBnpxuZw3Xw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/cervel": "0.0.43", + "@vercel/cervel": "0.0.44", "@vercel/nft": "1.5.0", - "@vercel/node": "5.7.1", + "@vercel/node": "5.7.2", "@vercel/static-config": "3.2.0", "fs-extra": "11.1.0", "path-to-regexp": "8.3.0", @@ -3489,13 +3489,13 @@ } }, "node_modules/@vercel/fastify": { - "version": "0.1.62", - "resolved": "https://registry.npmjs.org/@vercel/fastify/-/fastify-0.1.62.tgz", - "integrity": "sha512-twEAPD7Rr/D1LrXfbylFhwvLTq06yg/7rbt6Tu7M/GvfOoSUGewAjttvB6UaJWkV/9M3dKs/8dh0B/tzP8BKgg==", + "version": "0.1.63", + "resolved": "https://registry.npmjs.org/@vercel/fastify/-/fastify-0.1.63.tgz", + "integrity": "sha512-fgs7FZs5wpjTSW3mbR7JneRVOnzuxYCsJqxL2ZdnjR2cXfoPjzdmkSkCFi01QEaTOh8UmlIPDbn4UAVMPIWevw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.7.1", + "@vercel/node": "5.7.2", "@vercel/static-config": "3.2.0" } }, @@ -3684,14 +3684,14 @@ } }, "node_modules/@vercel/gatsby-plugin-vercel-builder": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.1.9.tgz", - "integrity": "sha512-xis/sMoR6/38kHWvnhwh4qFtjw4TnlqjgOvrwIVH5ptPQQ5huLyQ2MAReIoOjmkF665XvBJvNBpS3dqHnVU+OA==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.1.10.tgz", + "integrity": "sha512-ms+I6djoVyvaT6ICPBkYDvj83bfewIpb/elmIlCP+KQ/gnFw9CA5QLdnzbJ/0pCm/By0dmKrewwj0oHzqGC8IA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@sinclair/typebox": "0.25.24", - "@vercel/build-utils": "13.13.0", + "@vercel/build-utils": "13.14.0", "esbuild": "0.27.0", "etag": "1.8.1", "fs-extra": "11.1.0" @@ -4189,25 +4189,25 @@ "license": "Apache-2.0" }, "node_modules/@vercel/h3": { - "version": "0.1.68", - "resolved": "https://registry.npmjs.org/@vercel/h3/-/h3-0.1.68.tgz", - "integrity": "sha512-OTSZUHH5ULvr1THAgSDxYfOdaN/qnpfHQAC2y1lFm0iURm6K4tYwpJ9awkvLHTRI72CkN/u8HiRZ5NzmUGP6XA==", + "version": "0.1.69", + "resolved": "https://registry.npmjs.org/@vercel/h3/-/h3-0.1.69.tgz", + "integrity": "sha512-57n2xzzODwGPU39I3GLiw0kGZeajyFJoy5j+jBYia3OaKlj39Z6rzfA9jPBepdrPAeF+LpcN4HzjtjQDQ2iMcw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.7.1", + "@vercel/node": "5.7.2", "@vercel/static-config": "3.2.0" } }, "node_modules/@vercel/hono": { - "version": "0.2.62", - "resolved": "https://registry.npmjs.org/@vercel/hono/-/hono-0.2.62.tgz", - "integrity": "sha512-41yTUUue13B67TcsboU+BzsHbjqc2FmCEVP8uk9Qx7ersSBLbjgjcBgpbLMVHIFIfE3yUuqFlPP/YoqjtKYubg==", + "version": "0.2.63", + "resolved": "https://registry.npmjs.org/@vercel/hono/-/hono-0.2.63.tgz", + "integrity": "sha512-TZ4zLXFLfpjyiVVLRCCnZDaAV71cR/PO6Z/WNe7KRc5cvC00y9nJLsTFONiTMYEPWJGxnHm/eqhJsXB/8RcNIA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@vercel/nft": "1.5.0", - "@vercel/node": "5.7.1", + "@vercel/node": "5.7.2", "@vercel/static-config": "3.2.0", "fs-extra": "11.1.0", "path-to-regexp": "8.3.0", @@ -4248,24 +4248,24 @@ } }, "node_modules/@vercel/koa": { - "version": "0.1.42", - "resolved": "https://registry.npmjs.org/@vercel/koa/-/koa-0.1.42.tgz", - "integrity": "sha512-/i0zNPFKK0aOKleIXMH+TLe9d2Asg/60mCLToiE33HRIKyKRK4waTJJYlwX4hvtwBaLAHNSsX+aUCwE/YkeGsA==", + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/@vercel/koa/-/koa-0.1.43.tgz", + "integrity": "sha512-twhOIvgcFZchj9KtIz8M+TjkVjt6hP5TTWg+xjLJdOwYtaXZKN/wLUf186iFIAzHWx2w8zhAE0rS4g61ptPcGA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.7.1", + "@vercel/node": "5.7.2", "@vercel/static-config": "3.2.0" } }, "node_modules/@vercel/nestjs": { - "version": "0.2.63", - "resolved": "https://registry.npmjs.org/@vercel/nestjs/-/nestjs-0.2.63.tgz", - "integrity": "sha512-77jBBI+9znRVGKc79ssET0//XH2JKclkPlxG3asvB2IQg3pJw4bHmsFpDRq5828VjXi75udyiCmUCqt53fESzw==", + "version": "0.2.64", + "resolved": "https://registry.npmjs.org/@vercel/nestjs/-/nestjs-0.2.64.tgz", + "integrity": "sha512-5TVP/Qd+49FPUXheAn3ywnjbS+uFOKFAkj9YHYtZLt66mqh9Lqp/RZOIe265LF7gktno3mVwjCl8TuDRiQzPLw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.7.1", + "@vercel/node": "5.7.2", "@vercel/static-config": "3.2.0" } }, @@ -4312,9 +4312,9 @@ "license": "MIT" }, "node_modules/@vercel/node": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/@vercel/node/-/node-5.7.1.tgz", - "integrity": "sha512-R4FN56rj47VQTmqPDklsKJhuTkat0eGPKHg3Sx1Tp2gTkmyFgXitGUj8pAS3Dnm/MjFauU1FFPpFKxzMic6RMw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/@vercel/node/-/node-5.7.2.tgz", + "integrity": "sha512-uX4l/f/0eu6ktDdUobHxUm3jkI85Ptbp08yMYFYJo9PAmsYJ5jJoU3eOS47XgkIXmQHGC+14UP1NN7Jh1bTkTA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4322,7 +4322,7 @@ "@edge-runtime/primitives": "4.1.0", "@edge-runtime/vm": "3.2.0", "@types/node": "20.11.0", - "@vercel/build-utils": "13.13.0", + "@vercel/build-utils": "13.14.0", "@vercel/error-utils": "2.0.3", "@vercel/nft": "1.5.0", "@vercel/static-config": "3.2.0", @@ -5049,9 +5049,9 @@ "license": "Apache-2.0" }, "node_modules/@vercel/rust": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@vercel/rust/-/rust-1.0.6.tgz", - "integrity": "sha512-rhIzbFYg6B8SyRHsYhTi/iLu48LKAUC4tsp1xygS1nizEKCtnJ+O2CSJxuBMMeMdlFfxydWZV+d5nOgSZYeKNA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vercel/rust/-/rust-1.1.0.tgz", + "integrity": "sha512-dgiLWA3l+4IFk1jg65aABfmRqO2eJdk6vZsNvONhD8Lkpn8i1WrGJ0ggVjD7I/MR9rNxSs4zyfIgpKYv5FFqWw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -5126,15 +5126,53 @@ "url": "https://github.com/sponsors/cyyynthia" } }, + "node_modules/@vercel/sandbox": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@vercel/sandbox/-/sandbox-1.9.0.tgz", + "integrity": "sha512-zgr1ad0tkT1xZn/8Vxo60wOUOLqMAVGo4WqJQ8/UDcUtWynNJsBjI2tiMdWZrAo9EKH1MIqEzJNkcclF0UT1EQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@vercel/oidc": "3.2.0", + "async-retry": "1.3.3", + "jsonlines": "0.1.1", + "ms": "2.1.3", + "picocolors": "^1.1.1", + "tar-stream": "3.1.7", + "undici": "^7.16.0", + "xdg-app-paths": "5.1.0", + "zod": "3.24.4" + } + }, + "node_modules/@vercel/sandbox/node_modules/undici": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.7.tgz", + "integrity": "sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/@vercel/sandbox/node_modules/zod": { + "version": "3.24.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.4.tgz", + "integrity": "sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/@vercel/static-build": { - "version": "2.9.9", - "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.9.9.tgz", - "integrity": "sha512-eBdgbfEB3JjnzHHa+GXmv1uvuzy7UZaKUxTpM74fb1/Twjxm99Ha6p4GD00KI7Xcw8+w7wTssSwbhelHg30gbw==", + "version": "2.9.10", + "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.9.10.tgz", + "integrity": "sha512-gGj9vlRUl54UkbVOpOlzOg9Eph/P5Ky8IKejkMue1NcUP/FsaVbdA8fw7iKcZ5/TedVRj/W3Oy+t8JxcFDXpjQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@vercel/gatsby-plugin-vercel-analytics": "1.0.11", - "@vercel/gatsby-plugin-vercel-builder": "2.1.9", + "@vercel/gatsby-plugin-vercel-builder": "2.1.10", "@vercel/static-config": "3.2.0", "ts-morph": "12.0.0" } @@ -5586,9 +5624,9 @@ } }, "node_modules/astro": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/astro/-/astro-6.1.4.tgz", - "integrity": "sha512-SRy1bONuCHkGWhI5JiWCQKVDVbeaXOikjAVZs/Nz+lvUvubtdLoZfnacmuZHQ9RL2IOkU54M8/qZYm9ypJDKrg==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-6.1.5.tgz", + "integrity": "sha512-AJVw/JlssxUCBFi3Hp4djL8Pt7wUQqStBBawCd8cNGBBM2lBzp/rXGguzt4OcMfW+86fs0hpFwMyopHM2r6d3g==", "license": "MIT", "dependencies": { "@astrojs/compiler": "^3.0.1", @@ -5607,7 +5645,6 @@ "cookie": "^1.1.1", "devalue": "^5.6.3", "diff": "^8.0.3", - "dlv": "^1.1.3", "dset": "^3.1.4", "es-module-lexer": "^2.0.0", "esbuild": "^0.27.3", @@ -5778,6 +5815,21 @@ "node": ">= 0.4" } }, + "node_modules/b4a": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz", + "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==", + "dev": true, + "license": "Apache-2.0", + "peerDependencies": { + "react-native-b4a": "*" + }, + "peerDependenciesMeta": { + "react-native-b4a": { + "optional": true + } + } + }, "node_modules/bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", @@ -5797,6 +5849,21 @@ "node": "18 || 20 || >=22" } }, + "node_modules/bare-events": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", + "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", + "dev": true, + "license": "Apache-2.0", + "peerDependencies": { + "bare-abort-controller": "*" + }, + "peerDependenciesMeta": { + "bare-abort-controller": { + "optional": true + } + } + }, "node_modules/base-64": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", @@ -7021,6 +7088,16 @@ "dev": true, "license": "MIT" }, + "node_modules/events-universal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", + "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bare-events": "^2.7.0" + } + }, "node_modules/execa": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/execa/-/execa-3.2.0.tgz", @@ -7101,6 +7178,13 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "license": "MIT" }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true, + "license": "MIT" + }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", @@ -8438,6 +8522,13 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonlines": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz", + "integrity": "sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA==", + "dev": true, + "license": "MIT" + }, "node_modules/kleur": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", @@ -11228,6 +11319,22 @@ "dev": true, "license": "MIT" }, + "node_modules/sandbox": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/sandbox/-/sandbox-2.5.6.tgz", + "integrity": "sha512-tnFr7nyiuEhsAGb+xy60SDbij0790X+FgDljh3J/2HaRM6yQgNJkQKHbDH8ld7mR+PozXGgEfJ2Dc/5OyFnwsg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@vercel/sandbox": "1.9.0", + "debug": "^4.4.1", + "zod": "^4.1.1" + }, + "bin": { + "sandbox": "bin/sandbox.mjs", + "sbx": "bin/sandbox.mjs" + } + }, "node_modules/sass-formatter": { "version": "0.7.9", "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.9.tgz", @@ -11679,6 +11786,18 @@ "wrappy": "1" } }, + "node_modules/streamx": { + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.25.0.tgz", + "integrity": "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==", + "dev": true, + "license": "MIT", + "dependencies": { + "events-universal": "^1.0.0", + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" + } + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -11841,6 +11960,18 @@ "node": ">=18" } }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, "node_modules/terminal-link": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-5.0.0.tgz", @@ -11858,6 +11989,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/text-decoder": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz", + "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, "node_modules/throttleit": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz", @@ -12504,41 +12645,43 @@ "license": "MIT" }, "node_modules/vercel": { - "version": "50.41.0", - "resolved": "https://registry.npmjs.org/vercel/-/vercel-50.41.0.tgz", - "integrity": "sha512-rW68hVF6Z5RGprRFvXaxo8bUAWBALB/RgvJCAqSIrxWPfSoj7v97XY1Hl4rbY0fJ5q8oPOHAzg5q+xZEqvPcqg==", + "version": "50.42.0", + "resolved": "https://registry.npmjs.org/vercel/-/vercel-50.42.0.tgz", + "integrity": "sha512-GlPHUBiva1AFNCUItVHNAGjJ2VwzFthw6qPNJAazHvQqMcgaKtEe7iFDU8M/L/oYYEaMoz6rEnr8VdLvkjo5bA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/backends": "0.0.56", + "@vercel/backends": "0.0.57", "@vercel/blob": "2.3.0", - "@vercel/build-utils": "13.13.0", + "@vercel/build-utils": "13.14.0", "@vercel/detect-agent": "1.2.1", - "@vercel/elysia": "0.1.59", - "@vercel/express": "0.1.69", - "@vercel/fastify": "0.1.62", + "@vercel/elysia": "0.1.60", + "@vercel/express": "0.1.70", + "@vercel/fastify": "0.1.63", "@vercel/fun": "1.3.0", "@vercel/go": "3.4.7", - "@vercel/h3": "0.1.68", - "@vercel/hono": "0.2.62", + "@vercel/h3": "0.1.69", + "@vercel/hono": "0.2.63", "@vercel/hydrogen": "1.3.6", - "@vercel/koa": "0.1.42", - "@vercel/nestjs": "0.2.63", + "@vercel/koa": "0.1.43", + "@vercel/nestjs": "0.2.64", "@vercel/next": "4.16.5", - "@vercel/node": "5.7.1", + "@vercel/node": "5.7.2", "@vercel/prepare-flags-definitions": "0.2.1", "@vercel/python": "6.29.0", "@vercel/redwood": "2.4.12", "@vercel/remix-builder": "5.7.2", "@vercel/ruby": "2.3.2", - "@vercel/rust": "1.0.6", - "@vercel/static-build": "2.9.9", + "@vercel/rust": "1.1.0", + "@vercel/static-build": "2.9.10", "chokidar": "4.0.0", "esbuild": "0.27.0", "form-data": "^4.0.0", "jose": "5.9.6", "luxon": "^3.4.0", - "proxy-agent": "6.4.0" + "proxy-agent": "6.4.0", + "sandbox": "2.5.6", + "smol-toml": "1.5.2" }, "bin": { "vc": "dist/vc.js", @@ -13048,6 +13191,19 @@ "@esbuild/win32-x64": "0.27.0" } }, + "node_modules/vercel/node_modules/smol-toml": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.5.2.tgz", + "integrity": "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, "node_modules/vfile": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", diff --git a/package.json b/package.json index 4ae38cc8..1c42cd43 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@astrojs/starlight": "^0.38.3", "@astrojs/vercel": "^10.0.4", "@vercel/analytics": "^2.0.1", - "astro": "^6.1.4" + "astro": "^6.1.5" }, "devDependencies": { "@actions/core": "^3.0.0", @@ -40,7 +40,7 @@ "starlight-links-validator": "^0.22.0", "starlight-showcases": "^0.3.2", "tsx": "^4.21.0", - "vercel": "^50.41.0", + "vercel": "^50.42.0", "vitest": "^4.1.3" } }