Skip to content

Commit c9a015b

Browse files
build(esbuild): migrate from rollup to rslib (#4048)
1 parent 25df940 commit c9a015b

File tree

13 files changed

+328
-467
lines changed

13 files changed

+328
-467
lines changed

.changeset/strong-kings-act.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@module-federation/esbuild": patch
3+
---
4+
5+
build(esbuild): migrate from rollup to rslib

.github/workflows/build-and-test.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ jobs:
7373
[ "$pkg" != "packages/assemble-release-plan" ] && \
7474
[ "$pkg" != "packages/chrome-devtools" ] && \
7575
[ "$pkg" != "packages/core" ] && \
76-
[ "$pkg" != "packages/esbuild" ] && \
7776
[ "$pkg" != "packages/modernjs" ] && \
7877
[ "$pkg" != "packages/utilities" ] && \
7978
[ "$pkg" != "packages/metro-core" ] && \

main.py

Lines changed: 0 additions & 196 deletions
This file was deleted.

packages/esbuild/.eslintrc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"ignorePatterns": [
44
"!**/*",
55
"**/vite.config.*.timestamp*",
6-
"**/vitest.config.*.timestamp*"
6+
"**/vitest.config.*.timestamp*",
7+
"rslib.config.ts"
78
],
89
"overrides": [
910
{

packages/esbuild/.swcrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,5 @@
2525
".*\\.test.tsx?$",
2626
"./src/jest-setup.ts$",
2727
"./**/jest-setup.ts$"
28-
// ".*.js$"
2928
]
3029
}

packages/esbuild/jest.config.ts

Lines changed: 0 additions & 30 deletions
This file was deleted.

packages/esbuild/package.json

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"name": "@module-federation/esbuild",
33
"version": "0.0.81",
44
"author": "Zack Jackson (@ScriptedAlchemy)",
5-
"main": "./dist/index.cjs.js",
6-
"module": "./dist/index.esm.js",
5+
"main": "./dist/index.js",
6+
"module": "./dist/index.mjs",
77
"types": "./dist/index.d.ts",
88
"license": "MIT",
99
"repository": {
@@ -21,23 +21,18 @@
2121
"exports": {
2222
".": {
2323
"types": "./dist/index.d.ts",
24-
"import": "./dist/index.esm.js",
25-
"require": "./dist/index.cjs.js"
24+
"import": "./dist/index.mjs",
25+
"require": "./dist/index.js"
2626
},
2727
"./plugin": {
28-
"types": "./dist/esbuild.d.ts",
29-
"import": "./dist/plugin.esm.js",
30-
"require": "./dist/plugin.cjs.js"
28+
"types": "./dist/adapters/lib/plugin.d.ts",
29+
"import": "./dist/plugin.mjs",
30+
"require": "./dist/plugin.js"
3131
},
3232
"./build": {
3333
"types": "./dist/build.d.ts",
34-
"import": "./dist/build.esm.js",
35-
"require": "./dist/build.cjs.js"
36-
},
37-
"./types": {
38-
"types": "./dist/types.d.ts",
39-
"import": "./dist/types.esm.js",
40-
"require": "./dist/types.cjs.js"
34+
"import": "./dist/build.mjs",
35+
"require": "./dist/build.js"
4136
},
4237
"./*": "./*"
4338
},
@@ -46,28 +41,26 @@
4641
".": [
4742
"./dist/index.d.ts"
4843
],
49-
"helpers": [
50-
"./dist/helpers.d.ts"
44+
"build": [
45+
"./dist/build.d.ts"
5146
],
52-
"types": [
53-
"./dist/types.d.ts"
47+
"plugin": [
48+
"./dist/adapters/lib/plugin.d.ts"
5449
]
5550
}
5651
},
5752
"dependencies": {
5853
"@chialab/esbuild-plugin-commonjs": "^0.18.0",
5954
"@hyrious/esbuild-plugin-commonjs": "^0.2.4",
6055
"@module-federation/sdk": "workspace:*",
61-
"@rollup/plugin-commonjs": "^28.0.0",
62-
"@rollup/plugin-node-resolve": "^15.3.0",
63-
"@rollup/plugin-replace": "^6.0.1",
6456
"cjs-module-lexer": "^1.3.1",
6557
"enhanced-resolve": "^5.16.1",
6658
"es-module-lexer": "^1.5.3",
6759
"esbuild": "^0.25.0",
6860
"json5": "^2.2.3",
69-
"npmlog": "^7.0.1",
70-
"rollup": "^4.24.0",
71-
"rollup-plugin-node-externals": "^7.1.3"
61+
"npmlog": "^7.0.1"
62+
},
63+
"devDependencies": {
64+
"@rslib/core": "^0.12.4"
7265
}
7366
}

0 commit comments

Comments
 (0)