gulp-flow-remove-types2

Plugin for gulp that integrate flow-remove-types utility.


Keywords
gulp, flow-remove-types, gulpplugin, gulp-plugin
License
MIT
Install
npm install gulp-flow-remove-types2@1.1.3

Documentation

gulp-flow-remove-types2

Gulp plugin for flow-remove-types.

This plugin is just a fork of gulp-flow-remove-types plugin - the last one is outdated and doesn't work for me. Also this plugin is improved according to official requirements.

Installation

Install the package:

  • npm npm i gulp-flow-remove-types2 --save-dev
  • yarn yarn add gulp-flow-remove-types2 --dev

Usage

const { src, dest } = require('gulp')
const flowRemoveTypes = require('gulp-flow-remove-types2')


src('file.js')
  .pipe(flowRemoveTypes())
  .pipe(dest('dist'))

Options

pretty

Type: boolean Default: false

By default, flow-remove-types replaces Flow type definitions with whitespaces.

Pass {pretty: true} if you want more condensed output (no whitespaces).

Example
src('file.js')
  .pipe(flowRemoveTypes({
      pretty: true
  }))
  .pipe(dest('dist'))

sourceMap

Type: boolean Default: false

If set to true gulp will additionally output your_file_name.js.map file to the stream.

Example
src('file.js')
  .pipe(flowRemoveTypes({
      sourceMap: true
  }))
  .pipe(dest('dist')); //This will output both file.js and file.js.map