1 | {
|
2 | "extends": ["@schematics/angular"],
|
3 | "schematics": {
|
4 | "action": {
|
5 | "aliases": ["a"],
|
6 | "factory": "./src/action",
|
7 | "schema": "./src/action/schema.json",
|
8 | "description": "Add store actions"
|
9 | },
|
10 |
|
11 | "container": {
|
12 | "aliases": ["co"],
|
13 | "factory": "./src/container",
|
14 | "schema": "./src/container/schema.json",
|
15 | "description": "Add store container component"
|
16 | },
|
17 |
|
18 | "effect": {
|
19 | "aliases": ["ef"],
|
20 | "factory": "./src/effect",
|
21 | "schema": "./src/effect/schema.json",
|
22 | "description": "Add side effect class"
|
23 | },
|
24 |
|
25 | "entity": {
|
26 | "aliases": ["en"],
|
27 | "factory": "./src/entity",
|
28 | "schema": "./src/entity/schema.json",
|
29 | "description": "Add entity state"
|
30 | },
|
31 |
|
32 | "feature": {
|
33 | "aliases": ["f"],
|
34 | "factory": "./src/feature",
|
35 | "schema": "./src/feature/schema.json",
|
36 | "description": "Add feature state"
|
37 | },
|
38 |
|
39 | "ngrx-push-migration": {
|
40 | "aliases": ["ngrxpush"],
|
41 | "factory": "./src/ngrx-push-migration",
|
42 | "schema": "./src/ngrx-push-migration/schema.json",
|
43 | "description": "Migration to replace the `async` pipe with `ngrxPush`"
|
44 | },
|
45 |
|
46 | "reducer": {
|
47 | "aliases": ["r"],
|
48 | "factory": "./src/reducer",
|
49 | "schema": "./src/reducer/schema.json",
|
50 | "description": "Add state reducer"
|
51 | },
|
52 |
|
53 | "store": {
|
54 | "aliases": ["st"],
|
55 | "factory": "./src/store",
|
56 | "schema": "./src/store/schema.json",
|
57 | "description": "Adds initial setup for state management"
|
58 | },
|
59 | "selector": {
|
60 | "aliases": ["se"],
|
61 | "factory": "./src/selector",
|
62 | "schema": "./src/selector/schema.json",
|
63 | "description": "Add selectors"
|
64 | },
|
65 |
|
66 | "data": {
|
67 | "aliases": ["dt"],
|
68 | "factory": "./src/data",
|
69 | "schema": "./src/data/schema.json",
|
70 | "description": "Adds a data entity service"
|
71 | },
|
72 |
|
73 | "ng-add": {
|
74 | "aliases": ["init"],
|
75 | "factory": "./src/ng-add",
|
76 | "schema": "./src/ng-add/schema.json",
|
77 | "description": "Installs the NgRx schematics package"
|
78 | },
|
79 | "component-store": {
|
80 | "aliases": ["cs"],
|
81 | "factory": "./src/component-store",
|
82 | "schema": "./src/component-store/schema.json",
|
83 | "description": "Add component store."
|
84 | }
|
85 | }
|
86 | }
|