Skip to content

Files

Latest commit

Jul 27, 2017
f254e6d · Jul 27, 2017

History

History

unflow

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jun 17, 2017
Jun 17, 2017
Jul 27, 2017
Jun 17, 2017

@taskr/unflow npm

Removes Flow type annotations with Taskr.

Install

$ npm install --save-dev @taskr/unflow

Usage

exports.build = function * (task) {
  yield task.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.

Support

Any issues or questions can be sent to the Taskr monorepo.

Please be sure to specify that you are using @taskr/unflow.

License

MIT © Luke Edwards