и еще попутно нубский вопрос, тк я раньше ничего в нпм не публиковал: как-то можно автоматизировать обновление ветки мастер и паблиш новой версии пакета? или это вручную делается после мержа очередного пул реквеста?
просто я вчера искал примеры разные, и в единственной статье, где упоминалась лерна, предлагалось каждый отдельный компонент оформлять как отдельный репозиторий, и держать все в 1 папке, которая управляется лерной
а у меня такой вопрос: допустим, я хочу переиспользовать компонент в разных проектах. можно ли каким-то образом организовать в нем поддержку и Flow, и TypeScript? пытаюсь понять, как грамотно подключать тайпинги в таком случае
tl;dr: для TS нужен файл .d.ts и указать его в package.json (плюс не забыть включить в дистрибутив). Для флоу нужен подобный тайпинг только в .js.flow, лежащий с тем же именем что оригинальный файл, рядом с ним