Генератор структур для beckbone-marionette компонентов
npm install bbgenerator!node !GitHub code size in bytes !GitHub last commit
npm i -g bbgeneratorbbgenerator.Запускает интерфейс создания компонента. \
Посмотреть все команды можно так bbgenerator -h. \
И для каждой команды доступно: bbgenerator .
Создает от текущей дериктории папку nameComponent c такой структурой:
- nameComponent.hbs - шаблон
- NameComponent.js - Marionette View с подключенным шаблоном
- nameComponent.scss - стили
Опциями можно добавить:
- -i, --item-view - Сгенерирует CollectionView:
- NameComponent.js - CollectionView
- nameComponent.hbs - шаблон
- NameComponentItemView.js - подключенная childView
- nameComponentItemView.hbs - шаблон
- -m, --model - модель
- NameComponentModel.js
- -c, --collection - коллекция
- NameComponentCollection.js
- -p, --path - путь до папки с компонентом
При использовании двух флагов одновременно -mc в коллекцию подключится модель.