diff --git a/package.json b/package.json index 5860563f2..7923fabe6 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "tslib": "2.8.1", "tsx": "4.22.5", "typescript": "6.0.3", - "vercel": "54.21.1", + "vercel": "55.0.0", "vite": "8.1.4", "vitest": "4.1.10", "zod": "4.4.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10f014277..89cd2cdb8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -200,8 +200,8 @@ importers: specifier: 6.0.3 version: 6.0.3 vercel: - specifier: 54.21.1 - version: 54.21.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + specifier: 55.0.0 + version: 55.0.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) vite: specifier: 8.1.4 version: 8.1.4(@types/node@25.9.5)(esbuild@0.28.1)(jiti@2.7.0)(tsx@4.22.5) @@ -1830,18 +1830,18 @@ packages: peerDependencies: valibot: ^1.4.0 - '@vercel/backends@0.8.21': - resolution: {integrity: sha512-c0mKXgfxMyb44+kMGbNoQJomf37QAfd6yL/2imhAnAChR1Ddkxk6uwbrOC89LcG+QmN2ZoEFUSJdMInSfreztw==} + '@vercel/backends@0.8.22': + resolution: {integrity: sha512-0l28om7t6vzPnRftJgSEQ5PC4OVQgjkIX1Yj1frzy5g1nsRhQFqExghvQAxz0EHe2N+NHAsng6YEpH5ZisrPcA==} '@vercel/blob@2.4.0': resolution: {integrity: sha512-ncQ8CRb6XoEAYJwjOTRGpACRT6h/AeY+/33gLyeVxG5BIes27OPm1jmqreF+JHjcTmGhClTP+kBpmyLfbV0xew==} engines: {node: '>=20.0.0'} - '@vercel/build-utils@13.32.2': - resolution: {integrity: sha512-XgATgMjt2NHF6HHo1wii6f43qlWjaFx3o+9L7aOUPLQgqwgYp2BGwuuBjg8U6sNgut1QsmFBMvNqTAUBvack9Q==} + '@vercel/build-utils@13.32.3': + resolution: {integrity: sha512-rYk9EKq8ThkBC1vz38jZ8DmmxtKBjN6EfEOEz1ORL74PLVvET/l++R0tNmPrPg3eP+GI852KdArDmJRNCY6EOw==} - '@vercel/cervel@0.1.29': - resolution: {integrity: sha512-tjwW6bj1g9qwOO0y/3WTGiarvyWmsWOtLkPB0esFmnscMZCxRqzNh0WJqrbbWxMdC5A2LXzDDHuZ4sXpRg4Tqw==} + '@vercel/cervel@0.1.30': + resolution: {integrity: sha512-xIUTqVQDfnyYvgg4G7haWZ69sZxSFbM1jd4wTtAF0Yg6Ld0Xq8b85+sw/bBTqog978bi1eeWQ2LXppYF1aMWGA==} hasBin: true '@vercel/cli-auth@0.3.0': @@ -1850,24 +1850,24 @@ packages: '@vercel/cli-config@0.2.0': resolution: {integrity: sha512-fJRRRB7734BDuXZ89yBEaA2ncYhH7bWX30mk04W80J6VAfQc+4iB8lyzAdaGpFV3/vNlkt9VZt+/uoQoWX6UsQ==} - '@vercel/container@0.0.4': - resolution: {integrity: sha512-lbUnpg2Iawoi0oDlFE6Se43FNUd2B2nMnCXD9Af7NsysMENFaNu2ajzgsocTxt+O6djUgW9IdBnIRHgnHs+vZQ==} + '@vercel/container@0.0.5': + resolution: {integrity: sha512-kYggcjyTsBKbQi3wM647x6g174OrriK9oNQ/KI9LGAwBKqZ75g4zir88cNO3FcLiA6RJ4pQe74wyAisxhDgR5A==} '@vercel/detect-agent@1.2.3': resolution: {integrity: sha512-VYNCgUc0nOmC4WJmWw9GkrKdfr8Zl4/rxhC5SvgacBgxiW9W/9NRttUoHHXV8xdII3MaRgkZZVX8Ikzc/Jmjag==} engines: {node: '>=14'} - '@vercel/elysia@0.1.98': - resolution: {integrity: sha512-VJMPfvslPFP5lg7oNN+BZEXHdaejmI25OEyco5OvZWpR80MYpTPil+2+hbkoR6lN3kVUC9/xahtgsdfouOvNbA==} + '@vercel/elysia@0.1.99': + resolution: {integrity: sha512-25paDTlA4YKCKrk9IlmpO8ClhQ00kVoTbjaRtOwcpusD1E6XCjjYGzUmIuC2fB/E7g23BT8M5yULKD5BJ1vG1g==} '@vercel/error-utils@2.2.0': resolution: {integrity: sha512-WFWiRxfPzoYWYifaj4thSKvAaZZwUOqD4k5GINRIgZgCiS2E3iAJbWbIsIZmkQdTecWFHcWGA6q48CjisgpOBA==} - '@vercel/express@0.1.112': - resolution: {integrity: sha512-Xpw1/+G/NpWYzBh3HqT+npYKo+yrLhSKC+hekBYCoddfDjSTevF1hQSbdEo7oHbZbgQo7h5Rb2vWVQ404zSmkA==} + '@vercel/express@0.1.113': + resolution: {integrity: sha512-bX7B7buPmstw9pJ4nsmdR+xuj4d/v5KKPKZk1miMC7DgOLWga+Gl3POLSB3QEyIG4FXtXJONHyq76/lavp7AXQ==} - '@vercel/fastify@0.1.101': - resolution: {integrity: sha512-+oUCBpSs8ANQmdQB6CTCWTfdxKutCzKEMkMtUJVLVnO0eaiONADkZeaFjjZwMl4Cg6z49ifhJ3QVJD1IWwIwsA==} + '@vercel/fastify@0.1.102': + resolution: {integrity: sha512-L8sZjcjCOOTZ+WnZCvajkZEpO8N4rmxrMJN3bhCK5BnhWRQnSMV92s+2r+rXnAjC3ShZ7elKSoOJ3MflYcSKjQ==} '@vercel/fun@1.3.0': resolution: {integrity: sha512-8erw9uPe0dFg45THkNxmjtvMX143SkZebmjgSVbcM3XCkXu3RIiBaJMcMNG8aaS+rnTuw8+d4De9HVT0M/r3wg==} @@ -1876,29 +1876,29 @@ packages: '@vercel/gatsby-plugin-vercel-analytics@1.0.11': resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} - '@vercel/gatsby-plugin-vercel-builder@2.2.24': - resolution: {integrity: sha512-+rqPToquzHOnSsist6FylJY++Z7ScRvl87gJshGhYYXJSCMki5zquX+D8wliOb5H0SW3KGwmTNQ10gUJt52c8w==} + '@vercel/gatsby-plugin-vercel-builder@2.2.25': + resolution: {integrity: sha512-OsfrJZSpEDkDiTzGgJ0t9qZYirDdhZnf7XXmFVdyjI2ilKyPjQg/DZIEd0j9FYN9s7ddpI39S3M9ONI5LMd/4w==} '@vercel/go@3.10.2': resolution: {integrity: sha512-ZJqx1GzD1qqMkI92jEHp04zCwbZ7tNwcgI58e7t8HiYvILwCZ4Rvq0hfjTjsk+0Zn8A369qs4eAHvCYu38uB5A==} - '@vercel/h3@0.1.107': - resolution: {integrity: sha512-Vqo5AvE5ku3MIWAi56KlYbLIg/PfX7Xxp94xbNa7J7dbREbO8PZWD0QLKvOw1uGqyoa5YqNZZ3RdtCfDq9Z6oA==} + '@vercel/h3@0.1.108': + resolution: {integrity: sha512-rTEbj4QwORmaPQLo4+wojBVTs82u7SJY8DzePuhiI3Xil7OJCmilKlH//+xUtKZA7WzxOgZQJ4+JurPW+wys8Q==} - '@vercel/hono@0.2.101': - resolution: {integrity: sha512-sm24D5OUJEo9cuvPHeVgouuc0zhZdIhX28BdtvIek5b7FGmvOE8VExOhteWU5YufhJR0M1y1zbbVC2ULr/arHw==} + '@vercel/hono@0.2.102': + resolution: {integrity: sha512-Mz6e4NTJ2i6H9aAMbwFOAYddRG/wNx4uC0xNrdlxkCTpOaA07AwLpVlzYX1iMUUKPu6ajZ66iD2CKnr7n03Xyg==} '@vercel/hydrogen@1.4.0': resolution: {integrity: sha512-gf3ELmAjcia7WNGNHAB/rFWFU0l5fJ7mTMgGC5hvcCjSIE4kp8WWuGYiTQgQ8W6GF/1FJAxa2J3BhY/yxjY8tA==} - '@vercel/koa@0.1.81': - resolution: {integrity: sha512-sAavmnlTM9LhYPWAgIvWuKgpeozk/tB4ZPLe/Fl7qE6EJiN3sCjtaSatXhla5w1Zxy0veBI5u0LCcjref4Oxag==} + '@vercel/koa@0.1.82': + resolution: {integrity: sha512-YP4WSgmhMb1dC9RZ36mRdw4dzG3qrUr8Tc8p4n36jtBw/iobDJRb3uAY1CjNlV3wqieQhIlTv/yLwaRT/zIlGg==} - '@vercel/nestjs@0.2.102': - resolution: {integrity: sha512-CMDoq4dFBI1rLmAuya7UPXfcg7h0y1xdNVCeFhzlZOfp7EF1+PFkn3dVF8tIX46yiUFCz94weiLHSAoh+mRD4g==} + '@vercel/nestjs@0.2.103': + resolution: {integrity: sha512-CHf1AT2T5jR+3egdkJYAxSi1AAY/I0od2JKBI8jvwOlKgS92RoPQPAPkUxTSlJWcLzBRsxmvPZN2RSeFvIEuGQ==} - '@vercel/next@4.20.3': - resolution: {integrity: sha512-8EaLV6GaVY7DvKlxFeGGy3I39C3CoB11WbH3q7Dr73eX0WBMOu8UqOVYIclVH79EJNp7Wc0qfdbNmK8+LrSgGA==} + '@vercel/next@4.20.4': + resolution: {integrity: sha512-8m39IHTAgO5yE9xAW8lnjv01z8qQ/qm1FWqyg46qBH2GPtn0MHEME2tAbRy+XzV0Q2J/KGSwmH4xFq8FgECAfg==} '@vercel/nft@1.10.0': resolution: {integrity: sha512-iLOW4fcsgkipfOh2Bw3wB38YDfxTlxr7+j4uFeui2OswkNT28jIitS/aMce7tS0mef1YPQ8zLIDYr3a0aahNrA==} @@ -1910,8 +1910,8 @@ packages: engines: {node: '>=20'} hasBin: true - '@vercel/node@5.8.22': - resolution: {integrity: sha512-WfciIhDVh9RwFmvrWp7FAdYCBPV94bZvIo4JbaHqZbvBJ2Bmnv/Pgj1fTjjLKfnKTbLJy+8HN1FXB8KYDnwGZQ==} + '@vercel/node@5.8.23': + resolution: {integrity: sha512-wigp1yONlJwFtPuyCrp6KI1umG78VhhEspNBXe2i9UOaxjjqLAR3DKiRQ/ivjvnDzV0SN7fuLxwLj+JcG0iwcQ==} '@vercel/oidc@3.2.0': resolution: {integrity: sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==} @@ -1923,8 +1923,8 @@ packages: '@vercel/python-analysis@0.11.1': resolution: {integrity: sha512-EPPLuXJQhIDUx08H9nG76AR2HSgBquwe3OAX5s2w20M923iaWeGGVkhX/4yZ89CJfXEZgE1Aj/mX7lVHOVIcYA==} - '@vercel/python@6.48.0': - resolution: {integrity: sha512-delMxwzNTbzYLM/VcIKYZGr501AEAYD8bPdOtMKJtzBv8pkr5hCeN6NKdHPFaIbmmCunUmouFuFxfRtpDWLl4Q==} + '@vercel/python@6.49.0': + resolution: {integrity: sha512-krgmqNkg6UxNANlSqGstTftCXWzkqKMyUvqeA7ZM3FLHpj1fjVadQJweA+3pSaKciIrgeK/p976fzSumNK8qkw==} '@vercel/redwood@2.5.0': resolution: {integrity: sha512-LO24CbieV57rGAqrq5n5z/B+fMYeUqbE/Ge3qMeKRuS3Q9awgcBgB6WYLCe8crHM7XJd5AZjbuyoS/6k3r0X0w==} @@ -1941,8 +1941,8 @@ packages: '@vercel/sandbox@2.4.0': resolution: {integrity: sha512-pifnr8hex/rgQ3EPyLYHYwHyf0Kwmc4Vbya9kHGk4aERFVGj44P+742S8/SDdt2guMxBriXBOMkMLq1Kaiyyeg==} - '@vercel/static-build@2.11.4': - resolution: {integrity: sha512-Cyjsg4yfiSSwRSq4TaYnxDzh3Cembx6hlUCKD0z3QCvEYFjTR3j1bFKk8haekwSB16qg25k9fiPEZMP7B/Azag==} + '@vercel/static-build@2.11.5': + resolution: {integrity: sha512-1LR9oCF1RjubKP7dbRULFuUgUSHEd+OhxKD8JYCTasPffjBahQVurfVeem6LORD+ATGIzyo3UB4KbulMHzcrsQ==} '@vercel/static-config@3.4.0': resolution: {integrity: sha512-wCq90CMUB//ggnFh77NQO1xaLFsS4LigQIqKrH6ohnr9Br/KI1FhlErx62WfCOuueWaW+LVsbLOqNXIUjK8t6A==} @@ -4054,8 +4054,8 @@ packages: resolution: {integrity: sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA==} engines: {node: '>= 0.10'} - vercel@54.21.1: - resolution: {integrity: sha512-GDs3FqEwZJHOyrzUXMjQBg8Fd1qOKOBuzE1exrhKq6hHBaHHuGnfvfHzRpm7j9CC+SjnRr/CY30tUNyU28gN4A==} + vercel@55.0.0: + resolution: {integrity: sha512-HDvjMkjCmr0Xmc5W/AAodIwkzw0HlfqBwl769gXYOl1bMg1cxiXvXBoIc1J5ZiS6x9mYy3nkM3UF040m5EHXkQ==} engines: {node: '>= 18'} hasBin: true @@ -5559,9 +5559,9 @@ snapshots: valibot: 1.4.2(typescript@6.0.3) optional: true - '@vercel/backends@0.8.21(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + '@vercel/backends@0.8.22(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@vercel/build-utils': 13.32.2 + '@vercel/build-utils': 13.32.3 '@vercel/nft': 1.10.0 '@vercel/static-config': 3.4.0 execa: 3.2.0 @@ -5590,15 +5590,15 @@ snapshots: throttleit: 2.1.0 undici: 6.27.0 - '@vercel/build-utils@13.32.2': + '@vercel/build-utils@13.32.3': dependencies: '@vercel/python-analysis': 0.11.1 cjs-module-lexer: 1.2.3 es-module-lexer: 1.5.0 - '@vercel/cervel@0.1.29(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + '@vercel/cervel@0.1.30(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@vercel/backends': 0.8.21(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@vercel/backends': 0.8.22(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -5619,13 +5619,13 @@ snapshots: xdg-app-paths: 5.5.1 zod: 4.1.11 - '@vercel/container@0.0.4': {} + '@vercel/container@0.0.5': {} '@vercel/detect-agent@1.2.3': {} - '@vercel/elysia@0.1.98': + '@vercel/elysia@0.1.99': dependencies: - '@vercel/node': 5.8.22 + '@vercel/node': 5.8.23 '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding @@ -5634,11 +5634,11 @@ snapshots: '@vercel/error-utils@2.2.0': {} - '@vercel/express@0.1.112(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + '@vercel/express@0.1.113(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@vercel/cervel': 0.1.29(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@vercel/cervel': 0.1.30(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) '@vercel/nft': 1.10.0 - '@vercel/node': 5.8.22 + '@vercel/node': 5.8.23 '@vercel/static-config': 3.4.0 fs-extra: 11.1.0 path-to-regexp: 8.4.2 @@ -5651,9 +5651,9 @@ snapshots: - rollup - supports-color - '@vercel/fastify@0.1.101': + '@vercel/fastify@0.1.102': dependencies: - '@vercel/node': 5.8.22 + '@vercel/node': 5.8.23 '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding @@ -5688,29 +5688,29 @@ snapshots: dependencies: web-vitals: 0.2.4 - '@vercel/gatsby-plugin-vercel-builder@2.2.24': + '@vercel/gatsby-plugin-vercel-builder@2.2.25': dependencies: '@sinclair/typebox': 0.25.24 - '@vercel/build-utils': 13.32.2 + '@vercel/build-utils': 13.32.3 esbuild: 0.27.0 etag: 1.8.1 fs-extra: 11.1.0 '@vercel/go@3.10.2': {} - '@vercel/h3@0.1.107': + '@vercel/h3@0.1.108': dependencies: - '@vercel/node': 5.8.22 + '@vercel/node': 5.8.23 '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/hono@0.2.101': + '@vercel/hono@0.2.102': dependencies: '@vercel/nft': 1.10.0 - '@vercel/node': 5.8.22 + '@vercel/node': 5.8.23 '@vercel/static-config': 3.4.0 fs-extra: 11.1.0 path-to-regexp: 8.4.2 @@ -5726,25 +5726,25 @@ snapshots: '@vercel/static-config': 3.4.0 ts-morph: 12.0.0 - '@vercel/koa@0.1.81': + '@vercel/koa@0.1.82': dependencies: - '@vercel/node': 5.8.22 + '@vercel/node': 5.8.23 '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/nestjs@0.2.102': + '@vercel/nestjs@0.2.103': dependencies: - '@vercel/node': 5.8.22 + '@vercel/node': 5.8.23 '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/next@4.20.3': + '@vercel/next@4.20.4': dependencies: '@vercel/nft': 1.10.0 transitivePeerDependencies: @@ -5764,7 +5764,7 @@ snapshots: glob: 13.0.6 graceful-fs: 4.2.11 node-gyp-build: 4.8.4 - picomatch: 4.0.4 + picomatch: 4.0.5 resolve-from: 5.0.0 transitivePeerDependencies: - encoding @@ -5790,13 +5790,13 @@ snapshots: - rollup - supports-color - '@vercel/node@5.8.22': + '@vercel/node@5.8.23': dependencies: '@edge-runtime/node-utils': 2.3.0 '@edge-runtime/primitives': 4.1.0 '@edge-runtime/vm': 3.2.0 '@types/node': 20.11.0 - '@vercel/build-utils': 13.32.2 + '@vercel/build-utils': 13.32.3 '@vercel/error-utils': 2.2.0 '@vercel/nft': 1.10.0 '@vercel/static-config': 3.4.0 @@ -5833,7 +5833,7 @@ snapshots: smol-toml: 1.7.0 zod: 3.22.4 - '@vercel/python@6.48.0': + '@vercel/python@6.49.0': dependencies: '@vercel/python-analysis': 0.11.1 @@ -5886,10 +5886,10 @@ snapshots: - bare-abort-controller - react-native-b4a - '@vercel/static-build@2.11.4': + '@vercel/static-build@2.11.5': dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 - '@vercel/gatsby-plugin-vercel-builder': 2.2.24 + '@vercel/gatsby-plugin-vercel-builder': 2.2.25 '@vercel/static-config': 3.4.0 ts-morph: 12.0.0 @@ -7985,34 +7985,34 @@ snapshots: validator@13.15.26: optional: true - vercel@54.21.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1): + vercel@55.0.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1): dependencies: - '@vercel/backends': 0.8.21(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@vercel/backends': 0.8.22(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) '@vercel/blob': 2.4.0 - '@vercel/build-utils': 13.32.2 + '@vercel/build-utils': 13.32.3 '@vercel/cli-auth': 0.3.0 '@vercel/cli-config': 0.2.0 - '@vercel/container': 0.0.4 + '@vercel/container': 0.0.5 '@vercel/detect-agent': 1.2.3 - '@vercel/elysia': 0.1.98 - '@vercel/express': 0.1.112(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) - '@vercel/fastify': 0.1.101 + '@vercel/elysia': 0.1.99 + '@vercel/express': 0.1.113(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@vercel/fastify': 0.1.102 '@vercel/fun': 1.3.0 '@vercel/go': 3.10.2 - '@vercel/h3': 0.1.107 - '@vercel/hono': 0.2.101 + '@vercel/h3': 0.1.108 + '@vercel/hono': 0.2.102 '@vercel/hydrogen': 1.4.0 - '@vercel/koa': 0.1.81 - '@vercel/nestjs': 0.2.102 - '@vercel/next': 4.20.3 - '@vercel/node': 5.8.22 + '@vercel/koa': 0.1.82 + '@vercel/nestjs': 0.2.103 + '@vercel/next': 4.20.4 + '@vercel/node': 5.8.23 '@vercel/prepare-flags-definitions': 0.3.0 - '@vercel/python': 6.48.0 + '@vercel/python': 6.49.0 '@vercel/redwood': 2.5.0 '@vercel/remix-builder': 5.9.1 '@vercel/ruby': 2.5.1 '@vercel/rust': 1.4.0 - '@vercel/static-build': 2.11.4 + '@vercel/static-build': 2.11.5 chokidar: 4.0.0 esbuild: 0.27.0 jose: 5.9.6