bem/bem-tools
-
Команды для работы с декларациями использования.
Команды для работы с декларациями использования.
-
##### BEM.decl.merge()
##### BEM.decl.merge()
-
Объединение деклараций.
Объединение деклараций.
-
* **String** `output` файл для записи результата, по умолчанию STDOUT * **Array** `declaration` имя файла декларации использования (обязательный параметр)
* **String** `output` файл для записи результата, по умолчанию STDOUT
* **Array** `declaration` имя файла декларации использования (обязательный параметр) -
##### BEM.decl.subtract()
##### BEM.decl.subtract()
-
Вычитание деклараций.
Вычитание деклараций.
-
## Участие в разработке
## Участие в разработке
-
### Запуск автотестов
### Запуск автотестов
-
Для того, чтобы проверить правильность внесённых изменений, рекомендуем выполнить следующую команду в корневой директории и убедиться, что все тесты выполнились без ошибок:
Для того, чтобы проверить правильность внесённых изменений, рекомендуем выполнить следующую команду в корневой директории и убедиться, что все тесты выполнились без ошибок:
-
mocha
mocha
-
### Запуск автотестов с отчётом о покрытии кода автотестами
### Запуск автотестов с отчётом о покрытии кода автотестами
-
Для того, чтобы узнать о степени покрытия исходного кода автотестами, следует выполнить следующую команду:
Для того, чтобы узнать о степени покрытия исходного кода автотестами, следует выполнить следующую команду:
-
make test-cover
make test-cover
-
После этого открыть в браузере файл coverage.html. Красным цветом в отчёте будут помечены строки, которые ни разу не выполнялись во время работы тестов.
После этого открыть в браузере файл coverage.html. Красным цветом в отчёте будут помечены строки, которые ни разу не выполнялись во время работы тестов.
-
# БЭМ-инструменты Работа с файлами, написанными по [БЭМ-методу](http://bem.github.com/bem-method/pages/beginning/beginning.en.html).
# БЭМ-инструменты
Работа с файлами, написанными по [БЭМ-методу](http://bem.github.com/bem-method/pages/beginning/beginning.en.html). -
## Установка Вам потребуется [NodeJS 0.6+](http://nodejs.org/) или выше и [npm 1.x](http://npmjs.org/). После этого достаточно `npm -g install bem`.
## Установка
Вам потребуется [NodeJS 0.6+](http://nodejs.org/) или выше и [npm 1.x](http://npmjs.org/).
После этого достаточно `npm -g install bem`. -
* Установить [nodejs](http://nodejs.org)
* Установить [nodejs](http://nodejs.org)
-
https://github.com/joyent/node/wiki/Installation
https://github.com/joyent/node/wiki/Installation
-
* Установить [npm](http://npmjs.org)
* Установить [npm](http://npmjs.org)
-
curl http://npmjs.org/install.sh | sudo sh
curl http://npmjs.org/install.sh | sudo sh