@a8k/babel-preset

2.5.4 • Public • Published

@a8k/babel-preset

This package includes the Babel preset used by a8k.
Please refer to its documentation:

usage

width webpack-chain

chainConfig.module
  .rule('ts')
  .test(/\.(ts|tsx)$/)
  .exclude.clear()
  .add(/(\/|\\)node_modules(\/|\\)/)
  .end()
  .use('babel-loader')
  .loader('babel-loader')
  .options({
    cacheDirectory: path.resolve(cacheDirectory, 'babel-loader'),
    presets: [[require.resolve('@a8k/babel-preset'), { target: 'web' }]],
    plugins: [],
  });

options

typescript

配置参考babel-preset-typescript

target

支持:node,web

node: 构建 Nodejs 环境的代码

web: 构建浏览器环境的代码

useBuiltIns

babel-preset-env#usebuiltins

modules

babel-preset-env#modules

useESModules

babel-plugin-transform-runtime#useesmodules

Dependencies (37)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @a8k/babel-preset

    Weekly Downloads

    1

    Version

    2.5.4

    License

    MIT

    Unpacked Size

    15.9 kB

    Total Files

    7

    Last publish

    Collaborators

    • hxfdarling