teatime
v0.3.1
Published
Инструмент для работы с файловой системой по БЕМ методологии.
Downloads
7
Readme
TEATIME
Инструмент для работы с файловой системой по БЭМ методологии. Предоставляет команды для создания или переименования БЭМ сущностей.
Использование из командной строки
Предполагается, что вы уже установили данный пакет (например, глобально). Вы можете использовать команды для создания и переименования БЭМ сущностей — mkbem
и mvbem
соответственно.
В примерах предполагается, что вы выполняете команды, находясь в папке с блоками. Однако, можно также указывать как относительные, так и абсолютные пути, если вы работаете в корневой директории проекта или где-то еще. Подробнее ниже.
mkbem
Данная команда позволяет создавать БЭМ сущности с набором технологий. Список технологий можно указать дополнительными параметрами -b
, --bemhtml
, -c
, --css
, -d
, --deps
, -j
, --js
— в результате будут созданные соответствующие файлы.
Примеры
Создание блока с технологиями bemhtml
, css
, js
:
mkbem -bcj block
Создание модификатора блока с технологией css
:
mkbem -c block_mod_value
Создание элемента блока:
mkbem block__elem
mvbem
Данная команда позволяет переименовывать БЭМ сущности.
Примеры
Переименовать block1 в block2:
mvbem block1 block2
Можно также переносить блоки с уровня на уровень:
mvbem A/block1 B/C/block2