Skip to content

Commit 753b30c

Browse files
authored
Feature/add cards collection to schemactis (#32)
* Refactor index prompter for more clarity
1 parent df2a530 commit 753b30c

File tree

111 files changed

+6498
-5187
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+6498
-5187
lines changed

README.md

Lines changed: 53 additions & 417 deletions
Large diffs are not rendered by default.

package-lock.json

Lines changed: 988 additions & 1878 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"dependencies": {
2626
"@angular-devkit/core": "^16.1.4",
2727
"@angular-devkit/schematics": "^16.1.4",
28-
"@esmf/aspect-model-loader": "https://github.com/eclipse-esmf/esmf-sdk-js-aspect-model-loader/releases/download/v2.1.0/esmf-aspect-model-loader-2.1.0.tgz",
28+
"@esmf/aspect-model-loader": "https://github.com/eclipse-esmf/esmf-sdk-js-aspect-model-loader/releases/download/v2.1.1/esmf-aspect-model-loader-2.1.1.tgz",
2929
"@schematics/angular": "16.1.4",
3030
"fs": "0.0.1-security",
3131
"inquirer": "8.2.5",
@@ -43,7 +43,7 @@
4343
"@babel/core": "7.22.9",
4444
"@babel/preset-env": "7.22.9",
4545
"@babel/preset-typescript": "7.22.5",
46-
"@types/inquirer": "9.0.3",
46+
"@types/inquirer": "^9.0.3",
4747
"@types/inquirer-fuzzy-path": "2.3.6",
4848
"@types/jest": "^29.5.3",
4949
"@types/node": "^20.4.2",

src/collection.json

Lines changed: 44 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,47 @@
11
{
2-
"$schema": "../node_modules/@angular-devkit/schematics/collection-schema.json",
3-
"schematics": {
4-
"ng-add": {
5-
"description": "Add ui schematics library",
6-
"factory": "./ng-add/index#add"
7-
},
8-
"table": {
9-
"description": "Create a component that displays data with a data-table",
10-
"factory": "./ng-generate/table/index",
11-
"schema": "./ng-generate/table/schema.json"
12-
},
13-
"table-prompter": {
14-
"description": "generate custom prompter",
15-
"factory": "./ng-generate/table-prompter/index"
16-
},
17-
"table-generation": {
18-
"description": "Executes the table generation",
19-
"factory": "./ng-generate/table/index#generate",
20-
"schema": "./ng-generate/table/schema.json"
21-
},
22-
"i18n": {
23-
"description": "Add i18n strategy to the application",
24-
"factory": "./ng-generate/i18n/index",
25-
"schema": "./ng-generate/i18n/schema.json"
26-
},
27-
"types": {
28-
"description": "Generate type definitions for an aspect model",
29-
"factory": "./ng-generate/types/index",
30-
"schema": "./ng-generate/types/schema.json"
2+
"$schema": "../node_modules/@angular-devkit/schematics/collection-schema.json",
3+
"schematics": {
4+
"ng-add": {
5+
"description": "Add ui schematics library",
6+
"factory": "./ng-add/index#add"
7+
},
8+
"table": {
9+
"description": "Create a component that displays data with a data-table",
10+
"factory": "./ng-generate/components/table/index",
11+
"schema": "./ng-generate/components/table/schema.json"
12+
},
13+
"table-prompter": {
14+
"description": "generate custom prompter",
15+
"factory": "./ng-generate/prompter/table/index"
16+
},
17+
"table-generation": {
18+
"description": "Executes the table generation",
19+
"factory": "./ng-generate/components/table/index#generateTable",
20+
"schema": "./ng-generate/components/table/schema.json"
21+
},
22+
"card": {
23+
"description": "Create a component that displays data with a card",
24+
"factory": "./ng-generate/components/card/index",
25+
"schema": "./ng-generate/components/card/schema.json"
26+
},
27+
"card-prompter": {
28+
"description": "generate custom prompter",
29+
"factory": "./ng-generate/prompter/card/index"
30+
},
31+
"card-generation": {
32+
"description": "Executes the card generation",
33+
"factory": "./ng-generate/components/card/index#generateCard",
34+
"schema": "./ng-generate/components/card/schema.json"
35+
},
36+
"i18n": {
37+
"description": "Add i18n strategy to the application",
38+
"factory": "./ng-generate/i18n/index",
39+
"schema": "./ng-generate/i18n/schema.json"
40+
},
41+
"types": {
42+
"description": "Generate type definitions for an aspect model",
43+
"factory": "./ng-generate/types/index",
44+
"schema": "./ng-generate/types/schema.json"
45+
}
3146
}
32-
}
3347
}

0 commit comments

Comments
 (0)