@hifed/babel-preset
v1.1.0
Published
Babel preset.
Downloads
3
Readme
@hifed/babel-preset
Install
使用 yarn:
yarn add @hifed/babel-preset@next -D
Usage
babel.config.js
module.exports = {
presets: [
[
'@hifed/babel-preset',
{
debug: false,
enableReactRefresh: true,
/**
* false: 不处理polyfill,自己手动引入【全量】
* usage: 按需加载 polyfill,且不需要手动引入【按需】
* entry: 必须手动引入,但会根据设置的目标环境全量导入【按环境全量】
* 注:在 Babel 7.4.0 之后的版本,Babel官方明确建议了不再使用 @babel/polyfill ,建议使用 core-js/stable 和 regenerator-runtime/runtime。本包已经安装了core-js、@babel/plugin-transform-runtime和@babel/runtime,所以选择false或者entry选项的只需要在主文件顶部引入core-js即可
*/
useBuiltIns: 'usage',
useRuntimeCoreJs: false,
proposals: false,
typescript: true,
react: true,
}
]
],
plugins: [
[require('babel-plugin-import'), { "libraryName": "antd", "style": true }, 'antd']
]
}
package.json
{
"browserslist": [
"Chrome >= 35",
"ChromeAndroid >= 35",
"iOS >= 8",
"Safari >= 8",
"Android >= 4.1",
"QQAndroid >= 4.1",
"UCAndroid >= 4.1"
],
}