diff --git a/package.json b/package.json index c722caec1..e2166e360 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "tslib": "2.8.1", "tsx": "4.23.1", "typescript": "6.0.3", - "vercel": "58.1.0", + "vercel": "58.4.4", "vite": "8.1.5", "vitest": "4.1.10", "zod": "4.4.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 979753904..78433a2c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -185,8 +185,8 @@ importers: specifier: 6.0.3 version: 6.0.3 vercel: - specifier: 58.1.0 - version: 58.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0) + specifier: 58.4.4 + version: 58.4.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0) vite: specifier: 8.1.5 version: 8.1.5(@types/node@25.9.5)(esbuild@0.28.1)(jiti@2.7.0)(tsx@4.23.1) @@ -1720,18 +1720,18 @@ packages: peerDependencies: valibot: ^1.4.0 - '@vercel/backends@0.8.27': - resolution: {integrity: sha512-WW9hfF0mWZDQr23RcjLgVUIoo3V07aq25t6f3RSbq0yIQ2zKZ41x8+0nhNKjzAP7GB7yFmwX4UOv4wV2fWqDDQ==} + '@vercel/backends@0.8.30': + resolution: {integrity: sha512-rCDufBDL3Y9eiKOKZLoiy350KMt/kP7YmcRgI1egfrUpaaGObDesxkK9IQdP7fnYrK+rc2+rK07qb21AdsoAHw==} '@vercel/blob@2.4.0': resolution: {integrity: sha512-ncQ8CRb6XoEAYJwjOTRGpACRT6h/AeY+/33gLyeVxG5BIes27OPm1jmqreF+JHjcTmGhClTP+kBpmyLfbV0xew==} engines: {node: '>=20.0.0'} - '@vercel/build-utils@13.36.0': - resolution: {integrity: sha512-5Az1XAzro80WJDuANR2UpDWyYnMi2S4Ms1tYvg1YfwiruipyRr0FUf8s0WG8ErBZTBWf95nfZfofpcRJIBDV5w==} + '@vercel/build-utils@13.36.3': + resolution: {integrity: sha512-2f6RhmPYLiQjAJltaq9WPsRNdnzos0bWShL/AbYLXoydBVszlX8H/5w9rJ23nqPmtGjbDfZ9kLLGuAdyftvcTA==} - '@vercel/cervel@0.1.35': - resolution: {integrity: sha512-DRVj/dDa0AcMPGuxFqp4dXA1onstD9ujwkt8B4PB6E4yYuMcF7+ZZGFzMMpjJJtpeDCmzFs75cuOvGMhwXSk2A==} + '@vercel/cervel@0.1.38': + resolution: {integrity: sha512-yxPU1m2sYAyjHI9uWW6XmQcvxobYPhI7YzCGH4Vb6/F/lHtaRqHfBn9IVxpVdIKTWRdp9GZeJgNEC2gRhgRlmw==} hasBin: true '@vercel/cli-auth@0.3.1': @@ -1747,17 +1747,17 @@ packages: resolution: {integrity: sha512-VYNCgUc0nOmC4WJmWw9GkrKdfr8Zl4/rxhC5SvgacBgxiW9W/9NRttUoHHXV8xdII3MaRgkZZVX8Ikzc/Jmjag==} engines: {node: '>=14'} - '@vercel/elysia@0.1.104': - resolution: {integrity: sha512-vwiHvO6yHGSxc6NoT2AocoDk8DhOgjLXtK8eWsnuHYHS2yoA7EnacXVQycSRVUFcz75Hs70M1JlXk2DjXdr8HQ==} + '@vercel/elysia@0.1.107': + resolution: {integrity: sha512-DMGyVHfDqLma8Su4DsQ0ZRtS06AMIbSsUKekf+IxKj/JgtGBjRxaYHunBxYaW6l0KDxvfGkghhDLYAaajM5Xfw==} '@vercel/error-utils@2.2.0': resolution: {integrity: sha512-WFWiRxfPzoYWYifaj4thSKvAaZZwUOqD4k5GINRIgZgCiS2E3iAJbWbIsIZmkQdTecWFHcWGA6q48CjisgpOBA==} - '@vercel/express@0.1.118': - resolution: {integrity: sha512-wEoq7HMqJx2Op7kh8z+fvbhxK9GsuX6/EpFT5GFvV6Ne3TLalFg3B1GHxrsE0ETB12yAUD0wvZyXANtEuGwwZA==} + '@vercel/express@0.1.121': + resolution: {integrity: sha512-d7W6xuMrIkduKphq1BRvas1kZiQGT0fsHxvaRHKBIznx0R9BlUkYDhrvEeat4qleYXuVjKHYoHXyvbOO9z4ykA==} - '@vercel/fastify@0.1.107': - resolution: {integrity: sha512-8eo5UBFcFKRwe035MnMYX0EhetKmFDDBqCrBulHVMY8xOmfROxGiJuMTakWhdXgdEZCQLrLTZdBQX0PGcjpHQg==} + '@vercel/fastify@0.1.110': + resolution: {integrity: sha512-8RukhVPXAJqZK5zJSS3uCdlVKdxNLjN0vzTfE+kyupieYgU3cmhJdXULKMI2beYLjG7VW6G1oz4AZTWU2ockzg==} '@vercel/fun@1.3.0': resolution: {integrity: sha512-8erw9uPe0dFg45THkNxmjtvMX143SkZebmjgSVbcM3XCkXu3RIiBaJMcMNG8aaS+rnTuw8+d4De9HVT0M/r3wg==} @@ -1766,29 +1766,29 @@ packages: '@vercel/gatsby-plugin-vercel-analytics@1.0.11': resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} - '@vercel/gatsby-plugin-vercel-builder@2.2.30': - resolution: {integrity: sha512-FHxPBkXztl5XE23Yw/JI6pKfBZmhunr5ZARmd8ltFIR0/crEQ7Kyv++tA8GZUXwXjvYLkhpAg3ssfSA24Yk4jw==} + '@vercel/gatsby-plugin-vercel-builder@2.2.33': + resolution: {integrity: sha512-UAb+Vx5pX1Y/WrBepbZG+gZBtQfAYsJ5alyjPH5c83QoWc4D4ZLG9YKIkChRnMSSwPIpZOjt9J6PAsr+FxGVJw==} '@vercel/go@3.10.2': resolution: {integrity: sha512-ZJqx1GzD1qqMkI92jEHp04zCwbZ7tNwcgI58e7t8HiYvILwCZ4Rvq0hfjTjsk+0Zn8A369qs4eAHvCYu38uB5A==} - '@vercel/h3@0.1.113': - resolution: {integrity: sha512-hMfd8g6bCy/61c/nM27BLxLwYA0FAPQN04RAsPAR86s9pXz+tOMM23sQgn1X1Y1tDlChI3K0tWFvU2wf2NrmKA==} + '@vercel/h3@0.1.116': + resolution: {integrity: sha512-7IS5u3UYSFMS/0HSUjZflyLmR1r7233eJWEatJH9gMB37GOB9nW2Lk1TqU3ehRLJUvGwcT1FOlnEaQR+HDVljQ==} - '@vercel/hono@0.2.107': - resolution: {integrity: sha512-zfnmi1IK9m5PhU1a7sZ/HVzt3iVRRPizxjnL4pxQPQlCHAniPSClME8FKlUKEbxi2fY0Bq5FBzjm/2HiD68Wvw==} + '@vercel/hono@0.2.110': + resolution: {integrity: sha512-OsfUoX0DLbAUUSHzzqY8Rh+RizQtG+gfPwX3W0AJlD1r+JpyczxyiqTavbX2jd2rFnGNKJHdnvrUsjid4xpB8w==} '@vercel/hydrogen@1.4.0': resolution: {integrity: sha512-gf3ELmAjcia7WNGNHAB/rFWFU0l5fJ7mTMgGC5hvcCjSIE4kp8WWuGYiTQgQ8W6GF/1FJAxa2J3BhY/yxjY8tA==} - '@vercel/koa@0.1.87': - resolution: {integrity: sha512-3L1pI7bXH+TkPB9tAvbW+y1DnHd85zimkCcP0RvEH2rglENri16BT4iA0Ux+5GtPCvL5wE59fY2qI9LoGnTFHA==} + '@vercel/koa@0.1.90': + resolution: {integrity: sha512-qZNfHLs81cwsLT1AlIO9aUpIK1YjiUtYHqtThXdIqkx9jQIfHIFONLz3TRaIke45HEfU6QKtplkxhPIzQ+x1IQ==} - '@vercel/nestjs@0.2.108': - resolution: {integrity: sha512-dBpun89S+GbtLqqkvlHAxmCuprd9yVu9UJCowx69wC3W+u4Z7xfqRuRihP8jWiPu7s3d5d/6hMbLES/GRlzPYw==} + '@vercel/nestjs@0.2.111': + resolution: {integrity: sha512-3Bpp1KXkcvE5CMaUFRQsBXdK61JSoLdcLDKtpMVgUZ23gDjpeWRelEyBO523iy3WgN1+AWzcdtyGlGDarfOfmg==} - '@vercel/next@4.20.4': - resolution: {integrity: sha512-8m39IHTAgO5yE9xAW8lnjv01z8qQ/qm1FWqyg46qBH2GPtn0MHEME2tAbRy+XzV0Q2J/KGSwmH4xFq8FgECAfg==} + '@vercel/next@4.20.5': + resolution: {integrity: sha512-a8CyH+/0JlvGfqeeEiBqOeG3kvQVzJsRHqw3rkXiqwNQHyLHVBJcufAPx5VxyA/7SpdzJG6jFTD9sm8FIwPmgw==} '@vercel/nft@1.10.0': resolution: {integrity: sha512-iLOW4fcsgkipfOh2Bw3wB38YDfxTlxr7+j4uFeui2OswkNT28jIitS/aMce7tS0mef1YPQ8zLIDYr3a0aahNrA==} @@ -1800,8 +1800,8 @@ packages: engines: {node: '>=20'} hasBin: true - '@vercel/node@5.9.0': - resolution: {integrity: sha512-uuN9OTSOqhzszonUC7gpOqoaLvPIMffCp3Xsmnb+jWWn1chVQvW0X59yUkx+pVFgT6HA+CIp89PNA3IY08ITHA==} + '@vercel/node@5.9.3': + resolution: {integrity: sha512-KkAYFVyrRVm9nYLdk5zVIbAra4H9ZUmLyjDnMNe3+yy5GUtC/jmBVp1fl9cf1CejMNMBu7apcrRN5nX0lhj2xw==} '@vercel/oidc@3.2.0': resolution: {integrity: sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==} @@ -1813,8 +1813,8 @@ packages: '@vercel/python-analysis@0.12.0': resolution: {integrity: sha512-T9YgtINVJfZmDhXe6ULKoLC1Zr3LU3Cl4CgC+m+S1KsNDPlfGfXdr93K7aOqkMaJEDLpUH8dqrPP3/TuZXTjRw==} - '@vercel/python@6.53.0': - resolution: {integrity: sha512-AmhEnovnTjksuPR3qEswwyL0zZWYb0NrEZKoEhxmXvEDh9K13YrtydUKUeCj1IHdDXILC34rCOdKVLSPJmv+7Q==} + '@vercel/python@6.54.1': + resolution: {integrity: sha512-RnkRLcRB4GkoUNlZl1uSQyzADJGTgRqj1UzWA93rixKvobO2n0LU5rqztOYnhE1Jb8ZlF7Ncnr9dXhQHy9KNRg==} '@vercel/redwood@2.5.0': resolution: {integrity: sha512-LO24CbieV57rGAqrq5n5z/B+fMYeUqbE/Ge3qMeKRuS3Q9awgcBgB6WYLCe8crHM7XJd5AZjbuyoS/6k3r0X0w==} @@ -1831,8 +1831,8 @@ packages: '@vercel/sandbox@2.4.0': resolution: {integrity: sha512-pifnr8hex/rgQ3EPyLYHYwHyf0Kwmc4Vbya9kHGk4aERFVGj44P+742S8/SDdt2guMxBriXBOMkMLq1Kaiyyeg==} - '@vercel/static-build@2.11.10': - resolution: {integrity: sha512-MJjSpJAeTTHVi8oLSXXMbj/9ah+1llb3CjRBx/7kZD2S5Kpn8+8cFzmho1QjX4ywI5GYDpVYoQawgFt8ZMSbHQ==} + '@vercel/static-build@2.11.13': + resolution: {integrity: sha512-FShOZZpebAcCJuF+XejFeSmw9htNFHne/iVtroXaZvj3PJ+SDbLN2VFIRFwFGg5CZgDsbSN9N5caDbOSgQ7m9Q==} '@vercel/static-config@3.4.0': resolution: {integrity: sha512-wCq90CMUB//ggnFh77NQO1xaLFsS4LigQIqKrH6ohnr9Br/KI1FhlErx62WfCOuueWaW+LVsbLOqNXIUjK8t6A==} @@ -3756,8 +3756,8 @@ packages: resolution: {integrity: sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA==} engines: {node: '>= 0.10'} - vercel@58.1.0: - resolution: {integrity: sha512-IaveydZepbxIciXIskd032O31cVKjI+8YFD4Y9EuvNLNnIltsYL+0hE0AIhol5wEPDBGm3zKtYA8GKrQNAJ12w==} + vercel@58.4.4: + resolution: {integrity: sha512-Mv1807Ptxhy6cQne5xV/2dD+bUGYRtpV3sLVPXEW115RBN6K/ssuvOww8eNfdGucFH9C+p5ccQF07XSyAvBPLQ==} engines: {node: '>= 18'} hasBin: true @@ -5160,9 +5160,9 @@ snapshots: valibot: 1.4.2(typescript@6.0.3) optional: true - '@vercel/backends@0.8.27(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0)': + '@vercel/backends@0.8.30(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0)': dependencies: - '@vercel/build-utils': 13.36.0 + '@vercel/build-utils': 13.36.3 '@vercel/nft': 1.10.0(supports-color@7.2.0) '@vercel/static-config': 3.4.0 execa: 3.2.0 @@ -5191,15 +5191,15 @@ snapshots: throttleit: 2.1.0 undici: 6.28.0 - '@vercel/build-utils@13.36.0': + '@vercel/build-utils@13.36.3': dependencies: '@vercel/python-analysis': 0.12.0 cjs-module-lexer: 1.2.3 es-module-lexer: 1.5.0 - '@vercel/cervel@0.1.35(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0)': + '@vercel/cervel@0.1.38(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0)': dependencies: - '@vercel/backends': 0.8.27(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0) + '@vercel/backends': 0.8.30(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -5224,9 +5224,9 @@ snapshots: '@vercel/detect-agent@1.2.3': {} - '@vercel/elysia@0.1.104(supports-color@7.2.0)': + '@vercel/elysia@0.1.107(supports-color@7.2.0)': dependencies: - '@vercel/node': 5.9.0(supports-color@7.2.0) + '@vercel/node': 5.9.3(supports-color@7.2.0) '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding @@ -5235,11 +5235,11 @@ snapshots: '@vercel/error-utils@2.2.0': {} - '@vercel/express@0.1.118(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0)': + '@vercel/express@0.1.121(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0)': dependencies: - '@vercel/cervel': 0.1.35(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0) + '@vercel/cervel': 0.1.38(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0) '@vercel/nft': 1.10.0(supports-color@7.2.0) - '@vercel/node': 5.9.0(supports-color@7.2.0) + '@vercel/node': 5.9.3(supports-color@7.2.0) '@vercel/static-config': 3.4.0 fs-extra: 11.1.0 path-to-regexp: 8.4.2 @@ -5252,9 +5252,9 @@ snapshots: - rollup - supports-color - '@vercel/fastify@0.1.107(supports-color@7.2.0)': + '@vercel/fastify@0.1.110(supports-color@7.2.0)': dependencies: - '@vercel/node': 5.9.0(supports-color@7.2.0) + '@vercel/node': 5.9.3(supports-color@7.2.0) '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding @@ -5289,29 +5289,29 @@ snapshots: dependencies: web-vitals: 0.2.4 - '@vercel/gatsby-plugin-vercel-builder@2.2.30': + '@vercel/gatsby-plugin-vercel-builder@2.2.33': dependencies: '@sinclair/typebox': 0.25.24 - '@vercel/build-utils': 13.36.0 + '@vercel/build-utils': 13.36.3 esbuild: 0.27.0 etag: 1.8.1 fs-extra: 11.1.0 '@vercel/go@3.10.2': {} - '@vercel/h3@0.1.113(supports-color@7.2.0)': + '@vercel/h3@0.1.116(supports-color@7.2.0)': dependencies: - '@vercel/node': 5.9.0(supports-color@7.2.0) + '@vercel/node': 5.9.3(supports-color@7.2.0) '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/hono@0.2.107(supports-color@7.2.0)': + '@vercel/hono@0.2.110(supports-color@7.2.0)': dependencies: '@vercel/nft': 1.10.0(supports-color@7.2.0) - '@vercel/node': 5.9.0(supports-color@7.2.0) + '@vercel/node': 5.9.3(supports-color@7.2.0) '@vercel/static-config': 3.4.0 fs-extra: 11.1.0 path-to-regexp: 8.4.2 @@ -5327,25 +5327,25 @@ snapshots: '@vercel/static-config': 3.4.0 ts-morph: 12.0.0 - '@vercel/koa@0.1.87(supports-color@7.2.0)': + '@vercel/koa@0.1.90(supports-color@7.2.0)': dependencies: - '@vercel/node': 5.9.0(supports-color@7.2.0) + '@vercel/node': 5.9.3(supports-color@7.2.0) '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/nestjs@0.2.108(supports-color@7.2.0)': + '@vercel/nestjs@0.2.111(supports-color@7.2.0)': dependencies: - '@vercel/node': 5.9.0(supports-color@7.2.0) + '@vercel/node': 5.9.3(supports-color@7.2.0) '@vercel/static-config': 3.4.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/next@4.20.4(supports-color@7.2.0)': + '@vercel/next@4.20.5(supports-color@7.2.0)': dependencies: '@vercel/nft': 1.10.0(supports-color@7.2.0) transitivePeerDependencies: @@ -5391,13 +5391,13 @@ snapshots: - rollup - supports-color - '@vercel/node@5.9.0(supports-color@7.2.0)': + '@vercel/node@5.9.3(supports-color@7.2.0)': 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.36.0 + '@vercel/build-utils': 13.36.3 '@vercel/error-utils': 2.2.0 '@vercel/nft': 1.10.0(supports-color@7.2.0) '@vercel/static-config': 3.4.0 @@ -5434,7 +5434,7 @@ snapshots: smol-toml: 1.7.1 zod: 3.22.4 - '@vercel/python@6.53.0': + '@vercel/python@6.54.1': dependencies: '@vercel/python-analysis': 0.12.0 @@ -5487,10 +5487,10 @@ snapshots: - bare-abort-controller - react-native-b4a - '@vercel/static-build@2.11.10': + '@vercel/static-build@2.11.13': dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 - '@vercel/gatsby-plugin-vercel-builder': 2.2.30 + '@vercel/gatsby-plugin-vercel-builder': 2.2.33 '@vercel/static-config': 3.4.0 ts-morph: 12.0.0 @@ -7380,34 +7380,34 @@ snapshots: validator@13.15.26: optional: true - vercel@58.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0): + vercel@58.4.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0): dependencies: - '@vercel/backends': 0.8.27(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0) + '@vercel/backends': 0.8.30(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0) '@vercel/blob': 2.4.0 - '@vercel/build-utils': 13.36.0 + '@vercel/build-utils': 13.36.3 '@vercel/cli-auth': 0.3.1 '@vercel/cli-config': 0.2.1 '@vercel/container': 0.1.0 '@vercel/detect-agent': 1.2.3 - '@vercel/elysia': 0.1.104(supports-color@7.2.0) - '@vercel/express': 0.1.118(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0) - '@vercel/fastify': 0.1.107(supports-color@7.2.0) + '@vercel/elysia': 0.1.107(supports-color@7.2.0) + '@vercel/express': 0.1.121(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(supports-color@7.2.0) + '@vercel/fastify': 0.1.110(supports-color@7.2.0) '@vercel/fun': 1.3.0(supports-color@7.2.0) '@vercel/go': 3.10.2 - '@vercel/h3': 0.1.113(supports-color@7.2.0) - '@vercel/hono': 0.2.107(supports-color@7.2.0) + '@vercel/h3': 0.1.116(supports-color@7.2.0) + '@vercel/hono': 0.2.110(supports-color@7.2.0) '@vercel/hydrogen': 1.4.0 - '@vercel/koa': 0.1.87(supports-color@7.2.0) - '@vercel/nestjs': 0.2.108(supports-color@7.2.0) - '@vercel/next': 4.20.4(supports-color@7.2.0) - '@vercel/node': 5.9.0(supports-color@7.2.0) + '@vercel/koa': 0.1.90(supports-color@7.2.0) + '@vercel/nestjs': 0.2.111(supports-color@7.2.0) + '@vercel/next': 4.20.5(supports-color@7.2.0) + '@vercel/node': 5.9.3(supports-color@7.2.0) '@vercel/prepare-flags-definitions': 0.3.0 - '@vercel/python': 6.53.0 + '@vercel/python': 6.54.1 '@vercel/redwood': 2.5.0(supports-color@7.2.0) '@vercel/remix-builder': 5.9.1(supports-color@7.2.0) '@vercel/ruby': 2.5.1 '@vercel/rust': 1.4.0 - '@vercel/static-build': 2.11.10 + '@vercel/static-build': 2.11.13 chokidar: 4.0.0 esbuild: 0.27.0 jose: 5.9.6