-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathworkspace.json
100 lines (100 loc) · 3.01 KB
/
workspace.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{
"$schema": "./node_modules/nx/schemas/workspace-schema.json",
"version": 2,
"projects": {
"cloud-shared": {
"root": "libs/cloud-shared",
"sourceRoot": "libs/cloud-shared/src",
"projectType": "library",
"targets": {
"lint": {
"executor": "@nrwl/linter:eslint",
"outputs": ["{options.outputFile}"],
"options": {
"lintFilePatterns": ["libs/cloud-shared/**/*.ts"]
}
},
"test": {
"executor": "@nrwl/jest:jest",
"outputs": ["coverage/libs/cloud-shared"],
"options": {
"jestConfig": "libs/cloud-shared/jest.config.ts",
"passWithNoTests": true
}
}
},
"tags": []
},
"dnd-cloud": {
"projectType": "application",
"root": "apps/dnd-cloud",
"sourceRoot": "apps/dnd-cloud/src",
"targets": {
"deploy": {
"executor": "@nrwl/workspace:run-commands",
"options": {
"cwd": "apps/dnd-cloud",
"commands": [
{
"command": "if [ \"{args.stack}\" = \"undefined\" ]; then cdk deploy --require-approval=never; else cdk deploy --require-approval=never {args.stack}; fi"
}
]
}
},
"destroy": {
"executor": "@nrwl/workspace:run-commands",
"options": {
"cwd": "apps/dnd-cloud",
"commands": [
{
"command": "if [ \"{args.stack}\" = \"undefined\" ]; then cdk destroy -f; else cdk destroy -f {args.stack}; fi"
}
]
}
},
"test": {
"executor": "@nrwl/jest:jest",
"outputs": ["coverage/apps/dnd-cloud"],
"options": {
"jestConfig": "apps/dnd-cloud/jest.config.ts",
"passWithNoTests": true
}
}
}
},
"dnd-data-api": "libs/dnd-data-api",
"dnd-manager": "apps/dnd-manager",
"dnd-manager-e2e": "apps/dnd-manager-e2e",
"lambda-create-session": {
"root": "libs/lambda/create-session",
"sourceRoot": "libs/lambda/create-session/src",
"projectType": "library",
"targets": {
"lint": {
"executor": "@nrwl/linter:eslint",
"outputs": ["{options.outputFile}"],
"options": {
"lintFilePatterns": ["libs/lambda/create-session/**/*.ts"]
}
},
"test": {
"executor": "@nrwl/jest:jest",
"outputs": ["coverage/libs/lambda/create-session"],
"options": {
"jestConfig": "libs/lambda/create-session/jest.config.ts",
"passWithNoTests": true
}
},
"package": {
"executor": "@myin/aws-cdk:package",
"options": {
"entryFile": "libs/lambda/create-session/src/index.ts",
"tsConfig": "libs/lambda/create-session/tsconfig.lib.json",
"outputPath": "dist/libs/lambda/create-session"
}
}
},
"tags": []
}
}
}