You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tobspr_shapez.io/gulp/babel.config.js

47 lines
1.0 KiB

4 years ago
module.exports = function (api) {
api.cache(true);
const presets = [
[
"@babel/preset-env",
{
targets: "cover 99.5%",
4 years ago
useBuiltIns: "usage",
corejs: 3,
loose: true,
spec: false,
modules: "auto",
},
],
];
const plugins = [
2 years ago
"closure-elimination",
// var is faster than let and const!
2 years ago
[
"@babel/plugin-transform-block-scoping",
{
throwIfClosureRequired: false,
},
],
4 years ago
[
"@babel/plugin-transform-classes",
{
2 years ago
loose: true,
4 years ago
},
],
];
return {
presets,
plugins,
highlightCode: true,
2 years ago
sourceType: "unambiguous",
4 years ago
sourceMaps: false,
parserOpts: {},
generatorOpts: {
retainLines: false,
compact: true,
minified: true,
comments: true,
},
};
};