Skip to content

Commit 49fc8b2

Browse files
committed
Fix build for ES2020 features
1 parent c40e73c commit 49fc8b2

File tree

3 files changed

+776
-26
lines changed

3 files changed

+776
-26
lines changed

babel.config.js

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
1-
export default process.env.BUILD_MODULE === "commonjs"
2-
? {
3-
plugins: [
4-
["babel-plugin-add-import-extension", { extension: "cjs" }],
5-
"@babel/plugin-transform-modules-commonjs",
6-
],
7-
presets: ["@babel/preset-typescript"],
8-
}
9-
: {
10-
plugins: [["babel-plugin-add-import-extension", { extension: "js" }]],
11-
presets: ["@babel/preset-typescript"],
12-
};
1+
const commonjs = process.env.BUILD_MODULE === "commonjs";
2+
3+
export default {
4+
plugins: [
5+
[
6+
"babel-plugin-add-import-extension",
7+
{ extension: commonjs ? "cjs" : "js" },
8+
],
9+
],
10+
presets: [
11+
"@babel/preset-typescript",
12+
[
13+
"@babel/preset-env",
14+
{
15+
targets: {
16+
node: "12",
17+
},
18+
modules: commonjs ? "commonjs" : false,
19+
},
20+
],
21+
],
22+
};

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"devDependencies": {
4949
"@babel/cli": "^7.15.7",
5050
"@babel/core": "^7.15.5",
51-
"@babel/plugin-transform-modules-commonjs": "^7.15.4",
51+
"@babel/preset-env": "^7.15.6",
5252
"@babel/preset-typescript": "^7.15.0",
5353
"@types/cookie": "^0.4.1",
5454
"@types/jest": "^27.0.1",

0 commit comments

Comments
 (0)