babel-preset-pob
base babel preset
Options
- production:
true
|false
(default: process.env.NODE_ENV === 'production') - exportDefaultName:
true
|false
(default: !production) - replacements: {
[key]
:true
|false
}. Always add { PRODUCTION: production }. Key should be uppercase.
Content
This preset includes babel-preset-flow and babel-preset-flow-runtime in dev.
Also includes the following plugins:
- babel-plugin-import-export-rename rename
src/*
to*
, usefull if you have an IDE to autocomplete and points to src code, - babel-plugin-transform-export-default-name-forked (non-production mode only),
- babel-plugin-minify-replace option
replacements
,
Note: You can also add babel-preset-babili-optimizations and babel-plugin-discard-module-references to remove unused imports, if you import only in dev or only in production.
Install
npm install --save-dev babel-preset-pobyarn add --dev babel-preset-pob
Usage
.babelrc
Via .babelrc
Via CLI
babel script.js --presets pob
Via Node API
;
;