1
+ {
2
+ "$schema" : " ./node_modules/@angular/cli/lib/config/schema.json" ,
3
+ "version" : 1 ,
4
+ "newProjectRoot" : " projects" ,
5
+ "projects" : {
6
+ "handyCalc" : {
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/handyCalc" ,
17
+ "index" : " src/index.html" ,
18
+ "main" : " src/main.ts" ,
19
+ "polyfills" : " src/polyfills.ts" ,
20
+ "tsConfig" : " tsconfig.app.json" ,
21
+ "aot" : false ,
22
+ "assets" : [
23
+ " src/favicon.ico" ,
24
+ " src/assets" ,
25
+ " src/manifest.webmanifest"
26
+ ],
27
+ "styles" : [
28
+ " src/styles.css" ,
29
+ " node_modules/flatpickr/dist/flatpickr.min.css" ,
30
+ " node_modules/flatpickr/dist/themes/material_blue.css"
31
+ ],
32
+ "scripts" : []
33
+ },
34
+ "configurations" : {
35
+ "production" : {
36
+ "fileReplacements" : [
37
+ {
38
+ "replace" : " src/environments/environment.ts" ,
39
+ "with" : " src/environments/environment.prod.ts"
40
+ }
41
+ ],
42
+ "optimization" : true ,
43
+ "outputHashing" : " all" ,
44
+ "sourceMap" : false ,
45
+ "extractCss" : true ,
46
+ "namedChunks" : false ,
47
+ "aot" : true ,
48
+ "extractLicenses" : true ,
49
+ "vendorChunk" : false ,
50
+ "buildOptimizer" : true ,
51
+ "budgets" : [
52
+ {
53
+ "type" : " initial" ,
54
+ "maximumWarning" : " 2mb" ,
55
+ "maximumError" : " 5mb"
56
+ },
57
+ {
58
+ "type" : " anyComponentStyle" ,
59
+ "maximumWarning" : " 6kb" ,
60
+ "maximumError" : " 10kb"
61
+ }
62
+ ],
63
+ "serviceWorker" : true ,
64
+ "ngswConfigPath" : " ngsw-config.json"
65
+ }
66
+ }
67
+ },
68
+ "serve" : {
69
+ "builder" : " @angular-devkit/build-angular:dev-server" ,
70
+ "options" : {
71
+ "browserTarget" : " handyCalc:build"
72
+ },
73
+ "configurations" : {
74
+ "production" : {
75
+ "browserTarget" : " handyCalc:build:production"
76
+ }
77
+ }
78
+ },
79
+ "extract-i18n" : {
80
+ "builder" : " @angular-devkit/build-angular:extract-i18n" ,
81
+ "options" : {
82
+ "browserTarget" : " handyCalc:build"
83
+ }
84
+ },
85
+ "test" : {
86
+ "builder" : " @angular-devkit/build-angular:karma" ,
87
+ "options" : {
88
+ "main" : " src/test.ts" ,
89
+ "polyfills" : " src/polyfills.ts" ,
90
+ "tsConfig" : " tsconfig.spec.json" ,
91
+ "karmaConfig" : " karma.conf.js" ,
92
+ "assets" : [
93
+ " src/favicon.ico" ,
94
+ " src/assets" ,
95
+ " src/manifest.webmanifest"
96
+ ],
97
+ "styles" : [
98
+ " ./node_modules/@angular/material/prebuilt-themes/indigo-pink.css" ,
99
+ " src/styles.css"
100
+ ],
101
+ "scripts" : []
102
+ }
103
+ },
104
+ "lint" : {
105
+ "builder" : " @angular-devkit/build-angular:tslint" ,
106
+ "options" : {
107
+ "tsConfig" : [
108
+ " tsconfig.app.json" ,
109
+ " tsconfig.spec.json" ,
110
+ " e2e/tsconfig.json"
111
+ ],
112
+ "exclude" : [
113
+ " **/node_modules/**"
114
+ ]
115
+ }
116
+ },
117
+ "e2e" : {
118
+ "builder" : " @angular-devkit/build-angular:protractor" ,
119
+ "options" : {
120
+ "protractorConfig" : " e2e/protractor.conf.js" ,
121
+ "devServerTarget" : " handyCalc:serve"
122
+ },
123
+ "configurations" : {
124
+ "production" : {
125
+ "devServerTarget" : " handyCalc:serve:production"
126
+ }
127
+ }
128
+ },
129
+ "deploy" : {
130
+ "builder" : " angular-cli-ghpages:deploy" ,
131
+ "options" : {}
132
+ }
133
+ }
134
+ }
135
+ },
136
+ "defaultProject" : " handyCalc" ,
137
+ "cli" : {
138
+ "analytics" : " be52f3a5-601b-4520-87da-b01b2b0f3ec9"
139
+ }
140
+ }
0 commit comments