gen-ng-component
This micro-app generates an angularjs component according to John Papa's styleguide.
Installation
npm -g install gen-ng-component
Usage
gen-ng-component {moduleName} {componentName} {path}
Example
gen-ng-component app.main detailsList
^^ This line will generate the following files:
detailsList
├── detailsList.component.js
├── detailsList.controller.js
├── detailsList.html
└── detailsList.module.js
detailsList.component.js
/** * @desc detailsList component * @namespace Components */ { 'use strict'; angular ; };
detailsList.controller.js
/** * @desc detailsList component * @namespace Controllers */ { 'use strict'; angular ; /** * @name DetailsListController * @desc detailsList controller * @constructor * @ngInject */ { const vm = this; } };
detailsList.html
<!-- detailsList component --> <!-- detailsList contents --><!-- /detailsList component -->
detailsList.module.js
/** * @desc detailsList component * @namespace Modules */ { 'use strict'; angular ; };