bbgenerator

Backbone-Marionette Component Generator

View project on GitHub

bbgenerator

Backbone-Marionette Component Generator

node GitHub code size in bytes GitHub last commit Travis (.com)

Install

npm i -g bbgenerator

Using

После установки появится команда bbgenerator.

bbgenerator

Запускает интерфейс создания компонента. \ Посмотреть все команды можно так bbgenerator -h. \ И для каждой команды доступно: bbgenerator <comandName> -h.

bbgenrator component <nameComponent> [options]

Создает от текущей дериктории папку 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 в коллекцию подключится модель.