diff --git a/package.json b/package.json index 8d273d303..252bea725 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "tslib": "2.8.1", "tsx": "4.22.3", "typescript": "6.0.3", - "vercel": "54.9.1", + "vercel": "54.11.0", "vite": "8.0.16", "vitest": "4.1.8", "zod": "4.4.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index efc76c009..7a72f83a9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -181,8 +181,8 @@ importers: specifier: 6.0.3 version: 6.0.3 vercel: - specifier: 54.9.1 - version: 54.9.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + specifier: 54.11.0 + version: 54.11.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) vite: specifier: 8.0.16 version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.3) @@ -1992,18 +1992,18 @@ packages: peerDependencies: valibot: ^1.3.0 - '@vercel/backends@0.8.7': - resolution: {integrity: sha512-D9jYRiBK9gf5/ZILW1aCLlI337JawAG8U+oB9dEUQaue/NzeV8yRrro44ZuJkTuk6b4DJIn0NEtc7/0YMjQavA==} + '@vercel/backends@0.8.9': + resolution: {integrity: sha512-XquQ8AFyGzFF8X6z39xz6hUryodFoM9e9I7pUqIuAzzRFsCFaKQ4Kt2Wp0m5q+O/GRIfYs+IgTp+fi8YQf6TvQ==} '@vercel/blob@2.4.0': resolution: {integrity: sha512-ncQ8CRb6XoEAYJwjOTRGpACRT6h/AeY+/33gLyeVxG5BIes27OPm1jmqreF+JHjcTmGhClTP+kBpmyLfbV0xew==} engines: {node: '>=20.0.0'} - '@vercel/build-utils@13.27.1': - resolution: {integrity: sha512-BD9H2U8I/IPGS1c1stSIkdPxBRu6bkCQFqtRjcT2dcdnBawyHXvzTsnnBQhgB3fJVQtgJT47gVZe1oHDmv0Ktg==} + '@vercel/build-utils@13.28.0': + resolution: {integrity: sha512-6cttMVu6NFs3JkjU98ai0GaCgubSJ84FCy1yKoxIMR9G16nECvQgBConAmjbKovbIxnVFDQQJvRJdySn9gNaXw==} - '@vercel/cervel@0.1.15': - resolution: {integrity: sha512-hMpGob9IkmtFqAN8k7eRt9JIRhkOOv/zwE8HujKaR4cPHz2xei2sXY/cL4U/c8Z19TIDI/+a131GYkJgCdoFXg==} + '@vercel/cervel@0.1.17': + resolution: {integrity: sha512-J8EOW5YxquX/Z8buMu238QnN27HEu+s9ZRDKkL7q4fY8ZN6WZzmHALoI+g+b16J/84MIwDhrkSg6ezyLFja/TQ==} hasBin: true '@vercel/cli-auth@0.3.0': @@ -2016,17 +2016,17 @@ packages: resolution: {integrity: sha512-VYNCgUc0nOmC4WJmWw9GkrKdfr8Zl4/rxhC5SvgacBgxiW9W/9NRttUoHHXV8xdII3MaRgkZZVX8Ikzc/Jmjag==} engines: {node: '>=14'} - '@vercel/elysia@0.1.88': - resolution: {integrity: sha512-q2V5B/AhGjdQ7xrX5YQtl1XbWwmHYy6lnKx1YWweGye05KnFqBSmViZmDTYYPBKqBumNYm7whiZJ4L82AdB7ZA==} + '@vercel/elysia@0.1.90': + resolution: {integrity: sha512-YkE8HUUGBZkOJuNlRAEtVm+AtVfXK2U3Ffe6wiD+uo5ZSukMcI00/mlshoAWu8BiLklkSnXKQAyi3bqiVjT/aA==} '@vercel/error-utils@2.2.0': resolution: {integrity: sha512-WFWiRxfPzoYWYifaj4thSKvAaZZwUOqD4k5GINRIgZgCiS2E3iAJbWbIsIZmkQdTecWFHcWGA6q48CjisgpOBA==} - '@vercel/express@0.1.98': - resolution: {integrity: sha512-2sKBo5TflbeRo5epmLDTldIqfegVJBelG6XB/jAlI1IqRcZ/WWPyKaDfAAqKDm0ChqK3110mA1jfl4MFRo84Fg==} + '@vercel/express@0.1.100': + resolution: {integrity: sha512-aZWw27/8MLfI1qRIzBA0Ih0HYUlWx7zZChYbGMSh47hbnR0YsFrbTOicPB/HwmGQTQExsIB/cme6Pi1fEQBCoQ==} - '@vercel/fastify@0.1.91': - resolution: {integrity: sha512-tuM9h4ZyPGj5ScPFW3GkbPw6/sDIvTK14nxCBWdFAxKKBWvHaxTdY333ONdDJ1oDOyqQQJNd/6M8TX3Pm9QQOw==} + '@vercel/fastify@0.1.93': + resolution: {integrity: sha512-zwN0xn6wnI1QVEjmikfiH3VSAP4JgfsHXqCGo12qY+efaYWG31YLFnuETD0LNGAubiWSVK/HcV6e27lDfSvbdw==} '@vercel/fun@1.3.0': resolution: {integrity: sha512-8erw9uPe0dFg45THkNxmjtvMX143SkZebmjgSVbcM3XCkXu3RIiBaJMcMNG8aaS+rnTuw8+d4De9HVT0M/r3wg==} @@ -2035,29 +2035,29 @@ packages: '@vercel/gatsby-plugin-vercel-analytics@1.0.11': resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} - '@vercel/gatsby-plugin-vercel-builder@2.2.14': - resolution: {integrity: sha512-+5Av2uklxG9w+Hz7AZtXOEt7FkaHu9DFbSG+YRDF/KpfNCTctjwih2K1i9MNugBPuZkgTopUqkg3ap1UAiTA8Q==} + '@vercel/gatsby-plugin-vercel-builder@2.2.16': + resolution: {integrity: sha512-y3SN6CuTNUDEYvZHvJtnQNgknw1D7qsQB3wGvdY+hayXvVstr3bmD9smNt2Mvpy/GD0OZu8Ol3I5z3yMhRMQZw==} '@vercel/go@3.8.0': resolution: {integrity: sha512-ftQqQMn3sGdL8mdIqfcS3YZg6dazM/h4s0jkY37oVV1rPdh7Aq/GL0oMjv1L+PoIk5uJEAyBan7C8Yisp4LH+g==} - '@vercel/h3@0.1.97': - resolution: {integrity: sha512-fx9g6kmGBfz7q4MfQSZiOybvUXame6wwVQjTpI/xTaA5pmx9a+6XlaEb/XZ7x5gLgT/AM6t9EcqTBsbPgFilpQ==} + '@vercel/h3@0.1.99': + resolution: {integrity: sha512-Tqg1cMsVC6NqKibiPh991gkeV3ePohJoTDpQX4TESc6hVfvNvVM48yCT0WUf6u1S3BDMAecUPB2ZhuAta3dcGA==} - '@vercel/hono@0.2.91': - resolution: {integrity: sha512-COMozKZiRzjg0o/RWwecy0YdzgN6Wcl1DPqEtFBOJxXMww9Pz5ZNTgMMaOiAJZoaWsV/pEahrmR8ERXMmap6xA==} + '@vercel/hono@0.2.93': + resolution: {integrity: sha512-OiwxJSLWgHeNm5+p45mtk+BRaT8G4YXHDg7iRF2XunpLPaqqdqhNyTgAy1/paImH7bQsjdSnLRyilV6jQAXYSg==} - '@vercel/hydrogen@1.3.8': - resolution: {integrity: sha512-ANCJg+FyZQpP2tntc9GUXQDGtOpQ/soykJGB1WBeCqn96QJFfSzRHHz1MHCh163MrKjO5Hx5cnCYUgRYRXVSjA==} + '@vercel/hydrogen@1.4.0': + resolution: {integrity: sha512-gf3ELmAjcia7WNGNHAB/rFWFU0l5fJ7mTMgGC5hvcCjSIE4kp8WWuGYiTQgQ8W6GF/1FJAxa2J3BhY/yxjY8tA==} - '@vercel/koa@0.1.71': - resolution: {integrity: sha512-WAwu002xf7fj5Cu4fZl4WHt14DiyfLFI5Y2yp7hBgJMVGobfkckmgshnfUAqlx4LDD2vl51DClNVbljcTFPc2Q==} + '@vercel/koa@0.1.73': + resolution: {integrity: sha512-W2yeraqiN60VnzCHqaSAlXKicD38csc46R80Uw/cLi5Uz96ZwE242/gXuSgIR8eQLJxUCgNwhwhEJ3SfciVWFg==} - '@vercel/nestjs@0.2.92': - resolution: {integrity: sha512-1jRXR7QBDl7OEBdnOLrriatyimeEB+dE0RM+EdB8/aRIbVfWGrMUa8Gf4P1hSFuAXCtkvSx7xExByXF4dHr67Q==} + '@vercel/nestjs@0.2.94': + resolution: {integrity: sha512-PtCiG3XfuUHP2Vloa20XuNSUPQGjHV623hl3Kg9FgiufZJKNPu1rzam5GaD8TFyhDFHnCcIvwawN4bFJLKe6qg==} - '@vercel/next@4.17.5': - resolution: {integrity: sha512-zmj3X+H8bTs0V+8RbsuV8ZbHI0J3nBX+ZV4gcrpGbFNOzqydcwb3H2UJXnEP/rwED3zOevHD65GYPkv9JR/wOQ==} + '@vercel/next@4.18.0': + resolution: {integrity: sha512-8H8/kCBfYjLLOSP16YaYndr1fZR4C0YC3tf9dQqSb8UgM+QB21I+mDntYU6YIZt0z8GcCizNk2AD0D64UjAyVQ==} '@vercel/nft@1.10.0': resolution: {integrity: sha512-iLOW4fcsgkipfOh2Bw3wB38YDfxTlxr7+j4uFeui2OswkNT28jIitS/aMce7tS0mef1YPQ8zLIDYr3a0aahNrA==} @@ -2069,15 +2069,15 @@ packages: engines: {node: '>=20'} hasBin: true - '@vercel/node@5.8.12': - resolution: {integrity: sha512-XK2ML9YVdAlZ3BmGTW4jQL0D55ZHeRWKS+CLPSWReDyOBKaC4tTnTL2tp3z76bAs0pfgbT55nplMiX2mneSbLA==} + '@vercel/node@5.8.14': + resolution: {integrity: sha512-2loN46z0P6qfksfDa7muPL9gmfpjRY4SbIoPhRvGJeAFWZEKEE6MP1QltqIJWiF2EKXdx63bMrBcr/zo2ldPPQ==} '@vercel/oidc@3.2.0': resolution: {integrity: sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==} engines: {node: '>= 20'} - '@vercel/prepare-flags-definitions@0.2.1': - resolution: {integrity: sha512-ouXTsqn7I9xZ1KKezgvn/w3tZeQHL/tc52j9GHiOYi6kT8xgdbT8s2x8C9BQr44iceX0hfhtZwk9q7NuI2Tqbw==} + '@vercel/prepare-flags-definitions@0.3.0': + resolution: {integrity: sha512-/0nuDFwYje0nqZnVKSd2VfJy2wOPQwbkas1qO1JQgtb0sLl+EeSCW4O9hrvq55pN50PNlAZ/APSeWHIAT9ZGHg==} '@vercel/python-analysis@0.11.1': resolution: {integrity: sha512-EPPLuXJQhIDUx08H9nG76AR2HSgBquwe3OAX5s2w20M923iaWeGGVkhX/4yZ89CJfXEZgE1Aj/mX7lVHOVIcYA==} @@ -2085,11 +2085,11 @@ packages: '@vercel/python@6.44.0': resolution: {integrity: sha512-78+todx9665oQSZahIsK8o6gN76oKyPeuw5g61ZI88sAjHgjXL0qE5ou+rEBjwTfRa5+hXxBeeWi7YUpCQ8xJA==} - '@vercel/redwood@2.4.15': - resolution: {integrity: sha512-f7bK2VFCr6UpUxQ0bUUev9rfHFVh3OeZjr5eISoVjEQ/x+cXCICfBb20wFb9AllcyhXo8a2Lkh9b65wdOgVA3Q==} + '@vercel/redwood@2.5.0': + resolution: {integrity: sha512-LO24CbieV57rGAqrq5n5z/B+fMYeUqbE/Ge3qMeKRuS3Q9awgcBgB6WYLCe8crHM7XJd5AZjbuyoS/6k3r0X0w==} - '@vercel/remix-builder@5.8.6': - resolution: {integrity: sha512-Py+ht/4hyzaJQR5oJt9MFyUwhZGvZZTk8aK5rw9TgLcTT4e63RxdQVXs7bDaYRJgEDBBo2/uZ6HIb5sQt9j4Ow==} + '@vercel/remix-builder@5.9.0': + resolution: {integrity: sha512-D3T8txLxp6lVECs+P0tQxsH7AmNZiwlZXjRwWszv4mtNrWrXEPEGLEJShBzvibi2r5O9RlUCJ8bWEVlm8+ILNA==} '@vercel/ruby@2.4.0': resolution: {integrity: sha512-YI7Amyf09hHZWOqDHgJO92XcKh6Pye8rrmJFhlP6euG3o6QjoZzJj7Z2WzjSrDRGMewzEK4uz2+CbNpNS7gLog==} @@ -2097,11 +2097,11 @@ packages: '@vercel/rust@1.3.0': resolution: {integrity: sha512-z1X0z1NM+ISunm/scgRpuENNwcKlh7DjXn0QvKE0n10DcaYqxkBQVK8iRA9X05xSK9AzPlnB9DHdGKiXZO5buw==} - '@vercel/sandbox@1.9.0': - resolution: {integrity: sha512-zgr1ad0tkT1xZn/8Vxo60wOUOLqMAVGo4WqJQ8/UDcUtWynNJsBjI2tiMdWZrAo9EKH1MIqEzJNkcclF0UT1EQ==} + '@vercel/sandbox@2.1.1': + resolution: {integrity: sha512-gKhW+YlvU15Qxya7jQKByB+sqA1dWat5zx/rvxT52E3Ryg9MAIXgqD5wd1d+CoJDbdHL26gIOcksTZY5sFpplA==} - '@vercel/static-build@2.9.37': - resolution: {integrity: sha512-46SspDEKYyfWkhE9wmXDiIBJyF+GgWa/af/VmhaYALsteJBBdviGdDr3qGu51j15ldHuJ/aI2gShhD0Cp7ddEA==} + '@vercel/static-build@2.10.0': + resolution: {integrity: sha512-uUHBbmu4Jrk1IxqaQOLzRiQvYcmHvqtyT77rJsQFs0ubQ23IDz1mXkOvDlRkcKTfxXFBh21Wvt8UhfSXYcrzAw==} '@vercel/static-config@3.4.0': resolution: {integrity: sha512-wCq90CMUB//ggnFh77NQO1xaLFsS4LigQIqKrH6ohnr9Br/KI1FhlErx62WfCOuueWaW+LVsbLOqNXIUjK8t6A==} @@ -2157,6 +2157,9 @@ packages: '@vitest/utils@4.1.8': resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==} + '@workflow/serde@4.1.0-beta.2': + resolution: {integrity: sha512-8kkeoQKLDaKXefjV5dbhBj2aErfKp1Mc4pb6tj8144cF+Em5SPbyMbyLCHp+BVrFfFVCBluCtMx+jjvaFVZGww==} + abbrev@3.0.1: resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} engines: {node: ^18.17.0 || >=20.5.0} @@ -3086,6 +3089,9 @@ packages: jose@5.9.6: resolution: {integrity: sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==} + jose@6.2.3: + resolution: {integrity: sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==} + js-tokens@10.0.0: resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} @@ -3892,8 +3898,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sandbox@2.5.6: - resolution: {integrity: sha512-tnFr7nyiuEhsAGb+xy60SDbij0790X+FgDljh3J/2HaRM6yQgNJkQKHbDH8ld7mR+PozXGgEfJ2Dc/5OyFnwsg==} + sandbox@3.1.2: + resolution: {integrity: sha512-g93rma0Z9Aa6EoTktzYnGZmQvMzm7j73BekJIMwmkdWR5uryZ+6hBCADtd3JKGAB27k+ubnG7HHsZqtscAMzIQ==} hasBin: true saxes@6.0.0: @@ -4018,8 +4024,8 @@ packages: stream-to-promise@2.2.0: resolution: {integrity: sha512-HAGUASw8NT0k8JvIVutB2Y/9iBk7gpgEyAudXwNJmZERdMITGdajOa4VJfD/kNiA3TppQpTP4J+CtcHwdzKBAw==} - streamx@2.26.0: - resolution: {integrity: sha512-VvNG1K72Po/xwJzxZFnZ++Tbrv4lwSptsbkFuzXCJAYZvCK5nnxsvXU6ajqkv7chyiI1Y0YXq2Jh8Iy8Y7NF/A==} + streamx@2.27.0: + resolution: {integrity: sha512-WZ189TKnHoAokYHvwzaAQMpd55cgUmFIcJFzBSgGcb886jau5DL+XdDhTWV4ps3FLvk+OORp0dLRTPsLZ21CSA==} strict-event-emitter@0.5.1: resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} @@ -4271,8 +4277,8 @@ packages: resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==} engines: {node: '>=20.18.1'} - undici@7.27.1: - resolution: {integrity: sha512-UDdpiex+mzigiyrXrGbiUaF4HzTNhKbh2vRNFaTMzcqmLIPrZxaCtwo/1TMSuWoM1Xz3WiTo9KdgI3kRqYzJGg==} + undici@7.27.2: + resolution: {integrity: sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==} engines: {node: '>=20.18.1'} universalify@2.0.1: @@ -4306,8 +4312,8 @@ packages: resolution: {integrity: sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA==} engines: {node: '>= 0.10'} - vercel@54.9.1: - resolution: {integrity: sha512-UZacWxc897JpDaSdmz+J35rUDW2PYSQQH/SdVxwsF6AMo72Ej0EolhaFdR6/xQLJMnquAhKoQYSlSzzhDrZR6Q==} + vercel@54.11.0: + resolution: {integrity: sha512-U4dKpBuD9pwhjt+Nsb1QpFyH5btnMJgE/ntt7BjpVJtJslEWUl/einURcR862lew2z80eBunSW7uG4+hJRThTQ==} engines: {node: '>= 18'} hasBin: true @@ -5071,7 +5077,7 @@ snapshots: https-proxy-agent: 7.0.6 node-fetch: 2.7.0 nopt: 8.1.0 - semver: 7.8.2 + semver: 7.8.3 tar: 7.5.16 transitivePeerDependencies: - encoding @@ -5897,9 +5903,9 @@ snapshots: valibot: 1.3.1(typescript@6.0.3) optional: true - '@vercel/backends@0.8.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@vercel/backends@0.8.9(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: - '@vercel/build-utils': 13.27.1 + '@vercel/build-utils': 13.28.0 '@vercel/nft': 1.10.0 execa: 3.2.0 fs-extra: 11.1.0 @@ -5926,15 +5932,15 @@ snapshots: throttleit: 2.1.0 undici: 6.26.0 - '@vercel/build-utils@13.27.1': + '@vercel/build-utils@13.28.0': dependencies: '@vercel/python-analysis': 0.11.1 cjs-module-lexer: 1.2.3 es-module-lexer: 1.5.0 - '@vercel/cervel@0.1.15(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@vercel/cervel@0.1.17(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: - '@vercel/backends': 0.8.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@vercel/backends': 0.8.9(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -5957,9 +5963,9 @@ snapshots: '@vercel/detect-agent@1.2.3': {} - '@vercel/elysia@0.1.88': + '@vercel/elysia@0.1.90': dependencies: - '@vercel/node': 5.8.12 + '@vercel/node': 5.8.14 '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding @@ -5968,11 +5974,11 @@ snapshots: '@vercel/error-utils@2.2.0': {} - '@vercel/express@0.1.98(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@vercel/express@0.1.100(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: - '@vercel/cervel': 0.1.15(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@vercel/cervel': 0.1.17(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) '@vercel/nft': 1.10.0 - '@vercel/node': 5.8.12 + '@vercel/node': 5.8.14 '@vercel/static-config': 3.4.0 fs-extra: 11.1.0 path-to-regexp: 8.3.0 @@ -5985,9 +5991,9 @@ snapshots: - rollup - supports-color - '@vercel/fastify@0.1.91': + '@vercel/fastify@0.1.93': dependencies: - '@vercel/node': 5.8.12 + '@vercel/node': 5.8.14 '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding @@ -6022,29 +6028,29 @@ snapshots: dependencies: web-vitals: 0.2.4 - '@vercel/gatsby-plugin-vercel-builder@2.2.14': + '@vercel/gatsby-plugin-vercel-builder@2.2.16': dependencies: '@sinclair/typebox': 0.25.24 - '@vercel/build-utils': 13.27.1 + '@vercel/build-utils': 13.28.0 esbuild: 0.27.0 etag: 1.8.1 fs-extra: 11.1.0 '@vercel/go@3.8.0': {} - '@vercel/h3@0.1.97': + '@vercel/h3@0.1.99': dependencies: - '@vercel/node': 5.8.12 + '@vercel/node': 5.8.14 '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/hono@0.2.91': + '@vercel/hono@0.2.93': dependencies: '@vercel/nft': 1.10.0 - '@vercel/node': 5.8.12 + '@vercel/node': 5.8.14 '@vercel/static-config': 3.4.0 fs-extra: 11.1.0 path-to-regexp: 8.3.0 @@ -6055,30 +6061,30 @@ snapshots: - rollup - supports-color - '@vercel/hydrogen@1.3.8': + '@vercel/hydrogen@1.4.0': dependencies: '@vercel/static-config': 3.4.0 ts-morph: 12.0.0 - '@vercel/koa@0.1.71': + '@vercel/koa@0.1.73': dependencies: - '@vercel/node': 5.8.12 + '@vercel/node': 5.8.14 '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/nestjs@0.2.92': + '@vercel/nestjs@0.2.94': dependencies: - '@vercel/node': 5.8.12 + '@vercel/node': 5.8.14 '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/next@4.17.5': + '@vercel/next@4.18.0': dependencies: '@vercel/nft': 1.10.0 transitivePeerDependencies: @@ -6124,13 +6130,13 @@ snapshots: - rollup - supports-color - '@vercel/node@5.8.12': + '@vercel/node@5.8.14': 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.27.1 + '@vercel/build-utils': 13.28.0 '@vercel/error-utils': 2.2.0 '@vercel/nft': 1.10.0 '@vercel/static-config': 3.4.0 @@ -6155,7 +6161,7 @@ snapshots: '@vercel/oidc@3.2.0': {} - '@vercel/prepare-flags-definitions@0.2.1': {} + '@vercel/prepare-flags-definitions@0.3.0': {} '@vercel/python-analysis@0.11.1': dependencies: @@ -6171,7 +6177,7 @@ snapshots: dependencies: '@vercel/python-analysis': 0.11.1 - '@vercel/redwood@2.4.15': + '@vercel/redwood@2.5.0': dependencies: '@vercel/nft': 1.10.0 '@vercel/static-config': 3.4.0 @@ -6182,7 +6188,7 @@ snapshots: - rollup - supports-color - '@vercel/remix-builder@5.8.6': + '@vercel/remix-builder@5.9.0': dependencies: '@vercel/error-utils': 2.2.0 '@vercel/nft': 1.10.0 @@ -6202,25 +6208,27 @@ snapshots: execa: 5.1.1 smol-toml: 1.5.2 - '@vercel/sandbox@1.9.0': + '@vercel/sandbox@2.1.1': dependencies: '@vercel/oidc': 3.2.0 + '@workflow/serde': 4.1.0-beta.2 async-retry: 1.3.3 + jose: 6.2.3 jsonlines: 0.1.1 ms: 2.1.3 picocolors: 1.1.1 tar-stream: 3.1.7 - undici: 7.27.1 + undici: 7.27.2 xdg-app-paths: 5.1.0 zod: 3.24.4 transitivePeerDependencies: - bare-abort-controller - react-native-b4a - '@vercel/static-build@2.9.37': + '@vercel/static-build@2.10.0': dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 - '@vercel/gatsby-plugin-vercel-builder': 2.2.14 + '@vercel/gatsby-plugin-vercel-builder': 2.2.16 '@vercel/static-config': 3.4.0 ts-morph: 12.0.0 @@ -6311,6 +6319,8 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 + '@workflow/serde@4.1.0-beta.2': {} + abbrev@3.0.1: {} acorn-import-attributes@1.9.5(acorn@8.16.0): @@ -7324,6 +7334,8 @@ snapshots: jose@5.9.6: {} + jose@6.2.3: {} + js-tokens@10.0.0: {} js-tokens@4.0.0: {} @@ -7533,7 +7545,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.8.2 + semver: 7.8.3 math-intrinsics@1.1.0: {} @@ -8037,9 +8049,10 @@ snapshots: safer-buffer@2.1.2: {} - sandbox@2.5.6: + sandbox@3.1.2: dependencies: - '@vercel/sandbox': 1.9.0 + '@vercel/sandbox': 2.1.1 + async-retry: 1.3.3 debug: 4.4.3 zod: 4.4.3 transitivePeerDependencies: @@ -8144,7 +8157,7 @@ snapshots: end-of-stream: 1.1.0 stream-to-array: 2.3.0 - streamx@2.26.0: + streamx@2.27.0: dependencies: events-universal: 1.0.1 fast-fifo: 1.3.2 @@ -8277,7 +8290,7 @@ snapshots: dependencies: b4a: 1.8.1 fast-fifo: 1.3.2 - streamx: 2.26.0 + streamx: 2.27.0 transitivePeerDependencies: - bare-abort-controller - react-native-b4a @@ -8416,7 +8429,7 @@ snapshots: undici@7.25.0: {} - undici@7.27.1: {} + undici@7.27.2: {} universalify@2.0.1: {} @@ -8438,40 +8451,40 @@ snapshots: validator@13.15.26: optional: true - vercel@54.9.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0): + vercel@54.11.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0): dependencies: - '@vercel/backends': 0.8.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@vercel/backends': 0.8.9(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) '@vercel/blob': 2.4.0 - '@vercel/build-utils': 13.27.1 + '@vercel/build-utils': 13.28.0 '@vercel/cli-auth': 0.3.0 '@vercel/cli-config': 0.2.0 '@vercel/detect-agent': 1.2.3 - '@vercel/elysia': 0.1.88 - '@vercel/express': 0.1.98(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) - '@vercel/fastify': 0.1.91 + '@vercel/elysia': 0.1.90 + '@vercel/express': 0.1.100(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@vercel/fastify': 0.1.93 '@vercel/fun': 1.3.0 '@vercel/go': 3.8.0 - '@vercel/h3': 0.1.97 - '@vercel/hono': 0.2.91 - '@vercel/hydrogen': 1.3.8 - '@vercel/koa': 0.1.71 - '@vercel/nestjs': 0.2.92 - '@vercel/next': 4.17.5 - '@vercel/node': 5.8.12 - '@vercel/prepare-flags-definitions': 0.2.1 + '@vercel/h3': 0.1.99 + '@vercel/hono': 0.2.93 + '@vercel/hydrogen': 1.4.0 + '@vercel/koa': 0.1.73 + '@vercel/nestjs': 0.2.94 + '@vercel/next': 4.18.0 + '@vercel/node': 5.8.14 + '@vercel/prepare-flags-definitions': 0.3.0 '@vercel/python': 6.44.0 - '@vercel/redwood': 2.4.15 - '@vercel/remix-builder': 5.8.6 + '@vercel/redwood': 2.5.0 + '@vercel/remix-builder': 5.9.0 '@vercel/ruby': 2.4.0 '@vercel/rust': 1.3.0 - '@vercel/static-build': 2.9.37 + '@vercel/static-build': 2.10.0 chokidar: 4.0.0 esbuild: 0.27.0 form-data: 4.0.5 jose: 5.9.6 luxon: 3.7.2 proxy-agent: 6.4.0 - sandbox: 2.5.6 + sandbox: 3.1.2 smol-toml: 1.5.2 zod: 4.1.11 transitivePeerDependencies: