diff --git a/package.json b/package.json index c2171a6..46ead48 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "@eslint/js": "^9.39.2", "@stylistic/eslint-plugin": "^5.6.1", "@tailwindcss/postcss": "^4.1.18", - "@types/node": "^24.10.4", + "@types/node": "^25.0.3", "autoprefixer": "^10.4.23", "dotenv": "^17.2.3", "eslint": "^9.39.2", @@ -30,8 +30,8 @@ "tailwindcss": "4.1.18", "typescript": "^5.9.3", "typescript-eslint": "^8.52.0", - "vercel": "^50.1.5", - "vite": "^7.3.0", + "vercel": "^50.1.6", + "vite": "^7.3.1", "vite-plugin-solid": "^2.11.10", "vite-plugin-vercel": "^9.1.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de088f3..e9557be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -93,17 +93,17 @@ importers: specifier: ^8.52.0 version: 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) vercel: - specifier: ^50.1.5 - version: 50.1.5(rollup@4.55.1)(typescript@5.9.3) + specifier: ^50.1.6 + version: 50.1.6(rollup@4.55.1)(typescript@5.9.3) vite: - specifier: ^7.3.0 - version: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) + specifier: ^7.3.1 + version: 7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) vite-plugin-solid: specifier: ^2.11.10 - version: 2.11.10(solid-js@1.9.10)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) + version: 2.11.10(solid-js@1.9.10)(vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) vite-plugin-vercel: specifier: ^9.1.1 - version: 9.1.1(rollup@4.55.1)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) + version: 9.1.1(rollup@4.55.1)(vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) packages: @@ -1488,8 +1488,8 @@ packages: cpu: [x64] os: [win32] - '@vercel/backends@0.0.17': - resolution: {integrity: sha512-T1wTYvBbOuSStMM3GO2YK39YOZaCsT8GpkSOP0+3Ya9MO7qkOsOTIkzIzMY4SRO1e1CiVqqlbkGgwsGirgc6mA==} + '@vercel/backends@0.0.18': + resolution: {integrity: sha512-z8URfnUNOJ+FE19gjK+GQ3kK8UjKhGaviTdD+DTBEwflJhm/6OmTKbc2EVR5t+3eiy8RFo9tOLNCcgKmPcUcRQ==} '@vercel/blob@1.0.2': resolution: {integrity: sha512-Im/KeFH4oPx7UsM+QiteimnE07bIUD7JK6CBafI9Z0jRFogaialTBMiZj8EKk/30ctUYsrpIIyP9iIY1YxWnUQ==} @@ -1498,8 +1498,8 @@ packages: '@vercel/build-utils@13.2.4': resolution: {integrity: sha512-12m+8Z+wsxJUoWZ+JQqRk8v1O0ioJhGYWz+yStW8abuzfNz75QW2rRcbn0hSHuF8c7b3D2papmMdh94kSSYQEw==} - '@vercel/cervel@0.0.7': - resolution: {integrity: sha512-x4AeBr6tiRO1QDK1T4DINtczdsedhPLnpOiwTuBUqhAs681Whf23elUrv2ibOXYeGQIWMcy1MlFh7wzac7E9RA==} + '@vercel/cervel@0.0.8': + resolution: {integrity: sha512-66S6PoadEGvAeXIxTA/4hldDzW0JadpLzxZdfuj2K/e4BpfBWRTjSTIA2fi/r1JCIIl6l34hevhcvPAHkML/Zw==} hasBin: true peerDependencies: typescript: ^4.0.0 || ^5.0.0 @@ -1514,8 +1514,8 @@ packages: '@vercel/error-utils@2.0.3': resolution: {integrity: sha512-CqC01WZxbLUxoiVdh9B/poPbNpY9U+tO1N9oWHwTl5YAZxcqXmmWJ8KNMFItJCUUWdY3J3xv8LvAuQv2KZ5YdQ==} - '@vercel/express@0.1.21': - resolution: {integrity: sha512-RqeU4tG88sQfFAhZmAop+RWM3oGkQVgI82Al8kdbGO++5MYDGdSgl7U/G9gTFoXAU/cgREqG13LNyfZ/WkLLqw==} + '@vercel/express@0.1.22': + resolution: {integrity: sha512-/MM6WHY0IBXRJNu8op1rR/vE3F3XzSd20IQFRuFWxm/ERBDeR3qAXNINkbWUB56i6AupzzyA67okIywgRSRR5w==} '@vercel/fastify@0.1.18': resolution: {integrity: sha512-oUg7KtKwtVjmGZozVlNXnHJewOzQPIJ+4xji81oznD8Vp7FER6lWDdyZnX9RdxZsJS561yiK9C3/wG0QLXWVCg==} @@ -1551,8 +1551,8 @@ packages: '@vercel/hydrogen@1.3.3': resolution: {integrity: sha512-SCyAtjLCEvKbXgac/u42AVNcIE0/GdNe1dvTP/SV6qSUPo/5od9jlry+U55OdlUr9LRqCopehTrN5SxnmrderQ==} - '@vercel/introspection@0.0.7': - resolution: {integrity: sha512-8JjxYqUsdxHaExbUANvGftAJeRTxVGYwTmaV9KcOA+C3SVvYSUertnQeTgKiau0Fc2cHmxh9e0poLxs2N3gZ2A==} + '@vercel/introspection@0.0.8': + resolution: {integrity: sha512-iECaa8RlfXw+ldWZXH8V+NMxox62ggfNeBph2aFcYCujudcXjtjBrWwV9mMOeMysm8zTM9Ux0lb5oMXc/ivYTg==} '@vercel/nestjs@0.2.19': resolution: {integrity: sha512-Fy/7TjPLZOptkpA66Cp6sulzTNEh6NPeLPXrjAThB8utRCoFDT1gWQQUALz/6y886wor2cPnj4kFHqjKreO38Q==} @@ -1725,8 +1725,8 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - baseline-browser-mapping@2.9.11: - resolution: {integrity: sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==} + baseline-browser-mapping@2.9.12: + resolution: {integrity: sha512-Mij6Lij93pTAIsSYy5cyBQ975Qh9uLEc5rwGTpomiZeXZL9yIS6uORJakb3ScHgfs0serMMfIbXzokPMuEiRyw==} hasBin: true before-after-hook@4.0.0: @@ -3351,8 +3351,8 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - vercel@50.1.5: - resolution: {integrity: sha512-ELp+Hpdw2DEwg7RPUTND5voE1RJexND+9TBrwN+wMJ4WzTVK5dx8dAZILVytMnmWFVLs1EWrfRRr317KM/WZew==} + vercel@50.1.6: + resolution: {integrity: sha512-ZLhmB6azYB6ZjARYDJWftzaxfGUgQ/zNc/s1jRUwovZMXG9jVZLoKzCLsd474f1+tMWWDSfKGQwNKA2YgiBzow==} engines: {node: '>= 18'} hasBin: true @@ -3378,8 +3378,8 @@ packages: vike: optional: true - vite@7.3.0: - resolution: {integrity: sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==} + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -4580,10 +4580,10 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vercel/backends@0.0.17(rollup@4.55.1)(typescript@5.9.3)': + '@vercel/backends@0.0.18(rollup@4.55.1)(typescript@5.9.3)': dependencies: - '@vercel/cervel': 0.0.7(typescript@5.9.3) - '@vercel/introspection': 0.0.7 + '@vercel/cervel': 0.0.8(typescript@5.9.3) + '@vercel/introspection': 0.0.8 '@vercel/nft': 1.1.1(rollup@4.55.1) '@vercel/static-config': 3.1.2 fs-extra: 11.1.0 @@ -4604,7 +4604,7 @@ snapshots: '@vercel/build-utils@13.2.4': {} - '@vercel/cervel@0.0.7(typescript@5.9.3)': + '@vercel/cervel@0.0.8(typescript@5.9.3)': dependencies: execa: 3.2.0 rolldown: 1.0.0-beta.52 @@ -4627,9 +4627,9 @@ snapshots: '@vercel/error-utils@2.0.3': {} - '@vercel/express@0.1.21(rollup@4.55.1)(typescript@5.9.3)': + '@vercel/express@0.1.22(rollup@4.55.1)(typescript@5.9.3)': dependencies: - '@vercel/cervel': 0.0.7(typescript@5.9.3) + '@vercel/cervel': 0.0.8(typescript@5.9.3) '@vercel/nft': 1.1.1(rollup@4.55.1) '@vercel/node': 5.5.16(rollup@4.55.1) '@vercel/static-config': 3.1.2 @@ -4732,7 +4732,7 @@ snapshots: '@vercel/static-config': 3.1.2 ts-morph: 12.0.0 - '@vercel/introspection@0.0.7': + '@vercel/introspection@0.0.8': dependencies: path-to-regexp: 8.3.0 zod: 3.22.4 @@ -5005,7 +5005,7 @@ snapshots: balanced-match@1.0.2: {} - baseline-browser-mapping@2.9.11: {} + baseline-browser-mapping@2.9.12: {} before-after-hook@4.0.0: {} @@ -5028,7 +5028,7 @@ snapshots: browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.9.11 + baseline-browser-mapping: 2.9.12 caniuse-lite: 1.0.30001762 electron-to-chromium: 1.5.267 node-releases: 2.0.27 @@ -6832,14 +6832,14 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - vercel@50.1.5(rollup@4.55.1)(typescript@5.9.3): + vercel@50.1.6(rollup@4.55.1)(typescript@5.9.3): dependencies: - '@vercel/backends': 0.0.17(rollup@4.55.1)(typescript@5.9.3) + '@vercel/backends': 0.0.18(rollup@4.55.1)(typescript@5.9.3) '@vercel/blob': 1.0.2 '@vercel/build-utils': 13.2.4 '@vercel/detect-agent': 1.0.0 '@vercel/elysia': 0.1.15(rollup@4.55.1) - '@vercel/express': 0.1.21(rollup@4.55.1)(typescript@5.9.3) + '@vercel/express': 0.1.22(rollup@4.55.1)(typescript@5.9.3) '@vercel/fastify': 0.1.18(rollup@4.55.1) '@vercel/fun': 1.2.0 '@vercel/go': 3.3.0 @@ -6867,7 +6867,7 @@ snapshots: - supports-color - typescript - vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)): + vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)): dependencies: '@babel/core': 7.28.5 '@types/babel__core': 7.20.5 @@ -6875,12 +6875,12 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.10 solid-refresh: 0.6.3(solid-js@1.9.10) - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) - vitefu: 1.1.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) + vite: 7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) + vitefu: 1.1.1(vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) transitivePeerDependencies: - supports-color - vite-plugin-vercel@9.1.1(rollup@4.55.1)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)): + vite-plugin-vercel@9.1.1(rollup@4.55.1)(vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)): dependencies: '@brillout/libassert': 0.5.8 '@manypkg/find-root': 2.2.3 @@ -6890,14 +6890,14 @@ snapshots: esbuild: 0.25.12 fast-glob: 3.3.3 magicast: 0.3.5 - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) + vite: 7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) zod: 3.25.76 transitivePeerDependencies: - encoding - rollup - supports-color - vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2): + vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -6912,9 +6912,9 @@ snapshots: lightningcss: 1.30.2 tsx: 4.19.2 - vitefu@1.1.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)): + vitefu@1.1.1(vite@7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)): optionalDependencies: - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) + vite: 7.3.1(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) web-vitals@0.2.4: {}