diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ae9a9496..cd1efb12 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.7", - "@tanstack/react-router": "^1.81.5", + "@tanstack/react-router": "^1.91.2", "@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.7", - "@tanstack/router-devtools": "^1.81.5", - "@tanstack/router-vite-plugin": "^1.79.0", + "@tanstack/router-devtools": "^1.91.2", + "@tanstack/router-vite-plugin": "^1.91.1", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", "@types/node": "^22.10.2", @@ -402,14 +402,13 @@ } }, "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 +649,12 @@ } }, "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" @@ -783,7 +781,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1205,17 +1202,16 @@ } }, "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,11 +1220,10 @@ } }, "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": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" @@ -5854,10 +5849,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==", - "license": "MIT", + "version": "1.90.0", + "resolved": "https://registry.npmjs.org/@tanstack/history/-/history-1.90.0.tgz", + "integrity": "sha512-riNhDGm+fAwxgZRJ0J/36IZis1UDHsDCNIxfEodbw6BgTWJr0ah+G20V4HT91uBXiCqYFvX3somlfTLhS5yHDA==", "engines": { "node": ">=12" }, @@ -5919,13 +5913,12 @@ } }, "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==", - "license": "MIT", + "version": "1.91.2", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.91.2.tgz", + "integrity": "sha512-L93/fXLJ3PTM0QXzPhUOCmm3zflCoO0KKiQptkPwh7S9GVj9OsNWhah+IC7ou2djt9cQ3LpnCyEWklkynXMhXg==", "dependencies": { - "@tanstack/history": "1.81.6", - "@tanstack/react-store": "^0.5.6", + "@tanstack/history": "1.90.0", + "@tanstack/react-store": "^0.6.1", "jsesc": "^3.0.2", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" @@ -5938,7 +5931,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" }, @@ -5949,12 +5942,11 @@ } }, "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==", - "license": "MIT", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.6.1.tgz", + "integrity": "sha512-6gOopOpPp1cAXkEyTEv6tMbAywwFunvIdCKN/SpEiButUayjXU+Q5Sp5Y3hREN3VMR4OA5+RI5SPhhJoqP9e4w==", "dependencies": { - "@tanstack/store": "0.5.5", + "@tanstack/store": "0.6.0", "use-sync-external-store": "^1.2.2" }, "funding": { @@ -5962,16 +5954,15 @@ "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.91.2", + "resolved": "https://registry.npmjs.org/@tanstack/router-devtools/-/router-devtools-1.91.2.tgz", + "integrity": "sha512-2ekQaPB63YE5xF9EAsI4G360gY4PPV6fB/gKBGNvMn4NIffyNj2ULYd60iTB/0nmSEOvAeUZhJgXXNoT6R/bFA==", "dev": true, - "license": "MIT", "dependencies": { "clsx": "^2.1.1", "goober": "^2.1.16" @@ -5984,20 +5975,19 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "@tanstack/react-router": "^1.81.6", + "@tanstack/react-router": "^1.91.2", "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" }, @@ -6010,29 +6000,28 @@ } }, "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.91.1", + "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.91.1.tgz", + "integrity": "sha512-+htKBNRKwdZjpgT0ee32oBb7gpH3o0cJUKvx74oTfZ9N5oth255pns1ka4Sa6lhC/gyvC3NLgk/lMqD7eVJejA==", "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", + "babel-dead-code-elimination": "^1.0.8", "chokidar": "^3.6.0", - "unplugin": "^1.12.2", + "unplugin": "^1.16.0", "zod": "^3.23.8" }, "engines": { @@ -6044,7 +6033,7 @@ }, "peerDependencies": { "@rsbuild/core": ">=1.0.2", - "vite": ">=5.0.0", + "vite": ">=5.0.0 || >=6.0.0", "webpack": ">=5.92.0" }, "peerDependenciesMeta": { @@ -6060,13 +6049,12 @@ } }, "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.91.1", + "resolved": "https://registry.npmjs.org/@tanstack/router-vite-plugin/-/router-vite-plugin-1.91.1.tgz", + "integrity": "sha512-wJvDJQOeQrUgLNuv88tf1ERuB48DKf9BkybNNSaIZkfAn4biA8ciyfiZiwnMUVh5zljaaEYSdds4nMiqlPhrrw==", "dev": true, - "license": "MIT", "dependencies": { - "@tanstack/router-plugin": "^1.81.6" + "@tanstack/router-plugin": "^1.91.1" }, "engines": { "node": ">=12" @@ -6094,21 +6082,19 @@ } }, "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==", - "license": "MIT", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@tanstack/store/-/store-0.6.0.tgz", + "integrity": "sha512-+m2OBglsjXcLmmKOX6/9v8BDOCtyxhMmZLsRUDswOOSdIIR9mvv6i0XNKsmTh3AlYU8c1mRcodC8/Vyf+69VlQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" } }, "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": { "node": ">=12" }, @@ -7124,11 +7110,10 @@ } }, "node_modules/babel-dead-code-elimination": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.6.tgz", - "integrity": "sha512-JxFi9qyRJpN0LjEbbjbN8g0ux71Qppn9R8Qe3k6QzHg2CaKsbUQtbn307LQGiDLGjV6JCtEFqfxzVig9MyDCHQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.8.tgz", + "integrity": "sha512-og6HQERk0Cmm+nTT4Od2wbPtgABXFMPaHACjbKLulZIFMkYyXZLkUGuAxdgpMJBrxyt/XFpSz++lNzjbcMnPkQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.23.7", "@babel/parser": "^7.23.6", @@ -12332,11 +12317,10 @@ } }, "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": { "prettier": "bin/prettier.cjs" }, diff --git a/frontend/package.json b/frontend/package.json index 0ce975c7..340ad98b 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.7", - "@tanstack/react-router": "^1.81.5", + "@tanstack/react-router": "^1.91.2", "@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.7", - "@tanstack/router-devtools": "^1.81.5", - "@tanstack/router-vite-plugin": "^1.79.0", + "@tanstack/router-devtools": "^1.91.2", + "@tanstack/router-vite-plugin": "^1.91.1", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", "@types/node": "^22.10.2",