Backbone-Marionette Component Generator
npm i -g bbgenerator
После установки появится команда bbgenerator.
Запускает интерфейс создания компонента.
Посмотреть все команды можно так bbgenerator -h.
И для каждой команды доступно: bbgenerator <comandName> -h.
Создает от текущей дериктории папку 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 в коллекцию подключится модель.