Skip to content

keyboyya/tea-for-key

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published