bem/bem-tools
-
# BEM tools BEM tools — это набор инструментов для работы с файлами по [БЭМ методологии](http://ru.bem.info/method/).
# BEM tools
BEM tools — это набор инструментов для работы с файлами по [БЭМ методологии](http://ru.bem.info/method/). -
Он позволяет:
Он позволяет:
-
* создавать сущности; * собирать финальный рантайм; * работать с build-декларациями: объединять, вычитать и получать пересение; * собирать весь проект, используя команду bem make; * запускать разработческий сервер на деревом исходников проекта, используя bem server.
* создавать сущности;
* собирать финальный рантайм;
* работать с build-декларациями: объединять, вычитать и получать пересение;
* собирать весь проект, используя команду bem make;
* запускать разработческий сервер на деревом исходников проекта, используя bem server. -
* [Установка](http://ru.bem.info/tools/bem/installation/) * [Команды](http://ru.bem.info/tools/bem/commands/) * [Уровни переопределения](http://ru.bem.info/tools/bem/levels/) * [Кастомизация сборки](http://ru.bem.info/tools/bem/customization/) * [Модули технологий](http://ru.bem.info/tools/bem/tech-modules/) * [API](http://ru.bem.info/tools/bem/api/) * [Участие в разработке](http://ru.bem.info/tools/bem/contribute/)
* [Установка](http://ru.bem.info/tools/bem/installation/)
* [Команды](http://ru.bem.info/tools/bem/commands/)
* [Уровни переопределения](http://ru.bem.info/tools/bem/levels/)
* [Кастомизация сборки](http://ru.bem.info/tools/bem/customization/)
* [Модули технологий](http://ru.bem.info/tools/bem/tech-modules/)
* [API](http://ru.bem.info/tools/bem/api/)
* [Участие в разработке](http://ru.bem.info/tools/bem/contribute/) -
# БЭМ-инструменты Работа с файлами, написанными по [БЭМ-методу](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
-
* После установки сконфигурируйте `NODE_PATH`:
* После установки сконфигурируйте `NODE_PATH`:
-
echo 'export NODE_PATH="'$(npm root -g)'"'>> ~/.bashrc && . ~/.bashrc
echo 'export NODE_PATH="'$(npm root -g)'"'>> ~/.bashrc && . ~/.bashrc
-
или
или
-
echo 'export NODE_PATH="'$(npm root -g)'"'>> ~/.zshrc && . ~/.zshrc
echo 'export NODE_PATH="'$(npm root -g)'"'>> ~/.zshrc && . ~/.zshrc
-
* Установить [bem-tools](https://github.com/bem/bem-tools)
* Установить [bem-tools](https://github.com/bem/bem-tools)
-
sudo npm -g install bem
sudo npm -g install bem
-
* Для установки самой последней версии [bem-tools](https://github.com/bem/bem-tools) воспользуйтесь командой
* Для установки самой последней версии [bem-tools](https://github.com/bem/bem-tools) воспользуйтесь командой
-
sudo npm -g install bem@unstable
sudo npm -g install bem@unstable
-
### bem-bl
### bem-bl
-
Если вы планируете использовать `bem` вместе с библиотекой блоков [bem-bl](https://github.com/bem/bem-bl), установите так же [xjst](https://github.com/veged/xjst) и [ometajs](https://github.com/veged/ometa-js).
Если вы планируете использовать `bem` вместе с библиотекой блоков
[bem-bl](https://github.com/bem/bem-bl), установите так же
[xjst](https://github.com/veged/xjst) и [ometajs](https://github.com/veged/ometa-js).