diff --git a/package.json b/package.json index 5cd41f7d..f9746eb7 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "tailwindcss": "^3.4.16", "twind": "^0.16.19", "typescript": "^5.7.2", - "vercel": "^37.14.0" + "vercel": "^39.2.1" }, "packageManager": "pnpm@8.15.6+sha256.01c01eeb990e379b31ef19c03e9d06a14afa5250b82e81303f88721c99ff2e6f" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1108b855..55fcf1dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,8 +77,8 @@ devDependencies: specifier: ^5.7.2 version: 5.7.2 vercel: - specifier: ^37.14.0 - version: 37.14.0 + specifier: ^39.2.1 + version: 39.2.1 packages: @@ -775,12 +775,12 @@ packages: react: 18.3.1 dev: false - /@vercel/build-utils@8.4.12: - resolution: {integrity: sha512-pIH0b965wJhd1otROVPndfZenPKFVoYSaRjtSKVOT/oNBT13ifq86UVjb5ZjoVfqUI2TtSTP+68kBqLPeoq30g==} + /@vercel/build-utils@8.8.0: + resolution: {integrity: sha512-4jkeJ/Xr0epojgfiyQufB8vC0ubE9SCfA9I2BGcOIKcf65C25juSvuYwaLixnjZXHUTO4Y9W7fdgiLUk55MgbA==} dev: true - /@vercel/error-utils@2.0.2: - resolution: {integrity: sha512-Sj0LFafGpYr6pfCqrQ82X6ukRl5qpmVrHM/191kNYFqkkB9YkjlMAj6QcEsvCG259x4QZ7Tya++0AB85NDPbKQ==} + /@vercel/error-utils@2.0.3: + resolution: {integrity: sha512-CqC01WZxbLUxoiVdh9B/poPbNpY9U+tO1N9oWHwTl5YAZxcqXmmWJ8KNMFItJCUUWdY3J3xv8LvAuQv2KZ5YdQ==} dev: true /@vercel/fun@1.1.0: @@ -818,19 +818,19 @@ packages: web-vitals: 0.2.4 dev: true - /@vercel/gatsby-plugin-vercel-builder@2.0.56: - resolution: {integrity: sha512-SZM8k/YcOcfk2p1cSZOuSK37CDBJtF/WiEr8CemDI/MBbXM4aC2StfzDd0F0cK/2rExpSA9lTAE9ia3w+cDS9w==} + /@vercel/gatsby-plugin-vercel-builder@2.0.60: + resolution: {integrity: sha512-JZoi42q3h3NwUAifCZaydZTDqSqL3sfEcYuZOvTM9yEfvSEmmkD9OUY3SREYvUbRNfwpZYbgxnn2hVXBfG9w1w==} dependencies: '@sinclair/typebox': 0.25.24 - '@vercel/build-utils': 8.4.12 - '@vercel/routing-utils': 3.1.0 + '@vercel/build-utils': 8.8.0 + '@vercel/routing-utils': 4.0.0 esbuild: 0.14.47 etag: 1.8.1 fs-extra: 11.1.0 dev: true - /@vercel/go@3.2.0: - resolution: {integrity: sha512-zUCBoh57x1OEtw+TKdRhSQciqERrpDxLlPeBOYawUCC5uKjsBjhdq0U21+NGz2LcRUaYyYYGMw6BzqVaig9u1g==} + /@vercel/go@3.2.1: + resolution: {integrity: sha512-ezjmuUvLigH9V4egEaX0SZ+phILx8lb+Zkp1iTqKI+yl/ibPAtVo5o+dLSRAXU9U01LBmaLu3O8Oxd/JpWYCOw==} dev: true /@vercel/hydrogen@1.0.9: @@ -840,8 +840,8 @@ packages: ts-morph: 12.0.0 dev: true - /@vercel/next@4.3.18: - resolution: {integrity: sha512-ih6++AA7/NCcLkMpdsDhr/folMlAKsU1sYUoyOjq4rYE9sSapELtgxls0CArv4ehE2Tt4YwoxBISnKPZKK5SSA==} + /@vercel/next@4.4.0: + resolution: {integrity: sha512-oqeAY+f6qMeS3/zEUHeJqa47Sa4ULB33a1DuXcRgvACwewGFUApp2XYm+pgci3EU/19ij8c2EHIASp7B6Y+XVg==} dependencies: '@vercel/nft': 0.27.3 transitivePeerDependencies: @@ -863,7 +863,7 @@ packages: estree-walker: 2.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 node-gyp-build: 4.8.1 resolve-from: 5.0.0 transitivePeerDependencies: @@ -871,15 +871,15 @@ packages: - supports-color dev: true - /@vercel/node@3.2.24: - resolution: {integrity: sha512-KEm50YBmcfRNOw5NfdcqMI4BkP4+5TD9kRwAByHHlIZXLj1NTTknvMF+69sHBYzwpK/SUZIkeo7jTrtcl4g+RQ==} + /@vercel/node@4.0.0: + resolution: {integrity: sha512-vSBe3Q1ggdMvXZwno/msl6kdoS/9p9AuLKJ9YJ4mwmwIBz9BsIYnweYKr6Ignel7pz41dxzimf+SBuLjq0kjQg==} 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': 8.4.12 - '@vercel/error-utils': 2.0.2 + '@vercel/build-utils': 8.8.0 + '@vercel/error-utils': 2.0.3 '@vercel/nft': 0.27.3 '@vercel/static-config': 3.0.0 async-listen: 3.0.0 @@ -889,7 +889,7 @@ packages: esbuild: 0.14.47 etag: 1.8.1 node-fetch: 2.6.9 - path-to-regexp: 6.2.1 + 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 @@ -901,15 +901,15 @@ packages: - supports-color dev: true - /@vercel/python@4.3.1: - resolution: {integrity: sha512-pWRApBwUsAQJS8oZ7eKMiaBGbYJO71qw2CZqDFvkTj34FNBZtNIUcWSmqGfJJY5m2pU/9wt8z1CnKIyT9dstog==} + /@vercel/python@4.5.1: + resolution: {integrity: sha512-nZX1oezs5E+Un5Pw21P7cEXV9WBohRSq8gDAqipu7KHFfdAQ7ubfBclRmDTGaHOiYvdLsJPiE599vsUfKKob/w==} dev: true - /@vercel/redwood@2.1.8: - resolution: {integrity: sha512-qBUBqIDxPEYnxRh3tsvTaPMtBkyK/D2tt9tBugNPe0OeYnMCMXVj9SJYbxiDI2GzAEFUZn4Poh63CZtXMDb9Tg==} + /@vercel/redwood@2.1.9: + resolution: {integrity: sha512-mWGMJwTU2x52ODn4RdSo2UFcVMcSbxr6e1wSJ7McfVL+6qU8Og6WwUzrWYRnjhZ0jy9i/fr9w9NMgFEQxjyOIg==} dependencies: '@vercel/nft': 0.27.3 - '@vercel/routing-utils': 3.1.0 + '@vercel/routing-utils': 4.0.0 '@vercel/static-config': 3.0.0 semver: 6.3.1 ts-morph: 12.0.0 @@ -918,10 +918,10 @@ packages: - supports-color dev: true - /@vercel/remix-builder@2.2.13: - resolution: {integrity: sha512-TenVtvfERodSwUjm0rzjz3v00Drd0FUXLWnwdwnv7VLgqmX2FW/2+1byhmPhJicMp3Eybl52GvF2/KbBkNo95w==} + /@vercel/remix-builder@3.0.0: + resolution: {integrity: sha512-OgF9Zv7BBB2ZhPKq4zRzposA1XijuscN0GHXKzEQp5uVGVhd1kF+mCr2CcD8Rw8WmvCEq3geHnInjastvAUImw==} dependencies: - '@vercel/error-utils': 2.0.2 + '@vercel/error-utils': 2.0.3 '@vercel/nft': 0.27.3 '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 @@ -930,10 +930,10 @@ packages: - supports-color dev: true - /@vercel/routing-utils@3.1.0: - resolution: {integrity: sha512-Ci5xTjVTJY/JLZXpCXpLehMft97i9fH34nu9PGav6DtwkVUF6TOPX86U0W0niQjMZ5n6/ZP0BwcJK2LOozKaGw==} + /@vercel/routing-utils@4.0.0: + resolution: {integrity: sha512-d5pXk3R/WgpoquC0lGYRcDMMikKlFNJC06HEDBSRyHEdYoukZIBMRdDXTECCFblkSEA+Vd1i/B2i29Cr7t5HVQ==} dependencies: - path-to-regexp: 6.1.0 + path-to-regexp: 6.3.0 optionalDependencies: ajv: 6.12.6 dev: true @@ -970,11 +970,11 @@ packages: react: 18.3.1 dev: false - /@vercel/static-build@2.5.34: - resolution: {integrity: sha512-4RL60ghhBufs/45j6J9zQzMpt8JmUhp/4+xE8RxO80n6qTlc/oERKrWxzeXLEGF32whSHsB+ROJt0Ytytoz2Tw==} + /@vercel/static-build@2.5.38: + resolution: {integrity: sha512-qaIoIlbiWUVQVPrInyQbHnAHlpiLLmfREO8OdeebL774IqL0gzsjqUFBVn+SF3QoIKNmMRlm2/d6s0gOHimkGw==} dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 - '@vercel/gatsby-plugin-vercel-builder': 2.0.56 + '@vercel/gatsby-plugin-vercel-builder': 2.0.60 '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 dev: true @@ -1324,21 +1324,6 @@ packages: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} dev: false - /chokidar@3.3.1: - resolution: {integrity: sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.3.0 - optionalDependencies: - fsevents: 2.1.3 - dev: true - /chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -1354,6 +1339,13 @@ packages: fsevents: 2.3.3 dev: true + /chokidar@4.0.0: + resolution: {integrity: sha512-mxIojEAQcuEvT/lyXq+jf/3cO/KoA6z4CeNDGGevTybECPOMFCnQy3OPahluUkbqgPNGw5Bi78UC7Po6Lhy+NA==} + engines: {node: '>= 14.16.0'} + dependencies: + readdirp: 4.0.2 + dev: true + /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true @@ -2497,14 +2489,6 @@ packages: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true - /fsevents@2.1.3: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true - optional: true - /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -3841,14 +3825,6 @@ packages: - supports-color dev: false - /micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - dev: true - /micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -4362,12 +4338,8 @@ packages: isarray: 0.0.1 dev: true - /path-to-regexp@6.1.0: - resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==} - dev: true - - /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==} dev: true /pend@1.2.0: @@ -4948,13 +4920,6 @@ packages: util-deprecate: 1.0.2 dev: true - /readdirp@3.3.0: - resolution: {integrity: sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - dev: true - /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -4962,6 +4927,11 @@ packages: picomatch: 2.3.1 dev: true + /readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + dev: true + /reading-time@1.5.0: resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} dev: false @@ -5877,23 +5847,23 @@ packages: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true - /vercel@37.14.0: - resolution: {integrity: sha512-ZSEvhARyJBn4YnEVZULsvti8/OHd5txRCgJqEhNIyo/XXSvBJSvlCjA+SE1zraqn0rqyEOG3+56N3kh1Enk8Tg==} + /vercel@39.2.1: + resolution: {integrity: sha512-0NzCUFG+OVnHrUF8Y+HeS06z7UzgbSlhQwGAL7PoBRyck9vFAaXaKvIBp59AC2mD0NfrT78D2zoZR4B7Cv0RcA==} engines: {node: '>= 16'} hasBin: true dependencies: - '@vercel/build-utils': 8.4.12 + '@vercel/build-utils': 8.8.0 '@vercel/fun': 1.1.0 - '@vercel/go': 3.2.0 + '@vercel/go': 3.2.1 '@vercel/hydrogen': 1.0.9 - '@vercel/next': 4.3.18 - '@vercel/node': 3.2.24 - '@vercel/python': 4.3.1 - '@vercel/redwood': 2.1.8 - '@vercel/remix-builder': 2.2.13 + '@vercel/next': 4.4.0 + '@vercel/node': 4.0.0 + '@vercel/python': 4.5.1 + '@vercel/redwood': 2.1.9 + '@vercel/remix-builder': 3.0.0 '@vercel/ruby': 2.1.0 - '@vercel/static-build': 2.5.34 - chokidar: 3.3.1 + '@vercel/static-build': 2.5.38 + chokidar: 4.0.0 transitivePeerDependencies: - '@swc/core' - '@swc/wasm'