ngrx-generate

0.0.1 • Public • Published

ngrx-generate

A command line interface to generate your base ngrx files

Usage

From the root of your project, run

ngrx-generate [type] [name]

[type] is 1 or all of 'actions', 'reducers', 'effects', 'service' or 'all'. Using 'all' is shorthand for the rest, or you can pick and choose the files you wish to generate.

[name] is the name of the item you will generate.

Example commands:

ngrx-generate all session

You can edit configuration options in your project's package.json

{
    ...package,
    "ngrx-generate"{
     "groupByName"true,
        "rootStore""src/app/store"
    }
}
Options
groupByName: groups your files by name instead of type. Example folder output:
    - store
        -  session
            - session.actions.ts
            - session.effects.ts
            - session.reducers.ts
            - session.service.ts  
 
rootStore: The directory of your root store. If none is specified, files will go in your app root by default.

Package Sidebar

Install

npm i ngrx-generate

Weekly Downloads

0

Version

0.0.1

License

ISC

Last publish

Collaborators

  • travismarx