blob: 9703afa77e566761dc493d67d6a4227d2d7428d4 [file] [log] [blame]
Sean Condonff85fbe2019-03-16 14:28:46 +00001{
2 "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3 "version": 1,
4 "newProjectRoot": "projects",
5 "projects": {
6 "gui2-topo-lib": {
7 "root": "projects/gui2-topo-lib",
8 "sourceRoot": "projects/gui2-topo-lib/src",
9 "projectType": "library",
10 "prefix": "topo",
11 "architect": {
12 "build": {
13 "builder": "@angular-devkit/build-ng-packagr:build",
14 "options": {
15 "tsConfig": "projects/gui2-topo-lib/tsconfig.lib.json",
16 "project": "projects/gui2-topo-lib/ng-package.json"
17 }
18 },
19 "test": {
20 "builder": "@angular-devkit/build-angular:karma",
21 "options": {
22 "main": "projects/gui2-topo-lib/src/test.ts",
23 "tsConfig": "projects/gui2-topo-lib/tsconfig.spec.json",
24 "karmaConfig": "projects/gui2-topo-lib/karma.conf.js"
25 }
26 },
27 "lint": {
28 "builder": "@angular-devkit/build-angular:tslint",
29 "options": {
30 "tsConfig": [
31 "projects/gui2-topo-lib/tsconfig.lib.json",
32 "projects/gui2-topo-lib/tsconfig.spec.json"
33 ],
34 "exclude": [
35 "**/node_modules/**"
36 ]
37 }
38 }
39 }
40 },
41 "gui2-topo-tester": {
42 "root": "projects/gui2-topo-tester/",
43 "sourceRoot": "projects/gui2-topo-tester/src",
44 "projectType": "application",
45 "prefix": "app",
46 "schematics": {},
47 "architect": {
48 "build": {
49 "builder": "@angular-devkit/build-angular:browser",
50 "options": {
51 "outputPath": "dist/gui2-topo-tester",
52 "index": "projects/gui2-topo-tester/src/index.html",
53 "main": "projects/gui2-topo-tester/src/main.ts",
54 "polyfills": "projects/gui2-topo-tester/src/polyfills.ts",
55 "tsConfig": "projects/gui2-topo-tester/tsconfig.app.json",
56 "assets": [
57 "projects/gui2-topo-tester/src/favicon.ico",
58 "projects/gui2-topo-tester/src/assets",
59 "projects/gui2-topo-tester/src/data"
60 ],
61 "styles": [
62 "projects/gui2-topo-tester/src/styles.css"
63 ],
64 "scripts": []
65 },
66 "configurations": {
67 "production": {
68 "fileReplacements": [
69 {
70 "replace": "projects/gui2-topo-tester/src/environments/environment.ts",
71 "with": "projects/gui2-topo-tester/src/environments/environment.prod.ts"
72 }
73 ],
74 "optimization": true,
75 "outputHashing": "all",
76 "sourceMap": false,
77 "extractCss": true,
78 "namedChunks": false,
79 "aot": true,
80 "extractLicenses": true,
81 "vendorChunk": false,
82 "buildOptimizer": true,
83 "budgets": [
84 {
85 "type": "initial",
86 "maximumWarning": "2mb",
87 "maximumError": "5mb"
88 }
89 ]
90 }
91 }
92 },
93 "serve": {
94 "builder": "@angular-devkit/build-angular:dev-server",
95 "options": {
96 "browserTarget": "gui2-topo-tester:build"
97 },
98 "configurations": {
99 "production": {
100 "browserTarget": "gui2-topo-tester:build:production"
101 }
102 }
103 },
104 "extract-i18n": {
105 "builder": "@angular-devkit/build-angular:extract-i18n",
106 "options": {
107 "browserTarget": "gui2-topo-tester:build"
108 }
109 },
110 "test": {
111 "builder": "@angular-devkit/build-angular:karma",
112 "options": {
113 "main": "projects/gui2-topo-tester/src/test.ts",
114 "polyfills": "projects/gui2-topo-tester/src/polyfills.ts",
115 "tsConfig": "projects/gui2-topo-tester/tsconfig.spec.json",
116 "karmaConfig": "projects/gui2-topo-tester/karma.conf.js",
117 "styles": [
118 "projects/gui2-topo-tester/src/styles.css"
119 ],
120 "scripts": [],
121 "assets": [
122 "projects/gui2-topo-tester/src/favicon.ico",
123 "projects/gui2-topo-tester/src/assets"
124 ]
125 }
126 },
127 "lint": {
128 "builder": "@angular-devkit/build-angular:tslint",
129 "options": {
130 "tsConfig": [
131 "projects/gui2-topo-tester/tsconfig.app.json",
132 "projects/gui2-topo-tester/tsconfig.spec.json"
133 ],
134 "exclude": [
135 "**/node_modules/**"
136 ]
137 }
138 }
139 }
140 },
141 "gui2-topo-tester-e2e": {
142 "root": "projects/gui2-topo-tester-e2e/",
143 "projectType": "application",
144 "prefix": "",
145 "architect": {
146 "e2e": {
147 "builder": "@angular-devkit/build-angular:protractor",
148 "options": {
149 "protractorConfig": "projects/gui2-topo-tester-e2e/protractor.conf.js",
150 "devServerTarget": "gui2-topo-tester:serve"
151 },
152 "configurations": {
153 "production": {
154 "devServerTarget": "gui2-topo-tester:serve:production"
155 }
156 }
157 },
158 "lint": {
159 "builder": "@angular-devkit/build-angular:tslint",
160 "options": {
161 "tsConfig": "projects/gui2-topo-tester-e2e/tsconfig.e2e.json",
162 "exclude": [
163 "**/node_modules/**"
164 ]
165 }
166 }
167 }
168 }
169 },
170 "defaultProject": "gui2-topo-lib"
171}