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