Nearly Post-Money

    rollup-plugin-flow

    1.1.1 • Public • Published

    Rollup Flow plugin

    Build Status

    This Rollup plugin will remove Flow type annotations during bundling using flow-remove-types.

    Install

    npm install --save rollup-plugin-flow
    
    var rollup = require('rollup').rollup;
    var flow = require('rollup-plugin-flow');
     
    rollup({
      entry: 'main.js',
      plugins: [ flow() ]
    }).then(...);

    Options

    Provide options as an object argument to flow().

    all - Transform all files, not just those containing @flow comments.

    Default: false

    var flow = require('../');
     
    module.exports = {
      plugins: [ flow({ all: true }) ],
      format: 'cjs'
    };

    pretty - Remove flow types without replacing them with whitespace.

    Default: false

    Note: Typically source maps are not necessary for this transform, however source maps are recommended when generating "pretty" results.

    var flow = require('../');
     
    module.exports = {
      plugins: [ flow({ pretty: true }) ],
      format: 'cjs'
    };

    Install

    npm i rollup-plugin-flow

    DownloadsWeekly Downloads

    10,598

    Version

    1.1.1

    License

    BSD-3-Clause

    Last publish

    Collaborators

    • leebyron