From f5a32a07da54f978c50ac282d4c065c86ed80323 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 01:06:46 +0000 Subject: [PATCH] Bump remix-utils from 7.0.0-pre.4 to 8.1.0 Bumps [remix-utils](https://github.com/sergiodxa/remix-utils) from 7.0.0-pre.4 to 8.1.0. - [Release notes](https://github.com/sergiodxa/remix-utils/releases) - [Commits](https://github.com/sergiodxa/remix-utils/commits/v8.1.0) --- updated-dependencies: - dependency-name: remix-utils dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 156 +++++++++++++++++++++++++++------------------- package.json | 2 +- pnpm-lock.yaml | 87 ++++++++++++-------------- 3 files changed, 133 insertions(+), 112 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3e27b50..01b4144 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "remix-auth-github": "^2.0.0", "remix-auth-totp": "^3.4.2", "remix-i18next": "^6.4.1", - "remix-utils": "7.0.0-pre.4", + "remix-utils": "8.1.0", "sonner": "^1.5.0", "stripe": "^16.12.0", "tailwind-merge": "^2.5.4", @@ -714,6 +714,7 @@ "integrity": "sha512-FNcunDuTmEfQTLRLtA6zz+buIXUHj1soPvSWzzQFBC+n2lsy+CGf/NIrR3SEPCmsVNQj70/Jx2lViCpq+09YpQ==", "license": "MIT OR Apache-2.0", "optional": true, + "peer": true, "dependencies": { "mime": "^2.5.2" } @@ -1888,28 +1889,34 @@ "license": "MIT" }, "node_modules/@oslojs/asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@oslojs/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha512-cZOLRzKfv3JTxIzNTAoiN0+utB0is9cQOOp5Xq++SE8MtIXXDLFblZGFrHCdTXLGXvUZmopeB/dFZrkh5MpKqQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@oslojs/asn1/-/asn1-1.0.0.tgz", + "integrity": "sha512-zw/wn0sj0j0QKbIXfIlnEcTviaCzYOY3V5rAyjR6YtOByFtJiT574+8p9Wlach0lZH9fddD4yb9laEAIl4vXQA==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@oslojs/binary": "0.4.0" + "@oslojs/binary": "1.0.0" } }, "node_modules/@oslojs/binary": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@oslojs/binary/-/binary-0.4.0.tgz", - "integrity": "sha512-xi1MOhP7t9TFV1nOmzG0qIdCXdFXbeMYskhfI5eakBlU8re/xO+qjdyiBO+hl+nK4z4lZWCDjlgH8BXUWQDWFw==", - "license": "MIT" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@oslojs/binary/-/binary-1.0.0.tgz", + "integrity": "sha512-9RCU6OwXU6p67H4NODbuxv2S3eenuQ4/WFLrsq+K/k682xrznH5EVWA7N4VFk9VYVcbFtKqur5YQQZc0ySGhsQ==", + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@oslojs/crypto": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@oslojs/crypto/-/crypto-0.6.2.tgz", - "integrity": "sha512-2y39MOLkkCvaBdi2TrBDtk7106fayDHRLz11K1/UvtW28VgL5/TbV/tPRTmSA5dhvQQqLYDJj3zsBkjeP+aD2w==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@oslojs/crypto/-/crypto-1.0.1.tgz", + "integrity": "sha512-7n08G8nWjAr/Yu3vu9zzrd0L9XnrJfpMioQcvCMxBIiF5orECHe5/3J0jmXRVvgfqMm/+4oxlQ+Sq39COYLcNQ==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@oslojs/asn1": "0.2.3", - "@oslojs/binary": "0.4.0" + "@oslojs/asn1": "1.0.0", + "@oslojs/binary": "1.0.0" } }, "node_modules/@oslojs/encoding": { @@ -3411,6 +3418,7 @@ "integrity": "sha512-X+G5FgCV9vwAtZLivPswimxIpurulZUV4VkIf6Fz3YJorvFd2vJZpzzSZvCNBpJz4sV/NmPGSZ6ZbzJWY1uLTQ==", "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@cloudflare/kv-asset-handler": "^0.1.3", "@remix-run/server-runtime": "2.14.0" @@ -3434,6 +3442,7 @@ "integrity": "sha512-E/T1t/k+tFejdWe2dWS1HU6qBHoPYwtYvVVbp/l4fLlW7Zt59HUW70nxcIvWRPyl7gzNR5OdJdAcNceRP7jTUw==", "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@remix-run/server-runtime": "2.14.0", "mime": "^3.0.0" @@ -3456,6 +3465,7 @@ "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "license": "MIT", "optional": true, + "peer": true, "bin": { "mime": "cli.js" }, @@ -6705,13 +6715,6 @@ "node": ">= 8" } }, - "node_modules/crypto-js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", - "license": "MIT", - "optional": true - }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -9875,6 +9878,7 @@ "integrity": "sha512-YFMSV91JNBOSjw1cOfw2tup6hDP7mkz+2AUV7W1L1AM6ntgI75qC1ZeFpjPGMrWp+upmBRTX2fJWQ8c7jsUWpA==", "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=14" } @@ -9888,16 +9892,6 @@ "loose-envify": "^1.0.0" } }, - "node_modules/ip-regex": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -10223,19 +10217,6 @@ "node": ">=8" } }, - "node_modules/is-ip": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", - "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", - "license": "MIT", - "optional": true, - "dependencies": { - "ip-regex": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", @@ -12103,6 +12084,7 @@ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "license": "MIT", "optional": true, + "peer": true, "bin": { "mime": "cli.js" }, @@ -15152,6 +15134,31 @@ } } }, + "node_modules/remix-auth-oauth2/node_modules/@oslojs/asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@oslojs/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha512-cZOLRzKfv3JTxIzNTAoiN0+utB0is9cQOOp5Xq++SE8MtIXXDLFblZGFrHCdTXLGXvUZmopeB/dFZrkh5MpKqQ==", + "license": "MIT", + "dependencies": { + "@oslojs/binary": "0.4.0" + } + }, + "node_modules/remix-auth-oauth2/node_modules/@oslojs/binary": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@oslojs/binary/-/binary-0.4.0.tgz", + "integrity": "sha512-xi1MOhP7t9TFV1nOmzG0qIdCXdFXbeMYskhfI5eakBlU8re/xO+qjdyiBO+hl+nK4z4lZWCDjlgH8BXUWQDWFw==", + "license": "MIT" + }, + "node_modules/remix-auth-oauth2/node_modules/@oslojs/crypto": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@oslojs/crypto/-/crypto-0.6.2.tgz", + "integrity": "sha512-2y39MOLkkCvaBdi2TrBDtk7106fayDHRLz11K1/UvtW28VgL5/TbV/tPRTmSA5dhvQQqLYDJj3zsBkjeP+aD2w==", + "license": "MIT", + "dependencies": { + "@oslojs/asn1": "0.2.3", + "@oslojs/binary": "0.4.0" + } + }, "node_modules/remix-auth-totp": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/remix-auth-totp/-/remix-auth-totp-3.4.2.tgz", @@ -15248,27 +15255,50 @@ } }, "node_modules/remix-utils": { - "version": "7.0.0-pre.4", - "resolved": "https://registry.npmjs.org/remix-utils/-/remix-utils-7.0.0-pre.4.tgz", - "integrity": "sha512-4kq7GdBRsjw9lTWnKfJkvv68Q9TqkQjSYYHGK901iJAeoUwIDGQy7LQeXGVpDNwwEQhhLc/GXckNjwVruehUCw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/remix-utils/-/remix-utils-8.1.0.tgz", + "integrity": "sha512-k44K4FOPyMv6QQ+yaQrCrXdnzkKE1b86ZUODAK5fvmWsmi7ntZAAA+Ods+nzNAxFEAPDTreCzl7cGWnxWd6ibw==", + "funding": [ + "https://github.com/sponsors/sergiodxa" + ], "license": "MIT", "dependencies": { - "type-fest": "^2.5.2" + "type-fest": "^4.33.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, - "optionalDependencies": { - "@remix-run/cloudflare": "^2.0.0", - "@remix-run/deno": "^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", + "peerDependencies": { + "@oslojs/crypto": "^1.0.1", + "@oslojs/encoding": "^1.1.0", "intl-parse-accept-language": "^1.0.0", - "is-ip": "^3.1.0", - "react": "^18.0.0", - "zod": "^3.19.1" + "is-ip": "^5.0.1", + "react": "^18.0.0 || ^19.0.0", + "react-router": "^7.0.0", + "zod": "^3.22.4" + }, + "peerDependenciesMeta": { + "@oslojs/crypto": { + "optional": true + }, + "@oslojs/encoding": { + "optional": true + }, + "intl-parse-accept-language": { + "optional": true + }, + "is-ip": { + "optional": true + }, + "react": { + "optional": true + }, + "react-router": { + "optional": true + }, + "zod": { + "optional": true + } } }, "node_modules/require-directory": { @@ -17484,12 +17514,12 @@ } }, "node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.33.0.tgz", + "integrity": "sha512-s6zVrxuyKbbAsSAD5ZPTB77q4YIdRctkTbJ2/Dqlinwz+8ooH2gd+YA7VA6Pa93KML9GockVvoxjZ2vHP+mu8g==", "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=12.20" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" diff --git a/package.json b/package.json index 2f1955d..ad17c5d 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "remix-auth-github": "^2.0.0", "remix-auth-totp": "^3.4.2", "remix-i18next": "^6.4.1", - "remix-utils": "7.0.0-pre.4", + "remix-utils": "8.1.0", "sonner": "^1.5.0", "stripe": "^16.12.0", "tailwind-merge": "^2.5.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a12aab..d6cbaa7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,8 +117,8 @@ importers: specifier: ^6.4.1 version: 6.4.1(@remix-run/cloudflare@2.13.1(@cloudflare/workers-types@4.20241022.0)(typescript@5.6.3))(@remix-run/deno@2.13.1(typescript@5.6.3))(@remix-run/node@2.13.1(typescript@5.6.3))(@remix-run/react@2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(i18next@23.16.5)(react-i18next@15.1.0(i18next@23.16.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) remix-utils: - specifier: 7.0.0-pre.4 - version: 7.0.0-pre.4(@cloudflare/workers-types@4.20241022.0)(react-dom@18.3.1(react@18.3.1))(typescript@5.6.3) + specifier: 8.1.0 + version: 8.1.0(@oslojs/encoding@1.1.0)(intl-parse-accept-language@1.0.0)(react@18.3.1)(zod@3.23.8) sonner: specifier: ^1.5.0 version: 1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2808,9 +2808,6 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - crypto-js@4.2.0: - resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} @@ -3697,10 +3694,6 @@ packages: invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - ip-regex@4.3.0: - resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} - engines: {node: '>=8'} - ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -3793,10 +3786,6 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} - is-ip@3.1.0: - resolution: {integrity: sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==} - engines: {node: '>=8'} - is-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} @@ -5091,9 +5080,32 @@ packages: '@remix-run/node': optional: true - remix-utils@7.0.0-pre.4: - resolution: {integrity: sha512-4kq7GdBRsjw9lTWnKfJkvv68Q9TqkQjSYYHGK901iJAeoUwIDGQy7LQeXGVpDNwwEQhhLc/GXckNjwVruehUCw==} - engines: {node: '>=18.0.0'} + remix-utils@8.1.0: + resolution: {integrity: sha512-k44K4FOPyMv6QQ+yaQrCrXdnzkKE1b86ZUODAK5fvmWsmi7ntZAAA+Ods+nzNAxFEAPDTreCzl7cGWnxWd6ibw==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@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 || ^19.0.0 + react-router: ^7.0.0 + zod: ^3.22.4 + peerDependenciesMeta: + '@oslojs/crypto': + optional: true + '@oslojs/encoding': + optional: true + intl-parse-accept-language: + optional: true + is-ip: + optional: true + react: + optional: true + react-router: + optional: true + zod: + optional: true require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} @@ -5605,9 +5617,9 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} + type-fest@4.33.0: + resolution: {integrity: sha512-s6zVrxuyKbbAsSAD5ZPTB77q4YIdRctkTbJ2/Dqlinwz+8ooH2gd+YA7VA6Pa93KML9GockVvoxjZ2vHP+mu8g==} + engines: {node: '>=16'} type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} @@ -8759,9 +8771,6 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - crypto-js@4.2.0: - optional: true - css-what@6.1.0: {} cssesc@3.0.0: {} @@ -9243,7 +9252,7 @@ snapshots: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 @@ -9256,7 +9265,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -9267,7 +9276,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -9295,7 +9304,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -9962,9 +9971,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - ip-regex@4.3.0: - optional: true - ipaddr.js@1.9.1: {} is-alphabetical@2.0.1: {} @@ -10047,11 +10053,6 @@ snapshots: is-interactive@1.0.0: {} - is-ip@3.1.0: - dependencies: - ip-regex: 4.3.0 - optional: true - is-map@2.0.3: {} is-negative-zero@2.0.3: {} @@ -11521,24 +11522,14 @@ snapshots: '@remix-run/deno': 2.13.1(typescript@5.6.3) '@remix-run/node': 2.13.1(typescript@5.6.3) - remix-utils@7.0.0-pre.4(@cloudflare/workers-types@4.20241022.0)(react-dom@18.3.1(react@18.3.1))(typescript@5.6.3): + remix-utils@8.1.0(@oslojs/encoding@1.1.0)(intl-parse-accept-language@1.0.0)(react@18.3.1)(zod@3.23.8): dependencies: - type-fest: 2.19.0 + type-fest: 4.33.0 optionalDependencies: - '@remix-run/cloudflare': 2.13.1(@cloudflare/workers-types@4.20241022.0)(typescript@5.6.3) - '@remix-run/deno': 2.13.1(typescript@5.6.3) - '@remix-run/node': 2.13.1(typescript@5.6.3) - '@remix-run/react': 2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@remix-run/router': 1.20.0 - crypto-js: 4.2.0 + '@oslojs/encoding': 1.1.0 intl-parse-accept-language: 1.0.0 - is-ip: 3.1.0 react: 18.3.1 zod: 3.23.8 - transitivePeerDependencies: - - '@cloudflare/workers-types' - - react-dom - - typescript require-directory@2.1.1: {} @@ -12149,7 +12140,7 @@ snapshots: type-fest@0.7.1: {} - type-fest@2.19.0: {} + type-fest@4.33.0: {} type-is@1.6.18: dependencies: