0.2.0 • Published 7 years ago

babel-init v0.2.0

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

babel-init

Build Status

Setup .babelrc using command.

Install

$ npm install -g babel-init

Usage

$ npm init --yes #if you havn't made package.json
$ babel-init

Select presets and plugins!

npm.io

Plugin List: https://babeljs.io/docs/plugins/

output

? Select presets latest, stage-0
? Select plugins syntax-flow and transform-flow-strip-types

.babelrc

{
  "env": {},
  "ignore": [],
  "plugins": [
    "syntax-flow",
    "transform-flow-strip-types"
  ],
  "presets": [
    "latest",
    "stage-0"
  ]
}

Customize

.babelinitrc

You can use .babelinitrc.
You put it on home or project root directory.
babel-init read this files and creating the select box.

{
  "presets": [],
  "plugins": []
}

The following is a sample file.

{
  "presets": [],
  "plugins": [
    {
      "name": "syntax-flow and transform-flow-strip-types",
      "value": "syntax-flow,transform-flow-strip-types"
    },
    "lodash",
    "transform-runtime"
  ]
}

name is the words displayed in the select box.
value is an installed package name. (same meaning as only string in array)