Skip to content

Commit

Permalink
feat(create-rspack): create React 19 project by default (#9130)
Browse files Browse the repository at this point in the history
* feat(create-rspack): create React 19 project by default

* test: fix
  • Loading branch information
chenjiahan authored Jan 26, 2025
1 parent e120d49 commit b40fb8c
Show file tree
Hide file tree
Showing 11 changed files with 623 additions and 455 deletions.
14 changes: 7 additions & 7 deletions packages/create-rspack/template-react-js/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@
"build": "cross-env NODE_ENV=production rspack build"
},
"dependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0"
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
"devDependencies": {
"@rspack/plugin-react-refresh": "1.0.0",
"@rspack/cli": "workspace:*",
"@rspack/core": "workspace:*",
"@types/react": "^18.2.48",
"@types/react-dom": "^18.2.18",
"@rspack/plugin-react-refresh": "^1.0.1",
"@types/react": "^19.0.8",
"@types/react-dom": "^19.0.3",
"cross-env": "^7.0.3",
"react-refresh": "^0.14.0"
"react-refresh": "^0.16.0"
}
}
}
14 changes: 7 additions & 7 deletions packages/create-rspack/template-react-ts/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,18 @@
"build": "cross-env NODE_ENV=production rspack build"
},
"dependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0"
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
"devDependencies": {
"@rspack/cli": "workspace:*",
"@rspack/core": "workspace:*",
"@rspack/plugin-react-refresh": "1.0.0",
"@types/react": "^18.2.48",
"@types/react-dom": "^18.2.18",
"@rspack/plugin-react-refresh": "^1.0.1",
"@types/react": "^19.0.8",
"@types/react-dom": "^19.0.3",
"cross-env": "^7.0.3",
"react-refresh": "^0.14.0",
"react-refresh": "^0.16.0",
"ts-node": "^10.9.2",
"typescript": "^5.7.2"
}
}
}
12 changes: 6 additions & 6 deletions packages/rspack-test-tools/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,15 +73,15 @@
"@rspack/cli": "workspace:*",
"@rspack/core": "workspace:*",
"@rspack/plugin-preact-refresh": "1.1.0",
"@rspack/plugin-react-refresh": "1.0.0",
"@rspack/plugin-react-refresh": "^1.0.1",
"@swc/helpers": "0.5.15",
"@swc/plugin-remove-console": "^6.0.2",
"@types/babel__generator": "7.6.8",
"@types/babel__traverse": "7.20.6",
"@types/fs-extra": "11.0.4",
"@types/jsdom": "^21.1.7",
"@types/react": "^18.2.48",
"@types/react-dom": "^18.2.18",
"@types/react": "^19.0.8",
"@types/react-dom": "^19.0.3",
"@types/webpack": "5.28.5",
"@types/webpack-sources": "3.2.3",
"acorn": "^8.11.3",
Expand All @@ -105,9 +105,9 @@
"postcss-pxtorem": "^6.0.0",
"pug-loader": "^2.4.0",
"raw-loader": "^4.0.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-refresh": "^0.14.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-refresh": "^0.16.0",
"sass-embedded": "^1.77.8",
"sass-loader": "^16.0.0",
"source-map-loader": "^5.0.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
"private": true,
"type": "module",
"dependencies": {
"react": "^18.2.0"
"react": "^19.0.0"
}
}
Loading

2 comments on commit b40fb8c

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented on b40fb8c Jan 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Ecosystem CI detail: Open

suite result
modernjs ❌ failure
rspress ✅ success
rslib ✅ success
rsbuild ✅ success
rsdoctor ✅ success
examples ✅ success
devserver ✅ success
nuxt ✅ success

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented on b40fb8c Jan 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Benchmark detail: Open

Name Base (2025-01-26 f6401df) Current Change
10000_big_production-mode_disable-minimize + exec 37.6 s ± 670 ms 38.9 s ± 1.13 s +3.43 %
10000_development-mode + exec 1.82 s ± 29 ms 1.83 s ± 23 ms +0.25 %
10000_development-mode_hmr + exec 683 ms ± 5.7 ms 684 ms ± 15 ms +0.18 %
10000_production-mode + exec 2.4 s ± 65 ms 2.31 s ± 46 ms -3.49 %
10000_production-mode_persistent-cold + exec 2.61 s ± 135 ms 2.58 s ± 174 ms -1.27 %
10000_production-mode_persistent-hot + exec 1.75 s ± 40 ms 1.67 s ± 37 ms -4.68 %
arco-pro_development-mode + exec 1.74 s ± 120 ms 1.77 s ± 113 ms +1.93 %
arco-pro_development-mode_hmr + exec 388 ms ± 1.9 ms 388 ms ± 4.2 ms +0.02 %
arco-pro_production-mode + exec 3.72 s ± 170 ms 3.71 s ± 143 ms -0.30 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 3.86 s ± 246 ms 3.7 s ± 97 ms -4.04 %
arco-pro_production-mode_persistent-cold + exec 3.92 s ± 136 ms 3.84 s ± 163 ms -1.93 %
arco-pro_production-mode_persistent-hot + exec 2.49 s ± 117 ms 2.48 s ± 120 ms -0.23 %
arco-pro_production-mode_traverse-chunk-modules + exec 3.78 s ± 55 ms 3.73 s ± 174 ms -1.52 %
large-dyn-imports_development-mode + exec 2.08 s ± 35 ms 2.05 s ± 24 ms -1.56 %
large-dyn-imports_production-mode + exec 2.15 s ± 34 ms 2.17 s ± 57 ms +1.12 %
threejs_development-mode_10x + exec 1.54 s ± 20 ms 1.53 s ± 20 ms -0.57 %
threejs_development-mode_10x_hmr + exec 782 ms ± 28 ms 783 ms ± 12 ms +0.21 %
threejs_production-mode_10x + exec 5.41 s ± 116 ms 5.38 s ± 354 ms -0.58 %
threejs_production-mode_10x_persistent-cold + exec 5.53 s ± 178 ms 5.44 s ± 407 ms -1.72 %
threejs_production-mode_10x_persistent-hot + exec 4.75 s ± 135 ms 4.63 s ± 369 ms -2.48 %
10000_big_production-mode_disable-minimize + rss memory 8715 MiB ± 76.3 MiB 8699 MiB ± 71.1 MiB -0.18 %
10000_development-mode + rss memory 639 MiB ± 17.5 MiB 654 MiB ± 34.9 MiB +2.49 %
10000_development-mode_hmr + rss memory 1249 MiB ± 202 MiB 1319 MiB ± 156 MiB +5.55 %
10000_production-mode + rss memory 632 MiB ± 22.6 MiB 644 MiB ± 41.4 MiB +1.88 %
10000_production-mode_persistent-cold + rss memory 748 MiB ± 38.6 MiB 747 MiB ± 29.3 MiB -0.16 %
10000_production-mode_persistent-hot + rss memory 725 MiB ± 12.5 MiB 728 MiB ± 3.85 MiB +0.42 %
arco-pro_development-mode + rss memory 556 MiB ± 33.9 MiB 575 MiB ± 24.1 MiB +3.47 %
arco-pro_development-mode_hmr + rss memory 643 MiB ± 65.9 MiB 697 MiB ± 38.2 MiB +8.41 %
arco-pro_production-mode + rss memory 718 MiB ± 26.6 MiB 735 MiB ± 49.4 MiB +2.43 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 723 MiB ± 47 MiB 726 MiB ± 19.8 MiB +0.47 %
arco-pro_production-mode_persistent-cold + rss memory 855 MiB ± 32.2 MiB 846 MiB ± 28 MiB -1.09 %
arco-pro_production-mode_persistent-hot + rss memory 713 MiB ± 21.8 MiB 723 MiB ± 23.8 MiB +1.38 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 720 MiB ± 46.1 MiB 724 MiB ± 39.2 MiB +0.58 %
large-dyn-imports_development-mode + rss memory 645 MiB ± 7.9 MiB 650 MiB ± 3.69 MiB +0.76 %
large-dyn-imports_production-mode + rss memory 525 MiB ± 3.31 MiB 535 MiB ± 10.2 MiB +1.87 %
threejs_development-mode_10x + rss memory 545 MiB ± 15.7 MiB 544 MiB ± 24.3 MiB -0.19 %
threejs_development-mode_10x_hmr + rss memory 1140 MiB ± 135 MiB 1147 MiB ± 142 MiB +0.61 %
threejs_production-mode_10x + rss memory 824 MiB ± 44.9 MiB 846 MiB ± 26.3 MiB +2.76 %
threejs_production-mode_10x_persistent-cold + rss memory 953 MiB ± 84.1 MiB 935 MiB ± 49 MiB -1.83 %
threejs_production-mode_10x_persistent-hot + rss memory 885 MiB ± 34.3 MiB 870 MiB ± 40.4 MiB -1.72 %

Please sign in to comment.