diff --git a/app/routes/api.boxes.data.ts b/app/routes/api.boxes.data.ts index bcfb8641..32447d57 100644 --- a/app/routes/api.boxes.data.ts +++ b/app/routes/api.boxes.data.ts @@ -130,6 +130,6 @@ export async function action(args: Route.ActionArgs) { request: args.request, params: args.params as any, context: args.context as any, - unstable_url: new URL(args.request.url), + url: new URL(args.request.url), } as Route.LoaderArgs) } diff --git a/package-lock.json b/package-lock.json index f8bd66dc..16a7ad43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -111,7 +111,7 @@ "@epic-web/config": "^3.1.0", "@playwright/test": "^1.59.1", "@react-email/ui": "^6.0.0", - "@react-router/dev": "^7.14.2", + "@react-router/dev": "^7.15.0", "@react-router/fs-routes": "^7.14.2", "@tailwindcss/forms": "^0.5.11", "@tailwindcss/typography": "^0.5.19", @@ -6543,9 +6543,9 @@ } }, "node_modules/@react-router/dev": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@react-router/dev/-/dev-7.14.2.tgz", - "integrity": "sha512-lU88Ls4iC78RdPOKkER54+hlsHzzS8WSZrf2/cGQumbIN2A5WvO0LDyv72cdJmLWujgZ9rpNoGzmqWINssShGQ==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@react-router/dev/-/dev-7.15.0.tgz", + "integrity": "sha512-ZwUQu4KNZrViFqdeFWqh00Bk/QbLNvoWRDfjsqOp3oyuG3jSRLYnqRD3VAMK/FYMpL+s37ByT7XqqLXaF7Nw1g==", "dev": true, "license": "MIT", "dependencies": { @@ -6556,7 +6556,7 @@ "@babel/preset-typescript": "^7.27.1", "@babel/traverse": "^7.27.7", "@babel/types": "^7.27.7", - "@react-router/node": "7.14.2", + "@react-router/node": "7.15.0", "@remix-run/node-fetch-server": "^0.13.0", "arg": "^5.0.1", "babel-dead-code-elimination": "^1.0.6", @@ -6585,9 +6585,9 @@ "node": ">=20.0.0" }, "peerDependencies": { - "@react-router/serve": "^7.14.2", + "@react-router/serve": "^7.15.0", "@vitejs/plugin-rsc": "~0.5.21", - "react-router": "^7.14.2", + "react-router": "^7.15.0", "react-server-dom-webpack": "^19.2.3", "typescript": "^5.1.0 || ^6.0.0", "vite": "^5.1.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", @@ -6625,19 +6625,19 @@ } }, "node_modules/@react-router/express": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@react-router/express/-/express-7.14.2.tgz", - "integrity": "sha512-IYs61kHfMWsJk/ju4Ts4hw7wblZecfXuIvqQPKEaz+gwpkJMSWDzhPpgmC16EnmBQkXPqMVpsjvNxA/d9p9ehg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@react-router/express/-/express-7.15.0.tgz", + "integrity": "sha512-WldQrI5FxbsTLztOqx0+c7248m8IDUchCUUX177I+qz9OMuLR9ueIqz53zBKCVQ+Zf7k6FyatwpoLmr/Wovalg==", "license": "MIT", "dependencies": { - "@react-router/node": "7.14.2" + "@react-router/node": "7.15.0" }, "engines": { "node": ">=20.0.0" }, "peerDependencies": { "express": "^4.17.1 || ^5", - "react-router": "7.14.2", + "react-router": "7.15.0", "typescript": "^5.1.0 || ^6.0.0" }, "peerDependenciesMeta": { @@ -6669,9 +6669,9 @@ } }, "node_modules/@react-router/node": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@react-router/node/-/node-7.14.2.tgz", - "integrity": "sha512-8zxVfgKOXjk0k8YxSBDTFyNAuVdr+og1wFbQpmJJOxo7ObxfI81EbHenyyxGvFiw77rNFLS9Dqgnv5xZgHZfCw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@react-router/node/-/node-7.15.0.tgz", + "integrity": "sha512-SgvWaWF1n3u+bpXXZUW9BSd2p/NwkIYLz4SSeDYqoX5RkYX5rcI4cHHuNJXszPu+Dm9QIri4J9g/4EV3KfgiXQ==", "license": "MIT", "dependencies": { "@mjackson/node-fetch-server": "^0.2.0" @@ -6680,7 +6680,7 @@ "node": ">=20.0.0" }, "peerDependencies": { - "react-router": "7.14.2", + "react-router": "7.15.0", "typescript": "^5.1.0 || ^6.0.0" }, "peerDependenciesMeta": { @@ -6690,14 +6690,14 @@ } }, "node_modules/@react-router/serve": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@react-router/serve/-/serve-7.14.2.tgz", - "integrity": "sha512-Rh/Mrd9+Jkf+IOd7beEccCfTDavOQRpkk0TLwLFK60dv0yUIyOTIaKxC7W6I0WMrgAjhUL09JxfMsoz2vtYhTg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@react-router/serve/-/serve-7.15.0.tgz", + "integrity": "sha512-0XtYmwc11vWdYn2zeEXx9E3u0I6TH3bm4uDaMdsyI09S6hl6uc98vBkTSXg7Znm3qR82R/jjtn3LvV2QEZ193w==", "license": "MIT", "dependencies": { "@mjackson/node-fetch-server": "^0.2.0", - "@react-router/express": "7.14.2", - "@react-router/node": "7.14.2", + "@react-router/express": "7.15.0", + "@react-router/node": "7.15.0", "compression": "^1.8.1", "express": "^4.19.2", "get-port": "5.1.1", @@ -6711,7 +6711,7 @@ "node": ">=20.0.0" }, "peerDependencies": { - "react-router": "7.14.2" + "react-router": "7.15.0" } }, "node_modules/@remix-run/node-fetch-server": { @@ -10462,9 +10462,9 @@ } }, "node_modules/body-parser": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", - "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", "license": "MIT", "dependencies": { "bytes": "~3.1.2", @@ -10475,7 +10475,7 @@ "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "on-finished": "~2.4.1", - "qs": "~6.14.0", + "qs": "~6.15.1", "raw-body": "~2.5.3", "type-is": "~1.6.18", "unpipe": "~1.0.0" @@ -10500,6 +10500,21 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/bowser": { "version": "2.14.1", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz", @@ -18222,9 +18237,9 @@ } }, "node_modules/react-router": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.14.2.tgz", - "integrity": "sha512-yCqNne6I8IB6rVCH7XUvlBK7/QKyqypBFGv+8dj4QBFJiiRX+FG7/nkdAvGElyvVZ/HQP5N19wzteuTARXi5Gw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.15.0.tgz", + "integrity": "sha512-HW9vYwuM8f4yx66Izy8xfrzCM+SBJluoZcCbww9A1TySax11S5Vgw6fi3ZjMONw9J4gQwngL7PzkyIpJJpJ7RQ==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", diff --git a/package.json b/package.json index 32d546e4..972b6251 100644 --- a/package.json +++ b/package.json @@ -136,7 +136,7 @@ "@epic-web/config": "^3.1.0", "@playwright/test": "^1.59.1", "@react-email/ui": "^6.0.0", - "@react-router/dev": "^7.14.2", + "@react-router/dev": "^7.15.0", "@react-router/fs-routes": "^7.14.2", "@tailwindcss/forms": "^0.5.11", "@tailwindcss/typography": "^0.5.19",