1
+ {
2
+ "$schema" : " ./node_modules/@angular/cli/lib/config/schema.json" ,
3
+ "version" : 1 ,
4
+ "newProjectRoot" : " projects" ,
5
+ "projects" : {
6
+ "helperbit" : {
7
+ "projectType" : " application" ,
8
+ "schematics" : {
9
+ "@schematics/angular:component" : {
10
+ "style" : " scss"
11
+ }
12
+ },
13
+ "root" : " app" ,
14
+ "sourceRoot" : " app" ,
15
+ "prefix" : " app" ,
16
+ "architect" : {
17
+ "build" : {
18
+ "builder" : " @angular-devkit/build-angular:browser" ,
19
+ "options" : {
20
+ "budgets" : [
21
+ {
22
+ "type" : " initial" ,
23
+ "maximumWarning" : " 5mb" ,
24
+ "maximumError" : " 10mb"
25
+ },
26
+ {
27
+ "type" : " anyComponentStyle" ,
28
+ "maximumWarning" : " 6kb" ,
29
+ "maximumError" : " 10kb"
30
+ }
31
+ ],
32
+ "baseHref" : " /" ,
33
+ "deployUrl" : " /" ,
34
+ "outputPath" : " dist/" ,
35
+ "index" : " app/index.html" ,
36
+ "main" : " app/main.ts" ,
37
+ "polyfills" : " app/polyfills.ts" ,
38
+ "tsConfig" : " app/tsconfig.app.json" ,
39
+ "aot" : false ,
40
+ "assets" : [
41
+ " app/favicon.ico" ,
42
+ {
43
+ "glob" : " **/*" ,
44
+ "input" : " app/assets/" ,
45
+ "output" : " /"
46
+ },
47
+ {
48
+ "glob" : " **/*" ,
49
+ "input" : " app/widgets/" ,
50
+ "output" : " /widgets" ,
51
+ "ignore" : [
52
+ " node_modules" ,
53
+ " **/node_modules" ,
54
+ " app/widgets/node_modules"
55
+ ]
56
+ }
57
+ ],
58
+ "styles" : [
59
+ " node_modules/bootstrap/dist/css/bootstrap.min.css" ,
60
+ " node_modules/leaflet/dist/leaflet.css" ,
61
+ " node_modules/intl-tel-input/build/css/intlTelInput.css" ,
62
+ " node_modules/bootstrap-slider/dist/css/bootstrap-slider.min.css" ,
63
+ " node_modules/bootstrap-social/bootstrap-social.css" ,
64
+ " node_modules/cryptocoins-icons/webfont/cryptocoins.css" ,
65
+ " node_modules/font-awesome/css/font-awesome.min.css" ,
66
+ " app/assets/fonts/fonts.css" ,
67
+ " node_modules/ng-bootstrap-to-bootstrap-3/dist/ng-bootstrap-to-bootstrap-3.min.css" ,
68
+ " node_modules/angular-archwizard/archwizard.css" ,
69
+ " app/styles.scss"
70
+ ],
71
+ "scripts" : [
72
+ " node_modules/intl-tel-input/build/js/utils.js" ,
73
+ " node_modules/intl-tel-input/build/js/intlTelInput.min.js"
74
+ ]
75
+ },
76
+ "configurations" : {
77
+ "mainnet" : {
78
+ "fileReplacements" : [
79
+ {
80
+ "replace" : " app/config.js" ,
81
+ "with" : " app/config/mainnet.js"
82
+ }
83
+ ],
84
+ "optimization" : true ,
85
+ "outputHashing" : " all" ,
86
+ "sourceMap" : false ,
87
+ "extractCss" : false ,
88
+ "namedChunks" : true ,
89
+ "aot" : false ,
90
+ "extractLicenses" : true ,
91
+ "vendorChunk" : true ,
92
+ "buildOptimizer" : false
93
+ },
94
+ "testnet" : {
95
+ "fileReplacements" : [
96
+ {
97
+ "replace" : " app/config.js" ,
98
+ "with" : " app/config/testnet.js"
99
+ }
100
+ ],
101
+ "optimization" : true ,
102
+ "outputHashing" : " all" ,
103
+ "sourceMap" : false ,
104
+ "extractCss" : false ,
105
+ "namedChunks" : true ,
106
+ "vendorSourceMap" : false ,
107
+ "aot" : false ,
108
+ "extractLicenses" : true ,
109
+ "vendorChunk" : true ,
110
+ "buildOptimizer" : false
111
+ },
112
+ "mainnet-staging" : {
113
+ "fileReplacements" : [
114
+ {
115
+ "replace" : " app/config.js" ,
116
+ "with" : " app/config/mainnet-staging.js"
117
+ }
118
+ ],
119
+ "optimization" : true ,
120
+ "outputHashing" : " all" ,
121
+ "sourceMap" : false ,
122
+ "extractCss" : false ,
123
+ "namedChunks" : true ,
124
+ "aot" : false ,
125
+ "extractLicenses" : true ,
126
+ "vendorChunk" : true ,
127
+ "buildOptimizer" : false
128
+ },
129
+ "dev" : {
130
+ "fileReplacements" : [
131
+ {
132
+ "replace" : " app/config.js" ,
133
+ "with" : " app/config/dev.js"
134
+ }
135
+ ],
136
+ "optimization" : false ,
137
+ "outputHashing" : " all" ,
138
+ "sourceMap" : false ,
139
+ "extractCss" : false ,
140
+ "vendorSourceMap" : false ,
141
+ "namedChunks" : true ,
142
+ "aot" : false ,
143
+ "extractLicenses" : false ,
144
+ "vendorChunk" : true ,
145
+ "buildOptimizer" : false
146
+ }
147
+ }
148
+ },
149
+ "serve" : {
150
+ "builder" : " @angular-devkit/build-angular:dev-server" ,
151
+ "options" : {
152
+ "browserTarget" : " helperbit:build"
153
+ },
154
+ "configurations" : {
155
+ "dev" : {
156
+ "browserTarget" : " helperbit:build:dev"
157
+ }
158
+ }
159
+ },
160
+ "extract-i18n" : {
161
+ "builder" : " @angular-devkit/build-angular:extract-i18n" ,
162
+ "options" : {
163
+ "browserTarget" : " helperbit:build"
164
+ }
165
+ },
166
+ "test" : {
167
+ "builder" : " @angular-devkit/build-angular:karma" ,
168
+ "options" : {
169
+ "codeCoverage" : true ,
170
+ "main" : " app/test.ts" ,
171
+ "polyfills" : " app/polyfills.ts" ,
172
+ "tsConfig" : " tsconfig.spec.json" ,
173
+ "karmaConfig" : " karma.conf.js" ,
174
+ "assets" : [
175
+ " app/favicon.ico" ,
176
+ " app/assets"
177
+ ],
178
+ "styles" : [
179
+ " app/styles.scss"
180
+ ],
181
+ "scripts" : []
182
+ }
183
+ },
184
+ "lint" : {
185
+ "builder" : " @angular-devkit/build-angular:tslint" ,
186
+ "options" : {
187
+ "tsConfig" : [
188
+ " app/tsconfig.app.json" ,
189
+ " tsconfig.spec.json" ,
190
+ " e2e/tsconfig.json"
191
+ ],
192
+ "exclude" : [
193
+ " **/node_modules/**"
194
+ ]
195
+ }
196
+ },
197
+ "e2e" : {
198
+ "builder" : " @angular-devkit/build-angular:protractor" ,
199
+ "options" : {
200
+ "protractorConfig" : " e2e/protractor.conf.js" ,
201
+ "devServerTarget" : " helperbit:serve"
202
+ },
203
+ "configurations" : {
204
+ "production" : {
205
+ "devServerTarget" : " helperbit:serve:production"
206
+ }
207
+ }
208
+ },
209
+ "server" : {
210
+ "builder" : " @angular-devkit/build-angular:server" ,
211
+ "options" : {
212
+ "outputPath" : " dist/server" ,
213
+ "main" : " app/main.server.ts" ,
214
+ "tsConfig" : " tsconfig.server.json"
215
+ },
216
+ "configurations" : {
217
+ "dev" : {
218
+ "sourceMap" : false ,
219
+ "optimization" : {
220
+ "scripts" : false ,
221
+ "styles" : true
222
+ }
223
+ }
224
+ }
225
+ }
226
+ }
227
+ }
228
+ },
229
+ "defaultProject" : " helperbit"
230
+ }
0 commit comments