@hifed/babel-preset

1.1.0 • Public • Published

@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"
  ],
}

Readme

Keywords

none

Package Sidebar

Install

npm i @hifed/babel-preset

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

4 kB

Total Files

4

Last publish

Collaborators

  • hisanshao