diff --git a/rspack/builtin-swc-loader/rspack.config.mjs b/rspack/builtin-swc-loader/rspack.config.mjs
index 92b7ec38..daf37afe 100644
--- a/rspack/builtin-swc-loader/rspack.config.mjs
+++ b/rspack/builtin-swc-loader/rspack.config.mjs
@@ -84,9 +84,6 @@ export default defineConfig({
},
],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
plugins: [
new rspack.HtmlRspackPlugin({
template: "./index.html",
diff --git a/rspack/cra-ts/rspack.config.js b/rspack/cra-ts/rspack.config.js
index f82e325b..1c25bf21 100644
--- a/rspack/cra-ts/rspack.config.js
+++ b/rspack/cra-ts/rspack.config.js
@@ -61,9 +61,6 @@ const config = {
},
],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
plugins: [
new ReactRefreshPlugin(),
new rspack.HtmlRspackPlugin({
diff --git a/rspack/cra/rspack.config.js b/rspack/cra/rspack.config.js
index 780bd5f0..5ebb5234 100644
--- a/rspack/cra/rspack.config.js
+++ b/rspack/cra/rspack.config.js
@@ -11,9 +11,6 @@ const config = {
resolve: {
extensions: ['...', '.ts', '.tsx', '.jsx'],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
module: {
rules: [
{
diff --git a/rspack/emotion/rspack.config.js b/rspack/emotion/rspack.config.js
index 1c0f1123..403d214f 100644
--- a/rspack/emotion/rspack.config.js
+++ b/rspack/emotion/rspack.config.js
@@ -4,9 +4,6 @@ const config = {
entry: {
main: './src/index.jsx',
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
resolve: {
extensions: ['...', '.ts', '.tsx', '.jsx'],
},
diff --git a/rspack/extract-license/rspack.config.js b/rspack/extract-license/rspack.config.js
index 373df78f..0e5efd90 100644
--- a/rspack/extract-license/rspack.config.js
+++ b/rspack/extract-license/rspack.config.js
@@ -5,9 +5,6 @@ const config = {
entry: {
main: './src/index.js',
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
plugins: [
new rspack.HtmlRspackPlugin({
template: './index.html',
diff --git a/rspack/loader-compat/rspack.config.js b/rspack/loader-compat/rspack.config.js
index c3f001be..83ef5c4d 100644
--- a/rspack/loader-compat/rspack.config.js
+++ b/rspack/loader-compat/rspack.config.js
@@ -127,8 +127,5 @@ const config = {
},
],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
};
module.exports = config;
diff --git a/rspack/react-refresh-babel-loader/rspack.config.js b/rspack/react-refresh-babel-loader/rspack.config.js
index 8d198c81..7295b46f 100644
--- a/rspack/react-refresh-babel-loader/rspack.config.js
+++ b/rspack/react-refresh-babel-loader/rspack.config.js
@@ -7,9 +7,6 @@ const isProduction = process.env.NODE_ENV === 'production';
const config = {
entry: { main: './src/index.tsx' },
devtool: false,
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
resolve: {
extensions: ['...', '.ts', '.tsx', '.jsx'],
},
diff --git a/rspack/react-refresh/rspack.config.js b/rspack/react-refresh/rspack.config.js
index c639bffb..4aa28cbe 100644
--- a/rspack/react-refresh/rspack.config.js
+++ b/rspack/react-refresh/rspack.config.js
@@ -39,9 +39,6 @@ const config = {
},
],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
plugins: [
new rspack.HtmlRspackPlugin({ template: './index.html' }),
!isProduction && new ReactRefreshPlugin(),
diff --git a/rspack/react-with-extract-css/rspack.config.js b/rspack/react-with-extract-css/rspack.config.js
index 742b0cfd..72945a44 100644
--- a/rspack/react-with-extract-css/rspack.config.js
+++ b/rspack/react-with-extract-css/rspack.config.js
@@ -54,9 +54,6 @@ const config = {
},
],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
plugins: [
new rspack.HtmlRspackPlugin({
template: './index.html',
diff --git a/rspack/react-with-less/rspack.config.js b/rspack/react-with-less/rspack.config.js
index 2e4aff6d..042bc7cb 100644
--- a/rspack/react-with-less/rspack.config.js
+++ b/rspack/react-with-less/rspack.config.js
@@ -46,9 +46,6 @@ const config = {
},
],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
plugins: [
new rspack.HtmlRspackPlugin({
template: './index.html',
diff --git a/rspack/react-with-sass/rspack.config.js b/rspack/react-with-sass/rspack.config.js
index 8312ef84..01d8057f 100644
--- a/rspack/react-with-sass/rspack.config.js
+++ b/rspack/react-with-sass/rspack.config.js
@@ -44,9 +44,6 @@ const config = {
},
],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
plugins: [
new rspack.HtmlRspackPlugin({
template: './index.html',
diff --git a/rspack/solid/rspack.config.js b/rspack/solid/rspack.config.js
index d25d7e80..11980279 100644
--- a/rspack/solid/rspack.config.js
+++ b/rspack/solid/rspack.config.js
@@ -42,9 +42,6 @@ const config = {
},
],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
plugins: [
new rspack.HtmlRspackPlugin({
template: './index.html',
diff --git a/rspack/styled-components/rspack.config.js b/rspack/styled-components/rspack.config.js
index 8942eccc..0fdc016e 100644
--- a/rspack/styled-components/rspack.config.js
+++ b/rspack/styled-components/rspack.config.js
@@ -4,9 +4,6 @@ const config = {
entry: {
main: './src/index.tsx',
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
resolve: {
extensions: ['...', '.ts', '.tsx', '.jsx'],
},
diff --git a/rspack/svgr/rspack.config.js b/rspack/svgr/rspack.config.js
index 7ef6a58c..11bd69ac 100644
--- a/rspack/svgr/rspack.config.js
+++ b/rspack/svgr/rspack.config.js
@@ -40,9 +40,6 @@ const config = {
},
],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
plugins: [
new rspack.HtmlRspackPlugin({
template: './index.html',
diff --git a/rspack/vanilla-extract-css/package.json b/rspack/vanilla-extract-css/package.json
index 3a2568ce..dda4e3f5 100644
--- a/rspack/vanilla-extract-css/package.json
+++ b/rspack/vanilla-extract-css/package.json
@@ -5,7 +5,7 @@
"main": "src/index.ts",
"scripts": {
"build": "rspack build",
- "start": "rspack serve"
+ "dev": "rspack serve"
},
"dependencies": {
"@rspack/cli": "1.2.0-alpha.0",
diff --git a/rspack/vanilla-extract-css/src/index.tsx b/rspack/vanilla-extract-css/src/index.tsx
index d348449d..3404d7fe 100644
--- a/rspack/vanilla-extract-css/src/index.tsx
+++ b/rspack/vanilla-extract-css/src/index.tsx
@@ -1,8 +1,8 @@
-import { render } from 'react-dom';
+import { createRoot } from 'react-dom/client';
import './global.css';
import { App } from './App';
const root = document.createElement('div');
document.body.appendChild(root);
-render(, root);
+createRoot(root).render();
diff --git a/rspack/vanilla-extract-css/tsconfig.json b/rspack/vanilla-extract-css/tsconfig.json
new file mode 100644
index 00000000..e6b9bdf4
--- /dev/null
+++ b/rspack/vanilla-extract-css/tsconfig.json
@@ -0,0 +1,15 @@
+{
+ "compilerOptions": {
+ "target": "ES2020",
+ "lib": ["DOM", "ES2020"],
+ "module": "ESNext",
+ "jsx": "react-jsx",
+ "strict": true,
+ "skipLibCheck": true,
+ "isolatedModules": true,
+ "resolveJsonModule": true,
+ "moduleResolution": "bundler",
+ "useDefineForClassFields": true
+ },
+ "include": ["src"]
+}
diff --git a/rspack/vue2-tsx/rspack.config.js b/rspack/vue2-tsx/rspack.config.js
index ce37b384..0b93b7aa 100644
--- a/rspack/vue2-tsx/rspack.config.js
+++ b/rspack/vue2-tsx/rspack.config.js
@@ -10,9 +10,6 @@ const config = defineConfig({
historyApiFallback: true,
},
experiments: { css: true },
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
resolve: {
extensions: ['...', '.ts', '.tsx', '.jsx'],
},
diff --git a/rspack/vue3-jsx/rspack.config.js b/rspack/vue3-jsx/rspack.config.js
index bd341c6c..666c88ea 100644
--- a/rspack/vue3-jsx/rspack.config.js
+++ b/rspack/vue3-jsx/rspack.config.js
@@ -30,9 +30,6 @@ const config = {
},
],
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
plugins: [
new rspack.HtmlRspackPlugin({
template: './index.html',
diff --git a/rspack/vue3-vanilla/rspack.config.js b/rspack/vue3-vanilla/rspack.config.js
index 002fd224..03250cf4 100644
--- a/rspack/vue3-vanilla/rspack.config.js
+++ b/rspack/vue3-vanilla/rspack.config.js
@@ -10,9 +10,6 @@ const config = {
devServer: {
historyApiFallback: true,
},
- optimization: {
- minimize: false, // Disabling minification because it takes too long on CI
- },
resolve: {
extensions: ['...', '.ts', '.tsx', '.jsx'],
},