Skip to content

Commit 342785e

Browse files
authored
Fix lower target babel transpilation (#127)
Co-authored-by: janniks <[email protected]>
1 parent 6b68704 commit 342785e

File tree

3 files changed

+3
-34
lines changed

3 files changed

+3
-34
lines changed

.browserslistrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
current node
1+
node 12
22
last 2 versions and > 2%
33
ie > 10

babel.config.js

+1-12
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,5 @@
11
const devPresets = ["@vue/babel-preset-app"];
2-
const buildPresets = [
3-
[
4-
"@babel/preset-env",
5-
// Config for @babel/preset-env
6-
{
7-
// Example: Always transpile optional chaining/nullish coalescing
8-
// include: [
9-
// /(optional-chaining|nullish-coalescing)/
10-
// ],
11-
},
12-
],
13-
];
2+
const buildPresets = [["@babel/preset-env"]];
143
module.exports = {
154
presets: process.env.NODE_ENV === "development" ? devPresets : buildPresets,
165
};

build/rollup.config.js

+1-21
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,6 @@ import babel from "@rollup/plugin-babel";
1010
import { terser } from "rollup-plugin-terser";
1111
import minimist from "minimist";
1212

13-
// Get browserslist config and remove ie from es build targets
14-
const esbrowserslist = fs
15-
.readFileSync("./.browserslistrc")
16-
.toString()
17-
.split("\n")
18-
.filter((entry) => entry && entry.substring(0, 2) !== "ie");
19-
20-
// Extract babel preset-env config, to combine with esbrowserslist
21-
const babelPresetEnvConfig = require("../babel.config").presets.filter(
22-
(entry) => entry[0] === "@babel/preset-env"
23-
)[0][1];
24-
2513
const argv = minimist(process.argv.slice(2));
2614

2715
const projectRoot = path.resolve(__dirname, "..");
@@ -98,15 +86,7 @@ if (!argv.format || argv.format === "es") {
9886
...baseConfig.plugins.postVue,
9987
babel({
10088
...baseConfig.plugins.babel,
101-
presets: [
102-
[
103-
"@babel/preset-env",
104-
{
105-
...babelPresetEnvConfig,
106-
targets: esbrowserslist,
107-
},
108-
],
109-
],
89+
presets: ["@babel/preset-env"],
11090
}),
11191
],
11292
};

0 commit comments

Comments
 (0)