0.5.6 • Published 9 years ago

generator-levi-9-angularjs-2 v0.5.6

Weekly downloads
102
License
-
Repository
-
Last release
9 years ago

generator-levi-9-angularjs-2 NPM version

Yeoman generator for levi9 angularjs2 projects

Installation

First, install Yeoman and generator-levi-9-angularjs-2 using npm (we assume you have pre-installed node.js).

npm install -g yo
npm install -g generator-levi-9-angularjs-2

This will install latest version of generator. In case you want to install last stable version, use:

npm install -g generator-levi-9-angularjs-2@stable

Generate project

mkdir yourproject
cd yourproject
yo levi-9-angularjs-2

Additionally you can start app with npm start

Scaffolding

Component

yo levi-9-angularjs-2:component my-component path

my-component (required): name of your component, accepted: kebab-case, snake_case, camelCase

path (optional): path where your component will be stored, relative to '$root/src/app', default is 'src/app/'

files generated: my-component.component.ts, my-component.component.(s)css, my-component.component.html, my-component.spec.ts

Service

yo levi-9-angularjs-2:service my-service path

my-service (required): name of your service, accepted: kebab-case, snake_case, camelCase

path (optional): path where your service will be stored, relative to '$root/src/app', default is 'src/app/'

files generated: my-service.service.ts, my-service.spec.ts

Class

yo levi-9-angularjs-2:class my-class path

my-class (required): name of your class, accepted: kebab-case, snake_case, camelCase

path (optional): path where your class will be stored, relative to '$root/src/app', default is 'src/app/'

file generated: my-class.ts

Entity

yo levi-9-angularjs-2:entity my-entity path

my-entity (required): name of your entity, accepted: kebab-case, snake_case, camelCase

path (optional): path where your class will be stored, relative to '$root/src/app/', default is 'src/app/my-entity'

files generated: combines all above and places files in src/app/my-entity/

Module

yo levi-9-angularjs-2:module my-module path

my-module (required): name of your module, accepted: kebab-case, snake_case, camelCase

path (optional): path where your class will be stored, relative to '$root/src/app/', default is 'src/app/my-module'

files generated: creates my-module.module.ts, complete entity with my-module name

Interface

yo levi-9-angularjs-2:interface my-interface path

my-interface (required): name of your interface, accepted: kebab-case, snake_case, camelCase

path (optional): path where your interface will be stored, relative to '$root/src/app', default is 'src/app/'

file generated: my-interface.interface.ts

Pipe

yo levi-9-angularjs-2:pipe my-pipe path

my-pipe (required): name of your pipe, accepted: kebab-case, snake_case, camelCase

path (optional): path where your pipe will be stored, relative to '$root/src/app', default is 'src/app/'

file generated: my-pipe.pipe.ts

Renaming

Used to rename generated files

yo levi-9-angularjs-2:rename type old-value new-value path

type (required): what should be renamed, available: component, entity, module

old-value (required): name of old value to be renamed, example: my-component

new-value (required): name of new value, example: my-new-component

path (optional): path you provided when creating component, entity or module

files changed: all file names of given type and it's references, example: main.component.html becomes main-new.component.html, export class MainComponent becomes export class MainNewComponent

Getting To Know Yeoman

License

© Levi9, all rights reserved

0.5.6

9 years ago

0.5.5

9 years ago

0.5.4

9 years ago

0.5.2

9 years ago

0.5.1

9 years ago

0.5.0

9 years ago

0.4.9

9 years ago

0.4.8

9 years ago

0.4.7

9 years ago

0.4.6

9 years ago

0.4.5

9 years ago

0.4.4

9 years ago

0.4.3

9 years ago

0.4.2

9 years ago

0.4.1

9 years ago

0.4.0

9 years ago

0.3.5

9 years ago

0.3.4

9 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago

0.0.0

9 years ago