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