babel-package-manager
v1.0.11
Published
BPM: Babel Package Manager - Automagically install babel presets/plugins and save to both package.json and .eslintrc
Downloads
13
Maintainers
Readme
bpm - Babel Package Manager
Automagically install babel presets/plugins and save to both package.json and .eslintrc
NEW! Support for Yarn 📦🐈
Installation
yarn global add babel-package-manager
-- or --
npm i -g babel-package-manager
alias bpm='babel-package-manager' #Add this to your .bash_profile, .bashrc, .zshrc, etc.
Usage
CLI
yarn global add babel-package-manager
-- or --
npm i -g babel-package-manager
alias bpm='babel-package-manager'
bpm install --presets latest stage-0 react
BABEL_RC=./configs/.babelrc bpm i --plugins transform-es2015-modules-umd --presets latest
YARN=false bpm i --plugins-transform class-properties --plugins-syntax flow
bpm un --presets es2015 --plugins-syntax flow
###API
see jsdoc
const bpm = require('babel-package-manager')
bpm({
args: {
plugins: ['transform-class-properties'],
presets: ['latest', 'stage-0', 'react']
},
cmd: 'install'
}).then(
() => console.log('success!')
).catch(
() => console.log('fail!')
)
License
MIT - See LICENSE.md
Author
Ahmed Ghoneim [email protected]