代码拉取完成,页面将自动刷新
// COPIED FROM ocular-dev-tools
const TARGETS = {
chrome: '60',
edge: '16',
firefox: '53',
ios: '10.3',
safari: '10.1',
node: '8'
};
const COMMON_CONFIG = {
comments: false
};
const ENV_CONFIG = {
es5: {
presets: [
[
'@babel/env',
{
forceAllTransforms: true,
modules: 'commonjs'
}
]
],
plugins: ['@babel/transform-runtime', ['transform-builtin-extend', {globals: ['Array']}]]
},
esm: {
presets: [
[
'@babel/env',
{
modules: false
// Transpiling classes kills object creation performance
// exclude: ['@babel/plugin-transform-classes']
}
]
],
plugins: [
['@babel/transform-runtime', {useESModules: true}],
// Transpiling classes kills object creation performance
['transform-builtin-extend', {globals: ['Array']}]
]
},
es6: {
presets: [
[
'@babel/env',
{
targets: TARGETS,
modules: false
}
]
],
plugins: [['@babel/transform-runtime', {useESModules: true}]]
},
test: {
presets: ['@babel/preset-env'],
plugins: ['istanbul']
}
};
// Ensure we have an entry for the default BABEL_ENV
ENV_CONFIG.development = ENV_CONFIG.es6;
module.exports = api => {
api.cache.using(() => process.env.BABEL_ENV);
return Object.assign({}, COMMON_CONFIG, ENV_CONFIG[api.env()]);
};
// END COPY
const getBabelConfig = require('ocular-dev-tools/config/babel.config');
module.exports = api => {
return getBabelConfig(api, {
plugins: [['transform-builtin-extend', {globals: ['Array']}]]
});
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。