Я делаю свой первый плагин bable, который преобразует коды во время разработки.
Этот плагин будет использоваться с веб-пакетом и должен обрабатывать несколько файлов.
Мне нужен способ узнать, когда babel или webpack завершил первую компиляцию и запускает режим просмотра, поэтому на этом этапе он преобразует код после изменения файла.
Примерно так:
export default function ({types: t}) {
return {
visitor: {
Identifier(path) {
if(COMPILED_SUCCESSFULLY)
{
now transform code if file changed.
}
}
}
};
}
Просмотр документации отсутствует событие, переменная или функция, которая сообщает о завершении компиляции, но она обязательно должна быть! есть идеи?