README
babel-preset-trigen
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 = falseuseBuiltIns = 'usage'corejs = 3commonjs = falsetypescript = falsereact = falsetransformDynamicImport = falsetransformRuntime = falserequireContextHook = falsereactConstantElementsreactRemovePropTypes
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 = truereactRemovePropTypes = { mode: 'unsafe-wrap' }
jest environment
targets = { node: 'current' }commonjs = truetransformDynamicImport = truetransformRuntime = falserequireContextHook = true