4.2.3 • Published 4 years ago

babel-preset-trigen v4.2.3

Weekly downloads
104
License
MIT
Repository
github
Last release
4 years ago

babel-preset-trigen

NPM version Node version Peer dependencies status Dependencies status Build status Dependabot badge

Trigen's Babel preset.

Install

npm i -D babel-preset-trigen
# or
yarn add -D babel-preset-trigen

Configure

Add babel-preset-trigen to your presets in .babelrc.

Options

Common

  • env
    • "app"
    • "lib"
    • "jest"
  • targets = false
  • useBuiltIns = 'usage'
  • corejs = 3
  • commonjs = false
  • typescript = false
  • react = false
  • transformDynamicImport = false
  • transformRuntime = false
  • requireContextHook = false
  • reactConstantElements
  • reactRemovePropTypes

If NODE_ENV === 'development' && react === true and react-hot-loader is installed - react-hot-loader/babel will be added to plugins.

If NODE_ENV === 'production' && react === true - babel-plugin-transform-react-* will be added to plugins.

lib environment

  • transformRuntime = true
  • reactRemovePropTypes = { mode: 'unsafe-wrap' }

jest environment

  • targets = { node: 'current' }
  • commonjs = true
  • transformDynamicImport = true
  • transformRuntime = false
  • requireContextHook = true