Skip to content

timeweb/bbgenerator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bbgenerator

Backbone-Marionette Component Generator

node GitHub code size in bytes GitHub last commit

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 в коллекцию подключится модель.

About

Backbone-Marionette Component Generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.2%
  • Other 0.8%