diff --git a/package.json b/package.json index f950a33..fde3103 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "@eslint/compat": "^1.3.1", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.31.0", - "@stylistic/eslint-plugin": "^5.1.0", + "@stylistic/eslint-plugin": "^5.2.0", "@tailwindcss/postcss": "^4.1.11", "@types/node": "^24.0.14", "autoprefixer": "^10.4.21", @@ -30,7 +30,7 @@ "tailwindcss": "4.1.11", "typescript": "^5.8.3", "typescript-eslint": "^8.37.0", - "vercel": "^44.4.1", + "vercel": "^44.4.3", "vite": "^7.0.4", "vite-plugin-solid": "^2.11.7", "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.3", + "@vercel/functions": "^2.2.4", "cookie": "^1.0.2", "solid-js": "^1.9.7" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 12d8dac..297b622 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.7) '@vercel/functions': - specifier: ^2.2.3 - version: 2.2.3 + specifier: ^2.2.4 + version: 2.2.4 cookie: specifier: ^1.0.2 version: 1.0.2 @@ -37,8 +37,8 @@ importers: specifier: ^9.31.0 version: 9.31.0 '@stylistic/eslint-plugin': - specifier: ^5.1.0 - version: 5.1.0(eslint@9.31.0(jiti@2.4.2)) + specifier: ^5.2.0 + version: 5.2.0(eslint@9.31.0(jiti@2.4.2)) '@tailwindcss/postcss': specifier: ^4.1.11 version: 4.1.11 @@ -85,8 +85,8 @@ importers: specifier: ^8.37.0 version: 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3) vercel: - specifier: ^44.4.1 - version: 44.4.1(rollup@4.45.1) + specifier: ^44.4.3 + version: 44.4.3(rollup@4.45.1) vite: specifier: ^7.0.4 version: 7.0.4(@types/node@24.0.14)(jiti@2.4.2)(lightningcss@1.30.1) @@ -825,8 +825,8 @@ packages: peerDependencies: solid-js: ^1.6.12 - '@stylistic/eslint-plugin@5.1.0': - resolution: {integrity: sha512-TJRJul4u/lmry5N/kyCU+7RWWOk0wyXN+BncRlDYBqpLFnzXkd7QGVfN7KewarFIXv0IX0jSF/Ksu7aHWEDeuw==} + '@stylistic/eslint-plugin@5.2.0': + resolution: {integrity: sha512-RCEdbREv9EBiToUBQTlRhVYKG093I6ZnnQ990j08eJ6uRZh71DXkOnoxtTLfDQ6utVCVQzrhZFHZP0zfrfOIjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' @@ -1126,8 +1126,8 @@ packages: resolution: {integrity: sha512-Im/KeFH4oPx7UsM+QiteimnE07bIUD7JK6CBafI9Z0jRFogaialTBMiZj8EKk/30ctUYsrpIIyP9iIY1YxWnUQ==} engines: {node: '>=16.14'} - '@vercel/build-utils@10.6.6': - resolution: {integrity: sha512-zhqsL6iQce3QShGyrqlyVJjp1FKo6ju36A/hDWcD31vIUM9e+7NxGzHXPsIKtBS6z92V+6PpLVln30KIJk2Hag==} + '@vercel/build-utils@10.6.7': + resolution: {integrity: sha512-DVV7zLsHvG/7NgWuo7DAZ6Gnrfd08hKEeQ0URkgv+4g0YXmv+JW4cZkJ7pW0fwoszuoqUfGRwIjTG6LT4TDEOg==} '@vercel/build-utils@8.8.0': resolution: {integrity: sha512-4jkeJ/Xr0epojgfiyQufB8vC0ubE9SCfA9I2BGcOIKcf65C25juSvuYwaLixnjZXHUTO4Y9W7fdgiLUk55MgbA==} @@ -1139,8 +1139,8 @@ packages: resolution: {integrity: sha512-xDiM+bD0fSZyzcjsAua3D+guXclvHOSTzr03UcZEQwYzIjwWjLduT7bl2gAaeNIe7fASAIZd0P00clcj0On4rQ==} engines: {node: '>= 18'} - '@vercel/functions@2.2.3': - resolution: {integrity: sha512-Z6xwsxM/57/92PLW2HoLLmVw4+Nb5OZzMzDA4qfkksWgG1k5dGV7kvP1TDEOlW3WHjqWtfPJBcd61dE2p0mbxQ==} + '@vercel/functions@2.2.4': + resolution: {integrity: sha512-dol8/MiNG9u7/FSPumYEEl2MJijXBxhKoBJpY83Sqay1VWi4XngaWzBkzSut0SCL4DVVRLtZNEcCkj2/vW3LMg==} engines: {node: '>= 18'} peerDependencies: '@aws-sdk/credential-provider-web-identity': '*' @@ -1151,17 +1151,17 @@ packages: '@vercel/gatsby-plugin-vercel-analytics@1.0.11': resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} - '@vercel/gatsby-plugin-vercel-builder@2.0.89': - resolution: {integrity: sha512-mMAMrnolqxGSp36Q/3tmYzDgsc0CrtpOP5gK99Z0SnvIHF/1IcYPhOn+1JbRNw1wFpdqXK59+Zjc5ziL5P2fqw==} + '@vercel/gatsby-plugin-vercel-builder@2.0.90': + resolution: {integrity: sha512-kjhCEUs4FRGhJU1Lf7/GDLkzCOm8EDOUrRXmcbkGmCqxreSXqHxauR+VGhr9qV3mFLJc1jjeZobUHUeJXPx7JA==} - '@vercel/go@3.2.1': - resolution: {integrity: sha512-ezjmuUvLigH9V4egEaX0SZ+phILx8lb+Zkp1iTqKI+yl/ibPAtVo5o+dLSRAXU9U01LBmaLu3O8Oxd/JpWYCOw==} + '@vercel/go@3.2.2': + resolution: {integrity: sha512-yYIU3OXkuoxzr47vf+HZnVGujzkVW/e5hrUK0jzCzzmjgo4+5ECrXDSA1bTB6qmWEy6HVsSovnKoHkwDqNIN6Q==} - '@vercel/hydrogen@1.2.2': - resolution: {integrity: sha512-PRA3r1/ZRcklGgs/hczprQZ27jX9Avyq/iEbtmzAFNbFovkTlkE0Wy93pVKJfJ4ISCBzBgUSMktX9+6wgjs32A==} + '@vercel/hydrogen@1.2.3': + resolution: {integrity: sha512-sU0HWHabNxlTdKQWPMDqwr+3MqnhXc4Tvnl4i9cbdEYn5061SEKhdfpl2RhuvPByQJ8sZL8soVXFHIjFBJAR4w==} - '@vercel/next@4.10.0': - resolution: {integrity: sha512-pkAQynKWAG9nC5DRH2r+gPY63m32l0w0xk8L1ejFpSIXk3Acj7pc6/FWAhwwFdKwye5HVXVZzGMa1XWg4wP4rw==} + '@vercel/next@4.10.1': + resolution: {integrity: sha512-TsWGeXSaCW3jhT3eqa7mWdoS4OqBumlRc7rypeRkuSoySZRwR1oeO+1rOUICYSEyU8hJwgd9uoSKa5Pn3W8BCA==} '@vercel/nft@0.27.10': resolution: {integrity: sha512-zbaF9Wp/NsZtKLE4uVmL3FyfFwlpDyuymQM1kPbeT0mVOHKDQQNjnnfslB3REg3oZprmNFJuh3pkHBk2qAaizg==} @@ -1173,26 +1173,26 @@ packages: engines: {node: '>=18'} hasBin: true - '@vercel/node@5.3.5': - resolution: {integrity: sha512-nFn3er+Vmbc4TrdCn7k4rFU1ImJMwqGKF9sD+QcHYDemhsCqP/aLt6wknkTENryNjQKygKxbimdKwOs5godkMA==} + '@vercel/node@5.3.6': + resolution: {integrity: sha512-Q+46nIur6XztdXEv8rXK5n1fSH1gLoTaHq0tGGHX5OBCfi26HNlTeIMludPTzW7twf5lXmGHFsRD2Uoor5ku0w==} - '@vercel/python@4.7.2': - resolution: {integrity: sha512-i2QBNMvNxUZQ2e5vLIL7mUkLg5Qkl9nqxUNXCYezdyvk2Ql6xYKjg7tMhpK/uiy094KfZSOECpDbDxkIN0jUSw==} + '@vercel/python@4.7.4': + resolution: {integrity: sha512-HTjvOTgr9kAF+N/shIHgi0vo8aJRImyUHSmbRSwq3qBdAa3CPnEAKmaoY6liBTodhI3SUVISsBsAJ+zbluIbaA==} - '@vercel/redwood@2.3.3': - resolution: {integrity: sha512-9Dfith+CYNNt/5Mkrklu7xWroWgSJVR4uh7mwu/2IvuCiJMNa24ReR9xtQNyGFAwAjdeweQ/nHfImz+12ORfpQ==} + '@vercel/redwood@2.3.4': + resolution: {integrity: sha512-3QEudmaTMzcFsNJ23vq5eA4UistHYINxIVhHuPMzNhh9OdOQEPO6xSo8T7hOVKQ15tewtM3+lfzuVOxN6Hj39Q==} - '@vercel/remix-builder@5.4.9': - resolution: {integrity: sha512-+fWdMjVI6bO0GUBJbw2seBDnLvPi2dd9aBQHVG2TCbJobBPfXgyEMgRWDS+4gjhXn4jLatX4B5C5iJykkeMqNQ==} + '@vercel/remix-builder@5.4.10': + resolution: {integrity: sha512-tUUYv1eZgZeziuny23+7Z0PLOPCNL46aU9Ktn2bf4rzpdcm2LZASNXBY/WFPbY3tUfqyRkhab7J+7fh9rZPpGg==} '@vercel/routing-utils@3.1.0': resolution: {integrity: sha512-Ci5xTjVTJY/JLZXpCXpLehMft97i9fH34nu9PGav6DtwkVUF6TOPX86U0W0niQjMZ5n6/ZP0BwcJK2LOozKaGw==} - '@vercel/ruby@2.2.0': - resolution: {integrity: sha512-FJF9gKVNHAljGOgV6zS5ou2N7ZgjOqMMtcPA5lsJEUI5/AZzVDWCmtcowTP80wEtHuupkd7d7M399FA082kXYQ==} + '@vercel/ruby@2.2.1': + resolution: {integrity: sha512-DsmTCggOa/Uvt/9JkafXx9U+Bz5eNIb6Bs422EOQo2zKwcxW88ITSh8mM5m0dQ0+B4k02X/moVim6iFa4sjazg==} - '@vercel/static-build@2.7.15': - resolution: {integrity: sha512-LB/7wMB2Ep2rrejJYYOygMUGUNrJBPHohYtVmLBrbVIEg5h5OFmryjzp0fRCIBtv5vvRv1I37KqFn21y8RwGxA==} + '@vercel/static-build@2.7.16': + resolution: {integrity: sha512-vRIY1tLTuGSkQaMdCaV1cb5wBCC+HU081TtwjlGQQETdjZcqgkl+kJEOFfICzk5iSVluRRMTkUslc0wHM7vqXQ==} '@vercel/static-config@3.1.1': resolution: {integrity: sha512-IRtKnm9N1Uqd2ayIbLPjRtdwcl1GTWvqF1PuEVNm9O43kmoI+m9VpGlW8oga+5LQq1LmJ2Y67zHr7NbjrH1rrw==} @@ -2619,6 +2619,10 @@ packages: resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} engines: {node: '>=12'} + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + pnpm@10.13.1: resolution: {integrity: sha512-N+vxpcejDV+r4MXfRO6NpMllygxa89urKMOhaBtwolYhjQXIHJwNz3Z+9rhVHrW5YAQrntQwDFkkIzY3fgHPrQ==} engines: {node: '>=18.12'} @@ -3032,8 +3036,8 @@ packages: validate-html-nesting@1.2.3: resolution: {integrity: sha512-kdkWdCl6eCeLlRShJKbjVOU2kFKxMF8Ghu50n+crEoyx+VKm3FxAxF9z4DCy6+bbTOqNW0+jcIYRnjoIRzigRw==} - vercel@44.4.1: - resolution: {integrity: sha512-MMtjxP4cnfdy/gvHY8sCXf3qX197mZi5G/CH2tCiYH174S+OfWwmC1HhE85UhNV3ZdAkxzNrdQhn7BKx/cX6nw==} + vercel@44.4.3: + resolution: {integrity: sha512-qKwc8Dvj1i9jIdSzY+FzRWXVNL9l6iIJIC+0ao+SGknQOxwQCWfH2y4/TJnICQ97GPR4KY10p8IKVk5QYsfktg==} engines: {node: '>= 18'} hasBin: true @@ -3689,7 +3693,7 @@ snapshots: dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.2 + picomatch: 4.0.3 optionalDependencies: rollup: 4.45.1 @@ -3766,7 +3770,7 @@ snapshots: dependencies: solid-js: 1.9.7 - '@stylistic/eslint-plugin@5.1.0(eslint@9.31.0(jiti@2.4.2))': + '@stylistic/eslint-plugin@5.2.0(eslint@9.31.0(jiti@2.4.2))': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2)) '@typescript-eslint/types': 8.37.0 @@ -3774,7 +3778,7 @@ snapshots: eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 - picomatch: 4.0.2 + picomatch: 4.0.3 '@tailwindcss/node@4.1.11': dependencies: @@ -4063,7 +4067,7 @@ snapshots: throttleit: 2.1.0 undici: 5.29.0 - '@vercel/build-utils@10.6.6': {} + '@vercel/build-utils@10.6.7': {} '@vercel/build-utils@8.8.0': {} @@ -4093,28 +4097,28 @@ snapshots: - encoding - supports-color - '@vercel/functions@2.2.3': {} + '@vercel/functions@2.2.4': {} '@vercel/gatsby-plugin-vercel-analytics@1.0.11': dependencies: web-vitals: 0.2.4 - '@vercel/gatsby-plugin-vercel-builder@2.0.89': + '@vercel/gatsby-plugin-vercel-builder@2.0.90': dependencies: '@sinclair/typebox': 0.25.24 - '@vercel/build-utils': 10.6.6 + '@vercel/build-utils': 10.6.7 esbuild: 0.14.47 etag: 1.8.1 fs-extra: 11.1.0 - '@vercel/go@3.2.1': {} + '@vercel/go@3.2.2': {} - '@vercel/hydrogen@1.2.2': + '@vercel/hydrogen@1.2.3': dependencies: '@vercel/static-config': 3.1.1 ts-morph: 12.0.0 - '@vercel/next@4.10.0(rollup@4.45.1)': + '@vercel/next@4.10.1(rollup@4.45.1)': dependencies: '@vercel/nft': 0.29.2(rollup@4.45.1) transitivePeerDependencies: @@ -4134,7 +4138,7 @@ snapshots: glob: 7.2.3 graceful-fs: 4.2.11 node-gyp-build: 4.8.4 - picomatch: 4.0.2 + picomatch: 4.0.3 resolve-from: 5.0.0 transitivePeerDependencies: - encoding @@ -4153,20 +4157,20 @@ snapshots: glob: 10.4.5 graceful-fs: 4.2.11 node-gyp-build: 4.8.4 - picomatch: 4.0.2 + picomatch: 4.0.3 resolve-from: 5.0.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/node@5.3.5(rollup@4.45.1)': + '@vercel/node@5.3.6(rollup@4.45.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': 10.6.6 + '@vercel/build-utils': 10.6.7 '@vercel/error-utils': 2.0.3 '@vercel/nft': 0.29.2(rollup@4.45.1) '@vercel/static-config': 3.1.1 @@ -4190,9 +4194,9 @@ snapshots: - rollup - supports-color - '@vercel/python@4.7.2': {} + '@vercel/python@4.7.4': {} - '@vercel/redwood@2.3.3(rollup@4.45.1)': + '@vercel/redwood@2.3.4(rollup@4.45.1)': dependencies: '@vercel/nft': 0.29.2(rollup@4.45.1) '@vercel/static-config': 3.1.1 @@ -4203,7 +4207,7 @@ snapshots: - rollup - supports-color - '@vercel/remix-builder@5.4.9(rollup@4.45.1)': + '@vercel/remix-builder@5.4.10(rollup@4.45.1)': dependencies: '@vercel/error-utils': 2.0.3 '@vercel/nft': 0.29.2(rollup@4.45.1) @@ -4222,12 +4226,12 @@ snapshots: optionalDependencies: ajv: 6.12.6 - '@vercel/ruby@2.2.0': {} + '@vercel/ruby@2.2.1': {} - '@vercel/static-build@2.7.15': + '@vercel/static-build@2.7.16': dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 - '@vercel/gatsby-plugin-vercel-builder': 2.0.89 + '@vercel/gatsby-plugin-vercel-builder': 2.0.90 '@vercel/static-config': 3.1.1 ts-morph: 12.0.0 @@ -5014,6 +5018,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.6(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -5686,6 +5694,8 @@ snapshots: picomatch@4.0.2: {} + picomatch@4.0.3: {} + pnpm@10.13.1: {} possible-typed-array-names@1.1.0: {} @@ -6011,8 +6021,8 @@ snapshots: tinyglobby@0.2.14: dependencies: - fdir: 6.4.6(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 to-regex-range@5.0.1: dependencies: @@ -6178,20 +6188,20 @@ snapshots: validate-html-nesting@1.2.3: {} - vercel@44.4.1(rollup@4.45.1): + vercel@44.4.3(rollup@4.45.1): dependencies: '@vercel/blob': 1.0.2 - '@vercel/build-utils': 10.6.6 + '@vercel/build-utils': 10.6.7 '@vercel/fun': 1.1.6 - '@vercel/go': 3.2.1 - '@vercel/hydrogen': 1.2.2 - '@vercel/next': 4.10.0(rollup@4.45.1) - '@vercel/node': 5.3.5(rollup@4.45.1) - '@vercel/python': 4.7.2 - '@vercel/redwood': 2.3.3(rollup@4.45.1) - '@vercel/remix-builder': 5.4.9(rollup@4.45.1) - '@vercel/ruby': 2.2.0 - '@vercel/static-build': 2.7.15 + '@vercel/go': 3.2.2 + '@vercel/hydrogen': 1.2.3 + '@vercel/next': 4.10.1(rollup@4.45.1) + '@vercel/node': 5.3.6(rollup@4.45.1) + '@vercel/python': 4.7.4 + '@vercel/redwood': 2.3.4(rollup@4.45.1) + '@vercel/remix-builder': 5.4.10(rollup@4.45.1) + '@vercel/ruby': 2.2.1 + '@vercel/static-build': 2.7.16 chokidar: 4.0.0 jose: 5.9.6 transitivePeerDependencies: