1
+ {
2
+ "$schema" : " ./node_modules/@angular/cli/lib/config/schema.json" ,
3
+ "version" : 1 ,
4
+ "newProjectRoot" : " projects" ,
5
+ "projects" : {
6
+ "AbpProjectName" : {
7
+ "root" : " " ,
8
+ "sourceRoot" : " src" ,
9
+ "projectType" : " application" ,
10
+ "architect" : {
11
+ "build" : {
12
+ "builder" : " @angular-devkit/build-angular:browser" ,
13
+ "options" : {
14
+ "outputPath" : " dist" ,
15
+ "index" : " src/index.html" ,
16
+ "main" : " src/main.ts" ,
17
+ "tsConfig" : " src/tsconfig.json" ,
18
+ "polyfills" : " src/polyfills.ts" ,
19
+ "assets" : [
20
+ " src/assets" ,
21
+ " src/favicon.ico" ,
22
+ {
23
+ "glob" : " abp.signalr.js" ,
24
+ "input" : " node_modules/abp-web-resources/Abp/Framework/scripts/libs" ,
25
+ "output" : " /assets/abp"
26
+ },
27
+ {
28
+ "glob" : " abp.signalr-client.js" ,
29
+ "input" : " node_modules/abp-web-resources/Abp/Framework/scripts/libs" ,
30
+ "output" : " /assets/abp"
31
+ }
32
+ ],
33
+ "styles" : [
34
+ " src/assets/fonts/roboto/roboto.css" ,
35
+ " node_modules/bootstrap/dist/css/bootstrap.min.css" ,
36
+ " node_modules/simple-line-icons/css/simple-line-icons.css" ,
37
+ " node_modules/font-awesome/css/font-awesome.css" ,
38
+ " node_modules/famfamfam-flags/dist/sprite/famfamfam-flags.css" ,
39
+ " node_modules/toastr/build/toastr.css" ,
40
+ " node_modules/node-waves/dist/waves.css" ,
41
+ " src/bsb-theme/css/materialize.css" ,
42
+ " src/bsb-theme/css/style.css" ,
43
+ " src/bsb-theme/css/themes/all-themes.css" ,
44
+ " src/shared/core.less"
45
+ ],
46
+ "scripts" : [
47
+ " node_modules/jquery/dist/jquery.min.js" ,
48
+ " node_modules/jquery-migrate/dist/jquery-migrate.min.js" ,
49
+ " node_modules/js-cookie/src/js.cookie.js" ,
50
+ " node_modules/bootstrap/dist/js/bootstrap.js" ,
51
+ " node_modules/lodash/lodash.min.js" ,
52
+ " node_modules/moment/min/moment.min.js" ,
53
+ " node_modules/signalr/jquery.signalR.js" ,
54
+ " node_modules/@aspnet/signalr/dist/browser/signalr.min.js" ,
55
+ " node_modules/toastr/toastr.js" ,
56
+ " node_modules/sweetalert/dist/sweetalert.min.js" ,
57
+ " node_modules/block-ui/jquery.blockUI.js" ,
58
+ " node_modules/spin.js/spin.min.js" ,
59
+ " node_modules/spin.js/jquery.spin.js" ,
60
+ " node_modules/push.js/bin/push.min.js" ,
61
+ " node_modules/jquery-slimscroll/jquery.slimscroll.min.js" ,
62
+ " node_modules/node-waves/dist/waves.min.js" ,
63
+ " node_modules/jquery-countto/jquery.countTo.js" ,
64
+ " node_modules/raphael/raphael.min.js" ,
65
+ " node_modules/morris.js/morris.min.js" ,
66
+ " node_modules/chart.js/dist/Chart.bundle.min.js" ,
67
+ " node_modules/flot/jquery.flot.js" ,
68
+ " node_modules/flot/jquery.flot.resize.js" ,
69
+ " node_modules/flot/jquery.flot.pie.js" ,
70
+ " node_modules/flot/jquery.flot.categories.js" ,
71
+ " node_modules/flot/jquery.flot.time.js" ,
72
+ " node_modules/jquery-sparkline/jquery.sparkline.min.js" ,
73
+ " node_modules/abp-web-resources/Abp/Framework/scripts/abp.js" ,
74
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.jquery.js" ,
75
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.toastr.js" ,
76
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.blockUI.js" ,
77
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.spin.js" ,
78
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.sweet-alert.js" ,
79
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.moment.js" ,
80
+ " src/bsb-theme/js/admin.js" ,
81
+ " src/bsb-theme/js/demo.js" ,
82
+ " src/bsb-theme/js/jquery.validate.js"
83
+ ]
84
+ },
85
+ "configurations" : {
86
+ "production" : {
87
+ "optimization" : true ,
88
+ "outputHashing" : " all" ,
89
+ "sourceMap" : false ,
90
+ "extractCss" : true ,
91
+ "namedChunks" : false ,
92
+ "aot" : true ,
93
+ "extractLicenses" : true ,
94
+ "vendorChunk" : false ,
95
+ "buildOptimizer" : true ,
96
+ "fileReplacements" : [
97
+ {
98
+ "replace" : " src/environments/environment.ts" ,
99
+ "with" : " src/environments/environment.prod.ts"
100
+ }
101
+ ]
102
+ },
103
+ "hmr" : {
104
+ "fileReplacements" : [
105
+ {
106
+ "replace" : " src/environments/environment.ts" ,
107
+ "with" : " src/environments/environment.hmr.ts"
108
+ }
109
+ ]
110
+ }
111
+ }
112
+ },
113
+ "serve" : {
114
+ "builder" : " @angular-devkit/build-angular:dev-server" ,
115
+ "options" : {
116
+ "browserTarget" : " AbpProjectName:build"
117
+ },
118
+ "configurations" : {
119
+ "production" : {
120
+ "browserTarget" : " AbpProjectName:build:production"
121
+ },
122
+ "hmr" : {
123
+ "browserTarget" : " AbpProjectName:build:hmr"
124
+ }
125
+ }
126
+ },
127
+ "extract-i18n" : {
128
+ "builder" : " @angular-devkit/build-angular:extract-i18n" ,
129
+ "options" : {
130
+ "browserTarget" : " AbpProjectName:build"
131
+ }
132
+ },
133
+ "test" : {
134
+ "builder" : " @angular-devkit/build-angular:karma" ,
135
+ "options" : {
136
+ "main" : " src/test.ts" ,
137
+ "karmaConfig" : " ./karma.conf.js" ,
138
+ "polyfills" : " src/polyfills.ts" ,
139
+ "scripts" : [
140
+ " node_modules/jquery/dist/jquery.min.js" ,
141
+ " node_modules/jquery-migrate/dist/jquery-migrate.min.js" ,
142
+ " node_modules/js-cookie/src/js.cookie.js" ,
143
+ " node_modules/bootstrap/dist/js/bootstrap.js" ,
144
+ " node_modules/lodash/lodash.min.js" ,
145
+ " node_modules/moment/min/moment.min.js" ,
146
+ " node_modules/signalr/jquery.signalR.js" ,
147
+ " node_modules/@aspnet/signalr/dist/browser/signalr.min.js" ,
148
+ " node_modules/toastr/toastr.js" ,
149
+ " node_modules/sweetalert/dist/sweetalert.min.js" ,
150
+ " node_modules/block-ui/jquery.blockUI.js" ,
151
+ " node_modules/spin.js/spin.min.js" ,
152
+ " node_modules/spin.js/jquery.spin.js" ,
153
+ " node_modules/push.js/bin/push.min.js" ,
154
+ " node_modules/jquery-slimscroll/jquery.slimscroll.min.js" ,
155
+ " node_modules/node-waves/dist/waves.min.js" ,
156
+ " node_modules/jquery-countto/jquery.countTo.js" ,
157
+ " node_modules/raphael/raphael.min.js" ,
158
+ " node_modules/morris.js/morris.min.js" ,
159
+ " node_modules/chart.js/dist/Chart.bundle.min.js" ,
160
+ " node_modules/flot/jquery.flot.js" ,
161
+ " node_modules/flot/jquery.flot.resize.js" ,
162
+ " node_modules/flot/jquery.flot.pie.js" ,
163
+ " node_modules/flot/jquery.flot.categories.js" ,
164
+ " node_modules/flot/jquery.flot.time.js" ,
165
+ " node_modules/jquery-sparkline/jquery.sparkline.min.js" ,
166
+ " node_modules/abp-web-resources/Abp/Framework/scripts/abp.js" ,
167
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.jquery.js" ,
168
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.toastr.js" ,
169
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.blockUI.js" ,
170
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.spin.js" ,
171
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.sweet-alert.js" ,
172
+ " node_modules/abp-web-resources/Abp/Framework/scripts/libs/abp.moment.js" ,
173
+ " src/bsb-theme/js/admin.js" ,
174
+ " src/bsb-theme/js/demo.js" ,
175
+ " src/bsb-theme/js/jquery.validate.js"
176
+ ],
177
+ "styles" : [
178
+ " src/assets/fonts/roboto/roboto.css" ,
179
+ " node_modules/bootstrap/dist/css/bootstrap.min.css" ,
180
+ " node_modules/simple-line-icons/css/simple-line-icons.css" ,
181
+ " node_modules/font-awesome/css/font-awesome.css" ,
182
+ " node_modules/famfamfam-flags/dist/sprite/famfamfam-flags.css" ,
183
+ " node_modules/toastr/build/toastr.css" ,
184
+ " node_modules/node-waves/dist/waves.css" ,
185
+ " src/bsb-theme/css/materialize.css" ,
186
+ " src/bsb-theme/css/style.css" ,
187
+ " src/bsb-theme/css/themes/all-themes.css" ,
188
+ " src/shared/core.less"
189
+ ],
190
+ "assets" : [
191
+ " src/assets" ,
192
+ " src/favicon.ico" ,
193
+ {
194
+ "glob" : " abp.signalr.js" ,
195
+ "input" : " node_modules/abp-web-resources/Abp/Framework/scripts/libs" ,
196
+ "output" : " /assets/abp"
197
+ },
198
+ {
199
+ "glob" : " abp.signalr-client.js" ,
200
+ "input" : " node_modules/abp-web-resources/Abp/Framework/scripts/libs" ,
201
+ "output" : " /assets/abp"
202
+ }
203
+ ]
204
+ }
205
+ },
206
+ "lint" : {
207
+ "builder" : " @angular-devkit/build-angular:tslint" ,
208
+ "options" : {
209
+ "tsConfig" : [
210
+ " src/tsconfig.json"
211
+ ],
212
+ "exclude" : []
213
+ }
214
+ }
215
+ }
216
+ },
217
+ "AbpProjectName-e2e" : {
218
+ "root" : " " ,
219
+ "sourceRoot" : " " ,
220
+ "projectType" : " application" ,
221
+ "architect" : {
222
+ "e2e" : {
223
+ "builder" : " @angular-devkit/build-angular:protractor" ,
224
+ "options" : {
225
+ "protractorConfig" : " ./protractor.conf.js" ,
226
+ "devServerTarget" : " AbpProjectName:serve"
227
+ }
228
+ },
229
+ "lint" : {
230
+ "builder" : " @angular-devkit/build-angular:tslint" ,
231
+ "options" : {
232
+ "tsConfig" : [
233
+ " e2e/tsconfig.json"
234
+ ],
235
+ "exclude" : []
236
+ }
237
+ }
238
+ }
239
+ }
240
+ },
241
+ "defaultProject" : " AbpProjectName" ,
242
+ "schematics" : {
243
+ "@schematics/angular:component" : {
244
+ "prefix" : " app" ,
245
+ "styleext" : " css"
246
+ },
247
+ "@schematics/angular:directive" : {
248
+ "prefix" : " app"
249
+ }
250
+ }
251
+ }
0 commit comments