flow-remove-types
flow-remove-typesはファイルからFlow型注釈を削除するための小さなCLIツールです。これは、Babelが提供するすべての機能を必要としないプロジェクトのための、より軽量なBabelの代替手段です。
最初にYarnまたはnpmでflow-remove-typesをインストールします。
yarn add --dev flow-remove-types
# or
npm install --save-dev flow-remove-types
次に、すべてのソースファイルをsrcディレクトリに配置して、次のコマンドを実行して別のディレクトリにコンパイルできます。
yarn run flow-remove-types src/ -d lib/
これはpackage.jsonスクリプトに簡単に追加できます。
{
  "name": "my-project",
  "main": "lib/index.js",
  "scripts": {
    "build": "flow-remove-types src/ -d lib/",
    "prepublish": "yarn run build"
  }
}
注: コードをnpmレジストリに公開する前に実行されるよう、この変換を実行する
prepublishスクリプトを追加することも検討してください。