babel-plugin-transform-flow-comments
Turn flow type annotations into comments.
You should be able to use this plugin instead of babel-plugin-flow-strip-types
to preserve the /* @flow */
directive and still use flow.
Example
In
Out
"use strict"; {} {} /*: string*/ {}/*:: type B = { name: string;};*//*:: export type GraphQLFormattedError = number;*//*:: import type A, { B, C } from './types';*//*:: import typeof D, { E, F } from './types';*/
Installation
npm install --save-dev babel-plugin-transform-flow-comments
Usage
.babelrc
(Recommended)
Via .babelrc
Via CLI
babel --plugins transform-flow-comments script.js
Via Node API
;