diff --git a/apps/web/package.json b/apps/web/package.json index 96edcd0e..80ca856e 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -48,7 +48,7 @@ "remix-params-helper": "0.5.1", "remix-routes": "1.7.5", "remix-themes": "1.5.1", - "remix-utils": "7.7.0", + "remix-utils": "8.0.0", "typescript-slugify": "1.0.1", "vite-env-only": "3.0.3", "zod": "3.23.8" diff --git a/packages/middleware/package.json b/packages/middleware/package.json index 88902aba..65ed4992 100644 --- a/packages/middleware/package.json +++ b/packages/middleware/package.json @@ -36,7 +36,7 @@ "@technifit/jwt": "workspace:*", "is-ip": "5.0.1", "remix-create-express-app": "0.4.5", - "remix-utils": "7.7.0", + "remix-utils": "8.0.0", "zod": "3.23.8" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ce3678b0..66d3dcae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -108,8 +108,8 @@ importers: specifier: 1.5.1 version: 1.5.1(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@remix-run/server-runtime@2.15.0(typescript@5.7.2)) remix-utils: - specifier: 7.7.0 - version: 7.7.0(@remix-run/cloudflare@2.13.1(@cloudflare/workers-types@4.20241022.0)(typescript@5.7.2))(@remix-run/node@2.15.0(typescript@5.7.2))(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@remix-run/router@1.21.0)(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8) + specifier: 8.0.0 + version: 8.0.0(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8) typescript-slugify: specifier: 1.0.1 version: 1.0.1 @@ -326,8 +326,8 @@ importers: specifier: 0.4.5 version: 0.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2) remix-utils: - specifier: 7.7.0 - version: 7.7.0(@remix-run/cloudflare@2.13.1(@cloudflare/workers-types@4.20241022.0)(typescript@5.7.2))(@remix-run/node@2.15.0(typescript@5.7.2))(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@remix-run/router@1.21.0)(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8) + specifier: 8.0.0 + version: 8.0.0(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8) zod: specifier: 3.23.8 version: 3.23.8 @@ -896,9 +896,6 @@ packages: react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - '@cloudflare/kv-asset-handler@0.1.3': - resolution: {integrity: sha512-FNcunDuTmEfQTLRLtA6zz+buIXUHj1soPvSWzzQFBC+n2lsy+CGf/NIrR3SEPCmsVNQj70/Jx2lViCpq+09YpQ==} - '@cloudflare/kv-asset-handler@0.3.4': resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} engines: {node: '>=16.13'} @@ -2973,16 +2970,6 @@ packages: '@radix-ui/rect@1.1.0': resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - '@remix-run/cloudflare@2.13.1': - resolution: {integrity: sha512-+Xiy2ypFIm+IxNiPuXQzIfW/3RWLT5i1ZrgLsc/cMb4dp2BK7/o+iqTYwXze0t4XSPd5KuZn+yWquOwZhfg30g==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@cloudflare/workers-types': ^4.0.0 - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - '@remix-run/dev@2.15.0': resolution: {integrity: sha512-iXV6u9PBwFc7KriDpVcjqLGJzZZd6ZOrxewen7hoH0OBzGwjkhtm46BTQEJrZ/e/dzlU1IU/0ylH29tN9BZoyg==} engines: {node: '>=18.0.0'} @@ -3052,15 +3039,6 @@ packages: resolution: {integrity: sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==} engines: {node: '>=14.0.0'} - '@remix-run/server-runtime@2.13.1': - resolution: {integrity: sha512-2DfBPRcHKVzE4bCNsNkKB50BhCCKF73x+jiS836OyxSIAL+x0tguV2AEjmGXefEXc5AGGzoxkus0AUUEYa29Vg==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - '@remix-run/server-runtime@2.15.0': resolution: {integrity: sha512-FuM8vAg1sPskf4wn0ivbuj/7s9Qdh2wnKu+sVXqYz0a95gH5b73TuMzk6n3NMSkFVKKc6+UmlG1WLYre7L2LTg==} engines: {node: '>=18.0.0'} @@ -3874,7 +3852,7 @@ packages: engines: {node: '>= 0.4'} array-flatten@1.1.1: - resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} array-includes@3.1.8: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} @@ -4032,7 +4010,7 @@ packages: resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} bytes@3.0.0: - resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} bytes@3.1.2: @@ -4205,7 +4183,7 @@ packages: engines: {node: '>= 0.8.0'} concat-map@0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} concat-stream@1.6.2: resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} @@ -4516,7 +4494,7 @@ packages: hasBin: true ee-first@1.1.1: - resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} ejs@3.1.10: resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} @@ -5752,7 +5730,7 @@ packages: resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} media-typer@0.3.0: - resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} memoize-one@6.0.0: @@ -5891,11 +5869,6 @@ packages: engines: {node: '>=4'} hasBin: true - mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - mime@3.0.0: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} engines: {node: '>=10.0.0'} @@ -6837,29 +6810,21 @@ packages: '@remix-run/react': '>= 1' '@remix-run/server-runtime': '>= 1' - remix-utils@7.7.0: - resolution: {integrity: sha512-J8NhP044nrNIam/xOT1L9a4RQ9FSaA2wyrUwmN8ZT+c/+CdAAf70yfaLnvMyKcV5U+8BcURQ/aVbth77sT6jGA==} - engines: {node: '>=18.0.0'} + remix-utils@8.0.0: + resolution: {integrity: sha512-vrs8Iytnuwi+KF+VYOPT3vzDX7cLbys897pwzLpMzLjOXJQ/S60dApHCmQ9cPWH3XHRgvaoJjZ6+sMGaax4fbg==} + engines: {node: '>=20.0.0'} peerDependencies: - '@remix-run/cloudflare': ^2.0.0 - '@remix-run/node': ^2.0.0 - '@remix-run/react': ^2.0.0 - '@remix-run/router': ^1.7.2 - crypto-js: ^4.1.1 + '@oslojs/crypto': ^1.0.1 + '@oslojs/encoding': ^1.1.0 intl-parse-accept-language: ^1.0.0 is-ip: ^5.0.1 - react: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-router: ^7.0.0 zod: ^3.22.4 peerDependenciesMeta: - '@remix-run/cloudflare': + '@oslojs/crypto': optional: true - '@remix-run/node': - optional: true - '@remix-run/react': - optional: true - '@remix-run/router': - optional: true - crypto-js: + '@oslojs/encoding': optional: true intl-parse-accept-language: optional: true @@ -6867,6 +6832,8 @@ packages: optional: true react: optional: true + react-router: + optional: true zod: optional: true @@ -7436,8 +7403,8 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - type-fest@4.26.1: - resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} + type-fest@4.30.1: + resolution: {integrity: sha512-ojFL7eDMX2NF0xMbDwPZJ8sb7ckqtlAi1GsmgsFXvErT9kFTk1r0DuQKvrCh73M6D4nngeHJmvogF9OluXs7Hw==} engines: {node: '>=16'} type-is@1.6.18: @@ -7593,7 +7560,7 @@ packages: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} utils-merge@1.0.1: - resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} uuid@8.3.2: @@ -8328,11 +8295,6 @@ snapshots: react-lifecycles-compat: 3.0.4 warning: 3.0.0 - '@cloudflare/kv-asset-handler@0.1.3': - dependencies: - mime: 2.6.0 - optional: true - '@cloudflare/kv-asset-handler@0.3.4': dependencies: mime: 3.0.0 @@ -10267,15 +10229,6 @@ snapshots: '@radix-ui/rect@1.1.0': {} - '@remix-run/cloudflare@2.13.1(@cloudflare/workers-types@4.20241022.0)(typescript@5.7.2)': - dependencies: - '@cloudflare/kv-asset-handler': 0.1.3 - '@cloudflare/workers-types': 4.20241022.0 - '@remix-run/server-runtime': 2.13.1(typescript@5.7.2) - optionalDependencies: - typescript: 5.7.2 - optional: true - '@remix-run/dev@2.15.0(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@types/node@22.10.1)(terser@5.36.0)(typescript@5.7.2)(vite@6.0.2(@types/node@22.10.1)(jiti@1.21.6)(terser@5.36.0))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0))': dependencies: '@babel/core': 7.26.0 @@ -10415,19 +10368,6 @@ snapshots: '@remix-run/router@1.21.0': {} - '@remix-run/server-runtime@2.13.1(typescript@5.7.2)': - dependencies: - '@remix-run/router': 1.20.0 - '@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.7.2 - optional: true - '@remix-run/server-runtime@2.15.0(typescript@5.7.2)': dependencies: '@remix-run/router': 1.21.0 @@ -13961,9 +13901,6 @@ snapshots: mime@1.6.0: {} - mime@2.6.0: - optional: true - mime@3.0.0: optional: true @@ -14908,14 +14845,10 @@ snapshots: '@remix-run/react': 2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2) '@remix-run/server-runtime': 2.15.0(typescript@5.7.2) - remix-utils@7.7.0(@remix-run/cloudflare@2.13.1(@cloudflare/workers-types@4.20241022.0)(typescript@5.7.2))(@remix-run/node@2.15.0(typescript@5.7.2))(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2))(@remix-run/router@1.21.0)(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8): + remix-utils@8.0.0(is-ip@5.0.1)(react@18.3.1)(zod@3.23.8): dependencies: - type-fest: 4.26.1 + type-fest: 4.30.1 optionalDependencies: - '@remix-run/cloudflare': 2.13.1(@cloudflare/workers-types@4.20241022.0)(typescript@5.7.2) - '@remix-run/node': 2.15.0(typescript@5.7.2) - '@remix-run/react': 2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2) - '@remix-run/router': 1.21.0 is-ip: 5.0.1 react: 18.3.1 zod: 3.23.8 @@ -15578,7 +15511,7 @@ snapshots: type-fest@0.8.1: {} - type-fest@4.26.1: {} + type-fest@4.30.1: {} type-is@1.6.18: dependencies: