Понадобился мне модуль в проекте, который я просто генерирую из AST дерева на основе данных собранных loader`ом с некоторых модулей
На данный момент все работает через довольно костыльный (на мой взгляд) метод, а именно:
1. на диске лежит пустой файл-болванка
2. на файл натравлен loader, который вырубает модулю кэш и билдит его код
3. в afterResolve хуке normalModuleFactory происходит асинхронная блокировка данного модуля, до сбора всех данных
что бы я хотел получить:
1. избавится от ненужного файла на диске
2. избавится от лоадера, и генерить код модуля напрямую из плагина
3. инвалидировать модуль, когда обновились данные
понимаю, что копать по идее нужно или в сторону
normalModuleFactory или в сторону
contextModuleFactory
но так как документации ни к тому ни к другому нет от слова совсем... то убил уже 2 ночи, подключившись к node дебагером из хрома, и ломая webpack... но ничего так и не достиг...
буду признателен даже ссылкам на хоть какую то документацию (может я не умею гуглить?) по написанию плагинов к webpack (с подробным описанием всех хуков)...