メインコンテンツにスキップ

flow-remove-types

flow-remove-typesはファイルからFlow型注釈を削除するための小さなCLIツールです。これは、Babelが提供するすべての機能を必要としないプロジェクトのための、より軽量なBabelの代替手段です。

最初にYarnまたはnpmflow-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スクリプトを追加することも検討してください。