12 Star 93 Fork 13

百度开源 / mix-img

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
babel.config.js 927 Bytes
一键复制 编辑 原始数据 按行查看 历史
zhengxkq 提交于 2021-05-31 22:11 . update author name
/**
* @file: babel配置文件
* @author: zhw
* @Date: 2021-01-09 14:16:42
* @Last Modified by: zhw
* @Last Modified time: 2021-05-31 22:08:36
*/
module.exports = function (api) {
api.cache(true);
const presets = [];
const plugins = [
'@babel/plugin-proposal-optional-chaining',
'@babel/plugin-proposal-async-generator-functions',
['@babel/plugin-proposal-pipeline-operator', {proposal: 'smart'}]
];
// 打包umd模块包含完备的polyfill
if (process.env.NODE_ENV === 'build:umd') {
presets.push([
'@babel/preset-env',
{
useBuiltIns: 'usage',
corejs: 3
}
]);
}
// 单测需要转一下es modules至commonjs
if (process.env.NODE_ENV === 'test') {
plugins.push('@babel/plugin-transform-modules-commonjs');
}
return {
presets,
plugins
};
};
1
https://gitee.com/baidu/mix-img.git
git@gitee.com:baidu/mix-img.git
baidu
mix-img
mix-img
master

搜索帮助