Прототип редактора кода, удовлетворяющий потребностям БЭМ разработчика. Можно использовать как гайдлайн для разработки дополнений к существующим редакторам.
- git clone https://github.com/belyanskii/bem-ide.git (клонируем)
- cd bem-ide
- npm i (ставим зависимости + библиотеки)
- enb make
- npm start (запускаем сервер на 7777 порту)
После запуска на http://localhost:7777/ - будет доступен прототип редактора.
- Построение списка блоков из заданных уровней (уровни задаются в блоке
data-provider
, методgetLevelsList
) - Отображение единого редактора для БЭМ сущности
- Получение реализации блока со всех уровней и отображение в редакторе
- Сохранение при нажатии на
cmd + s
илиctrl + s
- Фильтр по технологиям
- Возможность создавать новые БЭМ сущности