diff --git a/package.json b/package.json index dc3a11a7c..478d6b60c 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "svelte-eslint-parser": "0.43.0", "tailwind-merge": "2.6.0", "tailwindcss": "3.4.17", - "vercel": "39.3.0", + "vercel": "40.1.0", "xss": "1.0.15" }, "packageManager": "pnpm@9.15.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ebbdb0e3..84a3fd2d2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,8 @@ importers: specifier: 3.4.17 version: 3.4.17(ts-node@10.9.1(@types/node@22.13.0)(typescript@5.6.3)) vercel: - specifier: 39.3.0 - version: 39.3.0(rollup@4.34.0) + specifier: 40.1.0 + version: 40.1.0(rollup@4.34.0) xss: specifier: 1.0.15 version: 1.0.15 @@ -1269,8 +1269,8 @@ packages: resolution: {integrity: sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vercel/build-utils@9.0.1': - resolution: {integrity: sha512-pG/izEqA0AGyqQj6QBfGoTOKU9FPG18sYw9qpncEq00uA+J4Ly4e8ssNbENsXtnXqkMjeoS3c5ncR3jT0bOyiA==} + '@vercel/build-utils@9.2.0': + resolution: {integrity: sha512-e6S+gj+UNsaWH93fRF59HDhNbEypqQlOFJWJcrjrxodmLReXs9lHaYrouPVt3O/3wrQPY1GYKAH7lonQ39Op3Q==} '@vercel/error-utils@2.0.3': resolution: {integrity: sha512-CqC01WZxbLUxoiVdh9B/poPbNpY9U+tO1N9oWHwTl5YAZxcqXmmWJ8KNMFItJCUUWdY3J3xv8LvAuQv2KZ5YdQ==} @@ -1282,17 +1282,17 @@ packages: '@vercel/gatsby-plugin-vercel-analytics@1.0.11': resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} - '@vercel/gatsby-plugin-vercel-builder@2.0.63': - resolution: {integrity: sha512-xZmZ6XOBycOR+Peq/WFBc8UkdrvSPXseCPhPLBK2MTz6y/EdD4KbpnHckYo0H85JUMsJLlAspAbRNKnJeVkvsQ==} + '@vercel/gatsby-plugin-vercel-builder@2.0.67': + resolution: {integrity: sha512-n4kpqxG085J1D/vHfQPAq70LoC4gBdWAOVsU4A6lZdL8IjNSUVVr9dT6SpY2F374L2rr4mBBqDR0Jv8VX1mT3w==} '@vercel/go@3.2.1': resolution: {integrity: sha512-ezjmuUvLigH9V4egEaX0SZ+phILx8lb+Zkp1iTqKI+yl/ibPAtVo5o+dLSRAXU9U01LBmaLu3O8Oxd/JpWYCOw==} - '@vercel/hydrogen@1.0.11': - resolution: {integrity: sha512-nkSQ0LC7rFRdfkTUGm9pIbAfRb2Aat05u8ouN0FoUl7/I/YVgd0G6iRBN9bOMFUIiBiaKB4KqaZEFzVfUHpwYw==} + '@vercel/hydrogen@1.1.0': + resolution: {integrity: sha512-DNBj664OY5j8LBIp9EOLO+zjbSMT95YrfXp3/uhnpdHSmUBE5Iha4bJqV/4b3VL6b4lGFlTsK2jlyQZXWnPs+A==} - '@vercel/next@4.4.2': - resolution: {integrity: sha512-bW/huCPGE2lRK7oUkqmwHiWpNcaWkyxJbLrsMlCF9JK6+iz5tj7EzUYng9KJzQMRMsVI7aieeA35VZqMwpYmHw==} + '@vercel/next@4.5.0': + resolution: {integrity: sha512-k6Cdz+rvzfkKZ4W4fk2q6lMLdC+6BHn2KDCE3syzWPsmCpXXVP9web29UiLp6tyr4VOK2TPFdZYTlOVeCjNVEg==} '@vercel/nft@0.27.10': resolution: {integrity: sha512-zbaF9Wp/NsZtKLE4uVmL3FyfFwlpDyuymQM1kPbeT0mVOHKDQQNjnnfslB3REg3oZprmNFJuh3pkHBk2qAaizg==} @@ -1304,26 +1304,26 @@ packages: engines: {node: '>=18'} hasBin: true - '@vercel/node@5.0.2': - resolution: {integrity: sha512-UcUVBC6i4j3WPxLA5GYnSvRd/E1fpqJ5dnMZMLromGCTzIXaw+Uzj7bsSSQ2Y9yPtwnWWrcEDmF3IumSTcdr/w==} + '@vercel/node@5.1.0': + resolution: {integrity: sha512-ZIFs9qtFcS4yb3Nao8dj2tXvVWkvubtmFhEdsVwEbtOmi1tGp7HViGmXIf+dp50qCTdW1YGu6GPeuYcL8V12wg==} - '@vercel/python@4.7.0': - resolution: {integrity: sha512-mkHmzYYZBLFLdvSdgrnBl1Qc1+LI5YIafSNJOj8oW4YU8vvALLMbwgZp42pZnyXW0e/3uHcesiRp4P0jSB0wyg==} + '@vercel/python@4.7.1': + resolution: {integrity: sha512-H4g/5e8unII4oQ+KN5IUvTZSzHmj+lLYDkAK15QGYgAxBtE/mHUvEZpPPo7DPUDIyfq8ybWB1bmk7H5kEahubQ==} - '@vercel/redwood@2.1.12': - resolution: {integrity: sha512-9CLwF8QKmxWlt1CMxoVD5gxTfwnojo1UlFONRSoUfjpNC+nTHEMCADVyawmDkANXs7Olx4QQSwJqsaWT8A9Jgg==} + '@vercel/redwood@2.2.0': + resolution: {integrity: sha512-THk4lL66eTKioXwun2uIp7EdW/NFFqJnaAnRwNxUrdpU9oHbDsDx3QRIeiOFMVBsaJZqZd9YZ/OMaOMGKotybQ==} - '@vercel/remix-builder@5.0.2': - resolution: {integrity: sha512-VkdTOGdE/iiG476xQLmqzIrwlXe3oabiZzNCronJe8wgtWfF4+0jBExhLkv1KS92v1kOfAXPWXqPqs2MktE8ZQ==} + '@vercel/remix-builder@5.2.0': + resolution: {integrity: sha512-VjItqZL+nX/tKhOp+sCG2I930ZAx23tNx14MTpB9PACHS7RL6wJae38OKSSanX56esJffEgyS0Ln1VswVyOrHw==} - '@vercel/routing-utils@5.0.0': - resolution: {integrity: sha512-llvozDbkGDSelbgigAt9IwCQS8boP4rNHfy3rpJf0DqSn6UDlkFX270NwIQruyXN9KHktHC9qOof6Ik2+bT88A==} + '@vercel/routing-utils@5.0.2': + resolution: {integrity: sha512-uJViB3+HEo+kzHYELs7cQWX5k0kCNvq9G/8nJQX8mP5Ta0fG68CBRmOaaG8A+2xbtTp/QuGORIwV8CsI9ebcNg==} - '@vercel/ruby@2.1.0': - resolution: {integrity: sha512-UZYwlSEEfVnfzTmgkD+kxex9/gkZGt7unOWNyWFN7V/ZnZSsGBUgv6hXLnwejdRi3EztgRQEBd1kUKlXdIeC0Q==} + '@vercel/ruby@2.2.0': + resolution: {integrity: sha512-FJF9gKVNHAljGOgV6zS5ou2N7ZgjOqMMtcPA5lsJEUI5/AZzVDWCmtcowTP80wEtHuupkd7d7M399FA082kXYQ==} - '@vercel/static-build@2.5.41': - resolution: {integrity: sha512-cnKgFE6+xS00OCGLuURBLvWe2yIW9MU0ILKhFx3m3mpx8HfGYO2LN3b8Li8xYrJtr+rRUdGU3ITtXXveTClkug==} + '@vercel/static-build@2.6.0': + resolution: {integrity: sha512-+S4k59m2R2neO1MVKye2iH/+qYeSvbqI+B8Na9sLh8PIUkWgra59sKdCe4NkeBaK2w4leK7vQzqswROqgPpGwA==} '@vercel/static-config@3.0.0': resolution: {integrity: sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==} @@ -1446,8 +1446,8 @@ packages: peerDependencies: acorn: '>=8.9.0' - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} acorn@8.14.0: @@ -3043,9 +3043,8 @@ packages: loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} - lru-cache@10.2.2: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} - engines: {node: 14 || >=16.14} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lru-cache@11.0.2: resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} @@ -3471,6 +3470,9 @@ packages: path-to-regexp@6.2.1: resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + path-to-regexp@6.3.0: + resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -3746,6 +3748,9 @@ packages: pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + pump@3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} + punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -3807,6 +3812,10 @@ packages: resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==} engines: {node: '>= 14.16.0'} + readdirp@4.1.1: + resolution: {integrity: sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==} + engines: {node: '>= 14.18.0'} + real-require@0.2.0: resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} engines: {node: '>= 12.13.0'} @@ -4435,8 +4444,8 @@ packages: resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} engines: {node: '>= 0.10'} - vercel@39.3.0: - resolution: {integrity: sha512-VyGaH5tnVVsgACcbU4PCRyQBDg/SST7/HQBaIXNnmOW7Ngjcn04wamjPgYAdFUGroiTm+ZpmNbCO1DQXzNeTjQ==} + vercel@40.1.0: + resolution: {integrity: sha512-p8FG2zjrCtrhiW8GsJycviMIpKgz/q/rVUFNbucLbWhxfkKp2igF2B//EKsl7FIgmrDK2JW5xpKXU+39tDwJug==} engines: {node: '>= 16'} hasBin: true @@ -5863,7 +5872,7 @@ snapshots: '@typescript-eslint/types': 8.22.0 eslint-visitor-keys: 4.2.0 - '@vercel/build-utils@9.0.1': {} + '@vercel/build-utils@9.2.0': {} '@vercel/error-utils@2.0.3': {} @@ -5897,23 +5906,23 @@ snapshots: dependencies: web-vitals: 0.2.4 - '@vercel/gatsby-plugin-vercel-builder@2.0.63': + '@vercel/gatsby-plugin-vercel-builder@2.0.67': dependencies: '@sinclair/typebox': 0.25.24 - '@vercel/build-utils': 9.0.1 - '@vercel/routing-utils': 5.0.0 + '@vercel/build-utils': 9.2.0 + '@vercel/routing-utils': 5.0.2 esbuild: 0.14.47 etag: 1.8.1 fs-extra: 11.1.0 '@vercel/go@3.2.1': {} - '@vercel/hydrogen@1.0.11': + '@vercel/hydrogen@1.1.0': dependencies: '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 - '@vercel/next@4.4.2(rollup@4.34.0)': + '@vercel/next@4.5.0(rollup@4.34.0)': dependencies: '@vercel/nft': 0.27.10(rollup@4.34.0) transitivePeerDependencies: @@ -5959,13 +5968,13 @@ snapshots: - rollup - supports-color - '@vercel/node@5.0.2(rollup@4.34.0)': + '@vercel/node@5.1.0(rollup@4.34.0)': 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': 9.0.1 + '@vercel/build-utils': 9.2.0 '@vercel/error-utils': 2.0.3 '@vercel/nft': 0.27.10(rollup@4.34.0) '@vercel/static-config': 3.0.0 @@ -5977,6 +5986,7 @@ snapshots: etag: 1.8.1 node-fetch: 2.6.9 path-to-regexp: 6.2.1 + path-to-regexp-updated: path-to-regexp@6.3.0 ts-morph: 12.0.0 ts-node: 10.9.1(@types/node@16.18.11)(typescript@4.9.5) typescript: 4.9.5 @@ -5988,12 +5998,12 @@ snapshots: - rollup - supports-color - '@vercel/python@4.7.0': {} + '@vercel/python@4.7.1': {} - '@vercel/redwood@2.1.12(rollup@4.34.0)': + '@vercel/redwood@2.2.0(rollup@4.34.0)': dependencies: '@vercel/nft': 0.27.10(rollup@4.34.0) - '@vercel/routing-utils': 5.0.0 + '@vercel/routing-utils': 5.0.2 '@vercel/static-config': 3.0.0 semver: 6.3.1 ts-morph: 12.0.0 @@ -6002,7 +6012,7 @@ snapshots: - rollup - supports-color - '@vercel/remix-builder@5.0.2(rollup@4.34.0)': + '@vercel/remix-builder@5.2.0(rollup@4.34.0)': dependencies: '@vercel/error-utils': 2.0.3 '@vercel/nft': 0.27.10(rollup@4.34.0) @@ -6013,18 +6023,19 @@ snapshots: - rollup - supports-color - '@vercel/routing-utils@5.0.0': + '@vercel/routing-utils@5.0.2': dependencies: path-to-regexp: 6.1.0 + path-to-regexp-updated: path-to-regexp@6.3.0 optionalDependencies: ajv: 6.12.6 - '@vercel/ruby@2.1.0': {} + '@vercel/ruby@2.2.0': {} - '@vercel/static-build@2.5.41': + '@vercel/static-build@2.6.0': dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 - '@vercel/gatsby-plugin-vercel-builder': 2.0.63 + '@vercel/gatsby-plugin-vercel-builder': 2.0.67 '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 @@ -6229,7 +6240,9 @@ snapshots: dependencies: acorn: 8.14.0 - acorn-walk@8.3.2: {} + acorn-walk@8.3.4: + dependencies: + acorn: 8.14.0 acorn@8.14.0: {} @@ -6478,7 +6491,7 @@ snapshots: chokidar@4.0.0: dependencies: - readdirp: 4.0.1 + readdirp: 4.1.1 chokidar@4.0.1: dependencies: @@ -7422,7 +7435,7 @@ snapshots: get-stream@5.2.0: dependencies: - pump: 3.0.0 + pump: 3.0.2 get-stream@8.0.1: {} @@ -7865,7 +7878,7 @@ snapshots: loupe@3.1.2: {} - lru-cache@10.2.2: {} + lru-cache@10.4.3: {} lru-cache@11.0.2: {} @@ -7889,7 +7902,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.6.2 + semver: 7.7.0 make-error@1.3.6: {} @@ -8337,7 +8350,7 @@ snapshots: path-scurry@1.11.1: dependencies: - lru-cache: 10.2.2 + lru-cache: 10.4.3 minipass: 7.1.2 path-to-regexp@1.9.0: @@ -8348,6 +8361,8 @@ snapshots: path-to-regexp@6.2.1: {} + path-to-regexp@6.3.0: {} + path-type@4.0.0: {} pathe@1.1.2: {} @@ -8553,6 +8568,11 @@ snapshots: end-of-stream: 1.4.4 once: 1.4.0 + pump@3.0.2: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + punycode@2.3.1: {} puppeteer-core@19.11.1(typescript@5.6.3): @@ -8637,6 +8657,8 @@ snapshots: readdirp@4.0.1: {} + readdirp@4.1.1: {} + real-require@0.2.0: {} redent@3.0.0: @@ -9207,7 +9229,7 @@ snapshots: '@tsconfig/node16': 1.0.4 '@types/node': 16.18.11 acorn: 8.14.0 - acorn-walk: 8.3.2 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -9225,7 +9247,7 @@ snapshots: '@tsconfig/node16': 1.0.4 '@types/node': 22.13.0 acorn: 8.14.0 - acorn-walk: 8.3.2 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -9318,19 +9340,19 @@ snapshots: validator@13.12.0: optional: true - vercel@39.3.0(rollup@4.34.0): + vercel@40.1.0(rollup@4.34.0): dependencies: - '@vercel/build-utils': 9.0.1 + '@vercel/build-utils': 9.2.0 '@vercel/fun': 1.1.2 '@vercel/go': 3.2.1 - '@vercel/hydrogen': 1.0.11 - '@vercel/next': 4.4.2(rollup@4.34.0) - '@vercel/node': 5.0.2(rollup@4.34.0) - '@vercel/python': 4.7.0 - '@vercel/redwood': 2.1.12(rollup@4.34.0) - '@vercel/remix-builder': 5.0.2(rollup@4.34.0) - '@vercel/ruby': 2.1.0 - '@vercel/static-build': 2.5.41 + '@vercel/hydrogen': 1.1.0 + '@vercel/next': 4.5.0(rollup@4.34.0) + '@vercel/node': 5.1.0(rollup@4.34.0) + '@vercel/python': 4.7.1 + '@vercel/redwood': 2.2.0(rollup@4.34.0) + '@vercel/remix-builder': 5.2.0(rollup@4.34.0) + '@vercel/ruby': 2.2.0 + '@vercel/static-build': 2.6.0 chokidar: 4.0.0 transitivePeerDependencies: - '@swc/core'