npm.io
1.0.11 • Published 9 years agoCLI

babel-package-manager

Licence
MIT
Version
1.0.11
Deps
8
Vulns
0
Weekly
0

bpm - Babel Package Manager version

NPM

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 ahmedghoneim92@gmail.com

More Badges Yaay!

Build Status

DL/M DL

License

Contributors

Dependencies Dev Dependencies

Issue Closure Pull Closure

Code Quality Coverage Status

Keywords