1.0.0 • Published 7 years ago

fly-unflow v1.0.0

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

fly-unflow

Removes Flow type annotations with Fly

Install

npm install --save-dev fly-unflow

Usage

exports.build = function * (fly) {
  yield fly.source('src/**/*.js').unflow({
    all: false,
    sourceMap: 'inline'
  }).target('lib');
};

API

.unflow(options)

options.all

Type: Boolean Default: true

Transforms all files; not just those with a "@flow" comment.

options.pretty

Type: Boolean Default: true

Remove whitespace where annotations used to be. See here for more info.

options.sourceMap

Type: String Options: internal|external Default: ''

Create an inline or an external sourcemap for each entry file. A sourceMappingURL comment is appended to each destination file.

If using external maps, a foo.js entry will also generate a foo.js.map file.

License

MIT © Luke Edwards