diff --git a/examples/module-federation/mf-host/package.json b/examples/module-federation/mf-host/package.json index 104081905..17b634921 100644 --- a/examples/module-federation/mf-host/package.json +++ b/examples/module-federation/mf-host/package.json @@ -15,8 +15,8 @@ "@module-federation/rsbuild-plugin": "^0.8.1", "@rsbuild/core": "~1.1.9", "@rsbuild/plugin-react": "^1.1.0", - "@types/react": "^18.3.14", - "@types/react-dom": "^18.3.2", + "@types/react": "^19.0.1", + "@types/react-dom": "^19.0.2", "typescript": "^5.6.3" } } diff --git a/examples/module-federation/mf-react-component/package.json b/examples/module-federation/mf-react-component/package.json index 13132d985..c96cdeaae 100644 --- a/examples/module-federation/mf-react-component/package.json +++ b/examples/module-federation/mf-react-component/package.json @@ -23,7 +23,7 @@ "@module-federation/storybook-addon": "^3.0.12", "@rsbuild/plugin-react": "^1.1.0", "@rslib/core": "workspace:*", - "@types/react": "^18.3.14", + "@types/react": "^19.0.1", "http-server": "^14.1.1", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/module-federation/mf-remote/package.json b/examples/module-federation/mf-remote/package.json index 433678d60..7f1395f94 100644 --- a/examples/module-federation/mf-remote/package.json +++ b/examples/module-federation/mf-remote/package.json @@ -15,8 +15,8 @@ "@module-federation/rsbuild-plugin": "^0.8.1", "@rsbuild/core": "~1.1.9", "@rsbuild/plugin-react": "^1.1.0", - "@types/react": "^18.3.14", - "@types/react-dom": "^18.3.2", + "@types/react": "^19.0.1", + "@types/react-dom": "^19.0.2", "typescript": "^5.6.3" } } diff --git a/examples/react-component-bundle-false/package.json b/examples/react-component-bundle-false/package.json index 4d8f196b8..a1b227ac9 100644 --- a/examples/react-component-bundle-false/package.json +++ b/examples/react-component-bundle-false/package.json @@ -11,7 +11,7 @@ "@rsbuild/plugin-react": "^1.1.0", "@rsbuild/plugin-sass": "^1.1.2", "@rslib/core": "workspace:*", - "@types/react": "^18.3.14", + "@types/react": "^19.0.1", "react": "^18.3.1" }, "peerDependencies": { diff --git a/examples/react-component-bundle/package.json b/examples/react-component-bundle/package.json index 9e62e589b..67908bd1f 100644 --- a/examples/react-component-bundle/package.json +++ b/examples/react-component-bundle/package.json @@ -11,7 +11,7 @@ "@rsbuild/plugin-react": "^1.1.0", "@rsbuild/plugin-sass": "^1.1.2", "@rslib/core": "workspace:*", - "@types/react": "^18.3.14", + "@types/react": "^19.0.1", "react": "^18.3.1" }, "peerDependencies": { diff --git a/examples/react-component-umd/package.json b/examples/react-component-umd/package.json index 93acaeb39..07c3c43c6 100644 --- a/examples/react-component-umd/package.json +++ b/examples/react-component-umd/package.json @@ -10,7 +10,7 @@ "@rsbuild/plugin-react": "^1.1.0", "@rsbuild/plugin-sass": "^1.1.2", "@rslib/core": "workspace:*", - "@types/react": "^18.3.14", + "@types/react": "^19.0.1", "react": "^18.3.1" }, "peerDependencies": { diff --git a/packages/create-rslib/fragments/base/react-ts/package.json b/packages/create-rslib/fragments/base/react-ts/package.json index 32fde2465..f0e7fdff6 100644 --- a/packages/create-rslib/fragments/base/react-ts/package.json +++ b/packages/create-rslib/fragments/base/react-ts/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@rsbuild/plugin-react": "^1.0.7", "@rslib/core": "workspace:*", - "@types/react": "^18.3.14", + "@types/react": "^19.0.1", "react": "^18.3.1", "typescript": "^5.6.3" }, diff --git a/packages/create-rslib/template-[react]-[]-ts/package.json b/packages/create-rslib/template-[react]-[]-ts/package.json index 32fde2465..f0e7fdff6 100644 --- a/packages/create-rslib/template-[react]-[]-ts/package.json +++ b/packages/create-rslib/template-[react]-[]-ts/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@rsbuild/plugin-react": "^1.0.7", "@rslib/core": "workspace:*", - "@types/react": "^18.3.14", + "@types/react": "^19.0.1", "react": "^18.3.1", "typescript": "^5.6.3" }, diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/package.json b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/package.json index 461ceab02..c00f3662e 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/package.json +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/package.json @@ -33,7 +33,7 @@ "@storybook/test": "^8.4.7", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", - "@types/react": "^18.3.14", + "@types/react": "^19.0.1", "jsdom": "^25.0.1", "react": "^18.3.1", "storybook": "^8.4.7", diff --git a/packages/create-rslib/template-[react]-[storybook]-ts/package.json b/packages/create-rslib/template-[react]-[storybook]-ts/package.json index 6a96b0ffa..8229624f7 100644 --- a/packages/create-rslib/template-[react]-[storybook]-ts/package.json +++ b/packages/create-rslib/template-[react]-[storybook]-ts/package.json @@ -30,7 +30,7 @@ "@storybook/blocks": "^8.4.7", "@storybook/react": "^8.4.7", "@storybook/test": "^8.4.7", - "@types/react": "^18.3.14", + "@types/react": "^19.0.1", "react": "^18.3.1", "storybook": "^8.4.7", "storybook-addon-rslib": "^0.1.5", diff --git a/packages/create-rslib/template-[react]-[vitest]-ts/package.json b/packages/create-rslib/template-[react]-[vitest]-ts/package.json index 6e33ae54a..3569fa68b 100644 --- a/packages/create-rslib/template-[react]-[vitest]-ts/package.json +++ b/packages/create-rslib/template-[react]-[vitest]-ts/package.json @@ -23,7 +23,7 @@ "@rslib/core": "workspace:*", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", - "@types/react": "^18.3.14", + "@types/react": "^19.0.1", "jsdom": "^25.0.1", "react": "^18.3.1", "typescript": "^5.6.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2e991377f..b3da280c2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,11 +96,11 @@ importers: specifier: ^1.1.0 version: 1.1.0(@rsbuild/core@1.1.9) '@types/react': - specifier: ^18.3.14 - version: 18.3.14 + specifier: ^19.0.1 + version: 19.0.1 '@types/react-dom': - specifier: ^18.3.2 - version: 18.3.2 + specifier: ^19.0.2 + version: 19.0.2(@types/react@19.0.1) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -123,8 +123,8 @@ importers: specifier: workspace:* version: link:../../../packages/core '@types/react': - specifier: ^18.3.14 - version: 18.3.14 + specifier: ^19.0.1 + version: 19.0.1 http-server: specifier: ^14.1.1 version: 14.1.1 @@ -139,10 +139,10 @@ importers: version: 8.4.7(prettier@3.4.2) storybook-addon-rslib: specifier: ^0.1.5 - version: 0.1.5(@rsbuild/core@1.1.9)(@rslib/core@packages+core)(storybook-builder-rsbuild@0.1.5(@rsbuild/core@1.1.9)(@types/react@18.3.14)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3))(typescript@5.6.3) + version: 0.1.5(@rsbuild/core@1.1.9)(@rslib/core@packages+core)(storybook-builder-rsbuild@0.1.5(@rsbuild/core@1.1.9)(@types/react@19.0.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3))(typescript@5.6.3) storybook-react-rsbuild: specifier: ^0.1.5 - version: 0.1.5(@rsbuild/core@1.1.9)(@types/react@18.3.14)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3)(webpack@5.96.1) + version: 0.1.5(@rsbuild/core@1.1.9)(@types/react@19.0.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3)(webpack@5.96.1) examples/module-federation/mf-remote: dependencies: @@ -163,11 +163,11 @@ importers: specifier: ^1.1.0 version: 1.1.0(@rsbuild/core@1.1.9) '@types/react': - specifier: ^18.3.14 - version: 18.3.14 + specifier: ^19.0.1 + version: 19.0.1 '@types/react-dom': - specifier: ^18.3.2 - version: 18.3.2 + specifier: ^19.0.2 + version: 19.0.2(@types/react@19.0.1) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -199,8 +199,8 @@ importers: specifier: workspace:* version: link:../../packages/core '@types/react': - specifier: ^18.3.14 - version: 18.3.14 + specifier: ^19.0.1 + version: 19.0.1 react: specifier: ^18.3.1 version: 18.3.1 @@ -217,8 +217,8 @@ importers: specifier: workspace:* version: link:../../packages/core '@types/react': - specifier: ^18.3.14 - version: 18.3.14 + specifier: ^19.0.1 + version: 19.0.1 react: specifier: ^18.3.1 version: 18.3.1 @@ -235,8 +235,8 @@ importers: specifier: workspace:* version: link:../../packages/core '@types/react': - specifier: ^18.3.14 - version: 18.3.14 + specifier: ^19.0.1 + version: 19.0.1 react: specifier: ^18.3.1 version: 18.3.1 @@ -412,11 +412,11 @@ importers: specifier: ^22.8.1 version: 22.8.1 '@types/react': - specifier: ^18.3.14 - version: 18.3.14 + specifier: ^19.0.1 + version: 19.0.1 '@types/react-dom': - specifier: ^18.3.2 - version: 18.3.2 + specifier: ^19.0.2 + version: 19.0.2(@types/react@19.0.1) fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -786,7 +786,7 @@ importers: dependencies: '@arco-design/web-react': specifier: ^2.65.0 - version: 2.65.0(@types/react@18.3.14)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.65.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tests/integration/transform-import/lodash: dependencies: @@ -834,11 +834,11 @@ importers: specifier: ^22.8.1 version: 22.8.1 '@types/react': - specifier: ^18.3.14 - version: 18.3.14 + specifier: ^19.0.1 + version: 19.0.1 '@types/react-dom': - specifier: ^18.3.2 - version: 18.3.2 + specifier: ^19.0.2 + version: 19.0.2(@types/react@19.0.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -2403,20 +2403,19 @@ packages: '@types/node@22.8.1': resolution: {integrity: sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==} - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/qs@6.9.15': resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@18.3.2': - resolution: {integrity: sha512-Fqp+rcvem9wEnGr3RY8dYNvSQ8PoLqjZ9HLgaPUOjJJD120uDyOxOjc/39M4Kddp9JQCxpGQbnhVQF0C0ncYVg==} + '@types/react-dom@19.0.2': + resolution: {integrity: sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==} + peerDependencies: + '@types/react': ^19.0.0 - '@types/react@18.3.14': - resolution: {integrity: sha512-NzahNKvjNhVjuPBQ+2G7WlxstQ+47kXZNHlUvFakDViuIEfGY926GqhMueQFZ7woG+sPiQKlF36XfrIUVSUfFg==} + '@types/react@19.0.1': + resolution: {integrity: sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==} '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -6437,7 +6436,7 @@ snapshots: dependencies: color: 3.2.1 - '@arco-design/web-react@2.65.0(@types/react@18.3.14)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@arco-design/web-react@2.65.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@arco-design/color': 0.4.0 '@babel/runtime': 7.24.8 @@ -6449,7 +6448,7 @@ snapshots: number-precision: 1.6.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-focus-lock: 2.13.2(@types/react@18.3.14)(react@18.3.1) + react-focus-lock: 2.13.2(react@18.3.1) react-is: 18.3.1 react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) resize-observer-polyfill: 1.5.1 @@ -7137,13 +7136,13 @@ snapshots: '@mdx-js/react@2.3.0(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.14 + '@types/react': 19.0.1 react: 18.3.1 - '@mdx-js/react@3.1.0(@types/react@18.3.14)(react@18.3.1)': + '@mdx-js/react@3.1.0(@types/react@19.0.1)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.14 + '@types/react': 19.0.1 react: 18.3.1 '@microsoft/api-extractor-model@7.30.0(@types/node@22.8.1)': @@ -7862,9 +7861,9 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@storybook/addon-docs@8.4.2(@types/react@18.3.14)(storybook@8.4.7(prettier@3.4.2))(webpack-sources@3.2.3)': + '@storybook/addon-docs@8.4.2(@types/react@19.0.1)(storybook@8.4.7(prettier@3.4.2))(webpack-sources@3.2.3)': dependencies: - '@mdx-js/react': 3.1.0(@types/react@18.3.14)(react@18.3.1) + '@mdx-js/react': 3.1.0(@types/react@19.0.1)(react@18.3.1) '@storybook/blocks': 8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) '@storybook/csf-plugin': 8.4.2(storybook@8.4.7(prettier@3.4.2))(webpack-sources@3.2.3) '@storybook/react-dom-shim': 8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) @@ -8213,19 +8212,16 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/prop-types@15.7.12': {} - '@types/qs@6.9.15': {} '@types/range-parser@1.2.7': {} - '@types/react-dom@18.3.2': + '@types/react-dom@19.0.2(@types/react@19.0.1)': dependencies: - '@types/react': 18.3.14 + '@types/react': 19.0.1 - '@types/react@18.3.14': + '@types/react@19.0.1': dependencies: - '@types/prop-types': 15.7.12 csstype: 3.1.3 '@types/resolve@1.20.6': {} @@ -11458,17 +11454,15 @@ snapshots: react-fast-compare@3.2.2: {} - react-focus-lock@2.13.2(@types/react@18.3.14)(react@18.3.1): + react-focus-lock@2.13.2(react@18.3.1): dependencies: '@babel/runtime': 7.24.8 focus-lock: 1.3.5 prop-types: 15.8.1 react: 18.3.1 react-clientside-effect: 1.2.6(react@18.3.1) - use-callback-ref: 1.3.2(@types/react@18.3.14)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.14)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.14 + use-callback-ref: 1.3.2(react@18.3.1) + use-sidecar: 1.1.2(react@18.3.1) react-helmet-async@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -12058,19 +12052,19 @@ snapshots: stdin-discarder@0.2.2: {} - storybook-addon-rslib@0.1.5(@rsbuild/core@1.1.9)(@rslib/core@packages+core)(storybook-builder-rsbuild@0.1.5(@rsbuild/core@1.1.9)(@types/react@18.3.14)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3))(typescript@5.6.3): + storybook-addon-rslib@0.1.5(@rsbuild/core@1.1.9)(@rslib/core@packages+core)(storybook-builder-rsbuild@0.1.5(@rsbuild/core@1.1.9)(@types/react@19.0.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3))(typescript@5.6.3): dependencies: '@rsbuild/core': 1.1.9 '@rslib/core': link:packages/core - storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.1.9)(@types/react@18.3.14)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3) + storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.1.9)(@types/react@19.0.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3) optionalDependencies: typescript: 5.6.3 - storybook-builder-rsbuild@0.1.5(@rsbuild/core@1.1.9)(@types/react@18.3.14)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3): + storybook-builder-rsbuild@0.1.5(@rsbuild/core@1.1.9)(@types/react@19.0.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3): dependencies: '@rsbuild/core': 1.1.9 '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.1.9)(typescript@5.6.3) - '@storybook/addon-docs': 8.4.2(@types/react@18.3.14)(storybook@8.4.7(prettier@3.4.2))(webpack-sources@3.2.3) + '@storybook/addon-docs': 8.4.2(@types/react@19.0.1)(storybook@8.4.7(prettier@3.4.2))(webpack-sources@3.2.3) '@storybook/core-webpack': 8.4.2(storybook@8.4.7(prettier@3.4.2)) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 @@ -12098,7 +12092,7 @@ snapshots: - webpack-cli - webpack-sources - storybook-react-rsbuild@0.1.5(@rsbuild/core@1.1.9)(@types/react@18.3.14)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3)(webpack@5.96.1): + storybook-react-rsbuild@0.1.5(@rsbuild/core@1.1.9)(@types/react@19.0.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3)(webpack@5.96.1): dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.18.1) '@rsbuild/core': 1.1.9 @@ -12112,7 +12106,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 storybook: 8.4.7(prettier@3.4.2) - storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.1.9)(@types/react@18.3.14)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3) + storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.1.9)(@types/react@19.0.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.6.3)(webpack-sources@3.2.3) tsconfig-paths: 4.2.0 optionalDependencies: typescript: 5.6.3 @@ -12531,20 +12525,16 @@ snapshots: punycode: 1.4.1 qs: 6.13.0 - use-callback-ref@1.3.2(@types/react@18.3.14)(react@18.3.1): + use-callback-ref@1.3.2(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.14 - use-sidecar@1.1.2(@types/react@18.3.14)(react@18.3.1): + use-sidecar@1.1.2(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.14 util-deprecate@1.0.2: {} diff --git a/tests/package.json b/tests/package.json index 090ae881c..eb390025c 100644 --- a/tests/package.json +++ b/tests/package.json @@ -22,8 +22,8 @@ "@rslib/tsconfig": "workspace:*", "@types/fs-extra": "^11.0.4", "@types/node": "^22.8.1", - "@types/react": "^18.3.14", - "@types/react-dom": "^18.3.2", + "@types/react": "^19.0.1", + "@types/react-dom": "^19.0.2", "fs-extra": "^11.2.0", "path-serializer": "0.2.2", "strip-ansi": "^7.1.0", diff --git a/website/package.json b/website/package.json index 7516fbf8b..99f6b5b0e 100644 --- a/website/package.json +++ b/website/package.json @@ -13,8 +13,8 @@ "@rslib/tsconfig": "workspace:*", "@rstack-dev/doc-ui": "1.5.4", "@types/node": "^22.8.1", - "@types/react": "^18.3.14", - "@types/react-dom": "^18.3.2", + "@types/react": "^19.0.1", + "@types/react-dom": "^19.0.2", "react": "^18.3.1", "react-dom": "^18.3.1", "rsbuild-plugin-google-analytics": "1.0.3",