1.0.11 • Published 7 years ago

babel-package-manager v1.0.11

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

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