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'], },