diff --git a/apps/virtuoso.dev/package.json b/apps/virtuoso.dev/package.json index 60ac77ef4..98b40f8cd 100644 --- a/apps/virtuoso.dev/package.json +++ b/apps/virtuoso.dev/package.json @@ -37,7 +37,7 @@ "dotenv": "^16.4.5", "prism-react-renderer": "^2.3.0", "react": "^18.0.0", - "react-dom": "^18.0.0", + "react-dom": "^19.0.0", "react-virtuoso": "*", "search-insights": "^2.13.0", "typedoc": "^0.27.6", diff --git a/package-lock.json b/package-lock.json index f88db920a..44b4e60b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "dotenv": "^16.4.5", "prism-react-renderer": "^2.3.0", "react": "^18.0.0", - "react-dom": "^18.0.0", + "react-dom": "^19.0.0", "react-virtuoso": "*", "search-insights": "^2.13.0", "typedoc": "^0.27.6", @@ -3809,38 +3809,6 @@ "integrity": "sha512-1nELpMV40JDLJ6rpVVFX48R1jsBFIQ6RnEQDsLFGmzOjPWTOMlZqUcXcvRx8VmYV/TqnS1l784Ofz+ZEb+wEOQ==", "license": "MIT" }, - "node_modules/@docsearch/react": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.3.tgz", - "integrity": "sha512-6UNrg88K7lJWmuS6zFPL/xgL+n326qXqZ7Ybyy4E8P/6Rcblk3GE8RXxeol4Pd5pFpKMhOhBhzABKKwHtbJCIg==", - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-core": "1.17.9", - "@algolia/autocomplete-preset-algolia": "1.17.9", - "@docsearch/css": "3.8.3", - "algoliasearch": "^5.14.2" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0", - "search-insights": ">= 1 < 3" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "search-insights": { - "optional": true - } - } - }, "node_modules/@docusaurus/babel": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.7.0.tgz", @@ -4808,6 +4776,38 @@ "react-dom": "^18.0.0 || ^19.0.0" } }, + "node_modules/@docusaurus/theme-search-algolia/node_modules/@docsearch/react": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.3.tgz", + "integrity": "sha512-6UNrg88K7lJWmuS6zFPL/xgL+n326qXqZ7Ybyy4E8P/6Rcblk3GE8RXxeol4Pd5pFpKMhOhBhzABKKwHtbJCIg==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-core": "1.17.9", + "@algolia/autocomplete-preset-algolia": "1.17.9", + "@docsearch/css": "3.8.3", + "algoliasearch": "^5.14.2" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, "node_modules/@docusaurus/theme-search-algolia/node_modules/clsx": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", @@ -5747,6 +5747,17 @@ "react-dom": "^16.8.5 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@hello-pangea/dnd/node_modules/@types/react-dom": { + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", + "license": "MIT", + "optional": true, + "peer": true, + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, "node_modules/@hello-pangea/dnd/node_modules/memoize-one": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", @@ -8543,6 +8554,16 @@ "react-dom": "^18.0.0" } }, + "node_modules/@testing-library/react/node_modules/@types/react-dom": { + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, "node_modules/@trysound/sax": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", @@ -8948,13 +8969,13 @@ } }, "node_modules/@types/react-dom": { - "version": "18.3.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", - "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", - "devOptional": true, + "version": "19.0.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.3.tgz", + "integrity": "sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==", + "dev": true, "license": "MIT", "peerDependencies": { - "@types/react": "^18.0.0" + "@types/react": "^19.0.0" } }, "node_modules/@types/react-redux": { @@ -22100,16 +22121,15 @@ } }, "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "scheduler": "^0.25.0" }, "peerDependencies": { - "react": "^18.3.1" + "react": "^19.0.0" } }, "node_modules/react-error-overlay": { @@ -23285,13 +23305,10 @@ } }, "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "license": "MIT" }, "node_modules/schema-utils": { "version": "4.3.0", @@ -27178,7 +27195,7 @@ } }, "packages/react-virtuoso": { - "version": "4.12.4", + "version": "4.12.5", "license": "MIT", "devDependencies": { "@emotion/core": "^11.0.0", @@ -27193,7 +27210,7 @@ "@types/lodash": "^4.14.194", "@types/react": "^18.2.64", "@types/react-beautiful-dnd": "^13.1.4", - "@types/react-dom": "^18.2.21", + "@types/react-dom": "^19.0.3", "@types/react-router-dom": "^5.3.3", "@vitejs/plugin-react-swc": "^3.7.2", "clsx": "^1.2.1", @@ -27211,7 +27228,7 @@ "prettier": "^3.4.2", "react": "18.3.1", "react-beautiful-dnd": "^13.1.1", - "react-dom": "18.3.1", + "react-dom": "19.0.0", "react-router-dom": "^6.14.0", "tslib": "^2.5.0", "typescript": "^5.7.3", @@ -27220,9 +27237,6 @@ "vite-plugin-dts": "^4.5.0", "vitest": "^3.0.4" }, - "engines": { - "node": "22" - }, "peerDependencies": { "react": ">=16 || >=17 || >= 18 || >= 19", "react-dom": ">=16 || >=17 || >= 18 || >=19" diff --git a/packages/react-virtuoso/package.json b/packages/react-virtuoso/package.json index 8a0868688..abd425077 100644 --- a/packages/react-virtuoso/package.json +++ b/packages/react-virtuoso/package.json @@ -58,7 +58,7 @@ "@types/lodash": "^4.14.194", "@types/react": "^18.2.64", "@types/react-beautiful-dnd": "^13.1.4", - "@types/react-dom": "^18.2.21", + "@types/react-dom": "^19.0.3", "@types/react-router-dom": "^5.3.3", "@vitejs/plugin-react-swc": "^3.7.2", "clsx": "^1.2.1", @@ -76,7 +76,7 @@ "prettier": "^3.4.2", "react": "18.3.1", "react-beautiful-dnd": "^13.1.1", - "react-dom": "18.3.1", + "react-dom": "19.0.0", "react-router-dom": "^6.14.0", "tslib": "^2.5.0", "typescript": "^5.7.3",