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
スクリプトを追加することも検討してください。