1
+ {
2
+ "$schema" : " ./node_modules/@angular/cli/lib/config/schema.json" ,
3
+ "version" : 1 ,
4
+ "newProjectRoot" : " projects" ,
5
+ "projects" : {
6
+ "core-app" : {
7
+ "root" : " " ,
8
+ "sourceRoot" : " src" ,
9
+ "projectType" : " application" ,
10
+ "prefix" : " app" ,
11
+ "schematics" : {},
12
+ "architect" : {
13
+ "build" : {
14
+ "builder" : " @angular-devkit/build-angular:browser" ,
15
+ "options" : {
16
+ "outputPath" : " dist/core-app" ,
17
+ "index" : " src/index.html" ,
18
+ "main" : " src/main.ts" ,
19
+ "polyfills" : " src/polyfills.ts" ,
20
+ "tsConfig" : " src/tsconfig.app.json" ,
21
+ "assets" : [
22
+ " src/favicon.ico" ,
23
+ " src/assets"
24
+ ],
25
+ "styles" : [
26
+ " src/styles.css"
27
+ ],
28
+ "scripts" : [
29
+ " ./node_modules/systemjs/dist/system.js"
30
+ ]
31
+ },
32
+ "configurations" : {
33
+ "production" : {
34
+ "fileReplacements" : [
35
+ {
36
+ "replace" : " src/environments/environment.ts" ,
37
+ "with" : " src/environments/environment.prod.ts"
38
+ }
39
+ ],
40
+ "optimization" : true ,
41
+ "outputHashing" : " all" ,
42
+ "sourceMap" : false ,
43
+ "extractCss" : true ,
44
+ "namedChunks" : false ,
45
+ "aot" : true ,
46
+ "extractLicenses" : true ,
47
+ "vendorChunk" : false ,
48
+ "buildOptimizer" : true
49
+ }
50
+ }
51
+ },
52
+ "serve" : {
53
+ "builder" : " @angular-devkit/build-angular:dev-server" ,
54
+ "options" : {
55
+ "browserTarget" : " core-app:build"
56
+ },
57
+ "configurations" : {
58
+ "production" : {
59
+ "browserTarget" : " core-app:build:production"
60
+ }
61
+ }
62
+ },
63
+ "extract-i18n" : {
64
+ "builder" : " @angular-devkit/build-angular:extract-i18n" ,
65
+ "options" : {
66
+ "browserTarget" : " core-app:build"
67
+ }
68
+ },
69
+ "test" : {
70
+ "builder" : " @angular-devkit/build-angular:karma" ,
71
+ "options" : {
72
+ "main" : " src/test.ts" ,
73
+ "polyfills" : " src/polyfills.ts" ,
74
+ "tsConfig" : " src/tsconfig.spec.json" ,
75
+ "karmaConfig" : " src/karma.conf.js" ,
76
+ "styles" : [
77
+ " src/styles.css"
78
+ ],
79
+ "scripts" : [],
80
+ "assets" : [
81
+ " src/favicon.ico" ,
82
+ " src/assets"
83
+ ]
84
+ }
85
+ },
86
+ "lint" : {
87
+ "builder" : " @angular-devkit/build-angular:tslint" ,
88
+ "options" : {
89
+ "tsConfig" : [
90
+ " src/tsconfig.app.json" ,
91
+ " src/tsconfig.spec.json"
92
+ ],
93
+ "exclude" : [
94
+ " **/node_modules/**"
95
+ ]
96
+ }
97
+ }
98
+ }
99
+ },
100
+ "core-app-e2e" : {
101
+ "root" : " e2e/" ,
102
+ "projectType" : " application" ,
103
+ "architect" : {
104
+ "e2e" : {
105
+ "builder" : " @angular-devkit/build-angular:protractor" ,
106
+ "options" : {
107
+ "protractorConfig" : " e2e/protractor.conf.js" ,
108
+ "devServerTarget" : " core-app:serve"
109
+ },
110
+ "configurations" : {
111
+ "production" : {
112
+ "devServerTarget" : " core-app:serve:production"
113
+ }
114
+ }
115
+ },
116
+ "lint" : {
117
+ "builder" : " @angular-devkit/build-angular:tslint" ,
118
+ "options" : {
119
+ "tsConfig" : " e2e/tsconfig.e2e.json" ,
120
+ "exclude" : [
121
+ " **/node_modules/**"
122
+ ]
123
+ }
124
+ }
125
+ }
126
+ }
127
+ },
128
+ "defaultProject" : " core-app"
129
+ }
0 commit comments