Skip to content

Commit 6b9d90a

Browse files
authored
chore: add @swc/helpers and enable externalHelper config (#3674)
* chore: change build config * chore: add @swc/helper and enable externalHelper config * chore: optimize create package size * feat: change modern internal build configs * chore: add changesets * chore: fix lint exports error * test(module-tools): update buildPreset fixture
1 parent 42d8145 commit 6b9d90a

File tree

81 files changed

+302
-255
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+302
-255
lines changed

.changeset/good-cups-ring.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@modern-js/create': patch
3+
---
4+
5+
chore: optimize bundle size
6+
chore: 优化打包体积

.changeset/long-melons-develop.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
'@modern-js/module-test-generator': patch
3+
'@modern-js/tailwindcss-generator': patch
4+
'@modern-js/dependence-generator': patch
5+
'@modern-js/changeset-generator': patch
6+
'@modern-js/generator-generator': patch
7+
'@modern-js/router-v5-generator': patch
8+
'@modern-js/storybook-generator': patch
9+
'@modern-js/monorepo-generator': patch
10+
'@modern-js/packages-generator': patch
11+
'@modern-js/upgrade-generator': patch
12+
'@modern-js/module-generator': patch
13+
'@modern-js/rspack-generator': patch
14+
'@modern-js/server-generator': patch
15+
'@modern-js/entry-generator': patch
16+
'@modern-js/base-generator': patch
17+
'@modern-js/repo-generator': patch
18+
'@modern-js/test-generator': patch
19+
'@modern-js/bff-generator': patch
20+
'@modern-js/doc-generator': patch
21+
'@modern-js/mwa-generator': patch
22+
'@modern-js/ssg-generator': patch
23+
'@modern-js/generator-plugin-plugin': patch
24+
'@modern-js/plugin-module-banner': patch
25+
'@modern-js/plugin-module-import': patch
26+
'@modern-js/node-bundle-require': patch
27+
'@modern-js/generator-common': patch
28+
'@modern-js/generator-plugin': patch
29+
'@modern-js/generator-cases': patch
30+
'@modern-js/generator-utils': patch
31+
'@modern-js/plugin-router-v5': patch
32+
'@modern-js/monorepo-tools': patch
33+
'@modern-js/plugin-data-loader': patch
34+
'@modern-js/plugin-garfish': patch
35+
'@modern-js/runtime': patch
36+
'@modern-js/plugin-testing': patch
37+
'@modern-js/plugin-polyfill': patch
38+
'@modern-js/module-tools': patch
39+
'@modern-js/babel-compiler': patch
40+
'@modern-js/create-request': patch
41+
'@modern-js/plugin-express': patch
42+
'@modern-js/babel-preset-app': patch
43+
'@modern-js/babel-preset-lib': patch
44+
'@modern-js/plugin-changeset': patch
45+
'@modern-js/plugin-storybook': patch
46+
'@modern-js/new-action': patch
47+
'@modern-js/plugin-server': patch
48+
'@modern-js/plugin-worker': patch
49+
'@modern-js/plugin-tailwindcss': patch
50+
'@modern-js/app-tools': patch
51+
'@modern-js/doc-tools': patch
52+
'@modern-js/bff-runtime': patch
53+
'@modern-js/prod-server': patch
54+
'@modern-js/plugin-koa': patch
55+
'@modern-js/plugin-proxy': patch
56+
'@modern-js/builder': patch
57+
'@modern-js/plugin-i18n': patch
58+
'@modern-js/plugin-lint': patch
59+
'@modern-js/bff-core': patch
60+
'@modern-js/upgrade': patch
61+
'@modern-js/plugin-bff': patch
62+
'@modern-js/plugin-ssg': patch
63+
'@modern-js/create': patch
64+
'@modern-js/plugin': patch
65+
'@modern-js/server': patch
66+
'@modern-js/utils': patch
67+
'@modern-js/doc-core': patch
68+
'@modern-js/server-utils': patch
69+
'@modern-js/server-core': patch
70+
'@scripts/build': patch
71+
---
72+
73+
chore: remove @babel/runtime. add @swc/helper and enable `externalHelper` config.
74+
chore: 移除 @babel/runtime 依赖. 增加 @swc/helpers 依赖并且开启 `externalHelpers` 配置

.changeset/many-fans-laugh.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@scripts/build': patch
3+
'@modern-js/module-tools': patch
4+
---
5+
6+
feat: update internal build configs
7+
feat: 更新内部构建配置

packages/builder/builder/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
"@svgr/webpack": "6.5.1"
4545
},
4646
"devDependencies": {
47-
"@babel/core": "7.18.0",
4847
"@scripts/vitest-config": "workspace:*",
4948
"@types/babel__core": "^7.1.19",
5049
"@types/babel__preset-env": "^7.9.2",

packages/cli/babel-preset-app/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@
4242
"@babel/types": "^7.18.0",
4343
"@modern-js/babel-preset-base": "workspace:*",
4444
"@modern-js/utils": "workspace:*",
45-
"core-js": "~3.30.0"
45+
"core-js": "~3.30.0",
46+
"@swc/helpers": "0.5.1"
4647
},
4748
"devDependencies": {
4849
"@types/jest": "^29",

packages/cli/babel-preset-lib/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@
3636
"test": "jest --passWithNoTests"
3737
},
3838
"dependencies": {
39-
"@babel/core": "^7.18.0",
40-
"@babel/runtime": "^7.18.0",
4139
"@modern-js/babel-preset-base": "workspace:*",
4240
"@modern-js/utils": "workspace:*",
4341
"babel-plugin-transform-define": "^2",
4442
"babel-plugin-module-resolver": "^4.0.0",
45-
"babel-plugin-transform-inline-environment-variables": "^0.4.3"
43+
"babel-plugin-transform-inline-environment-variables": "^0.4.3",
44+
"@swc/helpers": "0.5.1"
4645
},
4746
"devDependencies": {
47+
"@babel/core": "^7.18.0",
4848
"@types/babel__core": "^7.1.15",
4949
"@types/jest": "^29",
5050
"@types/node": "^14",

packages/cli/doc-core/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@
5252
"dist/"
5353
],
5454
"dependencies": {
55-
"@babel/runtime": "7.18.0",
5655
"@headlessui/react": "^1.7.7",
5756
"@loadable/component": "5.15.2",
5857
"@mdx-js/loader": "2.2.1",

packages/cli/plugin-bff/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@
6363
},
6464
"dependencies": {
6565
"@babel/core": "^7.18.0",
66-
"@babel/runtime": "^7.18.0",
6766
"@modern-js/bff-core": "workspace:*",
6867
"@modern-js/create-request": "workspace:*",
6968
"@modern-js/server-utils": "workspace:*",
70-
"@modern-js/utils": "workspace:*"
69+
"@modern-js/utils": "workspace:*",
70+
"@swc/helpers": "0.5.1"
7171
},
7272
"devDependencies": {
7373
"@modern-js/runtime": "workspace:*",

packages/cli/plugin-changeset/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@
5353
"test": "jest --passWithNoTests"
5454
},
5555
"dependencies": {
56-
"@babel/runtime": "^7.18.0",
5756
"@changesets/cli": "^2.26.0",
5857
"@changesets/git": "^1.3.2",
5958
"@changesets/read": "^0.5.5",
6059
"@modern-js/plugin-i18n": "workspace:*",
6160
"@modern-js/utils": "workspace:*",
62-
"resolve-from": "^5.0.0"
61+
"resolve-from": "^5.0.0",
62+
"@swc/helpers": "0.5.1"
6363
},
6464
"devDependencies": {
6565
"@modern-js/core": "workspace:*",

packages/cli/plugin-data-loader/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@
6262
},
6363
"dependencies": {
6464
"@babel/core": "^7.18.0",
65-
"@babel/runtime": "^7.18.0",
6665
"@modern-js/utils": "workspace:*",
6766
"@remix-run/node": "^1.12.0",
6867
"path-to-regexp": "^6.2.0",
69-
"react-router-dom": "^6.8.1"
68+
"react-router-dom": "^6.8.1",
69+
"@swc/helpers": "0.5.1"
7070
},
7171
"devDependencies": {
7272
"@modern-js/core": "workspace:*",

0 commit comments

Comments
 (0)