Skip to content

Commit be86d66

Browse files
committed
feat: update @swc/react-compiler to v1.12.7 and fix sourceMap option in configurations
1 parent 1609a34 commit be86d66

File tree

5 files changed

+80
-76
lines changed

5 files changed

+80
-76
lines changed

pnpm-lock.yaml

Lines changed: 64 additions & 57 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rspack/react-compiler-babel-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"@babel/plugin-syntax-typescript": "^7.27.1",
2020
"@rspack/cli": "1.3.15",
2121
"@rspack/core": "1.3.15",
22-
"@swc/react-compiler": "1.12.4",
22+
"@swc/react-compiler": "1.12.7",
2323
"@types/react": "^19.1.8",
2424
"@types/react-dom": "^19.1.6",
2525
"babel-loader": "^10.0.0",

rspack/react-compiler-babel-ts/rspack.config.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const config = {
2222
{
2323
loader: 'builtin:swc-loader',
2424
options: {
25-
sourceMap: true,
25+
sourceMaps: true,
2626
jsc: {
2727
parser: {
2828
syntax: 'typescript',
@@ -33,18 +33,13 @@ const config = {
3333
},
3434
],
3535
},
36-
{
37-
test: (resouce) =>
38-
/\.(jsx|tsx)$/.test(resouce) && isReactCompilerRequiredSync(fs.readFileSync(resouce)),
39-
loader: 'babel-loader',
40-
},
4136
{
4237
test: /\.(jsx|tsx)$/,
4338
use: [
4439
{
4540
loader: 'builtin:swc-loader',
4641
options: {
47-
sourceMap: true,
42+
sourceMaps: true,
4843
jsc: {
4944
parser: {
5045
syntax: 'typescript',
@@ -61,6 +56,11 @@ const config = {
6156
},
6257
],
6358
},
59+
{
60+
test: (resouce) =>
61+
/\.(jsx|tsx)$/.test(resouce) && isReactCompilerRequiredSync(fs.readFileSync(resouce)),
62+
loader: 'babel-loader',
63+
},
6464
{
6565
test: /\.(png|svg|jpg)$/,
6666
type: 'asset/resource',

rspack/react-compiler-babel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@babel/plugin-syntax-jsx": "^7.27.1",
1919
"@rspack/cli": "1.3.15",
2020
"@rspack/core": "1.3.15",
21-
"@swc/react-compiler": "1.12.4",
21+
"@swc/react-compiler": "1.12.7",
2222
"babel-loader": "^10.0.0",
2323
"babel-plugin-react-compiler": "0.0.0-experimental-cd3852a-20241229"
2424
}

rspack/react-compiler-babel/rspack.config.js

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const config = {
2222
{
2323
loader: 'builtin:swc-loader',
2424
options: {
25-
sourceMap: true,
25+
sourceMaps: true,
2626
jsc: {
2727
parser: {
2828
syntax: 'ecmascript',
@@ -33,18 +33,13 @@ const config = {
3333
},
3434
],
3535
},
36-
{
37-
test: (resouce) =>
38-
/\.jsx$/.test(resouce) && isReactCompilerRequiredSync(fs.readFileSync(resouce)),
39-
loader: 'babel-loader',
40-
},
4136
{
4237
test: /\.jsx$/,
4338
use: [
4439
{
4540
loader: 'builtin:swc-loader',
4641
options: {
47-
sourceMap: true,
42+
sourceMaps: true,
4843
jsc: {
4944
parser: {
5045
syntax: 'ecmascript',
@@ -59,11 +54,13 @@ const config = {
5954
},
6055
},
6156
},
62-
{
63-
loader: 'babel-loader',
64-
},
6557
],
6658
},
59+
{
60+
test: (resouce) =>
61+
/\.jsx$/.test(resouce) && isReactCompilerRequiredSync(fs.readFileSync(resouce)),
62+
loader: 'babel-loader',
63+
},
6764
{
6865
test: /\.(png|svg|jpg)$/,
6966
type: 'asset/resource',

0 commit comments

Comments
 (0)