generator-ajsbase
Yeoman Gulp Generator Base for AngularJS
Installation
First, install Yeoman and generator-ajsbase using npm (we assume you have pre-installed node.js).
Simply run a global install using your terminal and you're good to go!
npm install -g yo generator-ajsbase
List generators
yo --generators
Getting To Know Yeoman
- Yeoman has a heart of gold.
- Yeoman is a person with feelings and opinions, but is very easy to work with.
- Yeoman can be too opinionated at times but is easily convinced not to be.
- Feel free to learn more about Yeoman.
Generators
Available generators:
- ajsbase:controller
- ajsbase:directive
- ajsbase:filter
- ajsbase:service
- ajsbase:provider
- ajsbase:factory
- ajsbase:value
- ajsbase:constant
- ajsbase:decorator
- ajsbase:component
Controller
Generates a controller in ./[src-destdir]/controllers
.
Generates a test controller in ./[test-destdir]/controllers
.
Example:
yo ajsbase:controller --helpyo ajsbase:controller controller-name [src-destdir: default '.'] [test-destdir: default 'test/spec']
Directive
Generates a directive in ./[src-destdir]/directives
.
Generates a test directive in ./[test-destdir]/directives
.
Example:
yo ajsbase:directive --helpyo ajsbase:directive directive-name [src-destdir: default '.'] [test-destdir: default 'test/spec']
Filter
Generates a filter in ./[src-destdir]/filters
.
Generates a test filter in ./[test-destdir]/filters
.
Example:
yo ajsbase:filter --helpyo ajsbase:filter filter-name [src-destdir: default '.'] [test-destdir: default 'test/spec']
Service
Generates an AngularJS service in ./[src-destdir]/services
.
Generates a test service in ./[test-destdir]/services
.
Example:
yo ajsbase:service --helpyo ajsbase:service service-name [src-destdir: default '.'] [test-destdir: default 'test/spec']
Provider
Generates an AngularJS provider in ./[src-destdir]/services
.
Generates a test service in ./[test-destdir]/services
.
Example:
yo ajsbase:provider --helpyo ajsbase:provider provider-name [src-destdir: default '.'] [test-destdir: default 'test/spec']
Factory
Generates an AngularJS factory in ./[src-destdir]/services
.
Generates a test service in ./[test-destdir]/services
.
Example:
yo ajsbase:factory --helpyo ajsbase:factory factory-name [src-destdir: default '.'] [test-destdir: default 'test/spec']
Value
Generates an AngularJS value in ./[src-destdir]/services
.
Generates a test service in ./[test-destdir]/services
.
Example:
yo ajsbase:value --helpyo ajsbase:value value-name [src-destdir: default '.'] [test-destdir: default 'test/spec']
Constant
Generates an AngularJS constant in ./[src-destdir]/services
.
Generates a test service in ./[test-destdir]/services
.
Example:
yo ajsbase:constant --helpyo ajsbase:constant constant-name [src-destdir: default '.'] [test-destdir: default 'test/spec']
Decorator
Generates an AngularJS service decorator in ./[src-destdir]/decorators
.
Generates a test service decorator in ./[test-destdir]/decorators
.
Example:
yo ajsbase:decorator --helpyo ajsbase:decorator service-name [src-destdir: default '.'] [test-destdir: default 'test/spec']
Component
Generates an AngularJS component in ./[src-destdir]/components
.
Generates a test component in ./[test-destdir]/components
.
Example:
yo ajsbase:component --helpyo ajsbase:component component-name [src-destdir: default '.'] [test-destdir: default 'test/spec']
References
Generator AngularJS Web Application
License
GPL-3.0 © Yadickson Soto