Skip to content
This repository has been archived by the owner on Sep 8, 2019. It is now read-only.
/ teatime Public archive

Инструмент для работы с файловой структурой по БЭМ методологии.

License

Notifications You must be signed in to change notification settings

mightyaleksey/teatime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 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

Инструмент для работы с файловой структурой по БЭМ методологии.

Resources

License

Stars

Watchers

Forks

Packages

No packages published