diff --git a/ui/package-lock.json b/ui/package-lock.json index 68444ec..ba94eda 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -11,14 +11,14 @@ "@bufbuild/protobuf": "^2.16.0", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", - "antd": "^6.6.8", + "antd": "^6.7.0", "chart.js": "^4.6.1", - "framer-motion": "^14.7.1", - "lucide-react": "^1.63.0", + "framer-motion": "^14.9.1", + "lucide-react": "^1.68.0", "react": "^19.3.1", "react-chartjs-2": "^5.3.1", "react-dom": "^19.3.1", - "react-virtuoso": "^4.18.19" + "react-virtuoso": "^4.18.20" }, "devDependencies": { "@eslint/js": "^10.0.1", @@ -26,10 +26,10 @@ "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^5.2.0", - "eslint": "^10.13.0", + "eslint": "^10.14.0", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.7", - "globals": "^17.13.0", + "globals": "^17.14.0", "typescript": "~5.9.3", "typescript-eslint": "^8.72.1", "vite": "^7.3.7" @@ -1334,14 +1334,14 @@ } }, "node_modules/@rc-component/cascader": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@rc-component/cascader/-/cascader-1.22.0.tgz", - "integrity": "sha512-SffrA57aS9oub3VuI7ajPhJTPtaNxngSvtRhD40Rd8dwJ5vfWPSrVanWgeepdWFGBt7EHftIK5RUU0u3rCTwWw==", + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@rc-component/cascader/-/cascader-1.26.0.tgz", + "integrity": "sha512-x8n7/LKzdOcuo0+rzmLlMI7mwo2bkOzXS0BST8/X0XyD7NVBdC3xbXvL3/ZH6wsLAWBQAmkmJVrK3DKeDgqDMQ==", "license": "MIT", "dependencies": { - "@rc-component/select": "~1.10.0", - "@rc-component/tree": "~1.4.0", - "@rc-component/util": "^1.11.1", + "@rc-component/select": "~1.12.0", + "@rc-component/tree": "~1.5.3", + "@rc-component/util": "^1.14.0", "clsx": "^2.1.1" }, "peerDependencies": { @@ -1364,14 +1364,14 @@ } }, "node_modules/@rc-component/collapse": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rc-component/collapse/-/collapse-1.2.0.tgz", - "integrity": "sha512-ZRYSKSS39qsFx93p26bde7JUZJshsUBEQRlRXPuJYlAiNX0vyYlF5TsAm8JZN3LcF8XvKikdzPbgAtXSbkLUkw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rc-component/collapse/-/collapse-1.3.0.tgz", + "integrity": "sha512-1pFv7V080Y2ba+MlW6R5arBbxz4EipC7YZmbyHT9ecfWtb1FPCBz9aOKKuX5cBBqdpM+jGDSNORuW4OM/QWIcg==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.10.1", + "@babel/runtime": "^8.0.0", "@rc-component/motion": "^1.1.4", - "@rc-component/util": "^1.3.0", + "@rc-component/util": "^1.13.0", "clsx": "^2.1.1" }, "peerDependencies": { @@ -1379,6 +1379,12 @@ "react-dom": ">=18.0.0" } }, + "node_modules/@rc-component/collapse/node_modules/@babel/runtime": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.1.0.tgz", + "integrity": "sha512-MQye/pU7gzXerMzlhScFNH1u4Je6rR8cqJWSgAfD+rIwbbtwG8tVDegoI7sWfcXkfVRW09G7vk2vjxGIuKFfwg==", + "license": "MIT" + }, "node_modules/@rc-component/color-picker": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-3.1.1.tgz", @@ -1440,9 +1446,9 @@ } }, "node_modules/@rc-component/dropdown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rc-component/dropdown/-/dropdown-1.0.3.tgz", - "integrity": "sha512-YTST/N6kpqpDz3IMuM/PSSZnrDpSOA6dgHv12gPA90ZTSLv2CoqkZ0+9NtwTY6BeO7dstPblSic2QJg7dSFy/g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@rc-component/dropdown/-/dropdown-2.0.1.tgz", + "integrity": "sha512-ZZncN8mWNbC5U+YAUQUNXT/R5gOF7HxplEnK979CGjVVLvfp/ULb8IqE8sLU8bKVk7oWqv8cAt4DL0iGoGvNrA==", "license": "MIT", "dependencies": { "@rc-component/trigger": "^3.0.0", @@ -1489,13 +1495,13 @@ } }, "node_modules/@rc-component/input": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@rc-component/input/-/input-1.3.1.tgz", - "integrity": "sha512-iFvTUT9W+JC/MSin2aGAk8NqsVlTzcExNC9DZariON1IWirju9NoNeEk47an4Q8iHazkoVI/y1LnDi88+CPcig==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@rc-component/input/-/input-1.4.1.tgz", + "integrity": "sha512-NZF402PNixm56G6793DSz0zgDLtUf1eFR6XMI0cBbsRr71odJ295B/aJD2p0hliYJnm6X5pYxEMLcatRCpTjUQ==", "license": "MIT", "dependencies": { "@rc-component/resize-observer": "^1.1.1", - "@rc-component/util": "^1.11.1", + "@rc-component/util": "^1.14.0", "clsx": "^2.1.1" }, "peerDependencies": { @@ -1504,13 +1510,13 @@ } }, "node_modules/@rc-component/input-number": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/@rc-component/input-number/-/input-number-1.6.2.tgz", - "integrity": "sha512-Gjcq7meZlCOiWN1t1xCC+7/s85humHVokTBI7PJgTfoyw5OWF74y3e6P8PHX104g9+b54jsodFIzyaj6p8LI9w==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@rc-component/input-number/-/input-number-1.8.0.tgz", + "integrity": "sha512-6hyI17JGZ/P3LXEqDZ3fRmcdNVTAS6aBbZ/cvKu0xCz3v3IF5t8OxCddjy/oSCSBcu+iLh878BbHEgeqKBHQ3A==", "license": "MIT", "dependencies": { - "@rc-component/mini-decimal": "^1.0.1", - "@rc-component/util": "^1.4.0", + "@rc-component/mini-decimal": "^1.1.1", + "@rc-component/util": "^1.14.0", "clsx": "^2.1.1" }, "peerDependencies": { @@ -1519,9 +1525,9 @@ } }, "node_modules/@rc-component/listy": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@rc-component/listy/-/listy-1.2.3.tgz", - "integrity": "sha512-IXiMjV5s0rczLBlfh7G5nB4M3365mrEeedjwKtf5I+Ns3PqRUsebR2h5u8CeFarsVfLUPC2I5p0h09TNoOWyvQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@rc-component/listy/-/listy-1.4.0.tgz", + "integrity": "sha512-enNtH2D3nU00qqP+YFxG3V3rnaXpN6HecFUIc/Q5SjxFmg8Ab20os1odn90Bam5y+ZIiOh52HUqvu4HwZv8pkQ==", "license": "MIT", "dependencies": { "@rc-component/motion": "^1.1.4", @@ -1537,15 +1543,15 @@ } }, "node_modules/@rc-component/mentions": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@rc-component/mentions/-/mentions-1.12.0.tgz", - "integrity": "sha512-v5MBx8zDcqCT+uybJgKpcx3Fgrvj0m3u+A/15RlSBaMx12lLoJZTTYggC3pbYYfohcKujWWUyBz6O6Gp2vGiNA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@rc-component/mentions/-/mentions-1.14.1.tgz", + "integrity": "sha512-Ra4462KKaiAkwRklJpYZPznWssCf0LjFKIhHaxuha1rwdrTY1UBeYSzfqj7ux7S2/AqjR9k60U5PijFToNma/Q==", "license": "MIT", "dependencies": { - "@rc-component/input": "~1.3.1", - "@rc-component/menu": "~1.5.0", + "@rc-component/input": "~1.4.1", + "@rc-component/menu": "~1.6.0", "@rc-component/trigger": "^3.0.0", - "@rc-component/util": "^1.11.1", + "@rc-component/util": "^1.14.0", "clsx": "^2.1.1" }, "peerDependencies": { @@ -1554,15 +1560,15 @@ } }, "node_modules/@rc-component/menu": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@rc-component/menu/-/menu-1.5.0.tgz", - "integrity": "sha512-RjvzPsZkwVEg3xu+/jDDqDeUCBJAnWylONFlGeQgg5enlNAnlpybqhaMGE/UPEIvr6hL90PGhjFBguJqj0Qb2Q==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@rc-component/menu/-/menu-1.6.1.tgz", + "integrity": "sha512-lLSVm9BxDHgydKnbOX8L/dgVEMN4cJq/xTuD7YY7aBcP7LYQNm+cqx5YPDPTFPj9E50cMJTiTe7EqYaGuHsw9Q==", "license": "MIT", "dependencies": { "@rc-component/motion": "^1.1.4", "@rc-component/overflow": "^1.0.0", "@rc-component/trigger": "^3.0.0", - "@rc-component/util": "^1.11.1", + "@rc-component/util": "^1.13.0", "clsx": "^2.1.1" }, "peerDependencies": { @@ -1571,9 +1577,9 @@ } }, "node_modules/@rc-component/mini-decimal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz", - "integrity": "sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.4.tgz", + "integrity": "sha512-xiuXcaCwyOWpD8a8scdExFl+bntNphAW8XeenL1ig2en0AAZY0Pcp4pC0dI22qJ+NvxKn9RoNIoRdqYU3BLH4w==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.0" @@ -1647,12 +1653,12 @@ } }, "node_modules/@rc-component/pagination": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@rc-component/pagination/-/pagination-1.4.0.tgz", - "integrity": "sha512-CW1g7P9V8u+e8JQdUsl2RWg+GCsoee0mtJjZUCCxn/vb3jzOwDKm6hAdwddHCVBfWJ58eGUBZz3IvnU8rRktjw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@rc-component/pagination/-/pagination-1.7.0.tgz", + "integrity": "sha512-bG3H6gNTABAX9wIRjonxld2SU8C4wvpq/8Xgg30oQWsunRTtUeIlM7J+9UvJAC0CXgG9ZFpoiQ+vbyOuXCcveA==", "license": "MIT", "dependencies": { - "@rc-component/util": "^1.11.1", + "@rc-component/util": "^1.13.0", "clsx": "^2.1.1" }, "peerDependencies": { @@ -1661,15 +1667,15 @@ } }, "node_modules/@rc-component/picker": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@rc-component/picker/-/picker-1.12.2.tgz", - "integrity": "sha512-ZB1A+tzTQkgtR4flPrAMvxIAOelIIOOOsp22fU2Nad6PbZcJacnyGJUJqUH7ZS9mwxeUwurf1pLMKXrVsK1tlA==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@rc-component/picker/-/picker-1.17.0.tgz", + "integrity": "sha512-r+fJajCeT2gIVzuOSX+M2jjMglCYLa2b7ESZbD1IYrhOBhnHN3H0rSrbcThi/XRumlz1qWMncnC1WHQTzPolSg==", "license": "MIT", "dependencies": { "@rc-component/overflow": "^1.0.0", "@rc-component/resize-observer": "^1.0.0", "@rc-component/trigger": "^3.6.15", - "@rc-component/util": "^1.13.0", + "@rc-component/util": "^1.14.0", "clsx": "^2.1.1" }, "engines": { @@ -1716,9 +1722,9 @@ } }, "node_modules/@rc-component/progress": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rc-component/progress/-/progress-1.0.3.tgz", - "integrity": "sha512-Q1nPLIvKr95el/q76yaBh5nv1hqCsWaHQb8U7vXEDMefEhHgM7n3CPoN+o4LHnTyANQHmMFgoS/naAT4Bhxuaw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/progress/-/progress-1.1.0.tgz", + "integrity": "sha512-4IjvlwckYBxp6kauIkjSGNNXKIpuU5PoBnAIME4fYoQABBt0HAzyM0Sz0EEnaJiifRu3wTOwE5GFy4hzJthBxA==", "license": "MIT", "dependencies": { "@rc-component/util": "^1.11.1", @@ -1798,14 +1804,14 @@ "license": "MIT" }, "node_modules/@rc-component/select": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@rc-component/select/-/select-1.10.1.tgz", - "integrity": "sha512-H+yQsl+qED9NilQ3g6zdpsMwUgwVjrcMTkNHAWRVU/MoNCYgTbDgU+MIMgZDK+rVdd2JUfI/MkysMcZZ0cyQKw==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@rc-component/select/-/select-1.12.0.tgz", + "integrity": "sha512-S3YCqh6GnXL47MkA7Jb1SQdiinfUeygBkCpWhWFVH3nrOzObOiNobkX8HPHomjhpiVRDa/9ESszhPnfyuubFFw==", "license": "MIT", "dependencies": { "@rc-component/overflow": "^1.0.0", "@rc-component/trigger": "^3.0.0", - "@rc-component/util": "^1.11.1", + "@rc-component/util": "^1.14.0", "@rc-component/virtual-list": "^1.2.0", "clsx": "^2.1.1" }, @@ -1818,12 +1824,12 @@ } }, "node_modules/@rc-component/slider": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@rc-component/slider/-/slider-1.1.1.tgz", - "integrity": "sha512-LSzgWGYDgeCDgR4r1XlU29gbYws6HpLnvJd/uMhLeW/vQgxldeR+Wb4uzHDCHiYEbr1bnEHWdjkPxjJRHxuiig==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@rc-component/slider/-/slider-1.2.1.tgz", + "integrity": "sha512-viYU/3Vy8dXfTOAB/5rNkNHIsHJQ7DwK+sdQ5L76qDHhL8RtLfwsR7pYTUFfmKUgSAhSzEQolmfuDeIx3/fBJQ==", "license": "MIT", "dependencies": { - "@rc-component/util": "^1.3.0", + "@rc-component/util": "^1.13.0", "clsx": "^2.1.1" }, "engines": { @@ -1866,9 +1872,9 @@ } }, "node_modules/@rc-component/table": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@rc-component/table/-/table-1.11.1.tgz", - "integrity": "sha512-OWdS6DMmeWb7bJBGqPxYZpQbzBlBiXZUu2sqo6Ii7Sjs9GeK1IsrXrWk26SL2c6KEseabswdxrRj7WUm9LdECw==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@rc-component/table/-/table-1.12.0.tgz", + "integrity": "sha512-uyrnUDucOKR7BeXRtw3v2CM/LkuXjbvFhM1+HFdUc11Vkfc4aEXgHjPXvi6jKK8NuS3Yt4wMgBuLVIRTPJoqwQ==", "license": "MIT", "dependencies": { "@rc-component/context": "^2.0.1", @@ -1886,16 +1892,16 @@ } }, "node_modules/@rc-component/tabs": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@rc-component/tabs/-/tabs-1.13.0.tgz", - "integrity": "sha512-3FXr+9ZII8tFLWuDWrgjRaxZd2mazkKJAGRFEfVmp4r1qnBglOlxQ78l54Td1aj6/iFaaEReKSAF2HToztU5uw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@rc-component/tabs/-/tabs-2.0.0.tgz", + "integrity": "sha512-gpknpprmgyPXdDJ4TJ2NIVNbHc+S43bb4G1iAESq5DYCQwT6zGURWE/1uGtCoyQBZ+ySk2Tx+fekpbw9GafvoQ==", "license": "MIT", "dependencies": { - "@rc-component/dropdown": "~1.0.0", - "@rc-component/menu": "~1.5.0", + "@rc-component/dropdown": "~2.0.0", + "@rc-component/menu": "~1.6.0", "@rc-component/motion": "^1.1.3", "@rc-component/resize-observer": "^1.0.0", - "@rc-component/util": "^1.11.1", + "@rc-component/util": "^1.13.0", "clsx": "^2.1.1" }, "engines": { @@ -1941,13 +1947,13 @@ } }, "node_modules/@rc-component/tree": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@rc-component/tree/-/tree-1.4.0.tgz", - "integrity": "sha512-dGsJGDJQedA0BqqVgj3F8BvHXTSZijyhTXdbAdkcx8lynzZkty/CV3Z3LOm/fxz+BCfl3dfGiAQpb7Q5XNvl0Q==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@rc-component/tree/-/tree-1.5.3.tgz", + "integrity": "sha512-Uk4AFu3FQg+WfeFa+KtfQtuQmgV6Wc+ZQdeJeOpsJyu65bcGAp43PiHlx9xhW06BS+OUyzUc0pvwM9PqFZvB+Q==", "license": "MIT", "dependencies": { "@rc-component/motion": "^1.0.0", - "@rc-component/util": "^1.11.1", + "@rc-component/util": "^1.13.0", "@rc-component/virtual-list": "^1.2.0", "clsx": "^2.1.1" }, @@ -1960,14 +1966,14 @@ } }, "node_modules/@rc-component/tree-select": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@rc-component/tree-select/-/tree-select-1.16.1.tgz", - "integrity": "sha512-a1Oi6EJhqAhdOxxupdJi6fP0RPHMKn5TcfkX2+llaQ4lF4nwfH7b6SCHcnsybaa2s+pk1yZYwVyeOYkDnEBRdg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@rc-component/tree-select/-/tree-select-1.19.0.tgz", + "integrity": "sha512-LlZTsnShZkSJpOJ7XuLmhSNUqyaYl1OUbdRzdgaqcyZyYydOyWb8GC0wxHMeyL3qau3kNg/r3fo6gqASHQ2uog==", "license": "MIT", "dependencies": { - "@rc-component/select": "~1.10.0", - "@rc-component/tree": "~1.4.0", - "@rc-component/util": "^1.11.1", + "@rc-component/select": "~1.12.0", + "@rc-component/tree": "~1.5.3", + "@rc-component/util": "^1.14.0", "clsx": "^2.1.1" }, "peerDependencies": { @@ -2024,9 +2030,9 @@ } }, "node_modules/@rc-component/virtual-list": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.5.1.tgz", - "integrity": "sha512-boqHxdtyWC88u8quYgEO49bcBy5fzRiOcnBge+N4nLzs2k8hUQ/yw7JE9dM6yCBE4jSm5YSHVCVMS+suBuJGKA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rc-component/virtual-list/-/virtual-list-1.6.0.tgz", + "integrity": "sha512-aHPlTWVtfgDmzb4oJNrqBW1yeEdFeIS28EoJLQ/dGBgZPRlrQ84c2Rk/Il6JxDUV5P7FDtNFD0aXc7EB22kR3Q==", "license": "MIT", "dependencies": { "@babel/runtime": "^8.0.0", @@ -2043,9 +2049,9 @@ } }, "node_modules/@rc-component/virtual-list/node_modules/@babel/runtime": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.0.0.tgz", - "integrity": "sha512-sL6cvO2IfkSu/iU+zs2S/w01B7A8V7suXSIKEN4hPFFdZoiPGxrj5pAG0lCaqLWiEIrjKzdznIWuaLcxPR53qw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.1.0.tgz", + "integrity": "sha512-MQye/pU7gzXerMzlhScFNH1u4Je6rR8cqJWSgAfD+rIwbbtwG8tVDegoI7sWfcXkfVRW09G7vk2vjxGIuKFfwg==", "license": "MIT" }, "node_modules/@rolldown/pluginutils": { @@ -2812,9 +2818,9 @@ } }, "node_modules/antd": { - "version": "6.6.8", - "resolved": "https://registry.npmjs.org/antd/-/antd-6.6.8.tgz", - "integrity": "sha512-e+hDj/0myqbLBn8UGS0dYhPROAENruNscWe4gzyTnwx7yTip7D72wJUNxtsTplPXwRM1Mo4tXNSgaSb3UmV3RQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/antd/-/antd-6.7.0.tgz", + "integrity": "sha512-QwFK+butqX4HA3xG2zWN9OOQVLdlV4S3WC5BETtDEXGypBlSZy0LPFFwQIGJl10UtGAQi3p6Z4WiDVf7nr4FcA==", "license": "MIT", "dependencies": { "@ant-design/colors": "^8.0.1", @@ -2824,40 +2830,40 @@ "@ant-design/icons": "^6.3.4", "@ant-design/react-slick": "~2.0.0", "@babel/runtime": "^7.29.2", - "@rc-component/cascader": "~1.22.0", + "@rc-component/cascader": "~1.26.0", "@rc-component/checkbox": "~2.0.0", - "@rc-component/collapse": "~1.2.0", + "@rc-component/collapse": "~1.3.0", "@rc-component/color-picker": "~3.1.1", "@rc-component/dialog": "~1.10.0", "@rc-component/drawer": "~1.4.2", - "@rc-component/dropdown": "~1.0.3", + "@rc-component/dropdown": "~2.0.1", "@rc-component/form": "~1.8.6", "@rc-component/image": "~1.10.0", - "@rc-component/input": "~1.3.1", - "@rc-component/input-number": "~1.6.2", - "@rc-component/listy": "~1.2.3", - "@rc-component/mentions": "~1.12.0", - "@rc-component/menu": "~1.5.0", + "@rc-component/input": "~1.4.1", + "@rc-component/input-number": "~1.8.0", + "@rc-component/listy": "~1.4.0", + "@rc-component/mentions": "~1.14.1", + "@rc-component/menu": "~1.6.1", "@rc-component/motion": "^1.3.3", "@rc-component/mutate-observer": "^2.0.1", "@rc-component/notification": "~2.1.1", - "@rc-component/pagination": "~1.4.0", - "@rc-component/picker": "~1.12.2", - "@rc-component/progress": "~1.0.3", + "@rc-component/pagination": "~1.7.0", + "@rc-component/picker": "~1.17.0", + "@rc-component/progress": "~1.1.0", "@rc-component/qrcode": "~2.0.0", "@rc-component/rate": "~1.0.1", "@rc-component/resize-observer": "^1.1.2", "@rc-component/segmented": "~1.4.0", - "@rc-component/select": "~1.10.1", - "@rc-component/slider": "~1.1.1", + "@rc-component/select": "~1.12.0", + "@rc-component/slider": "~1.2.1", "@rc-component/steps": "~1.2.3", "@rc-component/switch": "~1.0.3", - "@rc-component/table": "~1.11.1", - "@rc-component/tabs": "~1.13.0", + "@rc-component/table": "~1.12.0", + "@rc-component/tabs": "~2.0.0", "@rc-component/tooltip": "~1.5.2", "@rc-component/tour": "~2.4.0", - "@rc-component/tree": "~1.4.0", - "@rc-component/tree-select": "~1.16.1", + "@rc-component/tree": "~1.5.3", + "@rc-component/tree-select": "~1.19.0", "@rc-component/trigger": "^3.10.1", "@rc-component/upload": "~1.1.1", "@rc-component/util": "^1.14.0", @@ -3195,9 +3201,9 @@ } }, "node_modules/eslint": { - "version": "10.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.13.0.tgz", - "integrity": "sha512-UohDjD4zSzEwhf58M3O7vc/ycc8O1I7dNlhtD0WxE8Px8EHNJKtUwzBqrzeGhisRuv2ag4sAYswszCJRgKXYUg==", + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.14.0.tgz", + "integrity": "sha512-T0pNsxkb9IKmtQjhpK3d7nWOpFv+YHuMbTJnSVMoQblF0onvXfErrtp4V1jHtsQPan7dKaGVD0q1WCXnzMF31A==", "dev": true, "license": "MIT", "workspaces": [ @@ -3210,7 +3216,7 @@ "@eslint/config-helpers": "^0.7.0", "@eslint/core": "^1.2.1", "@eslint/plugin-kit": "^0.7.3", - "@humanfs/node": "^0.16.6", + "@humanfs/node": "^0.16.8", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", @@ -3231,7 +3237,7 @@ "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "minimatch": "^10.2.5", + "minimatch": "^10.2.6", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, @@ -3471,18 +3477,19 @@ "license": "ISC" }, "node_modules/framer-motion": { - "version": "14.7.1", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-14.7.1.tgz", - "integrity": "sha512-mFDYZxyfeZnpvL/zEQEqLZNYVA/ya47c9TBfZb/PEoNBBVSVvCLkMrCv9U38cuw72W161XENZwZB0+4nIBLEJg==", + "version": "14.9.1", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-14.9.1.tgz", + "integrity": "sha512-WDWNT2ixHdmpvGg02BZWI/SWwRYzPiMUf4aIkTBgrxxD8RYFdZO3fCM4pnLMo6j8mUpj0+BuJRHQBChI4v3Anw==", "license": "MIT", "dependencies": { - "motion-dom": "14.7.1", + "motion-dom": "14.9.1", "motion-utils": "14.7.0", "tslib": "^2.4.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" + "react-dom": "^18.0.0 || ^19.0.0", + "remix": "^3.1.0" }, "peerDependenciesMeta": { "react": { @@ -3490,6 +3497,9 @@ }, "react-dom": { "optional": true + }, + "remix": { + "optional": true } } }, @@ -3541,9 +3551,9 @@ } }, "node_modules/globals": { - "version": "17.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.13.0.tgz", - "integrity": "sha512-RwMTC61u7hrG3ZJMkZQOK4JLJrKS8QtoTii63EmWvFXHqycY9FObBJQCbsLxSO8kjKhWE5kV1GC+Vb1g3RI0Zg==", + "version": "17.14.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.14.0.tgz", + "integrity": "sha512-UtdkTVyAJePQv0J2M9Xe4L0ruNSDV314XiIJsADI2Zf40bcdAonE/D/OhAU8AT99oij9mhLByb+NvA3QWZYgCg==", "dev": true, "license": "MIT", "engines": { @@ -3827,9 +3837,9 @@ } }, "node_modules/lucide-react": { - "version": "1.63.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.63.0.tgz", - "integrity": "sha512-GkBfQG+FUJ41x6y3/lNXiOziVU0Rcqqq0TCzhHS8avsFXHZmOdmfBqsVTvHSaVmbI+wbdGkxHRmhYWhD3N4/yA==", + "version": "1.68.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.68.0.tgz", + "integrity": "sha512-9i7NKWm2QlOprMhcwkhBOlIt9zB7cp2GIyFY+oMue0EsprolUFxva5rkdBbyfs4k1eejpa0JRnRgVOGiart+Xg==", "license": "ISC", "peerDependencies": { "@types/react": "*", @@ -3858,9 +3868,9 @@ } }, "node_modules/motion-dom": { - "version": "14.7.1", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-14.7.1.tgz", - "integrity": "sha512-p9q9F7+HoijbQjUG/cSGNmWS2t1OaAKxkd2RG5gQJRoDwoTap/Khb7K1P5rLW90crnSmx0rcRXzh3Jd5UNrpEw==", + "version": "14.9.1", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-14.9.1.tgz", + "integrity": "sha512-2eCCGXH2Yv09lM8GHK3TdfChrcvHxzVY19LD9VraoHEaQl5+PuGnTNnmJaBAR+5MdxUVdsLFXygFJjR9RwRSxw==", "license": "MIT", "dependencies": { "motion-utils": "14.7.0" @@ -4165,9 +4175,9 @@ } }, "node_modules/react-virtuoso": { - "version": "4.18.19", - "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.18.19.tgz", - "integrity": "sha512-dewyZisA5IiQTldh7eHM5KpI+qxi0nKRVYi2iM01XmPkNa5tjvVUKJKAIc6ted1hAK1/NFlXuhXpVYqGHHdcdQ==", + "version": "4.18.20", + "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.18.20.tgz", + "integrity": "sha512-2G/Hdi/QHRtJtzSZOkAwJFdUzBmhNIQCAmw6gLGUZTGbjVL6+TOBIFJOCnpm6xgWGBfrrMiZV5rJNkQ9gEgAdQ==", "license": "MIT", "peerDependencies": { "react": ">=16 || >=17 || >= 18 || >= 19", diff --git a/ui/package.json b/ui/package.json index 177415a..34cd491 100644 --- a/ui/package.json +++ b/ui/package.json @@ -13,14 +13,14 @@ "@bufbuild/protobuf": "^2.16.0", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", - "antd": "^6.6.8", + "antd": "^6.7.0", "chart.js": "^4.6.1", - "framer-motion": "^14.7.1", - "lucide-react": "^1.63.0", + "framer-motion": "^14.9.1", + "lucide-react": "^1.68.0", "react": "^19.3.1", "react-chartjs-2": "^5.3.1", "react-dom": "^19.3.1", - "react-virtuoso": "^4.18.19" + "react-virtuoso": "^4.18.20" }, "devDependencies": { "@eslint/js": "^10.0.1", @@ -28,10 +28,10 @@ "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^5.2.0", - "eslint": "^10.13.0", + "eslint": "^10.14.0", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.7", - "globals": "^17.13.0", + "globals": "^17.14.0", "typescript": "~5.9.3", "typescript-eslint": "^8.72.1", "vite": "^7.3.7"