diff --git a/apps/web/package.json b/apps/web/package.json index 7d53afe9..4dd6a866 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -26,8 +26,8 @@ "dependencies": { "@hookform/resolvers": "3.9.0", "@remix-run/express": "2.13.0", - "@remix-run/node": "2.12.1", - "@remix-run/react": "2.12.1", + "@remix-run/node": "2.13.0", + "@remix-run/react": "2.13.0", "@sentry/remix": "8.34.0", "@technifit/authentication": "workspace:*", "@technifit/environment": "workspace:*", @@ -56,7 +56,7 @@ "devDependencies": { "@codecov/vite-plugin": "1.2.0", "@playwright/test": "1.48.0", - "@remix-run/dev": "2.12.1", + "@remix-run/dev": "2.13.0", "@sentry/vite-plugin": "2.22.5", "@technifit/eslint-config": "workspace:*", "@technifit/tailwind-config": "workspace:*", diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts index c9ef913f..df8d0efa 100644 --- a/apps/web/vite.config.ts +++ b/apps/web/vite.config.ts @@ -55,7 +55,7 @@ export default defineConfig({ v3_fetcherPersist: true, v3_relativeSplatPath: true, v3_throwAbortReason: true, - unstable_singleFetch: true, + v3_singleFetch: true, }, routes: (defineRoutes) => { return flatRoutes('routes', defineRoutes, { diff --git a/packages/environment/package.json b/packages/environment/package.json index d9267b33..3550edd0 100644 --- a/packages/environment/package.json +++ b/packages/environment/package.json @@ -25,7 +25,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@remix-run/node": "2.12.1", + "@remix-run/node": "2.13.0", "remix-create-express-app": "0.4.5", "zod": "3.23.8" }, diff --git a/packages/middleware/package.json b/packages/middleware/package.json index 787b8d90..fc38bbb1 100644 --- a/packages/middleware/package.json +++ b/packages/middleware/package.json @@ -29,7 +29,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@remix-run/node": "2.12.1", + "@remix-run/node": "2.13.0", "@technifit/authentication": "workspace:*", "@technifit/environment": "workspace:*", "@technifit/id": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 56a16079..56d74087 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,14 +42,14 @@ importers: specifier: 2.13.0 version: 2.13.0(express@4.19.2)(typescript@5.6.3) '@remix-run/node': - specifier: 2.12.1 - version: 2.12.1(typescript@5.6.3) + specifier: 2.13.0 + version: 2.13.0(typescript@5.6.3) '@remix-run/react': - specifier: 2.12.1 - version: 2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + specifier: 2.13.0 + version: 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@sentry/remix': specifier: 8.34.0 - version: 8.34.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0)(@remix-run/node@2.12.1(typescript@5.6.3))(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react@18.3.1) + version: 8.34.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0)(@remix-run/node@2.13.0(typescript@5.6.3))(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react@18.3.1) '@technifit/authentication': specifier: workspace:* version: link:../../packages/authentication @@ -97,7 +97,7 @@ importers: version: 0.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) remix-hook-form: specifier: 5.1.0 - version: 5.1.0(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.53.0(react@18.3.1))(react@18.3.1) + version: 5.1.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.53.0(react@18.3.1))(react@18.3.1) remix-params-helper: specifier: 0.5.1 version: 0.5.1(zod@3.23.8) @@ -106,10 +106,10 @@ importers: version: 1.7.5 remix-themes: specifier: 1.5.1 - version: 1.5.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/server-runtime@2.13.0(typescript@5.6.3)) + version: 1.5.1(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/server-runtime@2.13.0(typescript@5.6.3)) remix-utils: specifier: 7.7.0 - version: 7.7.0(@remix-run/node@2.12.1(typescript@5.6.3))(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/router@1.20.0)(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8) + version: 7.7.0(@remix-run/node@2.13.0(typescript@5.6.3))(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/router@1.20.0)(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8) typescript-slugify: specifier: 1.0.1 version: 1.0.1 @@ -127,8 +127,8 @@ importers: specifier: 1.48.0 version: 1.48.0 '@remix-run/dev': - specifier: 2.12.1 - version: 2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)) + specifier: 2.13.0 + version: 2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)) '@sentry/vite-plugin': specifier: 2.22.5 version: 2.22.5 @@ -170,13 +170,13 @@ importers: version: 8.4.47 remix-development-tools: specifier: 4.7.3 - version: 4.7.3(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@20.16.11)) + version: 4.7.3(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@20.16.11)) remix-express-dev-server: specifier: 0.4.4 - version: 0.4.4(@remix-run/dev@2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)))(esbuild@0.17.6)(vite@5.4.8(@types/node@20.16.11)) + version: 0.4.4(@remix-run/dev@2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)))(esbuild@0.17.6)(vite@5.4.8(@types/node@20.16.11)) remix-flat-routes: specifier: 0.6.5 - version: 0.6.5(@remix-run/dev@2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11))) + version: 0.6.5(@remix-run/dev@2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11))) tailwindcss: specifier: 3.4.13 version: 3.4.13 @@ -200,7 +200,7 @@ importers: dependencies: '@workos-inc/node': specifier: 7.27.5 - version: 7.27.5(express@4.19.2) + version: 7.27.5(express@4.21.1) devDependencies: '@technifit/eslint-config': specifier: workspace:* @@ -224,8 +224,8 @@ importers: packages/environment: dependencies: '@remix-run/node': - specifier: 2.12.1 - version: 2.12.1(typescript@5.6.3) + specifier: 2.13.0 + version: 2.13.0(typescript@5.6.3) remix-create-express-app: specifier: 0.4.5 version: 0.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) @@ -305,8 +305,8 @@ importers: packages/middleware: dependencies: '@remix-run/node': - specifier: 2.12.1 - version: 2.12.1(typescript@5.6.3) + specifier: 2.13.0 + version: 2.13.0(typescript@5.6.3) '@technifit/authentication': specifier: workspace:* version: link:../authentication @@ -327,7 +327,7 @@ importers: version: 0.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) remix-utils: specifier: 7.7.0 - version: 7.7.0(@remix-run/node@2.12.1(typescript@5.6.3))(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/router@1.20.0)(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8) + version: 7.7.0(@remix-run/node@2.13.0(typescript@5.6.3))(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/router@1.20.0)(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8) zod: specifier: 3.23.8 version: 3.23.8 @@ -469,7 +469,7 @@ importers: version: 1.1.1(react@18.3.1) remix-hook-form: specifier: 5.1.0 - version: 5.1.0(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.53.0(react@18.3.1))(react@18.3.1) + version: 5.1.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.53.0(react@18.3.1))(react@18.3.1) sonner: specifier: 1.5.0 version: 1.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2630,13 +2630,13 @@ packages: '@radix-ui/rect@1.1.0': resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - '@remix-run/dev@2.12.1': - resolution: {integrity: sha512-XjvpQZDvPL5L2NPUL9suwn0eo/WCHSewivpEEm2G1Ke06xL7LenIc8HzwkgsJqDrfvxePAFPj+RCcrygQvtMzA==} + '@remix-run/dev@2.13.0': + resolution: {integrity: sha512-ZIn1ylUqRDE/qaUcEK2CeJONEMpzUrv5pjH7z6Iua8Mu5X00gOthpCFzojXqFQiX0uljdBEjj7QW1tSc+QrJ1Q==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@remix-run/react': ^2.12.1 - '@remix-run/serve': ^2.12.1 + '@remix-run/react': ^2.13.0 + '@remix-run/serve': ^2.13.0 typescript: ^5.1.0 vite: ^5.1.0 wrangler: ^3.28.2 @@ -2671,15 +2671,6 @@ packages: typescript: optional: true - '@remix-run/node@2.12.1': - resolution: {integrity: sha512-d+IHvEEU3qziporgpEyKFvKdmNaDu+a/9pIxBkNKVWdKx2JR0VRFIaUxxpxISWtkJcoNuERhW2xYa6YvtFp4ig==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - '@remix-run/node@2.13.0': resolution: {integrity: sha512-i8PMEGQiQSF8x52ILBk2yLkVr7b4XnjZ67RpEzYlmMtAtaZYWw5gpvKbvHRL8U73cD03O326ydYUKmh4BLLblA==} engines: {node: '>=18.0.0'} @@ -2689,8 +2680,8 @@ packages: typescript: optional: true - '@remix-run/react@2.12.1': - resolution: {integrity: sha512-+AFR6oCcAndlUZvr42dNrY2zprhf5Yo5Wl7TBocO3YPmwLkdrzJz+e8Sezk25qgHBB9cCTigt+yyliXmsZ1mpg==} + '@remix-run/react@2.13.0': + resolution: {integrity: sha512-QuI4O087LcKFWM5JnBybyrx025f68cw5/f/Q+ePfRjwQcjccrz4/U2sA2GTj913BO74sthpFPZj3oVXTquKRaw==} engines: {node: '>=18.0.0'} peerDependencies: react: ^18.0.0 @@ -2708,15 +2699,6 @@ packages: resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==} engines: {node: '>=14.0.0'} - '@remix-run/server-runtime@2.12.1': - resolution: {integrity: sha512-iuj9ju34f0LztPpd5dVuTXgt4x/MJeRsBiLuEx02nDSMGoNCAIx2LdeNYvE+XXdsf1Ht2NMlpRU+HBPCz3QLZg==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - '@remix-run/server-runtime@2.13.0': resolution: {integrity: sha512-hVkd7d9s6kCWTl6Zkcx8bvSge5mr1PHf4p04eztVJx98HYW/rGmKZEMA/LGnX8d8f/cVgdoAwtKl7FyadvQHQQ==} engines: {node: '>=18.0.0'} @@ -3493,6 +3475,10 @@ packages: resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -3740,6 +3726,10 @@ packages: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -4025,6 +4015,10 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -4350,6 +4344,10 @@ packages: resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} engines: {node: '>= 0.10.0'} + express@4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} + engines: {node: '>= 0.10.0'} + extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -4387,6 +4385,10 @@ packages: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + find-root@1.1.0: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} @@ -5202,6 +5204,9 @@ packages: merge-descriptors@1.0.1: resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -5651,6 +5656,9 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-to-regexp@0.1.10: + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} + path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -5970,6 +5978,10 @@ packages: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -6075,15 +6087,15 @@ packages: react: ^16.14.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 - react-router-dom@6.26.2: - resolution: {integrity: sha512-z7YkaEW0Dy35T3/QKPYB1LjMK2R1fxnHO8kWpUMTBdfVzZrWOiY9a7CtN8HqdWtDUWd5FY6Dl8HFsqVwH4uOtQ==} + react-router-dom@6.27.0: + resolution: {integrity: sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' react-dom: '>=16.8' - react-router@6.26.2: - resolution: {integrity: sha512-tvN1iuT03kHgOFnLPfLJ8V95eijteveqdOSk+srqfePtQvqCExB8eHOYnlilbOcyJyKnYkr1vJvf7YqotAJu1A==} + react-router@6.27.0: + resolution: {integrity: sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' @@ -6354,10 +6366,18 @@ packages: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + serve-static@1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} @@ -7116,8 +7136,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -9255,7 +9275,7 @@ snapshots: '@radix-ui/rect@1.1.0': {} - '@remix-run/dev@2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11))': + '@remix-run/dev@2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11))': dependencies: '@babel/core': 7.24.4 '@babel/generator': 7.24.4 @@ -9267,10 +9287,10 @@ snapshots: '@babel/types': 7.24.0 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.12.1(typescript@5.6.3) - '@remix-run/react': 2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@remix-run/router': 1.19.2 - '@remix-run/server-runtime': 2.12.1(typescript@5.6.3) + '@remix-run/node': 2.13.0(typescript@5.6.3) + '@remix-run/react': 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@remix-run/router': 1.20.0 + '@remix-run/server-runtime': 2.13.0(typescript@5.6.3) '@types/mdx': 2.0.13 '@vanilla-extract/integration': 6.5.0(@types/node@20.16.11) arg: 5.0.2 @@ -9284,7 +9304,7 @@ snapshots: esbuild-plugins-node-modules-polyfill: 1.6.3(esbuild@0.17.6) execa: 5.1.1 exit-hook: 2.2.1 - express: 4.19.2 + express: 4.21.1 fs-extra: 10.1.0 get-port: 5.1.1 gunzip-maybe: 1.4.2 @@ -9310,7 +9330,7 @@ snapshots: set-cookie-parser: 2.6.0 tar-fs: 2.1.1 tsconfig-paths: 4.2.0 - ws: 7.5.9 + ws: 7.5.10 optionalDependencies: typescript: 5.6.3 vite: 5.4.8(@types/node@20.16.11) @@ -9363,18 +9383,6 @@ snapshots: optionalDependencies: typescript: 5.6.3 - '@remix-run/node@2.12.1(typescript@5.6.3)': - dependencies: - '@remix-run/server-runtime': 2.12.1(typescript@5.6.3) - '@remix-run/web-fetch': 4.4.2 - '@web3-storage/multipart-parser': 1.0.0 - cookie-signature: 1.2.1 - source-map-support: 0.5.21 - stream-slice: 0.1.2 - undici: 6.14.1 - optionalDependencies: - typescript: 5.6.3 - '@remix-run/node@2.13.0(typescript@5.6.3)': dependencies: '@remix-run/server-runtime': 2.13.0(typescript@5.6.3) @@ -9387,14 +9395,14 @@ snapshots: optionalDependencies: typescript: 5.6.3 - '@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@remix-run/router': 1.19.2 - '@remix-run/server-runtime': 2.12.1(typescript@5.6.3) + '@remix-run/router': 1.20.0 + '@remix-run/server-runtime': 2.13.0(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router: 6.26.2(react@18.3.1) - react-router-dom: 6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-router: 6.27.0(react@18.3.1) + react-router-dom: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) turbo-stream: 2.4.0 optionalDependencies: typescript: 5.6.3 @@ -9403,18 +9411,6 @@ snapshots: '@remix-run/router@1.20.0': {} - '@remix-run/server-runtime@2.12.1(typescript@5.6.3)': - dependencies: - '@remix-run/router': 1.19.2 - '@types/cookie': 0.6.0 - '@web3-storage/multipart-parser': 1.0.0 - cookie: 0.6.0 - set-cookie-parser: 2.6.0 - source-map: 0.7.4 - turbo-stream: 2.4.0 - optionalDependencies: - typescript: 5.6.3 - '@remix-run/server-runtime@2.13.0(typescript@5.6.3)': dependencies: '@remix-run/router': 1.20.0 @@ -9427,9 +9423,9 @@ snapshots: optionalDependencies: typescript: 5.6.3 - '@remix-run/v1-route-convention@0.1.4(@remix-run/dev@2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)))': + '@remix-run/v1-route-convention@0.1.4(@remix-run/dev@2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)))': dependencies: - '@remix-run/dev': 2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)) + '@remix-run/dev': 2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)) minimatch: 7.4.6 '@remix-run/web-blob@3.1.0': @@ -9669,11 +9665,11 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 - '@sentry/remix@8.34.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0)(@remix-run/node@2.12.1(typescript@5.6.3))(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react@18.3.1)': + '@sentry/remix@8.34.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0)(@remix-run/node@2.13.0(typescript@5.6.3))(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react@18.3.1)': dependencies: '@opentelemetry/instrumentation-http': 0.53.0(@opentelemetry/api@1.9.0) - '@remix-run/node': 2.12.1(typescript@5.6.3) - '@remix-run/react': 2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@remix-run/node': 2.13.0(typescript@5.6.3) + '@remix-run/react': 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@remix-run/router': 1.19.2 '@sentry/cli': 2.36.1 '@sentry/core': 8.34.0 @@ -10165,9 +10161,9 @@ snapshots: '@web3-storage/multipart-parser@1.0.0': {} - '@workos-inc/node@7.27.5(express@4.19.2)': + '@workos-inc/node@7.27.5(express@4.21.1)': dependencies: - iron-session: 6.3.1(express@4.19.2) + iron-session: 6.3.1(express@4.21.1) jose: 5.6.3 pluralize: 8.0.0 transitivePeerDependencies: @@ -10417,6 +10413,23 @@ snapshots: transitivePeerDependencies: - supports-color + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -10665,6 +10678,8 @@ snapshots: cookie@0.6.0: {} + cookie@0.7.1: {} + core-util-is@1.0.3: {} cosmiconfig@7.1.0: @@ -10922,6 +10937,8 @@ snapshots: encodeurl@1.0.2: {} + encodeurl@2.0.0: {} + end-of-stream@1.4.4: dependencies: once: 1.4.0 @@ -11534,6 +11551,42 @@ snapshots: transitivePeerDependencies: - supports-color + express@4.21.1: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.10 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + extend@3.0.2: {} fast-deep-equal@3.1.3: {} @@ -11582,6 +11635,18 @@ snapshots: transitivePeerDependencies: - supports-color + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + find-root@1.1.0: {} find-up@4.1.0: @@ -11927,7 +11992,7 @@ snapshots: ipaddr.js@1.9.1: {} - iron-session@6.3.1(express@4.19.2): + iron-session@6.3.1(express@4.21.1): dependencies: '@peculiar/webcrypto': 1.5.0 '@types/cookie': 0.5.4 @@ -11937,7 +12002,7 @@ snapshots: cookie: 0.5.0 iron-webcrypto: 0.2.8 optionalDependencies: - express: 4.19.2 + express: 4.21.1 iron-webcrypto@0.2.8: dependencies: @@ -12436,6 +12501,8 @@ snapshots: merge-descriptors@1.0.1: {} + merge-descriptors@1.0.3: {} + merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -13010,6 +13077,8 @@ snapshots: lru-cache: 10.2.1 minipass: 7.1.2 + path-to-regexp@0.1.10: {} + path-to-regexp@0.1.7: {} path-type@4.0.0: {} @@ -13247,6 +13316,10 @@ snapshots: dependencies: side-channel: 1.0.6 + qs@6.13.0: + dependencies: + side-channel: 1.0.6 + queue-microtask@1.2.3: {} quick-lru@4.0.1: {} @@ -13352,16 +13425,16 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@remix-run/router': 1.19.2 + '@remix-run/router': 1.20.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router: 6.26.2(react@18.3.1) + react-router: 6.27.0(react@18.3.1) - react-router@6.26.2(react@18.3.1): + react-router@6.27.0(react@18.3.1): dependencies: - '@remix-run/router': 1.19.2 + '@remix-run/router': 1.20.0 react: 18.3.1 react-style-singleton@2.2.1(@types/react@18.3.11)(react@18.3.1): @@ -13493,8 +13566,8 @@ snapshots: remix-create-express-app@0.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@remix-run/express': 2.13.0(express@4.19.2)(typescript@5.6.3) - '@remix-run/node': 2.12.1(typescript@5.6.3) - '@remix-run/react': 2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@remix-run/node': 2.13.0(typescript@5.6.3) + '@remix-run/react': 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) compression: 1.7.4 express: 4.19.2 morgan: 1.10.0 @@ -13505,11 +13578,11 @@ snapshots: - supports-color - typescript - remix-development-tools@4.7.3(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@20.16.11)): + remix-development-tools@4.7.3(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@20.16.11)): dependencies: '@radix-ui/react-accordion': 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-select': 1.2.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@remix-run/react': 2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@remix-run/react': 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) beautify: 0.0.8 chalk: 5.3.0 clsx: 2.1.1 @@ -13527,23 +13600,23 @@ snapshots: - '@types/react' - '@types/react-dom' - remix-express-dev-server@0.4.4(@remix-run/dev@2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)))(esbuild@0.17.6)(vite@5.4.8(@types/node@20.16.11)): + remix-express-dev-server@0.4.4(@remix-run/dev@2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)))(esbuild@0.17.6)(vite@5.4.8(@types/node@20.16.11)): dependencies: - '@remix-run/dev': 2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)) + '@remix-run/dev': 2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)) esbuild: 0.17.6 minimatch: 9.0.4 vite: 5.4.8(@types/node@20.16.11) - remix-flat-routes@0.6.5(@remix-run/dev@2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11))): + remix-flat-routes@0.6.5(@remix-run/dev@2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11))): dependencies: - '@remix-run/dev': 2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)) - '@remix-run/v1-route-convention': 0.1.4(@remix-run/dev@2.12.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11))) + '@remix-run/dev': 2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)) + '@remix-run/v1-route-convention': 0.1.4(@remix-run/dev@2.13.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@types/node@20.16.11)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11))) fs-extra: 11.2.0 minimatch: 5.1.6 - remix-hook-form@5.1.0(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.53.0(react@18.3.1))(react@18.3.1): + remix-hook-form@5.1.0(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.53.0(react@18.3.1))(react@18.3.1): dependencies: - '@remix-run/react': 2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@remix-run/react': 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-hook-form: 7.53.0(react@18.3.1) @@ -13561,17 +13634,17 @@ snapshots: slash: 3.0.0 typescript-remix-routes-plugin: 1.0.1 - remix-themes@1.5.1(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/server-runtime@2.13.0(typescript@5.6.3)): + remix-themes@1.5.1(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/server-runtime@2.13.0(typescript@5.6.3)): dependencies: - '@remix-run/react': 2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@remix-run/react': 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@remix-run/server-runtime': 2.13.0(typescript@5.6.3) - remix-utils@7.7.0(@remix-run/node@2.12.1(typescript@5.6.3))(@remix-run/react@2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/router@1.20.0)(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8): + remix-utils@7.7.0(@remix-run/node@2.13.0(typescript@5.6.3))(@remix-run/react@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/router@1.20.0)(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8): dependencies: type-fest: 4.26.1 optionalDependencies: - '@remix-run/node': 2.12.1(typescript@5.6.3) - '@remix-run/react': 2.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@remix-run/node': 2.13.0(typescript@5.6.3) + '@remix-run/react': 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@remix-run/router': 1.20.0 is-ip: 5.0.1 react: 18.3.1 @@ -13701,6 +13774,24 @@ snapshots: transitivePeerDependencies: - supports-color + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + serve-static@1.15.0: dependencies: encodeurl: 1.0.2 @@ -13710,6 +13801,15 @@ snapshots: transitivePeerDependencies: - supports-color + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + set-cookie-parser@2.6.0: {} set-function-length@1.2.2: @@ -14565,7 +14665,7 @@ snapshots: wrappy@1.0.2: {} - ws@7.5.9: {} + ws@7.5.10: {} xtend@4.0.2: {}