diff --git a/package.json b/package.json index 2dde791..3abb959 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "tailwindcss": "4.1.12", "typescript": "^5.9.2", "typescript-eslint": "^8.41.0", - "vercel": "^46.0.2", + "vercel": "^46.0.4", "vite": "^7.1.3", "vite-plugin-solid": "^2.11.8", "vite-plugin-vercel": "^9.0.7" @@ -39,7 +39,7 @@ "@octokit/core": "^7.0.3", "@octokit/plugin-paginate-rest": "^13.1.1", "@solid-primitives/storage": "^4.3.3", - "@vercel/functions": "^2.2.12", + "@vercel/functions": "^2.2.13", "cookie": "^1.0.2", "solid-js": "^1.9.9" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d9b0b5..adeffa9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^4.3.3 version: 4.3.3(solid-js@1.9.9) '@vercel/functions': - specifier: ^2.2.12 - version: 2.2.12 + specifier: ^2.2.13 + version: 2.2.13 cookie: specifier: ^1.0.2 version: 1.0.2 @@ -85,8 +85,8 @@ importers: specifier: ^8.41.0 version: 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) vercel: - specifier: ^46.0.2 - version: 46.0.2(rollup@4.48.1) + specifier: ^46.0.4 + version: 46.0.4(rollup@4.48.1) vite: specifier: ^7.1.3 version: 7.1.3(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1) @@ -1012,10 +1012,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.40.0': - resolution: {integrity: sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.41.0': resolution: {integrity: sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1136,8 +1132,8 @@ packages: resolution: {integrity: sha512-Im/KeFH4oPx7UsM+QiteimnE07bIUD7JK6CBafI9Z0jRFogaialTBMiZj8EKk/30ctUYsrpIIyP9iIY1YxWnUQ==} engines: {node: '>=16.14'} - '@vercel/build-utils@11.0.1': - resolution: {integrity: sha512-eEzx3RVyqOTbf+XLmX8fsW7UGlVhN4W1MSBcqvkbtK2mtM1sHdXLv/xDjc5akhISJqZ9uW6UmyKVP+XpdWgfCA==} + '@vercel/build-utils@11.0.2': + resolution: {integrity: sha512-Y48OT9IsvAFU21LJ3m5SbrXpQaD++h4v4nQoQjCUDZORxXzPf3doVQfrQBBIX45xoSkfq/Fuq0VNF0yRbJw/aA==} '@vercel/build-utils@8.8.0': resolution: {integrity: sha512-4jkeJ/Xr0epojgfiyQufB8vC0ubE9SCfA9I2BGcOIKcf65C25juSvuYwaLixnjZXHUTO4Y9W7fdgiLUk55MgbA==} @@ -1145,15 +1141,15 @@ packages: '@vercel/error-utils@2.0.3': resolution: {integrity: sha512-CqC01WZxbLUxoiVdh9B/poPbNpY9U+tO1N9oWHwTl5YAZxcqXmmWJ8KNMFItJCUUWdY3J3xv8LvAuQv2KZ5YdQ==} - '@vercel/express@0.0.6': - resolution: {integrity: sha512-7/dOgVNQ6iFRAabnhcDlWl4XERSN6lB/Z+a91xpFmMvCZPVCA3cVYhMhDZEdE4pECyO7RPTQsr9ZC+WIn9RjMg==} + '@vercel/express@0.0.8': + resolution: {integrity: sha512-FZy3ViUHx0cgM60CEzzq1BFrKPAM7Rx77x+2BG0z4UJySDAhPb5XdXokbU/lX6i5BSEL13U47lnR1abSi9GPhg==} '@vercel/fun@1.1.6': resolution: {integrity: sha512-xDiM+bD0fSZyzcjsAua3D+guXclvHOSTzr03UcZEQwYzIjwWjLduT7bl2gAaeNIe7fASAIZd0P00clcj0On4rQ==} engines: {node: '>= 18'} - '@vercel/functions@2.2.12': - resolution: {integrity: sha512-WGGqro/Rg00Epj+t2l6lr68q6ZkFt5+Q4F4Ok8sJbYrpu5pniDay09ihJqUoz81NI9PIfIahGEjaKpucUhEIrg==} + '@vercel/functions@2.2.13': + resolution: {integrity: sha512-14ArBSIIcOBx9nrEgaJb4Bw+en1gl6eSoJWh8qjifLl5G3E4dRXCFOT8HP+w66vb9Wqyd1lAQBrmRhRwOj9X9A==} engines: {node: '>= 18'} peerDependencies: '@aws-sdk/credential-provider-web-identity': '*' @@ -1164,46 +1160,46 @@ packages: '@vercel/gatsby-plugin-vercel-analytics@1.0.11': resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} - '@vercel/gatsby-plugin-vercel-builder@2.0.92': - resolution: {integrity: sha512-h5nr68G+vB0Kl432h74gVTKVlcYNOpi+UfprhpY/s04gsIPKq0qQllA3jE92e/VF3pxqO10hBMo4YFyEloIh7Q==} + '@vercel/gatsby-plugin-vercel-builder@2.0.93': + resolution: {integrity: sha512-Vh1Dt+Wa3DUtyc1ety3XG//jRST9M01WiF1W1taAW2k+SfKEjAbTJWoRblj97ah5Boz+uqSBIBg2ULZvNf+xzw==} '@vercel/go@3.2.3': resolution: {integrity: sha512-PErgHlV7cf8hyPq31aRsL4xm5t4rCSO6vN5AQLlAGSy3ctdgqG7sI6hq/CAKo3CfgIhVHUwNYapFJgGJB/s4OA==} - '@vercel/hono@0.0.14': - resolution: {integrity: sha512-VNCOfkxXu+/IuvbTO54ndX8G87oR+14yU51wdC+uVPfXxslyl6fBUseW+9AK9aMnjdkEtIxOoeXMSGa2EaUUEQ==} + '@vercel/hono@0.0.16': + resolution: {integrity: sha512-/H90oylh8yupZzEbf51jmpzu91kmVtACpkbaWoDi6FP8Wec1sdNKYiTc/watzHNER5RR5z9g0QdiH8ZoOo3MXg==} '@vercel/hydrogen@1.2.3': resolution: {integrity: sha512-sU0HWHabNxlTdKQWPMDqwr+3MqnhXc4Tvnl4i9cbdEYn5061SEKhdfpl2RhuvPByQJ8sZL8soVXFHIjFBJAR4w==} - '@vercel/next@4.11.3': - resolution: {integrity: sha512-muXOT6HRfZZgEJEVt9R0lsRjDHiPnelgVOa1l63qxRnK1gIczZ04zuGUJBjX+pCIsJuhr4qqcYA5kksJctpJlw==} + '@vercel/next@4.12.1': + resolution: {integrity: sha512-nw0vDv5SoDtd9b4iTK+5a3l7NiK7sMt2xlKMDVnzxzn8H4/O6mdHlRj0oyOD40zk3gg6FCA42M/r0NecD9CIbA==} '@vercel/nft@0.27.10': resolution: {integrity: sha512-zbaF9Wp/NsZtKLE4uVmL3FyfFwlpDyuymQM1kPbeT0mVOHKDQQNjnnfslB3REg3oZprmNFJuh3pkHBk2qAaizg==} engines: {node: '>=16'} hasBin: true - '@vercel/nft@0.29.2': - resolution: {integrity: sha512-A/Si4mrTkQqJ6EXJKv5EYCDQ3NL6nJXxG8VGXePsaiQigsomHYQC9xSpX8qGk7AEZk4b1ssbYIqJ0ISQQ7bfcA==} + '@vercel/nft@0.30.1': + resolution: {integrity: sha512-2mgJZv4AYBFkD/nJ4QmiX5Ymxi+AisPLPcS/KPXVqniyQNqKXX+wjieAbDXQP3HcogfEbpHoRMs49Cd4pfkk8g==} engines: {node: '>=18'} hasBin: true - '@vercel/node@5.3.13': - resolution: {integrity: sha512-SPz/Om2ohJsEX1I9AqYXd0BkmhKU70Jo7d6togRczyiUax1LSYMHsPs9rlzcxfwm4vLalL+Bx+D8KSfCjNaq5w==} + '@vercel/node@5.3.15': + resolution: {integrity: sha512-nxDfCk/wT043u9pTc2pjghQubi0TtQeb484lqMkf0fnSe8U6X9jM+MzaGylmTZXJX35barigIT+c4RJW5AWg2g==} - '@vercel/oidc@2.0.1': - resolution: {integrity: sha512-p/rFk8vz+AggU0bHXjwtRUyXNxboLvfCjwN0KH5xhBJ5wGS+n/psLJP1c69QPdWIZM4aVVIrTqdjUuDwuJGYzQ==} + '@vercel/oidc@2.0.2': + resolution: {integrity: sha512-59PBFx3T+k5hLTEWa3ggiMpGRz1OVvl9eN8SUai+A43IsqiOuAe7qPBf+cray/Fj6mkgnxm/D7IAtjc8zSHi7g==} engines: {node: '>= 18'} '@vercel/python@5.0.0': resolution: {integrity: sha512-JHpYKQ8d478REzmF7NcJTJcncFziJhVOwzan8wW4F1RJOHGDBTPkATAgi4CPQIijToRamPCkgeECzNOvLUDR+w==} - '@vercel/redwood@2.3.4': - resolution: {integrity: sha512-3QEudmaTMzcFsNJ23vq5eA4UistHYINxIVhHuPMzNhh9OdOQEPO6xSo8T7hOVKQ15tewtM3+lfzuVOxN6Hj39Q==} + '@vercel/redwood@2.3.5': + resolution: {integrity: sha512-pZ8gkADH9/6Ketqc8fDvQNgWmGpJqEFtwABAoQ30k25PSzT+4Y13IdlTTxEFpaLro2s2cR6WjoIPz5l/1J8tmg==} - '@vercel/remix-builder@5.4.10': - resolution: {integrity: sha512-tUUYv1eZgZeziuny23+7Z0PLOPCNL46aU9Ktn2bf4rzpdcm2LZASNXBY/WFPbY3tUfqyRkhab7J+7fh9rZPpGg==} + '@vercel/remix-builder@5.4.11': + resolution: {integrity: sha512-Z5JXARo0uXP+UIuSdtKnrhQPshDFZQP2pzKDCYXFIEvSsfI4AxmmVs3/g9ktoVcscsM+ZNEHpmAB2qLUx//5og==} '@vercel/routing-utils@3.1.0': resolution: {integrity: sha512-Ci5xTjVTJY/JLZXpCXpLehMft97i9fH34nu9PGav6DtwkVUF6TOPX86U0W0niQjMZ5n6/ZP0BwcJK2LOozKaGw==} @@ -1211,8 +1207,8 @@ packages: '@vercel/ruby@2.2.1': resolution: {integrity: sha512-DsmTCggOa/Uvt/9JkafXx9U+Bz5eNIb6Bs422EOQo2zKwcxW88ITSh8mM5m0dQ0+B4k02X/moVim6iFa4sjazg==} - '@vercel/static-build@2.7.18': - resolution: {integrity: sha512-vawVKP0vKrG1feqxVY5Ugc7y6Uharj8sTA8I4YtWS+fyb4PSh8WKtS5NfRR0yU5uK8tRMvJEPrRRYLZJ6Bc7nw==} + '@vercel/static-build@2.7.19': + resolution: {integrity: sha512-D1B7OsEVDR/lN9nE/ZgelWSyLXzWTu4jyrZ5wjIQQTPSdX8k4mVSFr3CUabo7uznlHOOjthDyiIt/vKFQepTMg==} '@vercel/static-config@3.1.1': resolution: {integrity: sha512-IRtKnm9N1Uqd2ayIbLPjRtdwcl1GTWvqF1PuEVNm9O43kmoI+m9VpGlW8oga+5LQq1LmJ2Y67zHr7NbjrH1rrw==} @@ -3057,8 +3053,8 @@ packages: validate-html-nesting@1.2.3: resolution: {integrity: sha512-kdkWdCl6eCeLlRShJKbjVOU2kFKxMF8Ghu50n+crEoyx+VKm3FxAxF9z4DCy6+bbTOqNW0+jcIYRnjoIRzigRw==} - vercel@46.0.2: - resolution: {integrity: sha512-3NfRcmMdBfW095gXRXCRB9zKIbbDBzgFPGbUZ+PCgjA5OHfa6MfxhDvdQq80oloDFPlql+I1YQuhyk6jNS6xMQ==} + vercel@46.0.4: + resolution: {integrity: sha512-t2Y+FlHPjzmA2qguWMP+TQ2CLocz67+UGRQve6OiWHiYpRsHH6HFUNMs7y3U3qsjCV8cg6J7ApRa+7oEDGeRVw==} engines: {node: '>= 18'} hasBin: true @@ -3799,7 +3795,7 @@ snapshots: '@stylistic/eslint-plugin@5.2.3(eslint@9.34.0(jiti@2.5.1))': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) - '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/types': 8.41.0 eslint: 9.34.0(jiti@2.5.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -3994,8 +3990,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.40.0': {} - '@typescript-eslint/types@8.41.0': {} '@typescript-eslint/typescript-estree@8.41.0(typescript@5.9.2)': @@ -4097,15 +4091,15 @@ snapshots: throttleit: 2.1.0 undici: 5.29.0 - '@vercel/build-utils@11.0.1': {} + '@vercel/build-utils@11.0.2': {} '@vercel/build-utils@8.8.0': {} '@vercel/error-utils@2.0.3': {} - '@vercel/express@0.0.6(rollup@4.48.1)': + '@vercel/express@0.0.8(rollup@4.48.1)': dependencies: - '@vercel/node': 5.3.13(rollup@4.48.1) + '@vercel/node': 5.3.15(rollup@4.48.1) '@vercel/static-config': 3.1.1 ts-morph: 12.0.0 transitivePeerDependencies: @@ -4139,27 +4133,27 @@ snapshots: - encoding - supports-color - '@vercel/functions@2.2.12': + '@vercel/functions@2.2.13': dependencies: - '@vercel/oidc': 2.0.1 + '@vercel/oidc': 2.0.2 '@vercel/gatsby-plugin-vercel-analytics@1.0.11': dependencies: web-vitals: 0.2.4 - '@vercel/gatsby-plugin-vercel-builder@2.0.92': + '@vercel/gatsby-plugin-vercel-builder@2.0.93': dependencies: '@sinclair/typebox': 0.25.24 - '@vercel/build-utils': 11.0.1 + '@vercel/build-utils': 11.0.2 esbuild: 0.14.47 etag: 1.8.1 fs-extra: 11.1.0 '@vercel/go@3.2.3': {} - '@vercel/hono@0.0.14(rollup@4.48.1)': + '@vercel/hono@0.0.16(rollup@4.48.1)': dependencies: - '@vercel/node': 5.3.13(rollup@4.48.1) + '@vercel/node': 5.3.15(rollup@4.48.1) '@vercel/static-config': 3.1.1 ts-morph: 12.0.0 transitivePeerDependencies: @@ -4174,9 +4168,9 @@ snapshots: '@vercel/static-config': 3.1.1 ts-morph: 12.0.0 - '@vercel/next@4.11.3(rollup@4.48.1)': + '@vercel/next@4.12.1(rollup@4.48.1)': dependencies: - '@vercel/nft': 0.29.2(rollup@4.48.1) + '@vercel/nft': 0.30.1(rollup@4.48.1) transitivePeerDependencies: - encoding - rollup @@ -4201,7 +4195,7 @@ snapshots: - rollup - supports-color - '@vercel/nft@0.29.2(rollup@4.48.1)': + '@vercel/nft@0.30.1(rollup@4.48.1)': dependencies: '@mapbox/node-pre-gyp': 2.0.0 '@rollup/pluginutils': 5.2.0(rollup@4.48.1) @@ -4220,15 +4214,15 @@ snapshots: - rollup - supports-color - '@vercel/node@5.3.13(rollup@4.48.1)': + '@vercel/node@5.3.15(rollup@4.48.1)': dependencies: '@edge-runtime/node-utils': 2.3.0 '@edge-runtime/primitives': 4.1.0 '@edge-runtime/vm': 3.2.0 '@types/node': 16.18.11 - '@vercel/build-utils': 11.0.1 + '@vercel/build-utils': 11.0.2 '@vercel/error-utils': 2.0.3 - '@vercel/nft': 0.29.2(rollup@4.48.1) + '@vercel/nft': 0.30.1(rollup@4.48.1) '@vercel/static-config': 3.1.1 async-listen: 3.0.0 cjs-module-lexer: 1.2.3 @@ -4250,16 +4244,16 @@ snapshots: - rollup - supports-color - '@vercel/oidc@2.0.1': + '@vercel/oidc@2.0.2': dependencies: '@types/ms': 2.1.0 ms: 2.1.3 '@vercel/python@5.0.0': {} - '@vercel/redwood@2.3.4(rollup@4.48.1)': + '@vercel/redwood@2.3.5(rollup@4.48.1)': dependencies: - '@vercel/nft': 0.29.2(rollup@4.48.1) + '@vercel/nft': 0.30.1(rollup@4.48.1) '@vercel/static-config': 3.1.1 semver: 6.3.1 ts-morph: 12.0.0 @@ -4268,10 +4262,10 @@ snapshots: - rollup - supports-color - '@vercel/remix-builder@5.4.10(rollup@4.48.1)': + '@vercel/remix-builder@5.4.11(rollup@4.48.1)': dependencies: '@vercel/error-utils': 2.0.3 - '@vercel/nft': 0.29.2(rollup@4.48.1) + '@vercel/nft': 0.30.1(rollup@4.48.1) '@vercel/static-config': 3.1.1 path-to-regexp: 6.1.0 path-to-regexp-updated: path-to-regexp@6.3.0 @@ -4289,10 +4283,10 @@ snapshots: '@vercel/ruby@2.2.1': {} - '@vercel/static-build@2.7.18': + '@vercel/static-build@2.7.19': dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 - '@vercel/gatsby-plugin-vercel-builder': 2.0.92 + '@vercel/gatsby-plugin-vercel-builder': 2.0.93 '@vercel/static-config': 3.1.1 ts-morph: 12.0.0 @@ -6245,22 +6239,22 @@ snapshots: validate-html-nesting@1.2.3: {} - vercel@46.0.2(rollup@4.48.1): + vercel@46.0.4(rollup@4.48.1): dependencies: '@vercel/blob': 1.0.2 - '@vercel/build-utils': 11.0.1 - '@vercel/express': 0.0.6(rollup@4.48.1) + '@vercel/build-utils': 11.0.2 + '@vercel/express': 0.0.8(rollup@4.48.1) '@vercel/fun': 1.1.6 '@vercel/go': 3.2.3 - '@vercel/hono': 0.0.14(rollup@4.48.1) + '@vercel/hono': 0.0.16(rollup@4.48.1) '@vercel/hydrogen': 1.2.3 - '@vercel/next': 4.11.3(rollup@4.48.1) - '@vercel/node': 5.3.13(rollup@4.48.1) + '@vercel/next': 4.12.1(rollup@4.48.1) + '@vercel/node': 5.3.15(rollup@4.48.1) '@vercel/python': 5.0.0 - '@vercel/redwood': 2.3.4(rollup@4.48.1) - '@vercel/remix-builder': 5.4.10(rollup@4.48.1) + '@vercel/redwood': 2.3.5(rollup@4.48.1) + '@vercel/remix-builder': 5.4.11(rollup@4.48.1) '@vercel/ruby': 2.2.1 - '@vercel/static-build': 2.7.18 + '@vercel/static-build': 2.7.19 chokidar: 4.0.0 jose: 5.9.6 transitivePeerDependencies: