UNPKG

@ngrx/schematics

Version:

NgRx Schematics for Angular

87 lines (77 loc) 2.25 kB
{ "extends": ["@schematics/angular"], "schematics": { "action": { "aliases": ["a"], "factory": "./src/action", "schema": "./src/action/schema.json", "description": "Add store actions" }, "container": { "aliases": ["co"], "factory": "./src/container", "schema": "./src/container/schema.json", "description": "Add store container component" }, "effect": { "aliases": ["ef"], "factory": "./src/effect", "schema": "./src/effect/schema.json", "description": "Add side effect class" }, "entity": { "aliases": ["en"], "factory": "./src/entity", "schema": "./src/entity/schema.json", "description": "Add entity state" }, "feature": { "aliases": ["f"], "factory": "./src/feature", "schema": "./src/feature/schema.json", "description": "Add feature state" }, "ngrx-push-migration": { "aliases": ["ngrxpush"], "factory": "./src/ngrx-push-migration", "schema": "./src/ngrx-push-migration/schema.json", "description": "Migration to replace the `async` pipe with `ngrxPush`" }, "reducer": { "aliases": ["r"], "factory": "./src/reducer", "schema": "./src/reducer/schema.json", "description": "Add state reducer" }, "store": { "aliases": ["st"], "factory": "./src/store", "schema": "./src/store/schema.json", "description": "Adds initial setup for state management" }, "selector": { "aliases": ["se"], "factory": "./src/selector", "schema": "./src/selector/schema.json", "description": "Add selectors" }, "data": { "aliases": ["dt"], "factory": "./src/data", "schema": "./src/data/schema.json", "description": "Adds a data entity service" }, "ng-add": { "aliases": ["init"], "factory": "./src/ng-add", "schema": "./src/ng-add/schema.json", "description": "Installs the NgRx schematics package" }, "component-store": { "aliases": ["cs"], "factory": "./src/component-store", "schema": "./src/component-store/schema.json", "description": "Add component store." } } }