From e15411a04cbea5040afbc0b70461ac57507962b2 Mon Sep 17 00:00:00 2001 From: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com> Date: Mon, 2 Jun 2025 14:50:28 +0200 Subject: [PATCH] chore: bump react-admin to `5.8` and `mui` to `7.1` (#679) --- jest.config.ts | 2 +- package.json | 28 +- src/App.tsx | 63 ++-- src/resources/users.tsx | 5 - yarn.lock | 816 +++++++++++++++++++++++----------------- 5 files changed, 527 insertions(+), 387 deletions(-) diff --git a/jest.config.ts b/jest.config.ts index a0e95a3..289cf89 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -2,7 +2,7 @@ import type { JestConfigWithTsJest } from "ts-jest"; const config: JestConfigWithTsJest = { preset: "ts-jest", - testEnvironment: "jsdom", + testEnvironment: "jest-fixed-jsdom", collectCoverage: true, coveragePathIgnorePatterns: ["node_modules", "dist"], coverageDirectory: "/coverage/", diff --git a/package.json b/package.json index 0f334ba..4285cdc 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "packageManager": "yarn@4.4.1", "devDependencies": { "@eslint/js": "^9.7.0", - "@mui/utils": "^6.1.3", + "@mui/system": "^7.1.0", + "@mui/utils": "^7.1.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", @@ -36,9 +37,10 @@ "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-fetch-mock": "^3.0.3", + "jest-fixed-jsdom": "^0.0.9", "prettier": "^3.3.3", "react-test-renderer": "^18.3.1", - "ts-jest": "^29.2.3", + "ts-jest": "^29.3.4", "ts-node": "^10.9.2", "typescript": "^5.4.5", "typescript-eslint": "^8.32.1", @@ -46,31 +48,31 @@ "vite-plugin-version-mark": "^0.1.0" }, "dependencies": { - "@emotion/react": "^11.13.0", - "@emotion/styled": "^11.13.0", + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.0", "@haleos/ra-language-german": "^1.0.0", "@haxqer/ra-language-chinese": "^4.16.2", - "@mui/icons-material": "^5.16.4", - "@mui/material": "^5.16.4", + "@mui/icons-material": "^7.1.0", + "@mui/material": "^7.1.0", "@tanstack/react-query": "^5.59.12", "history": "^5.3.0", "lodash": "^4.17.21", "papaparse": "^5.4.1", "query-string": "^7.1.3", - "ra-core": "^5.2.3", - "ra-i18n-polyglot": "^5.2.3", - "ra-language-english": "^5.8.2", + "ra-core": "^5.8.3", + "ra-i18n-polyglot": "^5.8.3", + "ra-language-english": "^5.8.3", "ra-language-farsi": "^5.0.0", - "ra-language-french": "^5.2.3", + "ra-language-french": "^5.8.3", "ra-language-italian": "^3.13.1", "ra-language-russian": "^4.14.2", "react": "^18.3.1", - "react-admin": "^5.2.3", + "react-admin": "^5.8.3", "react-dom": "^18.3.1", "react-hook-form": "^7.52.1", "react-is": "^18.3.1", - "react-router": "6.27.0", - "react-router-dom": "6.27.0" + "react-router": "^7.6.1", + "react-router-dom": "^7.6.1" }, "scripts": { "start": "vite serve", diff --git a/src/App.tsx b/src/App.tsx index 5e01fec..7caefcf 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -21,6 +21,7 @@ import userMediaStats from "./resources/user_media_statistics"; import users from "./resources/users"; import authProvider from "./synapse/authProvider"; import dataProvider from "./synapse/dataProvider"; +import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; // TODO: Can we use lazy loading together with browser locale? const messages = { @@ -45,36 +46,40 @@ const i18nProvider = polyglotI18nProvider( ] ); +const queryClient = new QueryClient(); + const App = () => ( - - - } /> - - - - - - - - - - - - - - - - - - - + + + + } /> + + + + + + + + + + + + + + + + + + + + ); export default App; diff --git a/src/resources/users.tsx b/src/resources/users.tsx index ba6e3e2..a1fd5aa 100644 --- a/src/resources/users.tsx +++ b/src/resources/users.tsx @@ -80,11 +80,6 @@ const UserListActions = () => { ); }; -UserListActions.defaultProps = { - selectedIds: [], - onUnselectItems: () => null, -}; - const UserPagination = () => ; const userFilters = [ diff --git a/yarn.lock b/yarn.lock index 05840e9..58a093b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -391,13 +391,20 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.25.6, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.7": +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.7": version: 7.27.1 resolution: "@babel/runtime@npm:7.27.1" checksum: 10c0/530a7332f86ac5a7442250456823a930906911d895c0b743bf1852efc88a20a016ed4cd26d442d0ca40ae6d5448111e02a08dd638a4f1064b47d080e2875dc05 languageName: node linkType: hard +"@babel/runtime@npm:^7.27.1": + version: 7.27.3 + resolution: "@babel/runtime@npm:7.27.3" + checksum: 10c0/b860fe374a36fddbeeb238e52e59443abcacc046eebda1bf278bffbc67b5c8f713b939e09c126b086ca5f97cba1987ea17fd1737568bc50fedb1f6ef1cf46f69 + languageName: node + linkType: hard + "@babel/template@npm:^7.25.7, @babel/template@npm:^7.3.3": version: 7.25.7 resolution: "@babel/template@npm:7.25.7" @@ -451,35 +458,35 @@ __metadata: languageName: node linkType: hard -"@emotion/babel-plugin@npm:^11.12.0": - version: 11.12.0 - resolution: "@emotion/babel-plugin@npm:11.12.0" +"@emotion/babel-plugin@npm:^11.13.5": + version: 11.13.5 + resolution: "@emotion/babel-plugin@npm:11.13.5" dependencies: "@babel/helper-module-imports": "npm:^7.16.7" "@babel/runtime": "npm:^7.18.3" "@emotion/hash": "npm:^0.9.2" "@emotion/memoize": "npm:^0.9.0" - "@emotion/serialize": "npm:^1.2.0" + "@emotion/serialize": "npm:^1.3.3" babel-plugin-macros: "npm:^3.1.0" convert-source-map: "npm:^1.5.0" escape-string-regexp: "npm:^4.0.0" find-root: "npm:^1.1.0" source-map: "npm:^0.5.7" stylis: "npm:4.2.0" - checksum: 10c0/930ff6f8768b0c24d05896ad696be20e1c65f32ed61fb5c1488f571120a947ef0a2cf69187b17114cc76e7886f771fac150876ed7b5341324fec2377185d6573 + checksum: 10c0/8ccbfec7defd0e513cb8a1568fa179eac1e20c35fda18aed767f6c59ea7314363ebf2de3e9d2df66c8ad78928dc3dceeded84e6fa8059087cae5c280090aeeeb languageName: node linkType: hard -"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.13.0": - version: 11.13.1 - resolution: "@emotion/cache@npm:11.13.1" +"@emotion/cache@npm:^11.13.5, @emotion/cache@npm:^11.14.0": + version: 11.14.0 + resolution: "@emotion/cache@npm:11.14.0" dependencies: "@emotion/memoize": "npm:^0.9.0" "@emotion/sheet": "npm:^1.4.0" - "@emotion/utils": "npm:^1.4.0" + "@emotion/utils": "npm:^1.4.2" "@emotion/weak-memoize": "npm:^0.4.0" stylis: "npm:4.2.0" - checksum: 10c0/321e97d8980885737de13b47e41fd4febfbd83086f10c620f865fcbddb29b8fe198adec7e1c69cc7b137638ea9242d7c475c57f954f7ca229157fa92e368f473 + checksum: 10c0/3fa3e7a431ab6f8a47c67132a00ac8358f428c1b6c8421d4b20de9df7c18e95eec04a5a6ff5a68908f98d3280044f247b4965ac63df8302d2c94dba718769724 languageName: node linkType: hard @@ -506,16 +513,16 @@ __metadata: languageName: node linkType: hard -"@emotion/react@npm:^11.13.0, @emotion/react@npm:^11.4.1": - version: 11.13.3 - resolution: "@emotion/react@npm:11.13.3" +"@emotion/react@npm:^11.14.0": + version: 11.14.0 + resolution: "@emotion/react@npm:11.14.0" dependencies: "@babel/runtime": "npm:^7.18.3" - "@emotion/babel-plugin": "npm:^11.12.0" - "@emotion/cache": "npm:^11.13.0" - "@emotion/serialize": "npm:^1.3.1" - "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.1.0" - "@emotion/utils": "npm:^1.4.0" + "@emotion/babel-plugin": "npm:^11.13.5" + "@emotion/cache": "npm:^11.14.0" + "@emotion/serialize": "npm:^1.3.3" + "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.2.0" + "@emotion/utils": "npm:^1.4.2" "@emotion/weak-memoize": "npm:^0.4.0" hoist-non-react-statics: "npm:^3.3.1" peerDependencies: @@ -523,20 +530,20 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/a55e770b9ea35de5d35db05a7ad40a4a3f442809fa8e4fabaf56da63ac9444f09aaf691c4e75a1455dc388991ab0c0ab4e253ce67c5836f27513e45ebd01b673 + checksum: 10c0/d0864f571a9f99ec643420ef31fde09e2006d3943a6aba079980e4d5f6e9f9fecbcc54b8f617fe003c00092ff9d5241179149ffff2810cb05cf72b4620cfc031 languageName: node linkType: hard -"@emotion/serialize@npm:^1.2.0, @emotion/serialize@npm:^1.3.0, @emotion/serialize@npm:^1.3.1": - version: 1.3.2 - resolution: "@emotion/serialize@npm:1.3.2" +"@emotion/serialize@npm:^1.3.3": + version: 1.3.3 + resolution: "@emotion/serialize@npm:1.3.3" dependencies: "@emotion/hash": "npm:^0.9.2" "@emotion/memoize": "npm:^0.9.0" "@emotion/unitless": "npm:^0.10.0" - "@emotion/utils": "npm:^1.4.1" + "@emotion/utils": "npm:^1.4.2" csstype: "npm:^3.0.2" - checksum: 10c0/b4873b643721d28b4450f9d77b71e6c8d0109e6825c54fc79e649d2fa438fe4080d2fa696ec8fda421b8e713fcd42306d6197b6121ddd2486ffab8e4b6311ce0 + checksum: 10c0/b28cb7de59de382021de2b26c0c94ebbfb16967a1b969a56fdb6408465a8993df243bfbd66430badaa6800e1834724e84895f5a6a9d97d0d224de3d77852acb4 languageName: node linkType: hard @@ -547,23 +554,23 @@ __metadata: languageName: node linkType: hard -"@emotion/styled@npm:^11.13.0, @emotion/styled@npm:^11.3.0": - version: 11.13.0 - resolution: "@emotion/styled@npm:11.13.0" +"@emotion/styled@npm:^11.14.0": + version: 11.14.0 + resolution: "@emotion/styled@npm:11.14.0" dependencies: "@babel/runtime": "npm:^7.18.3" - "@emotion/babel-plugin": "npm:^11.12.0" + "@emotion/babel-plugin": "npm:^11.13.5" "@emotion/is-prop-valid": "npm:^1.3.0" - "@emotion/serialize": "npm:^1.3.0" - "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.1.0" - "@emotion/utils": "npm:^1.4.0" + "@emotion/serialize": "npm:^1.3.3" + "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.2.0" + "@emotion/utils": "npm:^1.4.2" peerDependencies: "@emotion/react": ^11.0.0-rc.0 react: ">=16.8.0" peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/5e2cc85c8a2f6e7bd012731cf0b6da3aef5906225e87e8d4a5c19da50572e24d9aaf92615aa36aa863f0fe6b62a121033356e1cad62617c48bfdaa2c3cf0d8a4 + checksum: 10c0/20aa5c488e4edecf63659212fc5ba1ccff2d3a66593fc8461de7cd5fe9192a741db357ffcd270a455bd61898d7f37cd5c84b4fd2b7974dade712badf7860ca9c languageName: node linkType: hard @@ -574,19 +581,19 @@ __metadata: languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.1.0": - version: 1.1.0 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.1.0" +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.2.0": + version: 1.2.0 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.2.0" peerDependencies: react: ">=16.8.0" - checksum: 10c0/a883480f3a7139fb4a43e71d3114ca57e2b7ae5ff204e05cd9e59251a113773b8f64eb75d3997726250aca85eb73447638c8f51930734bdd16b96762b65e58c3 + checksum: 10c0/074dbc92b96bdc09209871070076e3b0351b6b47efefa849a7d9c37ab142130767609ca1831da0055988974e3b895c1de7606e4c421fecaa27c3e56a2afd3b08 languageName: node linkType: hard -"@emotion/utils@npm:^1.4.0, @emotion/utils@npm:^1.4.1": - version: 1.4.1 - resolution: "@emotion/utils@npm:1.4.1" - checksum: 10c0/f4704e0bdf48062fd6eb9c64771c88f521aab1e108a48cb23d65b6438597c63a6945301cef4c43611e79e0e76a304ec5481c31025ea8f573d7ad5423d747602c +"@emotion/utils@npm:^1.4.2": + version: 1.4.2 + resolution: "@emotion/utils@npm:1.4.2" + checksum: 10c0/7d0010bf60a2a8c1a033b6431469de4c80e47aeb8fd856a17c1d1f76bbc3a03161a34aeaa78803566e29681ca551e7bf9994b68e9c5f5c796159923e44f78d9a languageName: node linkType: hard @@ -1195,177 +1202,164 @@ __metadata: languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.16.7": - version: 5.16.7 - resolution: "@mui/core-downloads-tracker@npm:5.16.7" - checksum: 10c0/4644c850160d01232c1abdbed141e4fa70e155891a9c68f0c2cc3054b4a3cdc1d28cf2d6665366fd8c725b2b091db677e11831552889a4e4e14f1e44450cf654 +"@mui/core-downloads-tracker@npm:^7.1.0": + version: 7.1.0 + resolution: "@mui/core-downloads-tracker@npm:7.1.0" + checksum: 10c0/6821bfa3884ce35480e843d196031d0d44a5da6e54d48171a44fc815c95e9fd9e1428b2a8a13545ab1cebecc2786cc302442808fcea459ad5daf42cfcc409d3b languageName: node linkType: hard -"@mui/icons-material@npm:^5.15.20, @mui/icons-material@npm:^5.16.4": - version: 5.16.7 - resolution: "@mui/icons-material@npm:5.16.7" +"@mui/icons-material@npm:^5.16.12 || ^6.0.0 || ^7.0.0, @mui/icons-material@npm:^7.1.0": + version: 7.1.0 + resolution: "@mui/icons-material@npm:7.1.0" dependencies: - "@babel/runtime": "npm:^7.23.9" + "@babel/runtime": "npm:^7.27.1" peerDependencies: - "@mui/material": ^5.0.0 - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 + "@mui/material": ^7.1.0 + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/49bab1754334798acaf93187d27200cf90d7c50b6a019531594aeac9e5ced9168281fec70bb040792dc86c8bc0d3bf9a876f22cfbf86ad07941ca6bc6c564921 + checksum: 10c0/d83c5a1506526525fa93053b4ecd4ff498236a415f7594e75252fbec7e4584bb8470db3e04198a4924e8bd67af96cbaf93a9dee0f0ef9fa19a999bd6ade01734 languageName: node linkType: hard -"@mui/material@npm:^5.15.20, @mui/material@npm:^5.16.4": - version: 5.16.7 - resolution: "@mui/material@npm:5.16.7" +"@mui/material@npm:^5.16.12 || ^6.0.0 || ^7.0.0, @mui/material@npm:^7.1.0": + version: 7.1.0 + resolution: "@mui/material@npm:7.1.0" dependencies: - "@babel/runtime": "npm:^7.23.9" - "@mui/core-downloads-tracker": "npm:^5.16.7" - "@mui/system": "npm:^5.16.7" - "@mui/types": "npm:^7.2.15" - "@mui/utils": "npm:^5.16.6" + "@babel/runtime": "npm:^7.27.1" + "@mui/core-downloads-tracker": "npm:^7.1.0" + "@mui/system": "npm:^7.1.0" + "@mui/types": "npm:^7.4.2" + "@mui/utils": "npm:^7.1.0" "@popperjs/core": "npm:^2.11.8" - "@types/react-transition-group": "npm:^4.4.10" - clsx: "npm:^2.1.0" + "@types/react-transition-group": "npm:^4.4.12" + clsx: "npm:^2.1.1" csstype: "npm:^3.1.3" prop-types: "npm:^15.8.1" - react-is: "npm:^18.3.1" + react-is: "npm:^19.1.0" react-transition-group: "npm:^4.4.5" peerDependencies: "@emotion/react": ^11.5.0 "@emotion/styled": ^11.3.0 - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@emotion/react": - optional: true - "@emotion/styled": - optional: true - "@types/react": - optional: true - checksum: 10c0/b11419c1a77835413471f9352586fed65fb5de19c6737e121669da0484c441c7dd9939aa73fdad779482c30efaa694fb9fdcf18dcf418af07881e60eaff92b4f - languageName: node - linkType: hard - -"@mui/private-theming@npm:^5.16.6": - version: 5.16.6 - resolution: "@mui/private-theming@npm:5.16.6" - dependencies: - "@babel/runtime": "npm:^7.23.9" - "@mui/utils": "npm:^5.16.6" - prop-types: "npm:^15.8.1" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/0a09afd6c2be37197973a856049f97e2f17f3e5e6cf6387af036055342efbfcd7d7066dcad587886f25f491e5940e4e9bb7d732d5099eb85b53b84ef120e9555 - languageName: node - linkType: hard - -"@mui/styled-engine@npm:^5.16.6": - version: 5.16.6 - resolution: "@mui/styled-engine@npm:5.16.6" - dependencies: - "@babel/runtime": "npm:^7.23.9" - "@emotion/cache": "npm:^11.11.0" - csstype: "npm:^3.1.3" - prop-types: "npm:^15.8.1" - peerDependencies: - "@emotion/react": ^11.4.1 - "@emotion/styled": ^11.3.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@emotion/react": - optional: true - "@emotion/styled": - optional: true - checksum: 10c0/b15e653c8756059c8ae2891ca54900573e22f6ed1aaf65a389ec838f2aca3252aeeb9a79aec4a43f080152b161a416e60b31a62595ba86ad5f72eda5642caaf2 - languageName: node - linkType: hard - -"@mui/system@npm:^5.16.7": - version: 5.16.7 - resolution: "@mui/system@npm:5.16.7" - dependencies: - "@babel/runtime": "npm:^7.23.9" - "@mui/private-theming": "npm:^5.16.6" - "@mui/styled-engine": "npm:^5.16.6" - "@mui/types": "npm:^7.2.15" - "@mui/utils": "npm:^5.16.6" - clsx: "npm:^2.1.0" - csstype: "npm:^3.1.3" - prop-types: "npm:^15.8.1" - peerDependencies: - "@emotion/react": ^11.5.0 - "@emotion/styled": ^11.3.0 - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@emotion/react": - optional: true - "@emotion/styled": - optional: true - "@types/react": - optional: true - checksum: 10c0/c07479c0728433847c1e3d7f57b96d9e0770cc814dfd1c9e070304955984a0b706832703b22388eb83906d1a01691f37047e2bac6a5e5c083e8c29a54302d476 - languageName: node - linkType: hard - -"@mui/types@npm:^7.2.15, @mui/types@npm:^7.2.18": - version: 7.2.18 - resolution: "@mui/types@npm:7.2.18" - peerDependencies: + "@mui/material-pigment-css": ^7.1.0 "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + "@mui/material-pigment-css": + optional: true "@types/react": optional: true - checksum: 10c0/338404bdef7c7f9ebcd389ebbf429c44d2cc9c25c65d8669dc900a24b2c8718240482273bf6cd953578965e3838ad40a8e7376c71d3d9146be3afb88bff1b67a + checksum: 10c0/c85fb340af32fdeb46a48e799a442af2a140bd75eca3c24919462e7c1a27ebb6457f1e9da68aea6f4557b54f662915fa42c6c9a642549d0d668275b18bbe865e languageName: node linkType: hard -"@mui/utils@npm:^5.16.6": - version: 5.16.6 - resolution: "@mui/utils@npm:5.16.6" +"@mui/private-theming@npm:^7.1.0": + version: 7.1.0 + resolution: "@mui/private-theming@npm:7.1.0" dependencies: - "@babel/runtime": "npm:^7.23.9" - "@mui/types": "npm:^7.2.15" - "@types/prop-types": "npm:^15.7.12" - clsx: "npm:^2.1.1" + "@babel/runtime": "npm:^7.27.1" + "@mui/utils": "npm:^7.1.0" prop-types: "npm:^15.8.1" - react-is: "npm:^18.3.1" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/2db3d11a83d7216fb8ceb459d4b30c795922c04cd8fabc26c721dd7b4f5ed5c4f3f3ace6ea70227bf3b79361bd58f13b723562cfd40255424d979ab238ab2e91 - languageName: node - linkType: hard - -"@mui/utils@npm:^6.1.3": - version: 6.1.3 - resolution: "@mui/utils@npm:6.1.3" - dependencies: - "@babel/runtime": "npm:^7.25.6" - "@mui/types": "npm:^7.2.18" - "@types/prop-types": "npm:^15.7.13" - clsx: "npm:^2.1.1" - prop-types: "npm:^15.8.1" - react-is: "npm:^18.3.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/2879a47b309565a3aa83177c94a9dddb67fcad5286ec1e5cec498543e07d7ee3c8930586a5ec36dc54a33c12c451ea8eb913d83a85127074c6cf8289b75d1ea9 + checksum: 10c0/e27c8c6da0cdcb5a82b6284e1474331a4cf79fb34007ec86ecddf9e5811dd276e9b7f1245eee6ffbc4ee19409e253cf91360d8aedefcf0ff79f418ed4fa75e41 + languageName: node + linkType: hard + +"@mui/styled-engine@npm:^7.1.0": + version: 7.1.0 + resolution: "@mui/styled-engine@npm:7.1.0" + dependencies: + "@babel/runtime": "npm:^7.27.1" + "@emotion/cache": "npm:^11.13.5" + "@emotion/serialize": "npm:^1.3.3" + "@emotion/sheet": "npm:^1.4.0" + csstype: "npm:^3.1.3" + prop-types: "npm:^15.8.1" + peerDependencies: + "@emotion/react": ^11.4.1 + "@emotion/styled": ^11.3.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + checksum: 10c0/face9438a12537dbf57b35cc231c3be990af22bdce73172256ba0380673bfa90d200a49b08ede835862f8fbc7e2afde35436647a0ddd186058230acc91e18f4b + languageName: node + linkType: hard + +"@mui/system@npm:^7.1.0": + version: 7.1.0 + resolution: "@mui/system@npm:7.1.0" + dependencies: + "@babel/runtime": "npm:^7.27.1" + "@mui/private-theming": "npm:^7.1.0" + "@mui/styled-engine": "npm:^7.1.0" + "@mui/types": "npm:^7.4.2" + "@mui/utils": "npm:^7.1.0" + clsx: "npm:^2.1.1" + csstype: "npm:^3.1.3" + prop-types: "npm:^15.8.1" + peerDependencies: + "@emotion/react": ^11.5.0 + "@emotion/styled": ^11.3.0 + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + "@types/react": + optional: true + checksum: 10c0/9123bb82f39bdf9bde5b4d78b83db409c4cc86a308110b172b01860349c9a366378b10c6a51c9847375bc8bec91726a79dc3389d6df3db2aa71064983c367c9d + languageName: node + linkType: hard + +"@mui/types@npm:^7.4.2": + version: 7.4.2 + resolution: "@mui/types@npm:7.4.2" + dependencies: + "@babel/runtime": "npm:^7.27.1" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9401abf306c5c993e7b21136684f80d4aefe28e00d435fccb963611bf009af71dfcf65e509c1db720a0c7d5bf9a364706aa38bd8c0a3b47718aca60f7063aac7 + languageName: node + linkType: hard + +"@mui/utils@npm:^7.1.0": + version: 7.1.0 + resolution: "@mui/utils@npm:7.1.0" + dependencies: + "@babel/runtime": "npm:^7.27.1" + "@mui/types": "npm:^7.4.2" + "@types/prop-types": "npm:^15.7.14" + clsx: "npm:^2.1.1" + prop-types: "npm:^15.8.1" + react-is: "npm:^19.1.0" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/1fa21c44c54161b2239207c1900f3960a1cea5c7a3fda5f830308c8a08b05a46c7bc2dbb467baf5c2d3742677b2b19be1508d17a1dff388c9226d3663460ad08 languageName: node linkType: hard @@ -1439,13 +1433,6 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.20.0": - version: 1.20.0 - resolution: "@remix-run/router@npm:1.20.0" - checksum: 10c0/2e017dea530717a6e93a16d478714c4c9165313a1c48e39172ec609bc20324ca6362e8ee2243602df6343644c9268d82a3f50f154d3bb8a17dddde6c37be6e83 - languageName: node - linkType: hard - "@rollup/rollup-android-arm-eabi@npm:4.40.2": version: 4.40.2 resolution: "@rollup/rollup-android-arm-eabi@npm:4.40.2" @@ -1643,7 +1630,7 @@ __metadata: languageName: node linkType: hard -"@tanstack/react-query@npm:^5.59.12, @tanstack/react-query@npm:^5.8.4": +"@tanstack/react-query@npm:^5.59.12": version: 5.75.7 resolution: "@tanstack/react-query@npm:5.75.7" dependencies: @@ -1898,23 +1885,30 @@ __metadata: languageName: node linkType: hard -"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.12, @types/prop-types@npm:^15.7.13": +"@types/prop-types@npm:*": version: 15.7.13 resolution: "@types/prop-types@npm:15.7.13" checksum: 10c0/1b20fc67281902c6743379960247bc161f3f0406ffc0df8e7058745a85ea1538612109db0406290512947f9632fe9e10e7337bf0ce6338a91d6c948df16a7c61 languageName: node linkType: hard -"@types/react-transition-group@npm:^4.4.10": - version: 4.4.11 - resolution: "@types/react-transition-group@npm:4.4.11" - dependencies: - "@types/react": "npm:*" - checksum: 10c0/8fbf0dcc1b81985cdcebe3c59d769fe2ea3f4525f12c3a10a7429a59f93e303c82b2abb744d21cb762879f4514969d70a7ab11b9bf486f92213e8fe70e04098d +"@types/prop-types@npm:^15.7.14": + version: 15.7.14 + resolution: "@types/prop-types@npm:15.7.14" + checksum: 10c0/1ec775160bfab90b67a782d735952158c7e702ca4502968aa82565bd8e452c2de8601c8dfe349733073c31179116cf7340710160d3836aa8a1ef76d1532893b1 languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^18.3.3": +"@types/react-transition-group@npm:^4.4.12": + version: 4.4.12 + resolution: "@types/react-transition-group@npm:4.4.12" + peerDependencies: + "@types/react": "*" + checksum: 10c0/0441b8b47c69312c89ec0760ba477ba1a0808a10ceef8dc1c64b1013ed78517332c30f18681b0ec0b53542731f1ed015169fed1d127cc91222638ed955478ec7 + languageName: node + linkType: hard + +"@types/react@npm:^18.3.3": version: 18.3.11 resolution: "@types/react@npm:18.3.11" dependencies: @@ -1938,6 +1932,13 @@ __metadata: languageName: node linkType: hard +"@types/trusted-types@npm:^2.0.7": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c + languageName: node + linkType: hard + "@types/yargs-parser@npm:*": version: 21.0.3 resolution: "@types/yargs-parser@npm:21.0.3" @@ -2248,7 +2249,16 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.8.1, acorn@npm:^8.9.0": +"acorn@npm:^8.1.0, acorn@npm:^8.8.1": + version: 8.14.1 + resolution: "acorn@npm:8.14.1" + bin: + acorn: bin/acorn + checksum: 10c0/dbd36c1ed1d2fa3550140000371fcf721578095b18777b85a79df231ca093b08edc6858d75d6e48c73e431c174dcf9214edbd7e6fa5911b93bd8abfa54e47123 + languageName: node + linkType: hard + +"acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.9.0": version: 8.12.1 resolution: "acorn@npm:8.12.1" bin: @@ -2755,6 +2765,16 @@ __metadata: languageName: node linkType: hard +"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + languageName: node + linkType: hard + "call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" @@ -2890,7 +2910,7 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^2.1.0, clsx@npm:^2.1.1": +"clsx@npm:^2.1.1": version: 2.1.1 resolution: "clsx@npm:2.1.1" checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 @@ -2982,6 +3002,13 @@ __metadata: languageName: node linkType: hard +"cookie@npm:^1.0.1": + version: 1.0.2 + resolution: "cookie@npm:1.0.2" + checksum: 10c0/fd25fe79e8fbcfcaf6aa61cd081c55d144eeeba755206c058682257cb38c4bd6795c6620de3f064c740695bb65b7949ebb1db7a95e4636efb8357a335ad3f54b + languageName: node + linkType: hard + "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -3186,9 +3213,9 @@ __metadata: linkType: hard "decimal.js@npm:^10.4.2": - version: 10.4.3 - resolution: "decimal.js@npm:10.4.3" - checksum: 10c0/6d60206689ff0911f0ce968d40f163304a6c1bc739927758e6efc7921cfa630130388966f16bf6ef6b838cb33679fbe8e7a78a2f3c478afce841fd55ac8fb8ee + version: 10.5.0 + resolution: "decimal.js@npm:10.5.0" + checksum: 10c0/785c35279df32762143914668df35948920b6c1c259b933e0519a69b7003fc0a5ed2a766b1e1dda02574450c566b21738a45f15e274b47c2ac02072c0d1f3ac3 languageName: node linkType: hard @@ -3408,10 +3435,15 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^2.4.3": - version: 2.5.8 - resolution: "dompurify@npm:2.5.8" - checksum: 10c0/4101708d190b67be00350369d72619266a2e0ebb7dcab12628cf07711329b1df12239baea613df41b65cba571128e8ea4c29c442f4e2c98670a9bb5563521f03 +"dompurify@npm:^3.2.4": + version: 3.2.6 + resolution: "dompurify@npm:3.2.6" + dependencies: + "@types/trusted-types": "npm:^2.0.7" + dependenciesMeta: + "@types/trusted-types": + optional: true + checksum: 10c0/c8f8e5b0879a0d93c84a2e5e78649a47d0c057ed0f7850ca3d573d2cca64b84fb1ff85bd4b20980ade69c4e5b80ae73011340f1c2ff375c7ef98bb8268e1d13a languageName: node linkType: hard @@ -3425,6 +3457,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -3501,6 +3544,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^6.0.0": + version: 6.0.0 + resolution: "entities@npm:6.0.0" + checksum: 10c0/b82a7bd5de282860f3c36a91e815e41e874fd036c83956a568b82729678492eb088359d6f7e0a4f5c00776427263fcba04959b8340fefa430c39b9bce770427e + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -3587,6 +3637,13 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + "es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" @@ -3642,6 +3699,15 @@ __metadata: languageName: node linkType: hard +"es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.3": version: 2.0.3 resolution: "es-set-tostringtag@npm:2.0.3" @@ -3653,6 +3719,18 @@ __metadata: languageName: node linkType: hard +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + languageName: node + linkType: hard + "es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" @@ -4312,13 +4390,14 @@ __metadata: linkType: hard "form-data@npm:^4.0.0": - version: 4.0.1 - resolution: "form-data@npm:4.0.1" + version: 4.0.2 + resolution: "form-data@npm:4.0.2" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" mime-types: "npm:^2.1.12" - checksum: 10c0/bb102d570be8592c23f4ea72d7df9daa50c7792eb0cf1c5d7e506c1706e7426a4e4ae48a35b109e91c85f1c0ec63774a21ae252b66f4eb981cb8efef7d0463c8 + checksum: 10c0/e534b0cf025c831a0929bf4b9bbe1a9a6b03e273a8161f9947286b9b13bf8fb279c6944aae0070c4c311100c6d6dbb815cd955dc217728caf73fad8dc5b8ee9c languageName: node linkType: hard @@ -4419,6 +4498,24 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.6": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -4426,6 +4523,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -4541,6 +4648,13 @@ __metadata: languageName: node linkType: hard +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead + languageName: node + linkType: hard + "graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" @@ -4599,6 +4713,13 @@ __metadata: languageName: node linkType: hard +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + "has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" @@ -4635,13 +4756,6 @@ __metadata: languageName: node linkType: hard -"hotscript@npm:^1.0.12": - version: 1.0.13 - resolution: "hotscript@npm:1.0.13" - checksum: 10c0/423ea2aa437befeeffc32ea5a364b0d833f442fecdd7531c6fe8dc3df092c58d31145f757ad505ec7629ce4bb0eb8ff58889c8a58fe36312f975ff682f5cd422 - languageName: node - linkType: hard - "html-encoding-sniffer@npm:^3.0.0": version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" @@ -5426,6 +5540,15 @@ __metadata: languageName: node linkType: hard +"jest-fixed-jsdom@npm:^0.0.9": + version: 0.0.9 + resolution: "jest-fixed-jsdom@npm:0.0.9" + peerDependencies: + jest-environment-jsdom: ">=28.0.0" + checksum: 10c0/908f798ccd963abc6d502f5546a13ce86c0381e32c2de2cb3efd3f47245e53223b7276555360645669181782dfd82dd69f76df41b52f4bb55e5ea4be5e2a8188 + languageName: node + linkType: hard + "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -6078,6 +6201,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -6401,9 +6531,9 @@ __metadata: linkType: hard "nwsapi@npm:^2.2.2": - version: 2.2.13 - resolution: "nwsapi@npm:2.2.13" - checksum: 10c0/9dbd1071bba3570ef0b046c43c03d0584c461063f27539ba39f4185188e9d5c10cb06fd4426cdb300bb83020c3daa2c8f4fa9e8a070299539ac4007433357ac0 + version: 2.2.20 + resolution: "nwsapi@npm:2.2.20" + checksum: 10c0/07f4dafa3186aef7c007863e90acd4342a34ba9d44b22f14f644fdb311f6086887e21c2fc15efaa826c2bc39ab2bc841364a1a630e7c87e0cb723ba59d729297 languageName: node linkType: hard @@ -6621,7 +6751,7 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.0.0, parse5@npm:^7.1.1": +"parse5@npm:^7.0.0": version: 7.2.0 resolution: "parse5@npm:7.2.0" dependencies: @@ -6630,6 +6760,15 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^7.1.1": + version: 7.3.0 + resolution: "parse5@npm:7.3.0" + dependencies: + entities: "npm:^6.0.0" + checksum: 10c0/7fd2e4e247e85241d6f2a464d0085eed599a26d7b0a5233790c49f53473232eb85350e8133344d9b3fd58b89339e7ad7270fe1f89d28abe50674ec97b87f80b5 + languageName: node + linkType: hard + "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -6837,13 +6976,15 @@ __metadata: linkType: hard "psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 10c0/6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab + version: 1.15.0 + resolution: "psl@npm:1.15.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 @@ -6908,34 +7049,9 @@ __metadata: languageName: node linkType: hard -"ra-core@npm:^5.2.3": - version: 5.2.3 - resolution: "ra-core@npm:5.2.3" - dependencies: - "@tanstack/react-query": "npm:^5.8.4" - clsx: "npm:^2.1.1" - date-fns: "npm:^3.6.0" - eventemitter3: "npm:^5.0.1" - hotscript: "npm:^1.0.12" - inflection: "npm:^3.0.0" - jsonexport: "npm:^3.2.0" - lodash: "npm:~4.17.5" - query-string: "npm:^7.1.3" - react-error-boundary: "npm:^4.0.13" - react-is: "npm:^18.2.0" - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - react-hook-form: ^7.53.0 - react-router: ^6.22.0 - react-router-dom: ^6.22.0 - checksum: 10c0/5fdeee708b2030b4658958f6207ab88427ba1d64c01221b3ba5d00ccc5c2d9e34f1ee73148354062ed300f7984bfcdb0c70471b69e3e1ff185af243323f38d13 - languageName: node - linkType: hard - -"ra-core@npm:^5.8.2": - version: 5.8.2 - resolution: "ra-core@npm:5.8.2" +"ra-core@npm:^5.8.3": + version: 5.8.3 + resolution: "ra-core@npm:5.8.3" dependencies: "@tanstack/react-query": "npm:^5.21.7" clsx: "npm:^2.1.1" @@ -6953,35 +7069,26 @@ __metadata: react-hook-form: ^7.53.0 react-router: ^6.28.1 || ^7.1.1 react-router-dom: ^6.28.1 || ^7.1.1 - checksum: 10c0/8a9d3a987f0bc27ae33bdf063fdffa6adebdc9905269c956704b58d02d63781bb09b2498e62da9beffb60abbfcff908715dc620272a1dede14f35cd0b056d175 + checksum: 10c0/b4fa09c9000490ec829529b1cc653cb474a26635328b4c60f7f2d9c5156788c432b046fcec6421ff1c584c15050c5549488ce11fd457f77cc203f3850bf8efea languageName: node linkType: hard -"ra-i18n-polyglot@npm:^5.2.3": - version: 5.2.3 - resolution: "ra-i18n-polyglot@npm:5.2.3" +"ra-i18n-polyglot@npm:^5.8.3": + version: 5.8.3 + resolution: "ra-i18n-polyglot@npm:5.8.3" dependencies: node-polyglot: "npm:^2.2.2" - ra-core: "npm:^5.2.3" - checksum: 10c0/f2e2c8a360e8b471422ed3a57b00a6c19c3b38927bd24fb074962cb4984b5f6ef5ca7889b88d0987b639fb8c9c6fe6ab4c4c97549ba7296f76619c21e0f6eb2f + ra-core: "npm:^5.8.3" + checksum: 10c0/4838a80d126e5b27027f5c7850c2a6877812b0f710c0566ef431a6b0502626101eafa2fdd0b921541e0c057355f206206c9a41105cd169f270087614464e3e82 languageName: node linkType: hard -"ra-language-english@npm:^5.2.3": - version: 5.2.3 - resolution: "ra-language-english@npm:5.2.3" +"ra-language-english@npm:^5.8.3": + version: 5.8.3 + resolution: "ra-language-english@npm:5.8.3" dependencies: - ra-core: "npm:^5.2.3" - checksum: 10c0/7a725e4f091c5f89654b2c4de678c90f0cf726ba9a31051e6975f7d3a2c5e3b91cb02c34d1ab7d6218f7564617bb40838309dbdc4c23724aed754ae7da4aa2a2 - languageName: node - linkType: hard - -"ra-language-english@npm:^5.8.2": - version: 5.8.2 - resolution: "ra-language-english@npm:5.8.2" - dependencies: - ra-core: "npm:^5.8.2" - checksum: 10c0/83d906660c9ec3f2b34d3e2fe2342a191086c2226fceb12b0b5872a8e7a5a97767de538abd03006d4aed4aada4996133e0392f76418f2fb7f0aaf866175de811 + ra-core: "npm:^5.8.3" + checksum: 10c0/9585cb015d0c05b66dc2bee0e3a7bc80f53defb0145a3de0a751b1b09cdc263b2debc670a9368a95b6b32b435882a6d8264447c78cbfa2384fff2009dc213444 languageName: node linkType: hard @@ -6994,12 +7101,12 @@ __metadata: languageName: node linkType: hard -"ra-language-french@npm:^5.2.3": - version: 5.2.3 - resolution: "ra-language-french@npm:5.2.3" +"ra-language-french@npm:^5.8.3": + version: 5.8.3 + resolution: "ra-language-french@npm:5.8.3" dependencies: - ra-core: "npm:^5.2.3" - checksum: 10c0/fe1e12df3cabeab5154a5da4071e2b572732b1fb784513849d341ef4e8943397120692e5e7bf11e8d7244048a628837bdad3d824b85513792eb9ea5bc630f7ff + ra-core: "npm:^5.8.3" + checksum: 10c0/7be60a9c9762780d848966627ed014f9a037150b71c2504b8d5f4f5d7b1a952536b04aee3ace28343f2bfc6ef27f54e706a05cdbd47e6b3dfd948c0ce61c1948 languageName: node linkType: hard @@ -7019,16 +7126,15 @@ __metadata: languageName: node linkType: hard -"ra-ui-materialui@npm:^5.2.3": - version: 5.2.3 - resolution: "ra-ui-materialui@npm:5.2.3" +"ra-ui-materialui@npm:^5.8.3": + version: 5.8.3 + resolution: "ra-ui-materialui@npm:5.8.3" dependencies: - "@tanstack/react-query": "npm:^5.8.4" + "@tanstack/react-query": "npm:^5.21.7" autosuggest-highlight: "npm:^3.1.1" clsx: "npm:^2.1.1" css-mediaquery: "npm:^0.1.2" - dompurify: "npm:^2.4.3" - hotscript: "npm:^1.0.12" + dompurify: "npm:^3.2.4" inflection: "npm:^3.0.0" jsonexport: "npm:^3.2.0" lodash: "npm:~4.17.5" @@ -7037,39 +7143,41 @@ __metadata: react-error-boundary: "npm:^4.0.13" react-transition-group: "npm:^4.4.5" peerDependencies: - "@mui/icons-material": ^5.15.20 - "@mui/material": ^5.15.20 - "@mui/utils": ^5.15.20 + "@mui/icons-material": ^5.16.12 || ^6.0.0 || ^7.0.0 + "@mui/material": ^5.16.12 || ^6.0.0 || ^7.0.0 + "@mui/system": ^5.15.20 || ^6.0.0 || ^7.0.0 + "@mui/utils": ^5.15.20 || ^6.0.0 || ^7.0.0 + csstype: ^3.1.3 ra-core: ^5.0.0 react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 react-hook-form: "*" - react-is: ^18.0.0 - react-router: ^6.22.0 - react-router-dom: ^6.22.0 - checksum: 10c0/0c2fece989e08c46a0ecea2ef70e3fb810316ffb8e7ef3fd1dcbdfd57651f5ced2749d71668a6312624da4f5a8c7250b18b3b182011c773826c509d8a020fe27 + react-is: ^18.0.0 || ^19.0.0 + react-router: ^6.28.1 || ^7.1.1 + react-router-dom: ^6.28.1 || ^7.1.1 + checksum: 10c0/0532fe1d8464707f8a8acc350dd1927a594911623464af1c976ebc9e15de780ec447025918996c7f9d2b569bf589d4c00b4623ee90063e0d22a1969c32adbf81 languageName: node linkType: hard -"react-admin@npm:^5.2.3": - version: 5.2.3 - resolution: "react-admin@npm:5.2.3" +"react-admin@npm:^5.8.3": + version: 5.8.3 + resolution: "react-admin@npm:5.8.3" dependencies: - "@emotion/react": "npm:^11.4.1" - "@emotion/styled": "npm:^11.3.0" - "@mui/icons-material": "npm:^5.15.20" - "@mui/material": "npm:^5.15.20" - ra-core: "npm:^5.2.3" - ra-i18n-polyglot: "npm:^5.2.3" - ra-language-english: "npm:^5.2.3" - ra-ui-materialui: "npm:^5.2.3" + "@emotion/react": "npm:^11.14.0" + "@emotion/styled": "npm:^11.14.0" + "@mui/icons-material": "npm:^5.16.12 || ^6.0.0 || ^7.0.0" + "@mui/material": "npm:^5.16.12 || ^6.0.0 || ^7.0.0" + ra-core: "npm:^5.8.3" + ra-i18n-polyglot: "npm:^5.8.3" + ra-language-english: "npm:^5.8.3" + ra-ui-materialui: "npm:^5.8.3" react-hook-form: "npm:^7.53.0" - react-router: "npm:^6.22.0" - react-router-dom: "npm:^6.22.0" + react-router: "npm:^6.28.1 || ^7.1.1" + react-router-dom: "npm:^6.28.1 || ^7.1.1" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/a3f1d50cab5c8e02b810497acd689d8a1eea00b32b12da2820867e7b89c969894e4c3308d17f943462de64a114bd007c5d0fcf10b64c97a4e2ad4e53e59895d9 + checksum: 10c0/adc9fde7844b50dabfaff8f2ccca76b6db0a9985d46f35fbd54a224207cafaf816e5b3a8e7e5ee513b205b38a552a35de4ac2d8c08e023773463f81807e34665 languageName: node linkType: hard @@ -7118,7 +7226,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.2.0, react-is@npm:^18.3.1": +"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.3.1": version: 18.3.1 resolution: "react-is@npm:18.3.1" checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 @@ -7139,7 +7247,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^18.2.0 || ^19.0.0": +"react-is@npm:^18.2.0 || ^19.0.0, react-is@npm:^19.1.0": version: 19.1.0 resolution: "react-is@npm:19.1.0" checksum: 10c0/b6c6cadd172d5d39f66d493700d137a5545c294a62ce0f8ec793d59794c97d2bed6bad227626f16bd0e90004ed7fdc8ed662a004e6edcf5d2b7ecb6e3040ea6b @@ -7171,27 +7279,31 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:6.27.0, react-router-dom@npm:^6.22.0": - version: 6.27.0 - resolution: "react-router-dom@npm:6.27.0" +"react-router-dom@npm:^6.28.1 || ^7.1.1, react-router-dom@npm:^7.6.1": + version: 7.6.1 + resolution: "react-router-dom@npm:7.6.1" dependencies: - "@remix-run/router": "npm:1.20.0" - react-router: "npm:6.27.0" + react-router: "npm:7.6.1" peerDependencies: - react: ">=16.8" - react-dom: ">=16.8" - checksum: 10c0/7db48ffd0b387af0eed060ceaf42075d074e63fbd30f4cf60993526b3610883a9ff82615965001165ed69d2bf2f1bce05c594a21c8d0d845e7b9bf203201116e + react: ">=18" + react-dom: ">=18" + checksum: 10c0/9d448d82d73c18475c8e3e2f93cf9dd16ca0488379e295f5a949aa849aaf770eb6257d48f2aef2c62ac1635e8ccddd0fa53173c2479525305eb656936f330812 languageName: node linkType: hard -"react-router@npm:6.27.0, react-router@npm:^6.22.0": - version: 6.27.0 - resolution: "react-router@npm:6.27.0" +"react-router@npm:7.6.1, react-router@npm:^6.28.1 || ^7.1.1, react-router@npm:^7.6.1": + version: 7.6.1 + resolution: "react-router@npm:7.6.1" dependencies: - "@remix-run/router": "npm:1.20.0" + cookie: "npm:^1.0.1" + set-cookie-parser: "npm:^2.6.0" peerDependencies: - react: ">=16.8" - checksum: 10c0/440d6ee00890cec92a0c2183164149fbb96363efccf52bb132a964f44e51aec2f4b5a0520c67f6f17faddaa4097090fd76f7efe58263947532fceeb11dd4cdf3 + react: ">=18" + react-dom: ">=18" + peerDependenciesMeta: + react-dom: + optional: true + checksum: 10c0/9968dcccc6695671cb216a74a756d717f47d5b8613869be72764966c2dc252ce12aa91a5f74838776b78d65a2297d7d5455c26a3ed78a380897905383b30c7d8 languageName: node linkType: hard @@ -7543,7 +7655,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": +"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -7552,6 +7664,22 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.7.2": + version: 7.7.2 + resolution: "semver@npm:7.7.2" + bin: + semver: bin/semver.js + checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea + languageName: node + linkType: hard + +"set-cookie-parser@npm:^2.6.0": + version: 2.7.1 + resolution: "set-cookie-parser@npm:2.7.1" + checksum: 10c0/060c198c4c92547ac15988256f445eae523f57f2ceefeccf52d30d75dedf6bff22b9c26f756bd44e8e560d44ff4ab2130b178bd2e52ef5571bf7be3bd7632d9a + languageName: node + linkType: hard + "set-function-length@npm:^1.2.1": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -7947,14 +8075,15 @@ __metadata: version: 0.0.0-use.local resolution: "synapse-admin@workspace:." dependencies: - "@emotion/react": "npm:^11.13.0" - "@emotion/styled": "npm:^11.13.0" + "@emotion/react": "npm:^11.14.0" + "@emotion/styled": "npm:^11.14.0" "@eslint/js": "npm:^9.7.0" "@haleos/ra-language-german": "npm:^1.0.0" "@haxqer/ra-language-chinese": "npm:^4.16.2" - "@mui/icons-material": "npm:^5.16.4" - "@mui/material": "npm:^5.16.4" - "@mui/utils": "npm:^6.1.3" + "@mui/icons-material": "npm:^7.1.0" + "@mui/material": "npm:^7.1.0" + "@mui/system": "npm:^7.1.0" + "@mui/utils": "npm:^7.1.0" "@tanstack/react-query": "npm:^5.59.12" "@testing-library/dom": "npm:^10.4.0" "@testing-library/jest-dom": "npm:^6.0.0" @@ -7979,26 +8108,27 @@ __metadata: jest: "npm:^29.7.0" jest-environment-jsdom: "npm:^29.7.0" jest-fetch-mock: "npm:^3.0.3" + jest-fixed-jsdom: "npm:^0.0.9" lodash: "npm:^4.17.21" papaparse: "npm:^5.4.1" prettier: "npm:^3.3.3" query-string: "npm:^7.1.3" - ra-core: "npm:^5.2.3" - ra-i18n-polyglot: "npm:^5.2.3" - ra-language-english: "npm:^5.8.2" + ra-core: "npm:^5.8.3" + ra-i18n-polyglot: "npm:^5.8.3" + ra-language-english: "npm:^5.8.3" ra-language-farsi: "npm:^5.0.0" - ra-language-french: "npm:^5.2.3" + ra-language-french: "npm:^5.8.3" ra-language-italian: "npm:^3.13.1" ra-language-russian: "npm:^4.14.2" react: "npm:^18.3.1" - react-admin: "npm:^5.2.3" + react-admin: "npm:^5.8.3" react-dom: "npm:^18.3.1" react-hook-form: "npm:^7.52.1" react-is: "npm:^18.3.1" - react-router: "npm:6.27.0" - react-router-dom: "npm:6.27.0" + react-router: "npm:^7.6.1" + react-router-dom: "npm:^7.6.1" react-test-renderer: "npm:^18.3.1" - ts-jest: "npm:^29.2.3" + ts-jest: "npm:^29.3.4" ts-node: "npm:^10.9.2" typescript: "npm:^5.4.5" typescript-eslint: "npm:^8.32.1" @@ -8128,9 +8258,9 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^29.2.3": - version: 29.2.5 - resolution: "ts-jest@npm:29.2.5" +"ts-jest@npm:^29.3.4": + version: 29.3.4 + resolution: "ts-jest@npm:29.3.4" dependencies: bs-logger: "npm:^0.2.6" ejs: "npm:^3.1.10" @@ -8139,7 +8269,8 @@ __metadata: json5: "npm:^2.2.3" lodash.memoize: "npm:^4.1.2" make-error: "npm:^1.3.6" - semver: "npm:^7.6.3" + semver: "npm:^7.7.2" + type-fest: "npm:^4.41.0" yargs-parser: "npm:^21.1.1" peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" @@ -8161,7 +8292,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 10c0/acb62d168faec073e64b20873b583974ba8acecdb94681164eb346cef82ade8fb481c5b979363e01a97ce4dd1e793baf64d9efd90720bc941ad7fc1c3d6f3f68 + checksum: 10c0/68ed5abbbdb16ff8a9df2ba7ebb8e19ea4fffe87db7e0b59d842d674e7935af8b375b51a69c2cc9215ef22a6325a9f99b80ab97f5c300c30910695000e3bfeee languageName: node linkType: hard @@ -8259,6 +8390,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^4.41.0": + version: 4.41.0 + resolution: "type-fest@npm:4.41.0" + checksum: 10c0/f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4 + languageName: node + linkType: hard + "typed-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "typed-array-buffer@npm:1.0.2" @@ -8718,8 +8856,8 @@ __metadata: linkType: hard "ws@npm:^8.11.0": - version: 8.18.0 - resolution: "ws@npm:8.18.0" + version: 8.18.2 + resolution: "ws@npm:8.18.2" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -8728,7 +8866,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 + checksum: 10c0/4b50f67931b8c6943c893f59c524f0e4905bbd183016cfb0f2b8653aa7f28dad4e456b9d99d285bbb67cca4fedd9ce90dfdfaa82b898a11414ebd66ee99141e4 languageName: node linkType: hard