auto-imports-loader
v0.5.0
Published
auto resolver pug, scss e.t.c imports. for webpack
Downloads
2
Readme
auto-imports-loader
auto resolver pug, scss e.t.c imports. for webpack
автоматическое построение импортов до компонентов/блоков web-страницы которому нужен только список имён компонентов.
технически это генерация файлов заданного расширения с импортами. в резолвящем файле нужно импортить только этот сгенерированный файл.
ограничения (лёгкая версия БЭМ ограничений):
- единое пространство имён блоков
- блоки должны быть на одном уровне в их каталоге, но каталогов с блоками может быть много и где угодно
- нужно в конфиге явно указать адреса каталогов с блоками
- имя каталога блока == baseName импортируемого в нём файла
- в коревом файле импортируется рядом лежащий файл для сгенерированных импортов (imports.pug например) куда лоадер и сложит адреса до его импортов и всех вложенных импортов
если блоку нужны дополниетльные импорты:
- в каталоге блока нужно положить json с массивом имён нужных блоков