From c82e511929444507ef002d5779ecc8a0a82c6412 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 31 May 2025 14:34:45 +0000 Subject: [PATCH] fix(deps): update react monorepo (major) (#1801) * fix(deps): update react monorepo * Updates * Update * Update * Update * Updates * Updates * Update * Remove usages of react-test-renderer * Fix --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nathan Bierema --- extension/package.json | 10 +- package.json | 2 +- packages/react-dock/demo/package.json | 10 +- packages/react-dock/eslint.config.js | 2 - packages/react-dock/jest.config.cjs | 13 - packages/react-dock/package.json | 13 +- packages/react-dock/src/Dock.tsx | 13 +- packages/react-dock/test/index.test.tsx | 23 - .../react-json-tree/examples/package.json | 8 +- packages/react-json-tree/package.json | 6 +- packages/react-json-tree/test/index.spec.tsx | 22 - packages/redux-devtools-app-core/package.json | 10 +- packages/redux-devtools-app/package.json | 8 +- .../redux-devtools-chart-monitor/package.json | 4 +- packages/redux-devtools-cli/package.json | 8 +- .../redux-devtools-dock-monitor/package.json | 4 +- .../demo/package.json | 10 +- .../demo/src/DemoApp.tsx | 2 +- .../package.json | 6 +- .../package.json | 7 +- .../demo/package.json | 8 +- .../demo/src/DemoApp.tsx | 2 +- .../package.json | 4 +- .../src/ActionList.tsx | 2 +- .../redux-devtools-log-monitor/package.json | 4 +- .../demo/package.json | 10 +- .../package.json | 6 +- .../src/components/ArrowUpIcon.tsx | 2 +- .../src/components/NoRtkQueryApi.tsx | 2 +- .../src/components/RegexIcon.tsx | 2 +- .../src/components/SortOrderButton.tsx | 2 +- .../src/components/UList.tsx | 2 +- .../src/containers/QueryPreview.tsx | 5 +- .../examples/todomvc/package.json | 10 +- .../package.json | 4 +- packages/redux-devtools-ui/package.json | 8 +- .../src/ContextMenu/ContextMenu.tsx | 2 +- .../redux-devtools-ui/src/Tabs/TabsHeader.tsx | 2 +- .../src/utils/createStyledComponent.ts | 12 +- .../examples/counter/package.json | 8 +- .../examples/todomvc/package.json | 8 +- packages/redux-devtools/package.json | 6 +- .../redux-devtools/src/createDevTools.tsx | 2 +- patches/@dnd-kit__core.patch | 59 ++ patches/@dnd-kit__sortable.patch | 11 + patches/react-icons.patch | 10 + pnpm-lock.yaml | 983 +++++++++--------- pnpm-workspace.yaml | 4 + 48 files changed, 659 insertions(+), 702 deletions(-) delete mode 100644 packages/react-dock/jest.config.cjs delete mode 100644 packages/react-dock/test/index.test.tsx delete mode 100644 packages/react-json-tree/test/index.spec.tsx create mode 100644 patches/@dnd-kit__core.patch create mode 100644 patches/@dnd-kit__sortable.patch create mode 100644 patches/react-icons.patch diff --git a/extension/package.json b/extension/package.json index 1f70fe42..7d325845 100644 --- a/extension/package.json +++ b/extension/package.json @@ -37,10 +37,10 @@ "jsan": "^3.1.14", "localforage": "^1.10.0", "lodash-es": "^4.17.21", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", "react-icons": "^5.5.0", - "react-is": "^18.3.1", + "react-is": "^19.1.0", "react-json-tree": "workspace:^", "react-redux": "^9.2.0", "redux": "^5.0.1", @@ -58,8 +58,8 @@ "@testing-library/react": "^16.3.0", "@types/chrome": "^0.0.323", "@types/lodash-es": "^4.17.12", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "@types/styled-components": "^5.1.34", "chromedriver": "^126.0.5", "cross-env": "^7.0.3", diff --git a/package.json b/package.json index 01dbc4f6..05e6a45d 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "eslint-config-prettier": "^10.1.5", "eslint-plugin-jest": "^28.11.0", "eslint-plugin-react": "^7.37.5", - "eslint-plugin-react-hooks": "^4.6.2", + "eslint-plugin-react-hooks": "^5.2.0", "jest": "^29.7.0", "prettier": "3.5.3", "typescript": "~5.8.3", diff --git a/packages/react-dock/demo/package.json b/packages/react-dock/demo/package.json index 54c4f64f..4f1c0122 100644 --- a/packages/react-dock/demo/package.json +++ b/packages/react-dock/demo/package.json @@ -10,12 +10,12 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "react": "^18.3.1", + "react": "^19.1.0", "react-bootstrap": "^2.10.10", "react-dock": "workspace:^", - "react-dom": "^18.3.1", + "react-dom": "^19.1.0", "react-icons": "^5.5.0", - "react-is": "^18.3.1", + "react-is": "^19.1.0", "styled-components": "^5.3.11" }, "devDependencies": { @@ -24,8 +24,8 @@ "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "@types/styled-components": "^5.1.34", "babel-loader": "^10.0.0", "cross-env": "^7.0.3", diff --git a/packages/react-dock/eslint.config.js b/packages/react-dock/eslint.config.js index 03a66c40..441dd183 100644 --- a/packages/react-dock/eslint.config.js +++ b/packages/react-dock/eslint.config.js @@ -1,11 +1,9 @@ import eslintJs from '../../eslint.js.config.base.mjs'; import eslintTsReact from '../../eslint.ts.react.config.base.mjs'; -import eslintTsReactJest from '../../eslint.ts.react.jest.config.base.mjs'; export default [ ...eslintJs, ...eslintTsReact(import.meta.dirname), - ...eslintTsReactJest(import.meta.dirname), { ignores: ['demo', 'lib'], }, diff --git a/packages/react-dock/jest.config.cjs b/packages/react-dock/jest.config.cjs deleted file mode 100644 index eb51aefc..00000000 --- a/packages/react-dock/jest.config.cjs +++ /dev/null @@ -1,13 +0,0 @@ -module.exports = { - testEnvironment: 'jsdom', - extensionsToTreatAsEsm: ['.ts', '.tsx'], - moduleNameMapper: { - '^(\\.{1,2}/.*)\\.js$': '$1', - }, - transform: { - '^.+\\.tsx?$': [ - 'ts-jest', - { tsconfig: 'tsconfig.test.json', useESM: true }, - ], - }, -}; diff --git a/packages/react-dock/package.json b/packages/react-dock/package.json index c8186dbf..c58fb680 100644 --- a/packages/react-dock/package.json +++ b/packages/react-dock/package.json @@ -29,26 +29,19 @@ "scripts": { "build": "tsc", "clean": "rimraf lib", - "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", "lint": "eslint .", "type-check": "tsc --noEmit", "prepack": "pnpm run clean && pnpm run build", - "prepublish": "pnpm run lint && pnpm run test" + "prepublish": "pnpm run lint" }, "dependencies": { "@types/lodash-es": "^4.17.12", "lodash-es": "^4.17.21" }, "devDependencies": { - "@types/jest": "^29.5.14", - "@types/react": "^18.3.22", - "@types/react-test-renderer": "^18.3.1", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "react": "^18.3.1", - "react-test-renderer": "^18.3.1", + "@types/react": "^19.1.6", + "react": "^19.1.0", "rimraf": "^6.0.1", - "ts-jest": "^29.3.4", "typescript": "~5.8.3" }, "peerDependencies": { diff --git a/packages/react-dock/src/Dock.tsx b/packages/react-dock/src/Dock.tsx index 1a51d381..a4e7c478 100644 --- a/packages/react-dock/src/Dock.tsx +++ b/packages/react-dock/src/Dock.tsx @@ -228,12 +228,12 @@ interface Props { dockHiddenStyle?: React.CSSProperties | null; duration: number; children?: - | React.FunctionComponent<{ + | ((params: { position: 'left' | 'right' | 'top' | 'bottom'; isResizing: boolean | undefined; size: number; isVisible: boolean | undefined; - }> + }) => ReactNode) | ReactNode; } @@ -363,14 +363,7 @@ export default class Dock extends Component { />
{typeof children === 'function' - ? ( - children as React.FunctionComponent<{ - position: 'left' | 'right' | 'top' | 'bottom'; - isResizing: boolean | undefined; - size: number; - isVisible: boolean | undefined; - }> - )({ + ? children({ position, isResizing, size, diff --git a/packages/react-dock/test/index.test.tsx b/packages/react-dock/test/index.test.tsx deleted file mode 100644 index 33826cb8..00000000 --- a/packages/react-dock/test/index.test.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react'; -import TestRenderer from 'react-test-renderer/shallow'; -import Dock from '../src/Dock.js'; - -describe('Dock component', function () { - it('should have shallow rendering', function () { - const renderer = TestRenderer.createRenderer(); - const DockEl = ; - renderer.render(DockEl); - - const result = renderer.getRenderOutput(); - - expect(DockEl.props).toEqual({ - position: 'left', - zIndex: 99999999, - fluid: true, - defaultSize: 0.3, - dimMode: 'opaque', - duration: 200, - }); - expect(result.type).toBe('div'); - }); -}); diff --git a/packages/react-json-tree/examples/package.json b/packages/react-json-tree/examples/package.json index b7d1122d..41efae9b 100644 --- a/packages/react-json-tree/examples/package.json +++ b/packages/react-json-tree/examples/package.json @@ -20,9 +20,9 @@ }, "dependencies": { "immutable": "^5.1.2", - "react": "^18.3.1", + "react": "^19.1.0", "react-base16-styling": "workspace:^", - "react-dom": "^18.3.1", + "react-dom": "^19.1.0", "react-json-tree": "workspace:^" }, "devDependencies": { @@ -31,8 +31,8 @@ "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "babel-loader": "^10.0.0", "cross-env": "^7.0.3", "fork-ts-checker-webpack-plugin": "^9.1.0", diff --git a/packages/react-json-tree/package.json b/packages/react-json-tree/package.json index d19342d1..0b22e276 100644 --- a/packages/react-json-tree/package.json +++ b/packages/react-json-tree/package.json @@ -45,11 +45,9 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/react": "^18.3.22", - "@types/react-test-renderer": "^18.3.1", + "@types/react": "^19.1.6", "jest": "^29.7.0", - "react": "^18.3.1", - "react-test-renderer": "^18.3.1", + "react": "^19.1.0", "rimraf": "^6.0.1", "ts-jest": "^29.3.4", "typescript": "~5.8.3" diff --git a/packages/react-json-tree/test/index.spec.tsx b/packages/react-json-tree/test/index.spec.tsx deleted file mode 100644 index ac49b523..00000000 --- a/packages/react-json-tree/test/index.spec.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react'; -import TestRenderer from 'react-test-renderer/shallow'; - -import { JSONTree } from '../src/index.js'; -import JSONNode from '../src/JSONNode.js'; - -const BASIC_DATA = { a: 1, b: 'c' }; - -function render(component: React.ReactElement) { - const renderer = TestRenderer.createRenderer(); - renderer.render(component); - return renderer.getRenderOutput(); -} - -describe('JSONTree', () => { - it('should render basic tree', () => { - const result = render(); - - expect(result.type).toBe('ul'); - expect(result.props.children.type.name).toBe(JSONNode.name); - }); -}); diff --git a/packages/redux-devtools-app-core/package.json b/packages/redux-devtools-app-core/package.json index 0e993239..446ec77b 100644 --- a/packages/redux-devtools-app-core/package.json +++ b/packages/redux-devtools-app-core/package.json @@ -50,7 +50,7 @@ "jsan": "^3.1.14", "jsondiffpatch": "^0.7.3", "react-icons": "^5.5.0", - "react-is": "^18.3.1" + "react-is": "^19.1.0" }, "devDependencies": { "@babel/cli": "^7.27.2", @@ -70,15 +70,15 @@ "@types/jsan": "^3.1.5", "@types/json-schema": "^7.0.15", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "@types/styled-components": "^5.1.34", "cross-env": "^7.0.3", "esbuild": "^0.25.4", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", "react-redux": "^9.2.0", "redux": "^5.0.1", "redux-persist": "^6.0.0", diff --git a/packages/redux-devtools-app/package.json b/packages/redux-devtools-app/package.json index 8fa96b2f..e2a1b89e 100644 --- a/packages/redux-devtools-app/package.json +++ b/packages/redux-devtools-app/package.json @@ -62,8 +62,8 @@ "@types/jsan": "^3.1.5", "@types/json-schema": "^7.0.15", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "@types/socketcluster-client": "^19.1.0", "@types/styled-components": "^5.1.34", "@types/webpack-env": "^1.18.8", @@ -75,8 +75,8 @@ "globals": "^16.1.0", "html-loader": "^5.1.0", "html-webpack-plugin": "^5.6.3", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", "rimraf": "^6.0.1", "style-loader": "^4.0.0", "styled-components": "^5.3.11", diff --git a/packages/redux-devtools-chart-monitor/package.json b/packages/redux-devtools-chart-monitor/package.json index f91d1d32..54c30a57 100644 --- a/packages/redux-devtools-chart-monitor/package.json +++ b/packages/redux-devtools-chart-monitor/package.json @@ -53,8 +53,8 @@ "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@redux-devtools/core": "workspace:^", - "@types/react": "^18.3.22", - "react": "^18.3.1", + "@types/react": "^19.1.6", + "react": "^19.1.0", "redux": "^5.0.1", "rimraf": "^6.0.1", "typescript": "~5.8.3" diff --git a/packages/redux-devtools-cli/package.json b/packages/redux-devtools-cli/package.json index c7ccc185..b3228464 100644 --- a/packages/redux-devtools-cli/package.json +++ b/packages/redux-devtools-cli/package.json @@ -45,7 +45,7 @@ "@emotion/react": "^11.14.0", "@redux-devtools/app": "workspace:^", "@reduxjs/toolkit": "^2.8.2", - "@types/react": "^18.3.22", + "@types/react": "^19.1.6", "body-parser": "^1.20.3", "chalk": "^5.4.1", "cors": "^2.8.5", @@ -59,9 +59,9 @@ "minimist": "^1.2.8", "morgan": "^1.10.0", "open": "^10.1.2", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-is": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-is": "^19.1.0", "semver": "^7.7.2", "socketcluster-server": "^19.1.1", "sqlite3": "^5.1.7", diff --git a/packages/redux-devtools-dock-monitor/package.json b/packages/redux-devtools-dock-monitor/package.json index baf9de10..1f85b7a0 100644 --- a/packages/redux-devtools-dock-monitor/package.json +++ b/packages/redux-devtools-dock-monitor/package.json @@ -55,8 +55,8 @@ "@babel/preset-typescript": "^7.27.1", "@redux-devtools/core": "workspace:^", "@types/parse-key": "^0.2.2", - "@types/react": "^18.3.22", - "react": "^18.3.1", + "@types/react": "^19.1.6", + "react": "^19.1.0", "redux": "^5.0.1", "rimraf": "^6.0.1", "typescript": "~5.8.3" diff --git a/packages/redux-devtools-inspector-monitor-test-tab/demo/package.json b/packages/redux-devtools-inspector-monitor-test-tab/demo/package.json index 123a4344..a820ae47 100644 --- a/packages/redux-devtools-inspector-monitor-test-tab/demo/package.json +++ b/packages/redux-devtools-inspector-monitor-test-tab/demo/package.json @@ -18,9 +18,9 @@ "@redux-devtools/ui": "workspace:^", "immutable": "^5.1.2", "lodash.shuffle": "^4.2.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-is": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-is": "^19.1.0", "react-redux": "^9.2.0", "react-router-dom": "^6.30.1", "redux": "^5.0.1", @@ -34,8 +34,8 @@ "@babel/preset-typescript": "^7.27.1", "@types/lodash.shuffle": "^4.2.9", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "@types/redux-logger": "^3.0.13", "@types/styled-components": "^5.1.34", "@types/webpack-env": "^1.18.8", diff --git a/packages/redux-devtools-inspector-monitor-test-tab/demo/src/DemoApp.tsx b/packages/redux-devtools-inspector-monitor-test-tab/demo/src/DemoApp.tsx index be42557f..24c261f9 100644 --- a/packages/redux-devtools-inspector-monitor-test-tab/demo/src/DemoApp.tsx +++ b/packages/redux-devtools-inspector-monitor-test-tab/demo/src/DemoApp.tsx @@ -70,7 +70,7 @@ interface Props } function DemoApp(props: Props) { - const timeout = useRef(); + const timeout = useRef(undefined); const location = useLocation(); const options = getOptions(location); diff --git a/packages/redux-devtools-inspector-monitor-test-tab/package.json b/packages/redux-devtools-inspector-monitor-test-tab/package.json index cc863a64..29599678 100644 --- a/packages/redux-devtools-inspector-monitor-test-tab/package.json +++ b/packages/redux-devtools-inspector-monitor-test-tab/package.json @@ -69,11 +69,11 @@ "@types/jest": "^29.5.14", "@types/jsan": "^3.1.5", "@types/object-path": "^0.11.4", - "@types/react": "^18.3.22", + "@types/react": "^19.1.6", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", "redux": "^5.0.1", "rimraf": "^6.0.1", "ts-jest": "^29.3.4", diff --git a/packages/redux-devtools-inspector-monitor-trace-tab/package.json b/packages/redux-devtools-inspector-monitor-trace-tab/package.json index 20c5f8f2..6ac13caf 100644 --- a/packages/redux-devtools-inspector-monitor-trace-tab/package.json +++ b/packages/redux-devtools-inspector-monitor-trace-tab/package.json @@ -56,13 +56,12 @@ "@types/jest": "^29.5.14", "@types/node": "^22.15.21", "@types/path-browserify": "^1.0.3", - "@types/react": "^18.3.22", + "@types/react": "^19.1.6", "@types/source-map": "0.5.2", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-test-renderer": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", "redux": "^5.0.1", "rimraf": "^6.0.1", "ts-jest": "^29.3.4", diff --git a/packages/redux-devtools-inspector-monitor/demo/package.json b/packages/redux-devtools-inspector-monitor/demo/package.json index ae7daa20..27b37797 100644 --- a/packages/redux-devtools-inspector-monitor/demo/package.json +++ b/packages/redux-devtools-inspector-monitor/demo/package.json @@ -16,10 +16,10 @@ "@redux-devtools/inspector-monitor": "workspace:^", "immutable": "^5.1.2", "lodash.shuffle": "^4.2.0", - "react": "^18.3.1", + "react": "^19.1.0", "react-base16-styling": "workspace:^", "react-bootstrap": "^2.10.10", - "react-dom": "^18.3.1", + "react-dom": "^19.1.0", "react-redux": "^9.2.0", "react-router-dom": "^6.30.1", "redux": "^5.0.1", @@ -32,8 +32,8 @@ "@babel/preset-typescript": "^7.27.1", "@types/lodash.shuffle": "^4.2.9", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "@types/redux-logger": "^3.0.13", "@types/webpack-env": "^1.18.8", "babel-loader": "^10.0.0", diff --git a/packages/redux-devtools-inspector-monitor/demo/src/DemoApp.tsx b/packages/redux-devtools-inspector-monitor/demo/src/DemoApp.tsx index 90fd7d29..255cc4e4 100644 --- a/packages/redux-devtools-inspector-monitor/demo/src/DemoApp.tsx +++ b/packages/redux-devtools-inspector-monitor/demo/src/DemoApp.tsx @@ -142,7 +142,7 @@ interface Props } function DemoApp(props: Props) { - const timeout = useRef(); + const timeout = useRef(undefined); const location = useLocation(); const navigate = useNavigate(); diff --git a/packages/redux-devtools-inspector-monitor/package.json b/packages/redux-devtools-inspector-monitor/package.json index 277e3be3..d18163ac 100644 --- a/packages/redux-devtools-inspector-monitor/package.json +++ b/packages/redux-devtools-inspector-monitor/package.json @@ -64,8 +64,8 @@ "@types/dateformat": "^5.0.3", "@types/hex-rgba": "^1.0.3", "@types/lodash.debounce": "^4.0.9", - "@types/react": "^18.3.22", - "react": "^18.3.1", + "@types/react": "^19.1.6", + "react": "^19.1.0", "redux": "^5.0.1", "rimraf": "^6.0.1", "typescript": "~5.8.3" diff --git a/packages/redux-devtools-inspector-monitor/src/ActionList.tsx b/packages/redux-devtools-inspector-monitor/src/ActionList.tsx index a72278a0..f9f115f8 100644 --- a/packages/redux-devtools-inspector-monitor/src/ActionList.tsx +++ b/packages/redux-devtools-inspector-monitor/src/ActionList.tsx @@ -83,7 +83,7 @@ export default function ActionList>({ onReorderAction, }: Props): JSX.Element { const nodeRef = useRef(null); - const prevLastActionId = useRef(); + const prevLastActionId = useRef(undefined); useLayoutEffect(() => { if (nodeRef.current && prevLastActionId.current !== lastActionId) { diff --git a/packages/redux-devtools-log-monitor/package.json b/packages/redux-devtools-log-monitor/package.json index 6d15a287..a4d23f25 100644 --- a/packages/redux-devtools-log-monitor/package.json +++ b/packages/redux-devtools-log-monitor/package.json @@ -56,8 +56,8 @@ "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@redux-devtools/core": "workspace:^", - "@types/react": "^18.3.22", - "react": "^18.3.1", + "@types/react": "^19.1.6", + "react": "^19.1.0", "redux": "^5.0.1", "rimraf": "^6.0.1", "typescript": "~5.8.3" diff --git a/packages/redux-devtools-rtk-query-monitor/demo/package.json b/packages/redux-devtools-rtk-query-monitor/demo/package.json index bc1dec00..7b28dcd6 100644 --- a/packages/redux-devtools-rtk-query-monitor/demo/package.json +++ b/packages/redux-devtools-rtk-query-monitor/demo/package.json @@ -21,10 +21,10 @@ "@reduxjs/toolkit": "^2.8.2", "framer-motion": "^11.18.2", "msw": "^2.8.7", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", "react-icons": "^5.5.0", - "react-is": "^18.3.1", + "react-is": "^19.1.0", "react-redux": "^9.2.0", "react-router-dom": "^6.30.1", "styled-components": "^5.3.11" @@ -36,8 +36,8 @@ "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "@types/styled-components": "^5.1.34", "babel-loader": "^10.0.0", "copy-webpack-plugin": "^13.0.0", diff --git a/packages/redux-devtools-rtk-query-monitor/package.json b/packages/redux-devtools-rtk-query-monitor/package.json index 6e46d3b4..24e51c22 100644 --- a/packages/redux-devtools-rtk-query-monitor/package.json +++ b/packages/redux-devtools-rtk-query-monitor/package.json @@ -71,11 +71,11 @@ "@types/jest": "^29.5.14", "@types/hex-rgba": "^1.0.3", "@types/lodash.debounce": "^4.0.9", - "@types/react": "^18.3.22", + "@types/react": "^19.1.6", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", "react-redux": "^9.2.0", "redux": "^5.0.1", "rimraf": "^6.0.1", diff --git a/packages/redux-devtools-rtk-query-monitor/src/components/ArrowUpIcon.tsx b/packages/redux-devtools-rtk-query-monitor/src/components/ArrowUpIcon.tsx index 60f7c0ef..c30f3e22 100644 --- a/packages/redux-devtools-rtk-query-monitor/src/components/ArrowUpIcon.tsx +++ b/packages/redux-devtools-rtk-query-monitor/src/components/ArrowUpIcon.tsx @@ -9,7 +9,7 @@ export type ArrowUpIconProps = Omit< /** * @see https://icons.getbootstrap.com/icons/arrow-up/ */ -export function ArrowUpIcon(props: ArrowUpIconProps): JSX.Element { +export function ArrowUpIcon(props: ArrowUpIconProps): React.JSX.Element { return ( ({ diff --git a/packages/redux-devtools-rtk-query-monitor/src/components/RegexIcon.tsx b/packages/redux-devtools-rtk-query-monitor/src/components/RegexIcon.tsx index 05c35792..9c6409d1 100644 --- a/packages/redux-devtools-rtk-query-monitor/src/components/RegexIcon.tsx +++ b/packages/redux-devtools-rtk-query-monitor/src/components/RegexIcon.tsx @@ -9,7 +9,7 @@ export type RegexIconProps = Omit< // from https://commons.wikimedia.org/wiki/File:OOjs_UI_icon_regular-expression.svg export function RegexIcon( props: React.HTMLAttributes, -): JSX.Element { +): React.JSX.Element { return ( diff --git a/packages/redux-devtools-rtk-query-monitor/src/components/SortOrderButton.tsx b/packages/redux-devtools-rtk-query-monitor/src/components/SortOrderButton.tsx index 2ba577c7..50e4ef55 100644 --- a/packages/redux-devtools-rtk-query-monitor/src/components/SortOrderButton.tsx +++ b/packages/redux-devtools-rtk-query-monitor/src/components/SortOrderButton.tsx @@ -11,7 +11,7 @@ export function SortOrderButton({ isAsc, onChange, id, -}: SortOrderButtonProps): JSX.Element { +}: SortOrderButtonProps): React.JSX.Element { const handleButtonClick = (): void => { if (!isAsc) { onChange(true); diff --git a/packages/redux-devtools-rtk-query-monitor/src/components/UList.tsx b/packages/redux-devtools-rtk-query-monitor/src/components/UList.tsx index d7029302..cd4f44b3 100644 --- a/packages/redux-devtools-rtk-query-monitor/src/components/UList.tsx +++ b/packages/redux-devtools-rtk-query-monitor/src/components/UList.tsx @@ -2,7 +2,7 @@ import * as React from 'react'; export type UListProps = React.HTMLAttributes; -export function UList(props: UListProps): JSX.Element { +export function UList(props: UListProps): React.JSX.Element { return (
    extends React.PureComponent> { - renderLabelWithCounter = ( - label: React.ReactText, - counter: number, - ): string => { + renderLabelWithCounter = (label: string, counter: number): string => { let counterAsString = counter.toFixed(0); if (counterAsString.length > 3) { diff --git a/packages/redux-devtools-slider-monitor/examples/todomvc/package.json b/packages/redux-devtools-slider-monitor/examples/todomvc/package.json index ce4b367c..6932b03b 100644 --- a/packages/redux-devtools-slider-monitor/examples/todomvc/package.json +++ b/packages/redux-devtools-slider-monitor/examples/todomvc/package.json @@ -20,9 +20,9 @@ "@redux-devtools/log-monitor": "workspace:^", "@redux-devtools/slider-monitor": "workspace:^", "classnames": "^2.5.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-is": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-is": "^19.1.0", "react-redux": "^9.2.0", "redux": "^5.0.1", "styled-components": "^5.3.11", @@ -34,8 +34,8 @@ "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "@types/styled-components": "^5.1.34", "@types/webpack-env": "^1.18.8", "babel-loader": "^10.0.0", diff --git a/packages/redux-devtools-slider-monitor/package.json b/packages/redux-devtools-slider-monitor/package.json index f2f42de2..f63b77df 100644 --- a/packages/redux-devtools-slider-monitor/package.json +++ b/packages/redux-devtools-slider-monitor/package.json @@ -45,8 +45,8 @@ "@babel/preset-typescript": "^7.27.1", "@redux-devtools/core": "workspace:^", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "react": "^18.3.1", + "@types/react": "^19.1.6", + "react": "^19.1.0", "redux": "^5.0.1", "rimraf": "^6.0.1", "typescript": "~5.8.3" diff --git a/packages/redux-devtools-ui/package.json b/packages/redux-devtools-ui/package.json index a74a231b..6394e803 100644 --- a/packages/redux-devtools-ui/package.json +++ b/packages/redux-devtools-ui/package.json @@ -72,16 +72,16 @@ "@types/color": "^4.2.0", "@types/node": "^22.15.21", "@types/jest": "^29.5.14", - "@types/react": "^18.3.22", + "@types/react": "^19.1.6", "@types/styled-components": "^5.1.34", "babel-loader": "^10.0.0", "csstype": "^3.1.3", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "ncp": "^2.0.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-is": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-is": "^19.1.0", "rimraf": "^6.0.1", "storybook": "^9.0.2", "styled-components": "^5.3.11", diff --git a/packages/redux-devtools-ui/src/ContextMenu/ContextMenu.tsx b/packages/redux-devtools-ui/src/ContextMenu/ContextMenu.tsx index 6a84a43a..ab762a8a 100644 --- a/packages/redux-devtools-ui/src/ContextMenu/ContextMenu.tsx +++ b/packages/redux-devtools-ui/src/ContextMenu/ContextMenu.tsx @@ -5,7 +5,7 @@ import styles from './styles/index'; const ContextMenuWrapper = createStyledComponent(styles); type ReactButtonElement = React.ReactElement< - JSX.IntrinsicElements['button'], + React.JSX.IntrinsicElements['button'], 'button' >; type Item = { name: string; value?: string } | ReactButtonElement; diff --git a/packages/redux-devtools-ui/src/Tabs/TabsHeader.tsx b/packages/redux-devtools-ui/src/Tabs/TabsHeader.tsx index 49a806fd..123a6407 100644 --- a/packages/redux-devtools-ui/src/Tabs/TabsHeader.tsx +++ b/packages/redux-devtools-ui/src/Tabs/TabsHeader.tsx @@ -8,7 +8,7 @@ import * as styles from './styles'; const TabsWrapper = createStyledComponent(styles); export type ReactButtonElement = React.ReactElement< - JSX.IntrinsicElements['button'], + React.JSX.IntrinsicElements['button'], 'button' >; diff --git a/packages/redux-devtools-ui/src/utils/createStyledComponent.ts b/packages/redux-devtools-ui/src/utils/createStyledComponent.ts index 44bae93d..5f44632e 100644 --- a/packages/redux-devtools-ui/src/utils/createStyledComponent.ts +++ b/packages/redux-devtools-ui/src/utils/createStyledComponent.ts @@ -11,7 +11,7 @@ import getDefaultTheme, { Theme } from '../themes/default'; import { ThemeFromProvider } from './theme'; type StyleFunction< - C extends keyof JSX.IntrinsicElements | React.ComponentType, + C extends keyof React.JSX.IntrinsicElements | React.ComponentType, // eslint-disable-next-line @typescript-eslint/no-empty-object-type O extends object = {}, > = InterpolationFunction< @@ -19,7 +19,7 @@ type StyleFunction< >; interface StylesObject< - C extends keyof JSX.IntrinsicElements | React.ComponentType, + C extends keyof React.JSX.IntrinsicElements | React.ComponentType, // eslint-disable-next-line @typescript-eslint/no-empty-object-type O extends object = {}, > { @@ -27,13 +27,13 @@ interface StylesObject< } type Styles< - C extends keyof JSX.IntrinsicElements | React.ComponentType, + C extends keyof React.JSX.IntrinsicElements | React.ComponentType, // eslint-disable-next-line @typescript-eslint/no-empty-object-type O extends object = {}, > = StylesObject | StyleFunction; function isStylesObject< - C extends keyof JSX.IntrinsicElements | React.ComponentType, + C extends keyof React.JSX.IntrinsicElements | React.ComponentType, // eslint-disable-next-line @typescript-eslint/no-empty-object-type O extends object = {}, >(styles: Styles): styles is StylesObject { @@ -41,7 +41,7 @@ function isStylesObject< } const getStyle = < - C extends keyof JSX.IntrinsicElements | React.ComponentType, + C extends keyof React.JSX.IntrinsicElements | React.ComponentType, // eslint-disable-next-line @typescript-eslint/no-empty-object-type O extends object = {}, >( @@ -56,7 +56,7 @@ function isThemeFromProvider( } export default function createStyledComponent< - C extends keyof JSX.IntrinsicElements | React.ComponentType, + C extends keyof React.JSX.IntrinsicElements | React.ComponentType, // eslint-disable-next-line @typescript-eslint/no-empty-object-type O extends object = {}, >( diff --git a/packages/redux-devtools/examples/counter/package.json b/packages/redux-devtools/examples/counter/package.json index 581d2072..86ca78c6 100644 --- a/packages/redux-devtools/examples/counter/package.json +++ b/packages/redux-devtools/examples/counter/package.json @@ -22,8 +22,8 @@ "@redux-devtools/core": "workspace:^", "@redux-devtools/dock-monitor": "workspace:^", "@redux-devtools/log-monitor": "workspace:^", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", "react-redux": "^9.2.0", "redux": "^5.0.1", "redux-thunk": "^3.1.0" @@ -34,8 +34,8 @@ "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "@types/webpack-env": "^1.18.8", "babel-loader": "^10.0.0", "cross-env": "^7.0.3", diff --git a/packages/redux-devtools/examples/todomvc/package.json b/packages/redux-devtools/examples/todomvc/package.json index 3722302c..a078f739 100644 --- a/packages/redux-devtools/examples/todomvc/package.json +++ b/packages/redux-devtools/examples/todomvc/package.json @@ -35,8 +35,8 @@ "@redux-devtools/dock-monitor": "workspace:^", "@redux-devtools/log-monitor": "workspace:^", "classnames": "^2.5.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", "react-redux": "^9.2.0", "redux": "^5.0.1", "todomvc-app-css": "^2.4.3" @@ -47,8 +47,8 @@ "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", - "@types/react-dom": "^18.3.7", + "@types/react": "^19.1.6", + "@types/react-dom": "^19.1.5", "@types/webpack-env": "^1.18.8", "babel-loader": "^10.0.0", "cross-env": "^7.0.3", diff --git a/packages/redux-devtools/package.json b/packages/redux-devtools/package.json index 3a1963e5..1e17857c 100644 --- a/packages/redux-devtools/package.json +++ b/packages/redux-devtools/package.json @@ -54,10 +54,10 @@ "@babel/preset-typescript": "^7.27.1", "@types/jest": "^29.5.14", "@types/node": "^22.15.21", - "@types/react": "^18.3.22", + "@types/react": "^19.1.6", "jest": "^29.7.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.1.0", + "react-dom": "^19.1.0", "react-redux": "^9.2.0", "redux": "^5.0.1", "rimraf": "^6.0.1", diff --git a/packages/redux-devtools/src/createDevTools.tsx b/packages/redux-devtools/src/createDevTools.tsx index 80e6d985..529a7276 100644 --- a/packages/redux-devtools/src/createDevTools.tsx +++ b/packages/redux-devtools/src/createDevTools.tsx @@ -94,7 +94,7 @@ export default function createDevTools< constructor(props: Props) { super(props); - if (ReactReduxContext) { + if (ReactReduxContext as typeof ReactReduxContext | undefined) { if (this.props.store && !this.props.store.liftedStore) { logError('NoLiftedStore'); } diff --git a/patches/@dnd-kit__core.patch b/patches/@dnd-kit__core.patch new file mode 100644 index 00000000..98b790ad --- /dev/null +++ b/patches/@dnd-kit__core.patch @@ -0,0 +1,59 @@ +diff --git a/dist/components/Accessibility/Accessibility.d.ts b/dist/components/Accessibility/Accessibility.d.ts +index bb8c25b3e818b31da14a1dc64c7d8cc4ad2c1b2f..dc8a50037b90a7a4044d54f2abdf58d1b3dc4bd3 100644 +--- a/dist/components/Accessibility/Accessibility.d.ts ++++ b/dist/components/Accessibility/Accessibility.d.ts +@@ -6,5 +6,5 @@ interface Props { + screenReaderInstructions?: ScreenReaderInstructions; + hiddenTextDescribedById: string; + } +-export declare function Accessibility({ announcements, container, hiddenTextDescribedById, screenReaderInstructions, }: Props): JSX.Element | null; ++export declare function Accessibility({ announcements, container, hiddenTextDescribedById, screenReaderInstructions, }: Props): React.JSX.Element | null; + export {}; +diff --git a/dist/components/DragOverlay/DragOverlay.d.ts b/dist/components/DragOverlay/DragOverlay.d.ts +index 36fc7a419fac52cbe265c90106cddc43fe95dcb8..e98ba4a1b81a8266d2b9aa657d6a79f8b4176bb1 100644 +--- a/dist/components/DragOverlay/DragOverlay.d.ts ++++ b/dist/components/DragOverlay/DragOverlay.d.ts +@@ -5,7 +5,7 @@ import type { DropAnimation } from './hooks'; + export interface Props extends Pick { + dropAnimation?: DropAnimation | null | undefined; + modifiers?: Modifiers; +- wrapperElement?: keyof JSX.IntrinsicElements; ++ wrapperElement?: keyof React.JSX.IntrinsicElements; + zIndex?: number; + } +-export declare const DragOverlay: React.MemoExoticComponent<({ adjustScale, children, dropAnimation: dropAnimationConfig, style, transition, modifiers, wrapperElement, className, zIndex, }: Props) => JSX.Element>; ++export declare const DragOverlay: React.MemoExoticComponent<({ adjustScale, children, dropAnimation: dropAnimationConfig, style, transition, modifiers, wrapperElement, className, zIndex, }: Props) => React.JSX.Element>; +diff --git a/dist/components/DragOverlay/components/AnimationManager/AnimationManager.d.ts b/dist/components/DragOverlay/components/AnimationManager/AnimationManager.d.ts +index 8099a21266bdc99774a36a536428957338c4df41..1022ed4621ed50172909fae7ea695fb78a514091 100644 +--- a/dist/components/DragOverlay/components/AnimationManager/AnimationManager.d.ts ++++ b/dist/components/DragOverlay/components/AnimationManager/AnimationManager.d.ts +@@ -5,4 +5,4 @@ export interface Props { + animation: Animation; + children: React.ReactElement | null; + } +-export declare function AnimationManager({ animation, children }: Props): JSX.Element; ++export declare function AnimationManager({ animation, children }: Props): React.JSX.Element; +diff --git a/dist/components/DragOverlay/components/NullifiedContextProvider/NullifiedContextProvider.d.ts b/dist/components/DragOverlay/components/NullifiedContextProvider/NullifiedContextProvider.d.ts +index cae101110ecb6fdabf90e0fd5018fe1e13512230..c8b9f458b41952bbde8549f0a29d32c4eb2d75a3 100644 +--- a/dist/components/DragOverlay/components/NullifiedContextProvider/NullifiedContextProvider.d.ts ++++ b/dist/components/DragOverlay/components/NullifiedContextProvider/NullifiedContextProvider.d.ts +@@ -2,5 +2,5 @@ import React from 'react'; + interface Props { + children: React.ReactNode; + } +-export declare function NullifiedContextProvider({ children }: Props): JSX.Element; ++export declare function NullifiedContextProvider({ children }: Props): React.JSX.Element; + export {}; +diff --git a/dist/components/DragOverlay/components/PositionedOverlay/PositionedOverlay.d.ts b/dist/components/DragOverlay/components/PositionedOverlay/PositionedOverlay.d.ts +index 59dba0b1ca8e7b9fed4ea85036c8ad5c0e92caa6..badcc14baa5c99a4a16e6bcf47344deee88ae194 100644 +--- a/dist/components/DragOverlay/components/PositionedOverlay/PositionedOverlay.d.ts ++++ b/dist/components/DragOverlay/components/PositionedOverlay/PositionedOverlay.d.ts +@@ -3,7 +3,7 @@ import type { Transform } from '@dnd-kit/utilities'; + import type { ClientRect, UniqueIdentifier } from '../../../../types'; + declare type TransitionGetter = (activatorEvent: Event | null) => React.CSSProperties['transition'] | undefined; + export interface Props { +- as: keyof JSX.IntrinsicElements; ++ as: keyof React.JSX.IntrinsicElements; + activatorEvent: Event | null; + adjustScale?: boolean; + children?: React.ReactNode; diff --git a/patches/@dnd-kit__sortable.patch b/patches/@dnd-kit__sortable.patch new file mode 100644 index 00000000..10f45218 --- /dev/null +++ b/patches/@dnd-kit__sortable.patch @@ -0,0 +1,11 @@ +diff --git a/dist/components/SortableContext.d.ts b/dist/components/SortableContext.d.ts +index 718e8db4aa98759ac82b151650c15568d9a9f538..98d5b11a96d27f1f094bf3aeedc889e2c7325c93 100644 +--- a/dist/components/SortableContext.d.ts ++++ b/dist/components/SortableContext.d.ts +@@ -22,5 +22,5 @@ interface ContextDescriptor { + strategy: SortingStrategy; + } + export declare const Context: React.Context; +-export declare function SortableContext({ children, id, items: userDefinedItems, strategy, disabled: disabledProp, }: Props): JSX.Element; ++export declare function SortableContext({ children, id, items: userDefinedItems, strategy, disabled: disabledProp, }: Props): React.JSX.Element; + export {}; diff --git a/patches/react-icons.patch b/patches/react-icons.patch new file mode 100644 index 00000000..9748b899 --- /dev/null +++ b/patches/react-icons.patch @@ -0,0 +1,10 @@ +diff --git a/lib/iconBase.d.ts b/lib/iconBase.d.ts +index 9891a022c2be4d36ec8f7f80a0f5380023959e5e..96408ae39ab2025b77011485dd3096e6fb3b60ac 100644 +--- a/lib/iconBase.d.ts ++++ b/lib/iconBase.d.ts +@@ -16,4 +16,4 @@ export interface IconBaseProps extends React.SVGAttributes { + export type IconType = (props: IconBaseProps) => React.ReactNode; + export declare function IconBase(props: IconBaseProps & { + attr?: Record; +-}): JSX.Element; ++}): React.JSX.Element; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0a0b2532..d130575e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,17 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +patchedDependencies: + '@dnd-kit/core': + hash: bee825e5edf3dc4325af458bf5a68b629e8b0a189ea0eee259b66d28981f8a17 + path: patches/@dnd-kit__core.patch + '@dnd-kit/sortable': + hash: e47dc0c4389a046873ebf71cee394de1946ef0e0ee96c171579932908f628d7f + path: patches/@dnd-kit__sortable.patch + react-icons: + hash: 65754f60dd6af554cf9ea4e47d63102ed06a703cde01a82c29e2373f7815b658 + path: patches/react-icons.patch + importers: .: @@ -33,8 +44,8 @@ importers: specifier: ^7.37.5 version: 7.37.5(eslint@9.27.0) eslint-plugin-react-hooks: - specifier: ^4.6.2 - version: 4.6.2(eslint@9.27.0) + specifier: ^5.2.0 + version: 5.2.0(eslint@9.27.0) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)) @@ -52,7 +63,7 @@ importers: dependencies: '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@redux-devtools/app': specifier: workspace:^ version: link:../packages/redux-devtools-app @@ -76,7 +87,7 @@ importers: version: link:../packages/redux-devtools-utils '@reduxjs/toolkit': specifier: ^2.8.2 - version: 2.8.2(react-redux@9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1))(react@18.3.1) + version: 2.8.2(react-redux@9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1))(react@19.1.0) '@types/jsan': specifier: ^3.1.5 version: 3.1.5 @@ -90,32 +101,32 @@ importers: specifier: ^4.17.21 version: 4.17.21 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-icons: specifier: ^5.5.0 - version: 5.5.0(react@18.3.1) + version: 5.5.0(patch_hash=65754f60dd6af554cf9ea4e47d63102ed06a703cde01a82c29e2373f7815b658)(react@19.1.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-json-tree: specifier: workspace:^ version: link:../packages/react-json-tree react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) redux: specifier: ^5.0.1 version: 5.0.1 redux-persist: specifier: ^6.0.0 - version: 6.0.0(react@18.3.1)(redux@5.0.1) + version: 6.0.0(react@19.1.0)(redux@5.0.1) styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) devDependencies: '@babel/core': specifier: ^7.27.1 @@ -140,7 +151,7 @@ importers: version: 6.6.3 '@testing-library/react': specifier: ^16.3.0 - version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.7(@types/react@18.3.22))(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/chrome': specifier: ^0.0.323 version: 0.0.323 @@ -148,11 +159,11 @@ importers: specifier: ^4.17.12 version: 4.17.12 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) '@types/styled-components': specifier: ^5.1.34 version: 5.1.34 @@ -377,33 +388,15 @@ importers: specifier: ^4.17.21 version: 4.17.21 devDependencies: - '@types/jest': - specifier: ^29.5.14 - version: 29.5.14 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 - '@types/react-test-renderer': - specifier: ^18.3.1 - version: 18.3.1 - jest: - specifier: ^29.7.0 - version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)) - jest-environment-jsdom: - specifier: ^29.7.0 - version: 29.7.0 + specifier: ^19.1.6 + version: 19.1.6 react: - specifier: ^18.3.1 - version: 18.3.1 - react-test-renderer: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 - ts-jest: - specifier: ^29.3.4 - version: 29.3.4(@babel/core@7.27.1)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.1))(esbuild@0.25.4)(jest@29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)))(typescript@5.8.3) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -411,26 +404,26 @@ importers: packages/react-dock/demo: dependencies: react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-bootstrap: specifier: ^2.10.10 - version: 2.10.10(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.10.10(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react-dock: specifier: workspace:^ version: link:.. react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-icons: specifier: ^5.5.0 - version: 5.5.0(react@18.3.1) + version: 5.5.0(patch_hash=65754f60dd6af554cf9ea4e47d63102ed06a703cde01a82c29e2373f7815b658)(react@19.1.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) devDependencies: '@babel/core': specifier: ^7.27.1 @@ -448,11 +441,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) '@types/styled-components': specifier: ^5.1.34 version: 5.1.34 @@ -497,20 +490,14 @@ importers: specifier: ^29.5.14 version: 29.5.14 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 - '@types/react-test-renderer': - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.6 + version: 19.1.6 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)) react: - specifier: ^18.3.1 - version: 18.3.1 - react-test-renderer: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -527,14 +514,14 @@ importers: specifier: ^5.1.2 version: 5.1.2 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-base16-styling: specifier: workspace:^ version: link:../../react-base16-styling react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-json-tree: specifier: workspace:^ version: link:.. @@ -555,11 +542,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) babel-loader: specifier: ^10.0.0 version: 10.0.0(@babel/core@7.27.1)(webpack@5.99.9) @@ -625,20 +612,20 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) redux: specifier: ^5.0.1 version: 5.0.1 @@ -668,13 +655,13 @@ importers: version: 1.10.0 react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) redux: specifier: ^5.0.1 version: 5.0.1 redux-persist: specifier: ^6.0.0 - version: 6.0.0(react@18.3.1)(redux@5.0.1) + version: 6.0.0(react@19.1.0)(redux@5.0.1) socketcluster-client: specifier: ^19.2.3 version: 19.2.3 @@ -702,13 +689,13 @@ importers: version: 7.27.1(@babel/core@7.27.1) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@reduxjs/toolkit': specifier: ^2.8.2 - version: 2.8.2(react-redux@9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1))(react@18.3.1) + version: 2.8.2(react-redux@9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1))(react@19.1.0) '@rjsf/core': specifier: ^5.24.10 - version: 5.24.10(@rjsf/utils@5.24.10(react@18.3.1))(react@18.3.1) + version: 5.24.10(@rjsf/utils@5.24.10(react@19.1.0))(react@19.1.0) '@types/jsan': specifier: ^3.1.5 version: 3.1.5 @@ -719,11 +706,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) '@types/socketcluster-client': specifier: ^19.1.0 version: 19.1.0 @@ -758,11 +745,11 @@ importers: specifier: ^5.6.3 version: 5.6.3(webpack@5.99.9) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -771,7 +758,7 @@ importers: version: 4.0.0(webpack@5.99.9) styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) ts-jest: specifier: ^29.3.4 version: 29.3.4(@babel/core@7.27.1)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.1))(esbuild@0.25.4)(jest@29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)))(typescript@5.8.3) @@ -837,10 +824,10 @@ importers: version: 0.7.3 react-icons: specifier: ^5.5.0 - version: 5.5.0(react@18.3.1) + version: 5.5.0(patch_hash=65754f60dd6af554cf9ea4e47d63102ed06a703cde01a82c29e2373f7815b658)(react@19.1.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 devDependencies: '@babel/cli': specifier: ^7.27.2 @@ -865,13 +852,13 @@ importers: version: 7.27.1(@babel/core@7.27.1) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@reduxjs/toolkit': specifier: ^2.8.2 - version: 2.8.2(react-redux@9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1))(react@18.3.1) + version: 2.8.2(react-redux@9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1))(react@19.1.0) '@rjsf/core': specifier: ^5.24.10 - version: 5.24.10(@rjsf/utils@5.24.10(react@18.3.1))(react@18.3.1) + version: 5.24.10(@rjsf/utils@5.24.10(react@19.1.0))(react@19.1.0) '@testing-library/dom': specifier: ^10.4.0 version: 10.4.0 @@ -880,7 +867,7 @@ importers: version: 6.6.3 '@testing-library/react': specifier: ^16.3.0 - version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.7(@types/react@18.3.22))(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/jest': specifier: ^29.5.14 version: 29.5.14 @@ -894,11 +881,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) '@types/styled-components': specifier: ^5.1.34 version: 5.1.34 @@ -915,26 +902,26 @@ importers: specifier: ^29.7.0 version: 29.7.0 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) redux: specifier: ^5.0.1 version: 5.0.1 redux-persist: specifier: ^6.0.0 - version: 6.0.0(react@18.3.1)(redux@5.0.1) + version: 6.0.0(react@19.1.0)(redux@5.0.1) rimraf: specifier: ^6.0.1 version: 6.0.1 styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) ts-jest: specifier: ^29.3.4 version: 29.3.4(@babel/core@7.27.1)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.1))(esbuild@0.25.4)(jest@29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)))(typescript@5.8.3) @@ -985,11 +972,11 @@ importers: specifier: workspace:^ version: link:../redux-devtools '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 redux: specifier: ^5.0.1 version: 5.0.1 @@ -1007,16 +994,16 @@ importers: version: 4.12.1(encoding@0.1.13)(graphql@16.11.0) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@redux-devtools/app': specifier: workspace:^ version: link:../redux-devtools-app '@reduxjs/toolkit': specifier: ^2.8.2 - version: 2.8.2(react-redux@9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1))(react@18.3.1) + version: 2.8.2(react-redux@9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1))(react@19.1.0) '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 body-parser: specifier: ^1.20.3 version: 1.20.3 @@ -1057,14 +1044,14 @@ importers: specifier: ^10.1.2 version: 10.1.2 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 semver: specifier: ^7.7.2 version: 7.7.2 @@ -1076,7 +1063,7 @@ importers: version: 5.1.7 styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) uuid: specifier: ^11.1.0 version: 11.1.0 @@ -1191,11 +1178,11 @@ importers: specifier: ^0.2.2 version: 0.2.2 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 redux: specifier: ^5.0.1 version: 5.0.1 @@ -1247,16 +1234,16 @@ importers: version: 7.27.1 '@dnd-kit/core': specifier: ^6.3.1 - version: 6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.3.1(patch_hash=bee825e5edf3dc4325af458bf5a68b629e8b0a189ea0eee259b66d28981f8a17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@dnd-kit/modifiers': specifier: ^9.0.0 - version: 9.0.0(@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 9.0.0(@dnd-kit/core@6.3.1(patch_hash=bee825e5edf3dc4325af458bf5a68b629e8b0a189ea0eee259b66d28981f8a17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) '@dnd-kit/sortable': specifier: ^10.0.0 - version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 10.0.0(patch_hash=e47dc0c4389a046873ebf71cee394de1946ef0e0ee96c171579932908f628d7f)(@dnd-kit/core@6.3.1(patch_hash=bee825e5edf3dc4325af458bf5a68b629e8b0a189ea0eee259b66d28981f8a17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) '@dnd-kit/utilities': specifier: ^3.2.2 - version: 3.2.2(react@18.3.1) + version: 3.2.2(react@19.1.0) '@types/lodash': specifier: ^4.17.17 version: 4.17.17 @@ -1283,7 +1270,7 @@ importers: version: link:../react-base16-styling react-dom: specifier: ^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0 - version: 18.3.1(react@18.3.1) + version: 19.1.0(react@19.1.0) react-json-tree: specifier: workspace:^ version: link:../react-json-tree @@ -1314,7 +1301,7 @@ importers: version: 11.12.0(@babel/core@7.27.1) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@redux-devtools/core': specifier: workspace:^ version: link:../redux-devtools @@ -1328,11 +1315,11 @@ importers: specifier: ^4.0.9 version: 4.0.9 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 redux: specifier: ^5.0.1 version: 5.0.1 @@ -1368,13 +1355,13 @@ importers: version: 0.11.8 react-icons: specifier: ^5.5.0 - version: 5.5.0(react@18.3.1) + version: 5.5.0(patch_hash=65754f60dd6af554cf9ea4e47d63102ed06a703cde01a82c29e2373f7815b658)(react@19.1.0) simple-diff: specifier: ^1.7.2 version: 1.7.2 styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) devDependencies: '@babel/cli': specifier: ^7.27.2 @@ -1399,7 +1386,7 @@ importers: version: 7.27.1(@babel/core@7.27.1) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@redux-devtools/core': specifier: workspace:^ version: link:../redux-devtools @@ -1411,7 +1398,7 @@ importers: version: 10.4.0 '@testing-library/react': specifier: ^16.3.0 - version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.7(@types/react@18.3.22))(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/es6template': specifier: ^1.0.5 version: 1.0.5 @@ -1425,8 +1412,8 @@ importers: specifier: ^0.11.4 version: 0.11.4 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)) @@ -1434,11 +1421,11 @@ importers: specifier: ^29.7.0 version: 29.7.0 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) redux: specifier: ^5.0.1 version: 5.0.1 @@ -1456,7 +1443,7 @@ importers: dependencies: '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@redux-devtools/core': specifier: workspace:^ version: link:../../redux-devtools @@ -1479,20 +1466,20 @@ importers: specifier: ^4.2.0 version: 4.2.0 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) react-router-dom: specifier: ^6.30.1 - version: 6.30.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.30.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) redux: specifier: ^5.0.1 version: 5.0.1 @@ -1501,7 +1488,7 @@ importers: version: 3.0.6 styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) devDependencies: '@babel/core': specifier: ^7.27.1 @@ -1522,11 +1509,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) '@types/redux-logger': specifier: ^3.0.13 version: 3.0.13 @@ -1620,7 +1607,7 @@ importers: version: 7.27.1(@babel/core@7.27.1) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@redux-devtools/core': specifier: workspace:^ version: link:../redux-devtools @@ -1632,7 +1619,7 @@ importers: version: 10.4.0 '@testing-library/react': specifier: ^16.3.0 - version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.7(@types/react@18.3.22))(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/babel__code-frame': specifier: ^7.0.6 version: 7.0.6 @@ -1646,8 +1633,8 @@ importers: specifier: ^1.0.3 version: 1.0.3 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/source-map': specifier: 0.5.2 version: 0.5.2 @@ -1658,14 +1645,11 @@ importers: specifier: ^29.7.0 version: 29.7.0 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - react-test-renderer: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) redux: specifier: ^5.0.1 version: 5.0.1 @@ -1683,7 +1667,7 @@ importers: dependencies: '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@redux-devtools/core': specifier: workspace:^ version: link:../../redux-devtools @@ -1700,23 +1684,23 @@ importers: specifier: ^4.2.0 version: 4.2.0 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-base16-styling: specifier: workspace:^ version: link:../../react-base16-styling react-bootstrap: specifier: ^2.10.10 - version: 2.10.10(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.10.10(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) react-router-dom: specifier: ^6.30.1 - version: 6.30.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.30.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) redux: specifier: ^5.0.1 version: 5.0.1 @@ -1743,11 +1727,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) '@types/redux-logger': specifier: ^3.0.13 version: 3.0.13 @@ -1870,11 +1854,11 @@ importers: specifier: workspace:^ version: link:../redux-devtools '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 redux: specifier: ^5.0.1 version: 5.0.1 @@ -1989,7 +1973,7 @@ importers: version: link:../react-json-tree styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) devDependencies: '@babel/cli': specifier: ^7.27.2 @@ -2017,13 +2001,13 @@ importers: version: 11.12.0(@babel/core@7.27.1) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@redux-devtools/core': specifier: workspace:^ version: link:../redux-devtools '@reduxjs/toolkit': specifier: ^2.8.2 - version: 2.8.2(react-redux@9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1))(react@18.3.1) + version: 2.8.2(react-redux@9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1))(react@19.1.0) '@testing-library/dom': specifier: ^10.4.0 version: 10.4.0 @@ -2032,7 +2016,7 @@ importers: version: 6.6.3 '@testing-library/react': specifier: ^16.3.0 - version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.7(@types/react@18.3.22))(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/hex-rgba': specifier: ^1.0.3 version: 1.0.3 @@ -2043,8 +2027,8 @@ importers: specifier: ^4.0.9 version: 4.0.9 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)) @@ -2052,14 +2036,14 @@ importers: specifier: ^29.7.0 version: 29.7.0 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) redux: specifier: ^5.0.1 version: 5.0.1 @@ -2080,13 +2064,13 @@ importers: version: 7.27.1 '@chakra-ui/react': specifier: ^2.10.9 - version: 2.10.9(@emotion/react@11.14.0(@types/react@18.3.22)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.22)(react@18.3.1))(@types/react@18.3.22)(react@18.3.1))(@types/react@18.3.22)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.10.9(@emotion/react@11.14.0(@types/react@19.1.6)(react@19.1.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@types/react@19.1.6)(react@19.1.0) '@emotion/styled': specifier: ^11.14.0 - version: 11.14.0(@emotion/react@11.14.0(@types/react@18.3.22)(react@18.3.1))(@types/react@18.3.22)(react@18.3.1) + version: 11.14.0(@emotion/react@11.14.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(react@19.1.0) '@mswjs/data': specifier: ^0.16.2 version: 0.16.2(@types/node@22.15.21)(typescript@5.8.3) @@ -2101,34 +2085,34 @@ importers: version: link:.. '@reduxjs/toolkit': specifier: ^2.8.2 - version: 2.8.2(react-redux@9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1))(react@18.3.1) + version: 2.8.2(react-redux@9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1))(react@19.1.0) framer-motion: specifier: ^11.18.2 - version: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) msw: specifier: ^2.8.7 version: 2.8.7(@types/node@22.15.21)(typescript@5.8.3) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-icons: specifier: ^5.5.0 - version: 5.5.0(react@18.3.1) + version: 5.5.0(patch_hash=65754f60dd6af554cf9ea4e47d63102ed06a703cde01a82c29e2373f7815b658)(react@19.1.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) react-router-dom: specifier: ^6.30.1 - version: 6.30.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.30.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) devDependencies: '@babel/core': specifier: ^7.27.1 @@ -2149,11 +2133,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) '@types/styled-components': specifier: ^5.1.34 version: 5.1.34 @@ -2259,7 +2243,7 @@ importers: version: link:../react-base16-styling styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) devDependencies: '@babel/cli': specifier: ^7.27.2 @@ -2286,11 +2270,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 redux: specifier: ^5.0.1 version: 5.0.1 @@ -2319,23 +2303,23 @@ importers: specifier: ^2.5.1 version: 2.5.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) redux: specifier: ^5.0.1 version: 5.0.1 styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) todomvc-app-css: specifier: ^2.4.3 version: 2.4.3 @@ -2356,11 +2340,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) '@types/styled-components': specifier: ^5.1.34 version: 5.1.34 @@ -2408,13 +2392,13 @@ importers: version: 7.27.1 '@rjsf/core': specifier: ^5.24.10 - version: 5.24.10(@rjsf/utils@5.24.10(react@18.3.1))(react@18.3.1) + version: 5.24.10(@rjsf/utils@5.24.10(react@19.1.0))(react@19.1.0) '@rjsf/utils': specifier: ^5.24.10 - version: 5.24.10(react@18.3.1) + version: 5.24.10(react@19.1.0) '@rjsf/validator-ajv8': specifier: ^5.24.10 - version: 5.24.10(@rjsf/utils@5.24.10(react@18.3.1)) + version: 5.24.10(@rjsf/utils@5.24.10(react@19.1.0)) '@types/codemirror': specifier: ^5.60.15 version: 5.60.15 @@ -2435,10 +2419,10 @@ importers: version: link:../react-base16-styling react-icons: specifier: ^5.5.0 - version: 5.5.0(react@18.3.1) + version: 5.5.0(patch_hash=65754f60dd6af554cf9ea4e47d63102ed06a703cde01a82c29e2373f7815b658)(react@19.1.0) react-select: specifier: ^5.10.1 - version: 5.10.1(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.10.1(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) simple-element-resize-detector: specifier: ^1.3.0 version: 1.3.0 @@ -2469,13 +2453,13 @@ importers: version: 9.0.2(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3)) '@storybook/react-vite': specifier: ^9.0.2 - version: 9.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.41.1)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(terser@5.39.2)) + version: 9.0.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.41.1)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(terser@5.39.2)) '@testing-library/dom': specifier: ^10.4.0 version: 10.4.0 '@testing-library/react': specifier: ^16.3.0 - version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.7(@types/react@18.3.22))(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@testing-library/user-event': specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.0) @@ -2489,8 +2473,8 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/styled-components': specifier: ^5.1.34 version: 5.1.34 @@ -2510,14 +2494,14 @@ importers: specifier: ^2.0.0 version: 2.0.0 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -2526,7 +2510,7 @@ importers: version: 9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3) styled-components: specifier: ^5.3.11 - version: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) stylelint: specifier: ^16.19.1 version: 16.19.1(typescript@5.8.3) @@ -2622,14 +2606,14 @@ importers: specifier: workspace:^ version: link:../../../redux-devtools-log-monitor react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) redux: specifier: ^5.0.1 version: 5.0.1 @@ -2653,11 +2637,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) '@types/webpack-env': specifier: ^1.18.8 version: 1.18.8 @@ -2704,14 +2688,14 @@ importers: specifier: ^2.5.1 version: 2.5.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) react-redux: specifier: ^9.2.0 - version: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) redux: specifier: ^5.0.1 version: 5.0.1 @@ -2735,11 +2719,11 @@ importers: specifier: ^22.15.21 version: 22.15.21 '@types/react': - specifier: ^18.3.22 - version: 18.3.22 + specifier: ^19.1.6 + version: 19.1.6 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.22) + specifier: ^19.1.5 + version: 19.1.5(@types/react@19.1.6) '@types/webpack-env': specifier: ^1.18.8 version: 1.18.8 @@ -4982,21 +4966,18 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@18.3.7': - resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} + '@types/react-dom@19.1.5': + resolution: {integrity: sha512-CMCjrWucUBZvohgZxkjd6S9h0nZxXjzus6yDfUb+xLxYM7VvjKNH1tQrE9GWLql1XoOP4/Ds3bwFqShHUYraGg==} peerDependencies: - '@types/react': ^18.0.0 - - '@types/react-test-renderer@18.3.1': - resolution: {integrity: sha512-vAhnk0tG2eGa37lkU9+s5SoroCsRI08xnsWFiAXOuPH2jqzMbcXvKExXViPi1P5fIklDeCvXqyrdmipFaSkZrA==} + '@types/react': ^19.0.0 '@types/react-transition-group@4.4.12': resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} peerDependencies: '@types/react': '*' - '@types/react@18.3.22': - resolution: {integrity: sha512-vUhG0YmQZ7kL/tmKLrD3g5zXbXXreZXB3pmROW8bg3CnLnpjkRVwUlLne7Ufa2r9yJ8+/6B73RzhAek5TBKh2Q==} + '@types/react@19.1.6': + resolution: {integrity: sha512-JeG0rEWak0N6Itr6QUx+X60uQmN+5t3j9r/OVDtWzFXKaj6kD1BwJzOksD0FF6iWxZlbE1kB0q9vtnU2ekqa1Q==} '@types/redux-logger@3.0.13': resolution: {integrity: sha512-jylqZXQfMxahkuPcO8J12AKSSCQngdEWQrw7UiLUJzMBcv1r4Qg77P6mjGLjM27e5gFQDPD8vwUMJ9AyVxFSsg==} @@ -6585,11 +6566,11 @@ packages: jest: optional: true - eslint-plugin-react-hooks@4.6.2: - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + eslint-plugin-react-hooks@5.2.0: + resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} engines: {node: '>=10'} peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 eslint-plugin-react@7.37.5: resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} @@ -8831,10 +8812,10 @@ packages: resolution: {integrity: sha512-kmob/FOTwep7DUWf9KjuenKX0vyvChr3oTdvvPt09V60Iz75FJp+T/0ZeHMbAfJj2WaVWqAPP5Hmm3PYzSPPKg==} engines: {node: ^20.9.0 || >=22} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.1.0: + resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: - react: ^18.3.1 + react: ^19.1.0 react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} @@ -8862,6 +8843,9 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react-is@19.1.0: + resolution: {integrity: sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg==} + react-lifecycles-compat@3.0.4: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} @@ -8916,11 +8900,6 @@ packages: 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 - react-shallow-renderer@16.15.0: - resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - react-style-singleton@2.2.3: resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} engines: {node: '>=10'} @@ -8931,19 +8910,14 @@ packages: '@types/react': optional: true - react-test-renderer@18.3.1: - resolution: {integrity: sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==} - peerDependencies: - react: ^18.3.1 - react-transition-group@4.4.5: resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: react: '>=16.6.0' react-dom: '>=16.6.0' - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.1.0: + resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} engines: {node: '>=0.10.0'} read-yaml-file@1.1.0: @@ -9156,8 +9130,8 @@ packages: sc-formatter@4.0.0: resolution: {integrity: sha512-MgUIvuca+90fBrCWY5LdlU9YUWjlkPFwdpvmomcwQEu3t2id/6YHdG2nhB6o7nhRp4ocfmcXQTh00r/tJtynSg==} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.26.0: + resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} @@ -11224,64 +11198,64 @@ snapshots: '@chakra-ui/anatomy@2.3.6': {} - '@chakra-ui/hooks@2.4.5(react@18.3.1)': + '@chakra-ui/hooks@2.4.5(react@19.1.0)': dependencies: - '@chakra-ui/utils': 2.2.5(react@18.3.1) + '@chakra-ui/utils': 2.2.5(react@19.1.0) '@zag-js/element-size': 0.31.1 copy-to-clipboard: 3.3.3 framesync: 6.1.2 - react: 18.3.1 + react: 19.1.0 - '@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@18.3.22)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.22)(react@18.3.1))(@types/react@18.3.22)(react@18.3.1))(@types/react@18.3.22)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@chakra-ui/react@2.10.9(@emotion/react@11.14.0(@types/react@19.1.6)(react@19.1.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@chakra-ui/hooks': 2.4.5(react@18.3.1) - '@chakra-ui/styled-system': 2.12.4(react@18.3.1) - '@chakra-ui/theme': 3.4.9(@chakra-ui/styled-system@2.12.4(react@18.3.1))(react@18.3.1) - '@chakra-ui/utils': 2.2.5(react@18.3.1) - '@emotion/react': 11.14.0(@types/react@18.3.22)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.22)(react@18.3.1))(@types/react@18.3.22)(react@18.3.1) + '@chakra-ui/hooks': 2.4.5(react@19.1.0) + '@chakra-ui/styled-system': 2.12.4(react@19.1.0) + '@chakra-ui/theme': 3.4.9(@chakra-ui/styled-system@2.12.4(react@19.1.0))(react@19.1.0) + '@chakra-ui/utils': 2.2.5(react@19.1.0) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@19.1.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(react@19.1.0) '@popperjs/core': 2.11.8 '@zag-js/focus-visible': 0.31.1 aria-hidden: 1.2.6 - framer-motion: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + framer-motion: 11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) react-fast-compare: 3.2.2 - react-focus-lock: 2.13.6(@types/react@18.3.22)(react@18.3.1) - react-remove-scroll: 2.7.0(@types/react@18.3.22)(react@18.3.1) + react-focus-lock: 2.13.6(@types/react@19.1.6)(react@19.1.0) + react-remove-scroll: 2.7.0(@types/react@19.1.6)(react@19.1.0) transitivePeerDependencies: - '@types/react' - '@chakra-ui/styled-system@2.12.4(react@18.3.1)': + '@chakra-ui/styled-system@2.12.4(react@19.1.0)': dependencies: - '@chakra-ui/utils': 2.2.5(react@18.3.1) + '@chakra-ui/utils': 2.2.5(react@19.1.0) csstype: 3.1.3 transitivePeerDependencies: - react - '@chakra-ui/theme-tools@2.2.9(@chakra-ui/styled-system@2.12.4(react@18.3.1))(react@18.3.1)': + '@chakra-ui/theme-tools@2.2.9(@chakra-ui/styled-system@2.12.4(react@19.1.0))(react@19.1.0)': dependencies: '@chakra-ui/anatomy': 2.3.6 - '@chakra-ui/styled-system': 2.12.4(react@18.3.1) - '@chakra-ui/utils': 2.2.5(react@18.3.1) + '@chakra-ui/styled-system': 2.12.4(react@19.1.0) + '@chakra-ui/utils': 2.2.5(react@19.1.0) color2k: 2.0.3 transitivePeerDependencies: - react - '@chakra-ui/theme@3.4.9(@chakra-ui/styled-system@2.12.4(react@18.3.1))(react@18.3.1)': + '@chakra-ui/theme@3.4.9(@chakra-ui/styled-system@2.12.4(react@19.1.0))(react@19.1.0)': dependencies: '@chakra-ui/anatomy': 2.3.6 - '@chakra-ui/styled-system': 2.12.4(react@18.3.1) - '@chakra-ui/theme-tools': 2.2.9(@chakra-ui/styled-system@2.12.4(react@18.3.1))(react@18.3.1) - '@chakra-ui/utils': 2.2.5(react@18.3.1) + '@chakra-ui/styled-system': 2.12.4(react@19.1.0) + '@chakra-ui/theme-tools': 2.2.9(@chakra-ui/styled-system@2.12.4(react@19.1.0))(react@19.1.0) + '@chakra-ui/utils': 2.2.5(react@19.1.0) transitivePeerDependencies: - react - '@chakra-ui/utils@2.2.5(react@18.3.1)': + '@chakra-ui/utils@2.2.5(react@19.1.0)': dependencies: '@types/lodash.mergewith': 4.6.9 lodash.mergewith: 4.6.2 - react: 18.3.1 + react: 19.1.0 '@changesets/apply-release-plan@7.0.12': dependencies: @@ -11448,36 +11422,36 @@ snapshots: '@dmsnell/diff-match-patch@1.1.0': {} - '@dnd-kit/accessibility@3.1.1(react@18.3.1)': + '@dnd-kit/accessibility@3.1.1(react@19.1.0)': dependencies: - react: 18.3.1 + react: 19.1.0 tslib: 2.8.1 - '@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@dnd-kit/core@6.3.1(patch_hash=bee825e5edf3dc4325af458bf5a68b629e8b0a189ea0eee259b66d28981f8a17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@dnd-kit/accessibility': 3.1.1(react@18.3.1) - '@dnd-kit/utilities': 3.2.2(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@dnd-kit/accessibility': 3.1.1(react@19.1.0) + '@dnd-kit/utilities': 3.2.2(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) tslib: 2.8.1 - '@dnd-kit/modifiers@9.0.0(@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@dnd-kit/modifiers@9.0.0(@dnd-kit/core@6.3.1(patch_hash=bee825e5edf3dc4325af458bf5a68b629e8b0a189ea0eee259b66d28981f8a17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': dependencies: - '@dnd-kit/core': 6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dnd-kit/utilities': 3.2.2(react@18.3.1) - react: 18.3.1 + '@dnd-kit/core': 6.3.1(patch_hash=bee825e5edf3dc4325af458bf5a68b629e8b0a189ea0eee259b66d28981f8a17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@dnd-kit/utilities': 3.2.2(react@19.1.0) + react: 19.1.0 tslib: 2.8.1 - '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@dnd-kit/sortable@10.0.0(patch_hash=e47dc0c4389a046873ebf71cee394de1946ef0e0ee96c171579932908f628d7f)(@dnd-kit/core@6.3.1(patch_hash=bee825e5edf3dc4325af458bf5a68b629e8b0a189ea0eee259b66d28981f8a17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': dependencies: - '@dnd-kit/core': 6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dnd-kit/utilities': 3.2.2(react@18.3.1) - react: 18.3.1 + '@dnd-kit/core': 6.3.1(patch_hash=bee825e5edf3dc4325af458bf5a68b629e8b0a189ea0eee259b66d28981f8a17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@dnd-kit/utilities': 3.2.2(react@19.1.0) + react: 19.1.0 tslib: 2.8.1 - '@dnd-kit/utilities@3.2.2(react@18.3.1)': + '@dnd-kit/utilities@3.2.2(react@19.1.0)': dependencies: - react: 18.3.1 + react: 19.1.0 tslib: 2.8.1 '@dual-bundle/import-meta-resolve@4.1.0': {} @@ -11543,19 +11517,19 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@18.3.22)(react@18.3.1)': + '@emotion/react@11.14.0(@types/react@19.1.6)(react@19.1.0)': dependencies: '@babel/runtime': 7.27.1 '@emotion/babel-plugin': 11.13.5 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.1.0) '@emotion/utils': 1.4.2 '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.1.0 optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 transitivePeerDependencies: - supports-color @@ -11569,18 +11543,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.22)(react@18.3.1))(@types/react@18.3.22)(react@18.3.1)': + '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(react@19.1.0)': dependencies: '@babel/runtime': 7.27.1 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.14.0(@types/react@18.3.22)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@19.1.0) '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.1.0) '@emotion/utils': 1.4.2 - react: 18.3.1 + react: 19.1.0 optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 transitivePeerDependencies: - supports-color @@ -11590,9 +11564,9 @@ snapshots: '@emotion/unitless@0.7.5': {} - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1)': + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.1.0)': dependencies: - react: 18.3.1 + react: 19.1.0 '@emotion/utils@1.4.2': {} @@ -12158,12 +12132,12 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@react-aria/ssr@3.9.8(react@18.3.1)': + '@react-aria/ssr@3.9.8(react@19.1.0)': dependencies: '@swc/helpers': 0.5.17 - react: 18.3.1 + react: 19.1.0 - '@reduxjs/toolkit@2.8.2(react-redux@9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1))(react@18.3.1)': + '@reduxjs/toolkit@2.8.2(react-redux@9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1))(react@19.1.0)': dependencies: '@standard-schema/spec': 1.0.0 '@standard-schema/utils': 0.3.0 @@ -12172,57 +12146,57 @@ snapshots: redux-thunk: 3.1.0(redux@5.0.1) reselect: 5.1.1 optionalDependencies: - react: 18.3.1 - react-redux: 9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1) + react: 19.1.0 + react-redux: 9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1) '@remix-run/router@1.23.0': {} - '@restart/hooks@0.4.16(react@18.3.1)': + '@restart/hooks@0.4.16(react@19.1.0)': dependencies: dequal: 2.0.3 - react: 18.3.1 + react: 19.1.0 - '@restart/hooks@0.5.1(react@18.3.1)': + '@restart/hooks@0.5.1(react@19.1.0)': dependencies: dequal: 2.0.3 - react: 18.3.1 + react: 19.1.0 - '@restart/ui@1.9.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@restart/ui@1.9.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.27.1 '@popperjs/core': 2.11.8 - '@react-aria/ssr': 3.9.8(react@18.3.1) - '@restart/hooks': 0.5.1(react@18.3.1) + '@react-aria/ssr': 3.9.8(react@19.1.0) + '@restart/hooks': 0.5.1(react@19.1.0) '@types/warning': 3.0.3 dequal: 2.0.3 dom-helpers: 5.2.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - uncontrollable: 8.0.4(react@18.3.1) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + uncontrollable: 8.0.4(react@19.1.0) warning: 4.0.3 - '@rjsf/core@5.24.10(@rjsf/utils@5.24.10(react@18.3.1))(react@18.3.1)': + '@rjsf/core@5.24.10(@rjsf/utils@5.24.10(react@19.1.0))(react@19.1.0)': dependencies: - '@rjsf/utils': 5.24.10(react@18.3.1) + '@rjsf/utils': 5.24.10(react@19.1.0) lodash: 4.17.21 lodash-es: 4.17.21 - markdown-to-jsx: 7.7.6(react@18.3.1) + markdown-to-jsx: 7.7.6(react@19.1.0) nanoid: 3.3.11 prop-types: 15.8.1 - react: 18.3.1 + react: 19.1.0 - '@rjsf/utils@5.24.10(react@18.3.1)': + '@rjsf/utils@5.24.10(react@19.1.0)': dependencies: json-schema-merge-allof: 0.8.1 jsonpointer: 5.0.1 lodash: 4.17.21 lodash-es: 4.17.21 - react: 18.3.1 + react: 19.1.0 react-is: 18.3.1 - '@rjsf/validator-ajv8@5.24.10(@rjsf/utils@5.24.10(react@18.3.1))': + '@rjsf/validator-ajv8@5.24.10(@rjsf/utils@5.24.10(react@19.1.0))': dependencies: - '@rjsf/utils': 5.24.10(react@18.3.1) + '@rjsf/utils': 5.24.10(react@19.1.0) ajv: 8.17.1 ajv-formats: 2.1.1(ajv@8.17.1) lodash: 4.17.21 @@ -12347,23 +12321,23 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/react-dom-shim@9.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))': + '@storybook/react-dom-shim@9.0.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) storybook: 9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3) - '@storybook/react-vite@9.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.41.1)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(terser@5.39.2))': + '@storybook/react-vite@9.0.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.41.1)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(terser@5.39.2))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(terser@5.39.2)) '@rollup/pluginutils': 5.1.4(rollup@4.41.1) '@storybook/builder-vite': 9.0.2(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))(vite@6.3.5(@types/node@22.15.21)(terser@5.39.2)) - '@storybook/react': 9.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3) + '@storybook/react': 9.0.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3) find-up: 5.0.0 magic-string: 0.30.17 - react: 18.3.1 + react: 19.1.0 react-docgen: 8.0.0 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.1.0(react@19.1.0) resolve: 1.22.10 storybook: 9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3) tsconfig-paths: 4.2.0 @@ -12373,12 +12347,12 @@ snapshots: - supports-color - typescript - '@storybook/react@9.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)': + '@storybook/react@9.0.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 9.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3)) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@storybook/react-dom-shim': 9.0.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3)) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) storybook: 9.0.2(@testing-library/dom@10.4.0)(prettier@3.5.3) optionalDependencies: typescript: 5.8.3 @@ -12470,15 +12444,15 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.7(@types/react@18.3.22))(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.27.1 '@testing-library/dom': 10.4.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) optionalDependencies: - '@types/react': 18.3.22 - '@types/react-dom': 18.3.7(@types/react@18.3.22) + '@types/react': 19.1.6 + '@types/react-dom': 19.1.5(@types/react@19.1.6) '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.0)': dependencies: @@ -12778,7 +12752,7 @@ snapshots: '@types/hoist-non-react-statics@3.3.6': dependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 hoist-non-react-statics: 3.3.2 '@types/html-minifier-terser@6.1.0': {} @@ -12898,21 +12872,16 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@18.3.7(@types/react@18.3.22)': + '@types/react-dom@19.1.5(@types/react@19.1.6)': dependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 - '@types/react-test-renderer@18.3.1': + '@types/react-transition-group@4.4.12(@types/react@19.1.6)': dependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 - '@types/react-transition-group@4.4.12(@types/react@18.3.22)': + '@types/react@19.1.6': dependencies: - '@types/react': 18.3.22 - - '@types/react@18.3.22': - dependencies: - '@types/prop-types': 15.7.14 csstype: 3.1.3 '@types/redux-logger@3.0.13': @@ -12992,7 +12961,7 @@ snapshots: '@types/styled-components@5.1.34': dependencies: '@types/hoist-non-react-statics': 3.3.6 - '@types/react': 18.3.22 + '@types/react': 19.1.6 csstype: 3.1.3 '@types/superagent@8.1.9': @@ -13571,14 +13540,14 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-styled-components@2.1.4(@babel/core@7.27.1)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(supports-color@5.5.0): + babel-plugin-styled-components@2.1.4(@babel/core@7.27.1)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0))(supports-color@5.5.0): dependencies: '@babel/helper-annotate-as-pure': 7.27.1 '@babel/helper-module-imports': 7.27.1(supports-color@5.5.0) '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1) lodash: 4.17.21 picomatch: 2.3.1 - styled-components: 5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + styled-components: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -14756,7 +14725,7 @@ snapshots: - supports-color - typescript - eslint-plugin-react-hooks@4.6.2(eslint@9.27.0): + eslint-plugin-react-hooks@5.2.0(eslint@9.27.0): dependencies: eslint: 9.27.0 @@ -15106,15 +15075,15 @@ snapshots: forwarded@0.2.0: {} - framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: motion-dom: 11.18.1 motion-utils: 11.18.1 tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 1.3.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) framesync@6.1.2: dependencies: @@ -16531,9 +16500,9 @@ snapshots: dependencies: tmpl: 1.0.5 - markdown-to-jsx@7.7.6(react@18.3.1): + markdown-to-jsx@7.7.6(react@19.1.0): dependencies: - react: 18.3.1 + react: 19.1.0 matcher@3.0.0: dependencies: @@ -17174,9 +17143,9 @@ snapshots: kleur: 3.0.3 sisteransi: 1.0.5 - prop-types-extra@1.1.1(react@18.3.1): + prop-types-extra@1.1.1(react@19.1.0): dependencies: - react: 18.3.1 + react: 19.1.0 react-is: 16.13.1 warning: 4.0.3 @@ -17324,30 +17293,30 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-bootstrap@2.10.10(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-bootstrap@2.10.10(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.27.1 - '@restart/hooks': 0.4.16(react@18.3.1) - '@restart/ui': 1.9.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@restart/hooks': 0.4.16(react@19.1.0) + '@restart/ui': 1.9.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/prop-types': 15.7.14 - '@types/react-transition-group': 4.4.12(@types/react@18.3.22) + '@types/react-transition-group': 4.4.12(@types/react@19.1.6) classnames: 2.5.1 dom-helpers: 5.2.1 invariant: 2.2.4 prop-types: 15.8.1 - prop-types-extra: 1.1.1(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - uncontrollable: 7.2.1(react@18.3.1) + prop-types-extra: 1.1.1(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-transition-group: 4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + uncontrollable: 7.2.1(react@19.1.0) warning: 4.0.3 optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 - react-clientside-effect@1.2.8(react@18.3.1): + react-clientside-effect@1.2.8(react@19.1.0): dependencies: '@babel/runtime': 7.27.1 - react: 18.3.1 + react: 19.1.0 react-docgen-typescript@2.2.2(typescript@5.8.3): dependencies: @@ -17368,29 +17337,28 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@18.3.1(react@18.3.1): + react-dom@19.1.0(react@19.1.0): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.1.0 + scheduler: 0.26.0 react-fast-compare@3.2.2: {} - react-focus-lock@2.13.6(@types/react@18.3.22)(react@18.3.1): + react-focus-lock@2.13.6(@types/react@19.1.6)(react@19.1.0): dependencies: '@babel/runtime': 7.27.1 focus-lock: 1.3.6 prop-types: 15.8.1 - react: 18.3.1 - react-clientside-effect: 1.2.8(react@18.3.1) - use-callback-ref: 1.3.3(@types/react@18.3.22)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.22)(react@18.3.1) + react: 19.1.0 + react-clientside-effect: 1.2.8(react@19.1.0) + use-callback-ref: 1.3.3(@types/react@19.1.6)(react@19.1.0) + use-sidecar: 1.1.3(@types/react@19.1.6)(react@19.1.0) optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 - react-icons@5.5.0(react@18.3.1): + react-icons@5.5.0(patch_hash=65754f60dd6af554cf9ea4e47d63102ed06a703cde01a82c29e2373f7815b658)(react@19.1.0): dependencies: - react: 18.3.1 + react: 19.1.0 react-is@16.13.1: {} @@ -17398,98 +17366,85 @@ snapshots: react-is@18.3.1: {} + react-is@19.1.0: {} + react-lifecycles-compat@3.0.4: {} - react-redux@9.2.0(@types/react@18.3.22)(react@18.3.1)(redux@5.0.1): + react-redux@9.2.0(@types/react@19.1.6)(react@19.1.0)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 - react: 18.3.1 - use-sync-external-store: 1.5.0(react@18.3.1) + react: 19.1.0 + use-sync-external-store: 1.5.0(react@19.1.0) optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 redux: 5.0.1 - react-remove-scroll-bar@2.3.8(@types/react@18.3.22)(react@18.3.1): + react-remove-scroll-bar@2.3.8(@types/react@19.1.6)(react@19.1.0): dependencies: - react: 18.3.1 - react-style-singleton: 2.2.3(@types/react@18.3.22)(react@18.3.1) + react: 19.1.0 + react-style-singleton: 2.2.3(@types/react@19.1.6)(react@19.1.0) tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 - react-remove-scroll@2.7.0(@types/react@18.3.22)(react@18.3.1): + react-remove-scroll@2.7.0(@types/react@19.1.6)(react@19.1.0): dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.8(@types/react@18.3.22)(react@18.3.1) - react-style-singleton: 2.2.3(@types/react@18.3.22)(react@18.3.1) + react: 19.1.0 + react-remove-scroll-bar: 2.3.8(@types/react@19.1.6)(react@19.1.0) + react-style-singleton: 2.2.3(@types/react@19.1.6)(react@19.1.0) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@18.3.22)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.22)(react@18.3.1) + use-callback-ref: 1.3.3(@types/react@19.1.6)(react@19.1.0) + use-sidecar: 1.1.3(@types/react@19.1.6)(react@19.1.0) optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 - react-router-dom@6.30.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.30.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@remix-run/router': 1.23.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.30.1(react@18.3.1) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-router: 6.30.1(react@19.1.0) - react-router@6.30.1(react@18.3.1): + react-router@6.30.1(react@19.1.0): dependencies: '@remix-run/router': 1.23.0 - react: 18.3.1 + react: 19.1.0 - react-select@5.10.1(@types/react@18.3.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-select@5.10.1(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.27.1 '@emotion/cache': 11.14.0 - '@emotion/react': 11.14.0(@types/react@18.3.22)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@19.1.0) '@floating-ui/dom': 1.7.0 - '@types/react-transition-group': 4.4.12(@types/react@18.3.22) + '@types/react-transition-group': 4.4.12(@types/react@19.1.6) memoize-one: 6.0.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.22)(react@18.3.1) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-transition-group: 4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + use-isomorphic-layout-effect: 1.2.1(@types/react@19.1.6)(react@19.1.0) transitivePeerDependencies: - '@types/react' - supports-color - react-shallow-renderer@16.15.0(react@18.3.1): - dependencies: - object-assign: 4.1.1 - react: 18.3.1 - react-is: 18.3.1 - - react-style-singleton@2.2.3(@types/react@18.3.22)(react@18.3.1): + react-style-singleton@2.2.3(@types/react@19.1.6)(react@19.1.0): dependencies: get-nonce: 1.0.1 - react: 18.3.1 + react: 19.1.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 - react-test-renderer@18.3.1(react@18.3.1): - dependencies: - react: 18.3.1 - react-is: 18.3.1 - react-shallow-renderer: 16.15.0(react@18.3.1) - scheduler: 0.23.2 - - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-transition-group@4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.27.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.1.0: {} read-yaml-file@1.1.0: dependencies: @@ -17541,11 +17496,11 @@ snapshots: dependencies: deep-diff: 0.3.8 - redux-persist@6.0.0(react@18.3.1)(redux@5.0.1): + redux-persist@6.0.0(react@19.1.0)(redux@5.0.1): dependencies: redux: 5.0.1 optionalDependencies: - react: 18.3.1 + react: 19.1.0 redux-thunk@3.1.0(redux@5.0.1): dependencies: @@ -17742,9 +17697,7 @@ snapshots: sc-formatter@4.0.0: {} - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.26.0: {} schema-utils@3.3.0: dependencies: @@ -18221,19 +18174,19 @@ snapshots: dependencies: webpack: 5.99.9(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.4)(webpack-cli@6.0.1) - styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1): + styled-components@5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0): dependencies: '@babel/helper-module-imports': 7.27.1(supports-color@5.5.0) '@babel/traverse': 7.27.1(supports-color@5.5.0) '@emotion/is-prop-valid': 1.3.1 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 - babel-plugin-styled-components: 2.1.4(@babel/core@7.27.1)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(supports-color@5.5.0) + babel-plugin-styled-components: 2.1.4(@babel/core@7.27.1)(styled-components@5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@19.1.0)(react@19.1.0))(supports-color@5.5.0) css-to-react-native: 3.2.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-is: 18.3.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-is: 19.1.0 shallowequal: 1.1.0 supports-color: 5.5.0 transitivePeerDependencies: @@ -18646,17 +18599,17 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - uncontrollable@7.2.1(react@18.3.1): + uncontrollable@7.2.1(react@19.1.0): dependencies: '@babel/runtime': 7.27.1 - '@types/react': 18.3.22 + '@types/react': 19.1.6 invariant: 2.2.4 - react: 18.3.1 + react: 19.1.0 react-lifecycles-compat: 3.0.4 - uncontrollable@8.0.4(react@18.3.1): + uncontrollable@8.0.4(react@19.1.0): dependencies: - react: 18.3.1 + react: 19.1.0 undici-types@6.19.8: {} @@ -18713,30 +18666,30 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - use-callback-ref@1.3.3(@types/react@18.3.22)(react@18.3.1): + use-callback-ref@1.3.3(@types/react@19.1.6)(react@19.1.0): dependencies: - react: 18.3.1 + react: 19.1.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 - use-isomorphic-layout-effect@1.2.1(@types/react@18.3.22)(react@18.3.1): + use-isomorphic-layout-effect@1.2.1(@types/react@19.1.6)(react@19.1.0): dependencies: - react: 18.3.1 + react: 19.1.0 optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 - use-sidecar@1.1.3(@types/react@18.3.22)(react@18.3.1): + use-sidecar@1.1.3(@types/react@19.1.6)(react@19.1.0): dependencies: detect-node-es: 1.1.0 - react: 18.3.1 + react: 19.1.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 - use-sync-external-store@1.5.0(react@18.3.1): + use-sync-external-store@1.5.0(react@19.1.0): dependencies: - react: 18.3.1 + react: 19.1.0 util-deprecate@1.0.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e012e69d..4d2bca8e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -18,3 +18,7 @@ onlyBuiltDependencies: - esbuild - msw - sqlite3 +patchedDependencies: + '@dnd-kit/core': patches/@dnd-kit__core.patch + '@dnd-kit/sortable': patches/@dnd-kit__sortable.patch + react-icons: patches/react-icons.patch