Можно использовать пользовательские плагины babel, которые вы можете разместить на git.
Вы можете обратиться к https://github.com/jamiebuilds/babel-handbook/blob/master/translations/en/plugin-handbook.md, чтобы узнать, как можно разрабатывать и тестировать свой плагин babel локально.
Как только вы разработали плагин, вы можете добавить для него зависимость в файл package.json
вашего проекта.
Обратите внимание, что если вы планируете сделать хранилище плагинов приватным, вам нужно будет создать личный токен доступа (для Github), чтобы npm мог получать содержимое хранилища.В этом случае пример записи в вашем файле package.json
будет выглядеть следующим образом:
"babel-plugin-transform-for-of-loop": "git+https://{token}:x-oauth-basic@github.com/username/babel-plugin-transform-for-of-loop"
Какое бы имя пакета вы не выбрали для своего плагина, вам нужно будет добавить ссылкудля этого в файле .babelrc
.Для этого примера это будет выглядеть следующим образом:
{
...
"plugins": [
"babel-plugin-transform-for-of-loop"
]
}
После этого вы должны просто запустить npm install
, и ваш плагин станет активным для вашего проекта.