@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

Readme

Keywords

none

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