flow-remove-types
flow-remove-types — это небольшой инструмент командной строки для удаления аннотаций типов Flow из файлов. Это более лёгкий вариант Babel для проектов, которым не нужно всё, что предоставляет Babel.
Сначала установите flow-remove-types с помощью Yarn или npm.
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"
}
} Примечание: Вероятно, вам нужно будет добавить скрипт
prepublish, который также выполняет эту трансформацию, чтобы он выполнялся до публикации вашего кода в реестр npm.
© 2013–present Facebook Inc.
Licensed under the MIT License.
https://flow.org/en/docs/tools/flow-remove-types