diff --git a/package-lock.json b/package-lock.json index 79233d3e..87bba842 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "devDependencies": { "@axe-core/playwright": "^4.9.0", "@playwright/test": "^1.43.0", - "@remix-run/dev": "^2.8.1", + "@remix-run/dev": "^2.9.0", "@remix-run/eslint-config": "^2.8.1", "@testing-library/jest-dom": "^6.4.2", "@types/jest": "^29.5.12", @@ -2237,9 +2237,9 @@ } }, "node_modules/@remix-run/dev": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/@remix-run/dev/-/dev-2.8.1.tgz", - "integrity": "sha512-qFt4jAsAJeIOyg6ngeSnTG/9Z5N9QJfeThP/8wRHc1crqYgTiEtcI3DZ8WlAXjVSF5emgn/ZZKqzLAI02OgMfQ==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@remix-run/dev/-/dev-2.9.0.tgz", + "integrity": "sha512-h0y2iGpNKDHywlGNW4cKW8Pd34ugmjx6bbI4Y1aR4P4lYaAv9VoZe7fOmiFIkTMO4Bvt2Ts1imkMrQ+liHr4VA==", "dev": true, "dependencies": { "@babel/core": "^7.21.8", @@ -2252,9 +2252,9 @@ "@babel/types": "^7.22.5", "@mdx-js/mdx": "^2.3.0", "@npmcli/package-json": "^4.0.1", - "@remix-run/node": "2.8.1", - "@remix-run/router": "1.15.3-pre.0", - "@remix-run/server-runtime": "2.8.1", + "@remix-run/node": "2.9.0", + "@remix-run/router": "1.16.0", + "@remix-run/server-runtime": "2.9.0", "@types/mdx": "^2.0.5", "@vanilla-extract/integration": "^6.2.0", "arg": "^5.0.1", @@ -2303,7 +2303,8 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@remix-run/serve": "^2.8.1", + "@remix-run/react": "^2.9.0", + "@remix-run/serve": "^2.9.0", "typescript": "^5.1.0", "vite": "^5.1.0", "wrangler": "^3.28.2" @@ -2376,11 +2377,11 @@ } }, "node_modules/@remix-run/express": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/@remix-run/express/-/express-2.8.1.tgz", - "integrity": "sha512-p1eo8uwZk8uLihSDpUnPOPsTDfghWikVPQfa+e0ZMk6tnJCjcpHAyENKDFtn9vDh9h7YNUg6A7+19CStHgxd7Q==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@remix-run/express/-/express-2.9.0.tgz", + "integrity": "sha512-T/ZZ9mkvOnsbxZRtAEnea5TB81/0wb1cVC9WPjbPa+8T7DdfOUMSOkOCW5vGY3OjnEl0Mir5nIBlpaB1WFjY/g==", "dependencies": { - "@remix-run/node": "2.8.1" + "@remix-run/node": "2.9.0" }, "engines": { "node": ">=18.0.0" @@ -2396,18 +2397,17 @@ } }, "node_modules/@remix-run/node": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.8.1.tgz", - "integrity": "sha512-ddCwBVlfLvRxTQJHPcaM1lhfMjsFYG3EGmYpWJIWnnzDX5EbX9pUNHBWisMuH1eA0c7pbw0PbW0UtCttKYx2qg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.9.0.tgz", + "integrity": "sha512-S78ZUtU8fjUyJZ+kDpamply4Ym6+N0lJBBJQ5y0tRmx6TOT6j4UVI4rVis4Qe+c0QE5u78oFCPqFavQ153jMWA==", "dependencies": { - "@remix-run/server-runtime": "2.8.1", + "@remix-run/server-runtime": "2.9.0", "@remix-run/web-fetch": "^4.4.2", - "@remix-run/web-file": "^3.1.0", - "@remix-run/web-stream": "^1.1.0", "@web3-storage/multipart-parser": "^1.0.0", "cookie-signature": "^1.1.0", "source-map-support": "^0.5.21", - "stream-slice": "^0.1.2" + "stream-slice": "^0.1.2", + "undici": "^6.10.1" }, "engines": { "node": ">=18.0.0" @@ -2422,14 +2422,15 @@ } }, "node_modules/@remix-run/react": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/@remix-run/react/-/react-2.8.1.tgz", - "integrity": "sha512-HTPm1U8+xz2jPaVjZnssrckfmFMA8sUZUdaWnoF5lmLWdReqcQv+XlBhIrQQ3jO9L8iYYdnzaSZZcRFYSdpTYg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@remix-run/react/-/react-2.9.0.tgz", + "integrity": "sha512-SW9MJqpPvXr9DLUX/H2ZBz+nxrph54tVhT4rLE2fF3hcI16S6m4RYJcT80wbtUhicEceqEXuIr9KUNllBkbYsA==", "dependencies": { - "@remix-run/router": "1.15.3", - "@remix-run/server-runtime": "2.8.1", - "react-router": "6.22.3", - "react-router-dom": "6.22.3" + "@remix-run/router": "1.16.0", + "@remix-run/server-runtime": "2.9.0", + "react-router": "6.23.0", + "react-router-dom": "6.23.0", + "turbo-stream": "^2.0.0" }, "engines": { "node": ">=18.0.0" @@ -2445,30 +2446,21 @@ } } }, - "node_modules/@remix-run/react/node_modules/@remix-run/router": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", - "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@remix-run/router": { - "version": "1.15.3-pre.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3-pre.0.tgz", - "integrity": "sha512-JUQb6sztqJpRbsdKpx3D4+6eaGmHU4Yb/QeKrES/ZbLuijlZMOmZ+gV0ohX5vrRDnJHJmcQPq3Tpk0GGPNM9gg==", - "dev": true, + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", + "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==", "engines": { "node": ">=14.0.0" } }, "node_modules/@remix-run/serve": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/@remix-run/serve/-/serve-2.8.1.tgz", - "integrity": "sha512-PyCV7IMnRshwfFw7JJ2hZJppX88VAhZyYjeTAmYb6PK7IDtdmqUf5eOrYDi8gCu914C+aZRu6blxpLRlpyCY8Q==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@remix-run/serve/-/serve-2.9.0.tgz", + "integrity": "sha512-S5gWp+Jb3JLA1tavvppKrf9ouCGFknFEngOR6/qTYEJQvAPtx/0I0CbX3swK4/a8taeL5oIzFPwDezQPmHhAaA==", "dependencies": { - "@remix-run/express": "2.8.1", - "@remix-run/node": "2.8.1", + "@remix-run/express": "2.9.0", + "@remix-run/node": "2.9.0", "chokidar": "^3.5.3", "compression": "^1.7.4", "express": "^4.17.1", @@ -2484,16 +2476,17 @@ } }, "node_modules/@remix-run/server-runtime": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.8.1.tgz", - "integrity": "sha512-fh4SOEoONrN73Kvzc0gMDCmYpVRVbvoj9j3BUXHAcn0An8iX+HD/22gU7nTkIBzExM/F9xgEcwTewOnWqLw0Bg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.9.0.tgz", + "integrity": "sha512-HkQFwyfOUF6dTd76ZXMC07b+3sWVpuIYsEPfkb2LytqIskEdaAZYEiUr1zUUCvBSTQmI38dJt9O2C3GEUAghcA==", "dependencies": { - "@remix-run/router": "1.15.3", + "@remix-run/router": "1.16.0", "@types/cookie": "^0.6.0", "@web3-storage/multipart-parser": "^1.0.0", "cookie": "^0.6.0", "set-cookie-parser": "^2.4.8", - "source-map": "^0.7.3" + "source-map": "^0.7.3", + "turbo-stream": "^2.0.0" }, "engines": { "node": ">=18.0.0" @@ -2507,14 +2500,6 @@ } } }, - "node_modules/@remix-run/server-runtime/node_modules/@remix-run/router": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", - "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@remix-run/web-blob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@remix-run/web-blob/-/web-blob-3.1.0.tgz", @@ -12017,11 +12002,11 @@ } }, "node_modules/react-router": { - "version": "6.22.3", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz", - "integrity": "sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz", + "integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==", "dependencies": { - "@remix-run/router": "1.15.3" + "@remix-run/router": "1.16.0" }, "engines": { "node": ">=14.0.0" @@ -12031,12 +12016,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.22.3", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz", - "integrity": "sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz", + "integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==", "dependencies": { - "@remix-run/router": "1.15.3", - "react-router": "6.22.3" + "@remix-run/router": "1.16.0", + "react-router": "6.23.0" }, "engines": { "node": ">=14.0.0" @@ -12046,22 +12031,6 @@ "react-dom": ">=16.8" } }, - "node_modules/react-router-dom/node_modules/@remix-run/router": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", - "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/react-router/node_modules/@remix-run/router": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", - "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -13941,6 +13910,11 @@ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, + "node_modules/turbo-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.0.0.tgz", + "integrity": "sha512-h0dfgRJAoiEh2hdFCoEuOSApsUfnw87gmNuziVS/mYycuBSCTeqpdanypMlHci6CvZibF7b9kvSpbeC7/r2/KA==" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -14093,6 +14067,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.14.1.tgz", + "integrity": "sha512-mAel3i4BsYhkeVPXeIPXVGPJKeBzqCieZYoFsbWfUzd68JmHByhc1Plit5WlylxXFaGpgkZB8mExlxnt+Q1p7A==", + "engines": { + "node": ">=18.17" + } + }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", diff --git a/package.json b/package.json index c4b3e067..dc107208 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@axe-core/playwright": "^4.9.0", "@playwright/test": "^1.43.0", - "@remix-run/dev": "^2.8.1", + "@remix-run/dev": "^2.9.0", "@remix-run/eslint-config": "^2.8.1", "@testing-library/jest-dom": "^6.4.2", "@types/jest": "^29.5.12",