blob: 1cdcb2b06c65dad7278dbd12bccd34da4699f72a [file] [log] [blame]
Sean Condona36f65c2019-05-20 08:21:41 +01001{
2 "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3 "version": 1,
4 "newProjectRoot": "projects",
5 "projects": {
6 "${artifactId}-gui-lib": {
7 "root": "projects/${artifactId}-gui-lib",
8 "sourceRoot": "projects/${artifactId}-gui-lib/src",
9 "projectType": "library",
10 "prefix": "${artifactId}-app",
11 "architect": {
12 "build": {
13 "builder": "@angular-devkit/build-ng-packagr:build",
14 "options": {
15 "tsConfig": "projects/${artifactId}-gui-lib/tsconfig.lib.json",
16 "project": "projects/${artifactId}-gui-lib/ng-package.json"
17 }
18 },
19 "test": {
20 "builder": "@angular-devkit/build-angular:karma",
21 "options": {
22 "main": "projects/${artifactId}-gui-lib/src/test.ts",
23 "tsConfig": "projects/${artifactId}-gui-lib/tsconfig.spec.json",
24 "karmaConfig": "projects/${artifactId}-gui-lib/karma.conf.js"
25 }
26 },
27 "lint": {
28 "builder": "@angular-devkit/build-angular:tslint",
29 "options": {
30 "tsConfig": [
31 "projects/${artifactId}-gui-lib/tsconfig.lib.json",
32 "projects/${artifactId}-gui-lib/tsconfig.spec.json"
33 ],
34 "exclude": [
35 "**/node_modules/**"
36 ]
37 }
38 }
39 }
40 }
41 },
42 "defaultProject": "${artifactId}-gui-lib"
43}