generator-ajsbase

1.7.2 • Public • Published

generator-ajsbase

Yeoman Gulp Generator Base for AngularJS

TravisCI Status Coverage Status npm version

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:

Controller

Generates a controller in ./[src-destdir]/controllers. Generates a test controller in ./[test-destdir]/controllers.

Example:

yo ajsbase:controller --help
yo 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 --help
yo 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 --help
yo 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 --help
yo 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 --help
yo 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 --help
yo 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 --help
yo 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 --help
yo 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 --help
yo 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 --help
yo ajsbase:component component-name [src-destdir: default '.'] [test-destdir: default 'test/spec']

References

Generator AngularJS Web Application

Generator AngularJS Library

License

GPL-3.0 © Yadickson Soto

Package Sidebar

Install

npm i generator-ajsbase

Weekly Downloads

7

Version

1.7.2

License

GPL-3.0

Unpacked Size

84.2 kB

Total Files

34

Last publish

Collaborators

  • yadickson