teatime

0.3.1 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i teatime

Weekly Downloads

0

Version

0.3.1

License

MIT

Last publish

Collaborators

  • sullenor