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
    

    Keywords

    Install

    npm i teatime

    DownloadsWeekly Downloads

    4

    Version

    0.3.1

    License

    MIT

    Last publish

    Collaborators

    • sullenor