gen-flow-files
v0.5.0
Published
[](https://www.npmjs.com/package/gen-flow-files) [](https://www.npmjs.com/package/gen-flow-files)
Readme
gen-flow-files
This is a script which finds .js files with @flow annotation, extract flow definitions and save to specific folder.
As example, <inputDir>/example.js
// @flow
extract function foo(arg1: number, arg2: string): string {
// some code here
}will be transformed to <outputDir>/example.js.flow:
// @flow
declare extract function foo(arg1: number, arg2: string): string;Installation
Install it with yarn:
yarn add gen-flow-filesOr with npm:
npm i gen-flow-files --saveUsage
As part of build process
scripts": {
...
"flow": "flow",
"build:flow": "gen-flow-files src --out-dir dist",
...
},transfrom all .js files from src to .js.flow files and save them at dist.
As command
npx gen-flow-files <inputDir> --out-dir <outputDir>transfrom all .js files from <inputDir> to .js.flow files and save them at <outputDir>.
