diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 87f4e05b7..ad97cf5df 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -13,7 +13,7 @@ "@radix-ui/react-collapsible": "^1.1.1", "@radix-ui/react-dialog": "^1.1.2", "@tanstack/react-query": "^5.62.2", - "@tanstack/react-router": "^1.81.5", + "@tanstack/react-router": "^1.87.7", "@tanstack/router-zod-adapter": "^1.81.5", "@urql/core": "^5.0.8", "@urql/devtools": "^2.0.3", @@ -50,8 +50,8 @@ "@storybook/react-vite": "^8.4.7", "@storybook/test": "^8.4.4", "@tanstack/react-query-devtools": "^5.62.2", - "@tanstack/router-devtools": "^1.81.5", - "@tanstack/router-vite-plugin": "^1.79.0", + "@tanstack/router-devtools": "^1.87.7", + "@tanstack/router-vite-plugin": "^1.87.7", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", "@types/node": "^22.10.1", @@ -402,14 +402,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -650,13 +650,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.26.0" + "@babel/types": "^7.26.3" }, "bin": { "parser": "bin/babel-parser.js" @@ -1205,17 +1205,17 @@ } }, "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", + "@babel/types": "^7.26.3", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1224,9 +1224,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", "dev": true, "license": "MIT", "dependencies": { @@ -5854,9 +5854,9 @@ } }, "node_modules/@tanstack/history": { - "version": "1.81.6", - "resolved": "https://registry.npmjs.org/@tanstack/history/-/history-1.81.6.tgz", - "integrity": "sha512-ZbqZszXEU5dyNCjpo9hvXeJKUS+n4wlgpym+b2fIPSwV3yVLC3M34MVK5fmmUcrRFKpBT9vgInMNoL2OZ5U3XQ==", + "version": "1.87.6", + "resolved": "https://registry.npmjs.org/@tanstack/history/-/history-1.87.6.tgz", + "integrity": "sha512-5OPHcc20Ye5XR+RBkFk+64TtRJ83clrpaOcC/S8t4N0k+/xPDJpkPEPnoENb3sQeRI28y1dJaUuvXt/dv/ylaQ==", "license": "MIT", "engines": { "node": ">=12" @@ -5922,13 +5922,13 @@ } }, "node_modules/@tanstack/react-router": { - "version": "1.81.6", - "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.81.6.tgz", - "integrity": "sha512-Vl8CoWQTcf5+0MVeH6fuZYEOmSbIkQ7Q5oV9EuIejifBDlQStkGfeaGIguZ/3iXxZFpJ2kIgK4JzH966+xkK5g==", + "version": "1.87.7", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.87.7.tgz", + "integrity": "sha512-588U3sagWbuFwzXCs8tHXLLaxZS6/bgQiyIXifrjbKu2UlEtdA98hxf5gezHw8ycYSf79GhjqOxfTHWev+V0Cw==", "license": "MIT", "dependencies": { - "@tanstack/history": "1.81.6", - "@tanstack/react-store": "^0.5.6", + "@tanstack/history": "1.87.6", + "@tanstack/react-store": "^0.6.1", "jsesc": "^3.0.2", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" @@ -5941,7 +5941,7 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "@tanstack/router-generator": "1.81.6", + "@tanstack/router-generator": "^1.87.7", "react": ">=18", "react-dom": ">=18" }, @@ -5952,12 +5952,12 @@ } }, "node_modules/@tanstack/react-store": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.5.6.tgz", - "integrity": "sha512-SitIpS5jTj28DajjLpWbIX+YetmJL+6PRY0DKKiCGBKfYIqj3ryODQYF3jB3SNoR9ifUA/jFkqbJdBKFtWd+AQ==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.6.1.tgz", + "integrity": "sha512-6gOopOpPp1cAXkEyTEv6tMbAywwFunvIdCKN/SpEiButUayjXU+Q5Sp5Y3hREN3VMR4OA5+RI5SPhhJoqP9e4w==", "license": "MIT", "dependencies": { - "@tanstack/store": "0.5.5", + "@tanstack/store": "0.6.0", "use-sync-external-store": "^1.2.2" }, "funding": { @@ -5965,14 +5965,14 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@tanstack/router-devtools": { - "version": "1.81.6", - "resolved": "https://registry.npmjs.org/@tanstack/router-devtools/-/router-devtools-1.81.6.tgz", - "integrity": "sha512-GzLSGgR32o+uhk5dPx3rNZRYllQY+06743Poyx+uB+/NF/L88YJxVKynG/D89q4t6ZbiCwv3Ys6pFVmVcSpkLA==", + "version": "1.87.7", + "resolved": "https://registry.npmjs.org/@tanstack/router-devtools/-/router-devtools-1.87.7.tgz", + "integrity": "sha512-r99mxCI7NPTU1ZLUAZfIdHEG8aIOVw26kdsVxxY5MeASHBLrSS74CcGQTcaqHPVt8QbV8OXalVSehvLRK7IMFw==", "dev": true, "license": "MIT", "dependencies": { @@ -5987,20 +5987,20 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "@tanstack/react-router": "^1.81.6", + "@tanstack/react-router": "^1.87.7", "react": ">=18", "react-dom": ">=18" } }, "node_modules/@tanstack/router-generator": { - "version": "1.81.6", - "resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.81.6.tgz", - "integrity": "sha512-8UXYMQ3ADDdCY4X7gcOJRMz2hGPrCTfPzobzIkzRjCKPnJ6L3slWXjeJ3WCGp6vavE2zlKIGzLXNbjCigb6fig==", + "version": "1.87.7", + "resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.87.7.tgz", + "integrity": "sha512-w9Px1C6DM0YNVXvu1VjUuZ5el0ykOeofEmEZBW83VUTzvCXFpcjPCHncU9FO9uXup8NFIxNfGz+xpwf93GoFnQ==", "devOptional": true, "license": "MIT", "dependencies": { - "@tanstack/virtual-file-routes": "^1.81.6", - "prettier": "^3.3.3", + "@tanstack/virtual-file-routes": "^1.87.6", + "prettier": "^3.4.2", "tsx": "^4.19.2", "zod": "^3.23.8" }, @@ -6013,29 +6013,29 @@ } }, "node_modules/@tanstack/router-plugin": { - "version": "1.81.6", - "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.81.6.tgz", - "integrity": "sha512-QHTn5C2EyK8VgGJRgIKH5T0+W5Wqhi1bueLXKOyESdrsEK0ko95e8uizw4LEm7bqwl6SBtW+MSj8opNzJepY2w==", + "version": "1.87.7", + "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.87.7.tgz", + "integrity": "sha512-3QdDyanjZkGW9yqqiDbjrFIEnrDpJGydNB5pawTbv2UsWO3vXQfzFY6wYuUZGjbXjXxXZ+C0H2f/igIP0dDDqg==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.26.0", - "@babel/generator": "^7.26.2", - "@babel/parser": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", "@babel/plugin-syntax-jsx": "^7.25.9", "@babel/plugin-syntax-typescript": "^7.25.9", "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", - "@tanstack/router-generator": "^1.81.6", - "@tanstack/virtual-file-routes": "^1.81.6", + "@babel/traverse": "^7.26.4", + "@babel/types": "^7.26.3", + "@tanstack/router-generator": "^1.87.7", + "@tanstack/virtual-file-routes": "^1.87.6", "@types/babel__core": "^7.20.5", "@types/babel__generator": "^7.6.8", "@types/babel__template": "^7.4.4", "@types/babel__traverse": "^7.20.6", "babel-dead-code-elimination": "^1.0.6", "chokidar": "^3.6.0", - "unplugin": "^1.12.2", + "unplugin": "^1.16.0", "zod": "^3.23.8" }, "engines": { @@ -6047,7 +6047,7 @@ }, "peerDependencies": { "@rsbuild/core": ">=1.0.2", - "vite": ">=5.0.0", + "vite": ">=5.0.0 || >=6.0.0", "webpack": ">=5.92.0" }, "peerDependenciesMeta": { @@ -6063,13 +6063,13 @@ } }, "node_modules/@tanstack/router-vite-plugin": { - "version": "1.81.6", - "resolved": "https://registry.npmjs.org/@tanstack/router-vite-plugin/-/router-vite-plugin-1.81.6.tgz", - "integrity": "sha512-nq244/4nyTkV0YZjvnfhVLfcfAa8JVWxFvWUgjOix/Uj1nPO2+++MP0slX0l9pBDURWGU2QH0pWCUjhlBBYl0A==", + "version": "1.87.7", + "resolved": "https://registry.npmjs.org/@tanstack/router-vite-plugin/-/router-vite-plugin-1.87.7.tgz", + "integrity": "sha512-0JlW0HfCafomLUdieaCbDK2UjfwXn77+OaDFUDrQULxDrqtj9BWL+sUXvLdyQGzxmbhAtGO5Q4YGsj0SweuEFg==", "dev": true, "license": "MIT", "dependencies": { - "@tanstack/router-plugin": "^1.81.6" + "@tanstack/router-plugin": "^1.87.7" }, "engines": { "node": ">=12" @@ -6097,9 +6097,9 @@ } }, "node_modules/@tanstack/store": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@tanstack/store/-/store-0.5.5.tgz", - "integrity": "sha512-EOSrgdDAJExbvRZEQ/Xhh9iZchXpMN+ga1Bnk8Nmygzs8TfiE6hbzThF+Pr2G19uHL6+DTDTHhJ8VQiOd7l4tA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@tanstack/store/-/store-0.6.0.tgz", + "integrity": "sha512-+m2OBglsjXcLmmKOX6/9v8BDOCtyxhMmZLsRUDswOOSdIIR9mvv6i0XNKsmTh3AlYU8c1mRcodC8/Vyf+69VlQ==", "license": "MIT", "funding": { "type": "github", @@ -6107,9 +6107,9 @@ } }, "node_modules/@tanstack/virtual-file-routes": { - "version": "1.81.6", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-file-routes/-/virtual-file-routes-1.81.6.tgz", - "integrity": "sha512-HhVZ42j2ciER0tga+s7lsQ6bBvJ3vvMg72aHUy2vZunwR16NVCJysDEWBBR7ln3rZak5JWijGEDHoyT2XjsWjA==", + "version": "1.87.6", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-file-routes/-/virtual-file-routes-1.87.6.tgz", + "integrity": "sha512-PTpeM8SHL7AJM0pJOacFvHribbUODS51qe9NsMqku4mogh6BWObY1EeVmeGnp9o3VngAEsf+rJMs2zqIVz3WFA==", "devOptional": true, "license": "MIT", "engines": { @@ -12348,9 +12348,9 @@ } }, "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "devOptional": true, "license": "MIT", "bin": { diff --git a/frontend/package.json b/frontend/package.json index 2580b0837..6e2041193 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,7 +22,7 @@ "@radix-ui/react-collapsible": "^1.1.1", "@radix-ui/react-dialog": "^1.1.2", "@tanstack/react-query": "^5.62.2", - "@tanstack/react-router": "^1.81.5", + "@tanstack/react-router": "^1.87.7", "@tanstack/router-zod-adapter": "^1.81.5", "@urql/core": "^5.0.8", "@urql/devtools": "^2.0.3", @@ -59,8 +59,8 @@ "@storybook/react-vite": "^8.4.7", "@storybook/test": "^8.4.4", "@tanstack/react-query-devtools": "^5.62.2", - "@tanstack/router-devtools": "^1.81.5", - "@tanstack/router-vite-plugin": "^1.79.0", + "@tanstack/router-devtools": "^1.87.7", + "@tanstack/router-vite-plugin": "^1.87.7", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", "@types/node": "^22.10.1",