Skip to content

Commit 5b2c2d7

Browse files
authored
build(plugins): enable advanced ESM (#6514)
1 parent c3b10d4 commit 5b2c2d7

File tree

21 files changed

+83
-180
lines changed

21 files changed

+83
-180
lines changed

packages/compat/plugin-webpack-swc/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"devDependencies": {
3939
"@rsbuild/core": "workspace:*",
4040
"@rsbuild/webpack": "workspace:*",
41-
"@rslib/core": "0.17.0",
41+
"@rslib/core": "0.17.1",
4242
"@types/lodash": "^4.17.20",
4343
"@types/semver": "^7.7.1",
4444
"typescript": "^5.9.3",

packages/compat/plugin-webpack-swc/rslib.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ export default defineConfig({
77
...dualPackage.lib,
88
{
99
format: 'esm',
10+
experiments: {
11+
advancedEsm: true,
12+
},
1013
source: {
1114
entry: {
1215
loader: './src/loader.ts',

packages/compat/webpack/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
},
3939
"devDependencies": {
4040
"@rsbuild/core": "workspace:*",
41-
"@rslib/core": "0.17.0",
41+
"@rslib/core": "0.17.1",
4242
"@scripts/test-helper": "workspace:*",
4343
"@types/node": "^24.9.2",
4444
"ansi-escapes": "4.3.2",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"devDependencies": {
6262
"@jridgewell/remapping": "^2.3.5",
6363
"@jridgewell/trace-mapping": "^0.3.31",
64-
"@rslib/core": "0.17.0",
64+
"@rslib/core": "0.17.1",
6565
"@types/connect": "3.4.38",
6666
"@types/cors": "^2.8.19",
6767
"@types/node": "^24.9.2",

packages/create-rsbuild/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"@rsbuild/plugin-solid": "workspace:*",
4040
"@rsbuild/plugin-svelte": "workspace:*",
4141
"@rsbuild/plugin-vue": "workspace:*",
42-
"@rslib/core": "0.17.0",
42+
"@rslib/core": "0.17.1",
4343
"@types/node": "^24.9.2",
4444
"typescript": "^5.9.3"
4545
},
Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
import { defineConfig } from '@rslib/core';
22

33
export default defineConfig({
4-
lib: [{ format: 'esm', syntax: 'es2022' }],
4+
lib: [
5+
{
6+
format: 'esm',
7+
experiments: {
8+
advancedEsm: true,
9+
},
10+
syntax: 'es2022',
11+
},
12+
],
513
});

packages/plugin-babel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
},
4141
"devDependencies": {
4242
"@rsbuild/core": "workspace:*",
43-
"@rslib/core": "0.17.0",
43+
"@rslib/core": "0.17.1",
4444
"@scripts/test-helper": "workspace:*",
4545
"@types/node": "^24.9.2",
4646
"babel-loader": "10.0.0",

packages/plugin-less/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
"devDependencies": {
3737
"@rsbuild/core": "workspace:*",
38-
"@rslib/core": "0.17.0",
38+
"@rslib/core": "0.17.1",
3939
"@scripts/test-helper": "workspace:*",
4040
"@types/less": "^3.0.8",
4141
"less": "4.3.0",

packages/plugin-preact/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
},
3535
"devDependencies": {
3636
"@rsbuild/core": "workspace:*",
37-
"@rslib/core": "0.17.0",
37+
"@rslib/core": "0.17.1",
3838
"@types/node": "^24.9.2",
3939
"preact": "^10.27.2",
4040
"typescript": "^5.9.3"

packages/plugin-react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
},
3333
"devDependencies": {
3434
"@rsbuild/core": "workspace:*",
35-
"@rslib/core": "0.17.0",
35+
"@rslib/core": "0.17.1",
3636
"@scripts/test-helper": "workspace:*",
3737
"@types/node": "^24.9.2",
3838
"typescript": "^5.9.3"

0 commit comments

Comments
 (0)