0.5.3 • Published 4 years ago
@gotoeasy/babel v0.5.3
@gotoeasy/babel
使用固定配置让babel转译代码,简化满足特定需求:语法转译+按需添加兼容补丁
Sample
const babel = require('@gotoeasy/babel');
let code = `
let fn = (...args) => args.includes('y') ? Promise.resolve(args) : Promise.reject(args);
`;
console.info(babel(code));
// 文件.browserslistrc配置为`chrome 60`时转译结果如下
/*
"use strict";
let fn = (...args) => args.includes('y') ? Promise.resolve(args) : Promise.reject(args);
*/
// 文件.browserslistrc配置为`ie 11`时转译结果如下
/*
"use strict";
require("core-js/modules/es6.promise");
require("core-js/modules/es7.array.includes");
require("core-js/modules/es6.string.includes");
var fn = function fn() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return args.includes('y') ? Promise.resolve(args) : Promise.reject(args);
};
*/
Links
npm-packages
https://github.com/gotoeasy/npm-packages
0.5.3
4 years ago
0.5.2
4 years ago
0.5.1
4 years ago
0.5.0
4 years ago
0.4.2
5 years ago
0.4.1
5 years ago
0.3.0
5 years ago
0.2.3
5 years ago
0.2.2
5 years ago
0.2.1
5 years ago
0.1.4
5 years ago
0.1.3
5 years ago
0.2.0
5 years ago
0.1.2
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago
0.0.3
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago