11{
2- "$schema" : " ./node_modules/@angular/cli/lib/config/schema.json" ,
3- "version" : 1 ,
4- "newProjectRoot" : " projects" ,
5- "projects" : {
6- "igniteui-dev-demos" : {
7- "root" : " " ,
8- "sourceRoot" : " src" ,
9- "projectType" : " application" ,
10- "prefix" : " app" ,
11- "schematics" : {
12- "@schematics/angular:component" : {
13- "styleext" : " scss"
2+ "$schema" : " ./node_modules/@angular/cli/lib/config/schema.json" ,
3+ "version" : 1 ,
4+ "newProjectRoot" : " projects" ,
5+ "projects" : {
6+ "igniteui-dev-demos" : {
7+ "root" : " " ,
8+ "sourceRoot" : " src" ,
9+ "projectType" : " application" ,
10+ "prefix" : " app" ,
11+ "schematics" : {
12+ "@schematics/angular:component" : {
13+ "styleext" : " scss"
14+ }
15+ },
16+ "architect" : {
17+ "build" : {
18+ "builder" : " @angular-devkit/build-angular:browser" ,
19+ "options" : {
20+ "aot" : true ,
21+ "outputPath" : " dist/igniteui-dev-demos" ,
22+ "index" : " src/index.html" ,
23+ "main" : " src/main.ts" ,
24+ "polyfills" : " src/polyfills.ts" ,
25+ "tsConfig" : " src/tsconfig.app.json" ,
26+ "assets" : [
27+ " src/favicon.ico" ,
28+ " src/assets" ,
29+ " src/web.config"
30+ ],
31+ "styles" : [
32+ " src/styles/igniteui-theme.scss"
33+ ],
34+ "scripts" : [],
35+ "es5BrowserSupport" : true
36+ },
37+ "configurations" : {
38+ "production" : {
39+ "budgets" : [
40+ {
41+ "type" : " anyComponentStyle" ,
42+ "maximumWarning" : " 6kb"
43+ }
44+ ],
45+ "fileReplacements" : [
46+ {
47+ "replace" : " src/environments/environment.ts" ,
48+ "with" : " src/environments/environment.prod.ts"
1449 }
50+ ],
51+ "optimization" : true ,
52+ "outputHashing" : " all" ,
53+ "sourceMap" : false ,
54+ "extractCss" : true ,
55+ "namedChunks" : false ,
56+ "aot" : true ,
57+ "extractLicenses" : true ,
58+ "vendorChunk" : false ,
59+ "buildOptimizer" : true
1560 },
16- "architect" : {
17- "build" : {
18- "builder" : " @angular-devkit/build-angular:browser" ,
19- "options" : {
20- "aot" : true ,
21- "outputPath" : " dist/igniteui-dev-demos" ,
22- "index" : " src/index.html" ,
23- "main" : " src/main.ts" ,
24- "polyfills" : " src/polyfills.ts" ,
25- "tsConfig" : " src/tsconfig.app.json" ,
26- "assets" : [
27- " src/favicon.ico" ,
28- " src/assets" ,
29- " src/web.config"
30- ],
31- "styles" : [
32- " src/styles/igniteui-theme.scss"
33- ],
34- "scripts" : [],
35- "es5BrowserSupport" : true
36- },
37- "configurations" : {
38- "production" : {
39- "budgets" : [
40- {
41- "type" : " anyComponentStyle" ,
42- "maximumWarning" : " 6kb"
43- }
44- ],
45- "fileReplacements" : [{
46- "replace" : " src/environments/environment.ts" ,
47- "with" : " src/environments/environment.prod.ts"
48- }],
49- "optimization" : true ,
50- "outputHashing" : " all" ,
51- "sourceMap" : false ,
52- "extractCss" : true ,
53- "namedChunks" : false ,
54- "aot" : true ,
55- "extractLicenses" : true ,
56- "vendorChunk" : false ,
57- "buildOptimizer" : true
58- },
59- "hmr" : {
60- "budgets" : [
61- {
62- "type" : " anyComponentStyle" ,
63- "maximumWarning" : " 6kb"
64- }
65- ],
66- "fileReplacements" : [{
67- "replace" : " src/environments/environment.ts" ,
68- "with" : " src/environments/environment.hmr.ts"
69- }]
70- }
71- }
72- },
73- "serve" : {
74- "builder" : " @angular-devkit/build-angular:dev-server" ,
75- "options" : {
76- "browserTarget" : " igniteui-dev-demos:build"
77- },
78- "configurations" : {
79- "production" : {
80- "browserTarget" : " igniteui-dev-demos:build:production"
81- },
82- "hmr" : {
83- "hmr" : true ,
84- "hmrWarning" : false ,
85- "browserTarget" : " igniteui-dev-demos:build:hmr"
86- }
87- }
88- },
89- "extract-i18n" : {
90- "builder" : " @angular-devkit/build-angular:extract-i18n" ,
91- "options" : {
92- "browserTarget" : " igniteui-dev-demos:build"
93- }
94- },
95- "test" : {
96- "builder" : " @angular-devkit/build-angular:karma" ,
97- "options" : {
98- "main" : " src/test.ts" ,
99- "polyfills" : " src/polyfills.ts" ,
100- "tsConfig" : " src/tsconfig.spec.json" ,
101- "karmaConfig" : " src/karma.conf.js" ,
102- "styles" : [
103- " src/styles.css"
104- ],
105- "scripts" : [],
106- "assets" : [
107- " src/favicon.ico" ,
108- " src/assets"
109- ]
110- }
111- },
112- "lint" : {
113- "builder" : " @angular-devkit/build-angular:tslint" ,
114- "options" : {
115- "tsConfig" : [
116- " src/tsconfig.app.json" ,
117- " src/tsconfig.spec.json"
118- ],
119- "exclude" : [
120- " **/node_modules/**"
121- ]
122- }
61+ "hmr" : {
62+ "budgets" : [
63+ {
64+ "type" : " anyComponentStyle" ,
65+ "maximumWarning" : " 6kb"
12366 }
124- }
125- },
126- "igniteui-dev-demos-e2e" : {
127- "root" : " e2e/" ,
128- "projectType" : " application" ,
129- "architect" : {
130- "e2e" : {
131- "builder" : " @angular-devkit/build-angular:protractor" ,
132- "options" : {
133- "protractorConfig" : " e2e/protractor.conf.js" ,
134- "devServerTarget" : " igniteui-dev-demos:serve"
135- }
136- },
137- "lint" : {
138- "builder" : " @angular-devkit/build-angular:tslint" ,
139- "options" : {
140- "tsConfig" : " e2e/tsconfig.e2e.json" ,
141- "exclude" : [
142- " **/node_modules/**"
143- ]
144- }
67+ ],
68+ "fileReplacements" : [
69+ {
70+ "replace" : " src/environments/environment.ts" ,
71+ "with" : " src/environments/environment.hmr.ts"
14572 }
73+ ]
14674 }
75+ }
14776 },
148- "igniteui-angular" : {
149- "root" : " projects/igniteui-angular" ,
150- "sourceRoot" : " projects/igniteui-angular/src" ,
151- "projectType" : " library" ,
152- "prefix" : " lib" ,
153- "architect" : {
154- "build" : {
155- "builder" : " @angular-devkit/build-ng-packagr:build" ,
156- "options" : {
157- "tsConfig" : " projects/igniteui-angular/tsconfig.lib.json" ,
158- "project" : " projects/igniteui-angular/ng-package.json"
159- },
160- "configurations" : {
161- "production" : {
162- "project" : " projects/igniteui-angular/ng-package.prod.json" ,
163- "tsConfig" : " projects/igniteui-angular/tsconfig.lib.prod.json"
164- }
165- }
166- },
167- "test" : {
168- "builder" : " @angular-devkit/build-angular:karma" ,
169- "options" : {
170- "main" : " projects/igniteui-angular/src/test.ts" ,
171- "tsConfig" : " projects/igniteui-angular/tsconfig.spec.json" ,
172- "karmaConfig" : " projects/igniteui-angular/karma.conf.js"
173- }
174- },
175- "lint" : {
176- "builder" : " @angular-devkit/build-angular:tslint" ,
177- "options" : {
178- "tsConfig" : [
179- " projects/igniteui-angular/tsconfig.lib.json" ,
180- " projects/igniteui-angular/tsconfig.spec.json"
181- ],
182- "exclude" : [
183- " **/node_modules/**"
184- ]
185- }
186- }
77+ "serve" : {
78+ "builder" : " @angular-devkit/build-angular:dev-server" ,
79+ "options" : {
80+ "browserTarget" : " igniteui-dev-demos:build"
81+ },
82+ "configurations" : {
83+ "production" : {
84+ "browserTarget" : " igniteui-dev-demos:build:production"
85+ },
86+ "hmr" : {
87+ "hmr" : true ,
88+ "hmrWarning" : false ,
89+ "browserTarget" : " igniteui-dev-demos:build:hmr"
18790 }
91+ }
92+ },
93+ "extract-i18n" : {
94+ "builder" : " @angular-devkit/build-angular:extract-i18n" ,
95+ "options" : {
96+ "browserTarget" : " igniteui-dev-demos:build"
97+ }
98+ },
99+ "test" : {
100+ "builder" : " @angular-devkit/build-angular:karma" ,
101+ "options" : {
102+ "main" : " src/test.ts" ,
103+ "polyfills" : " src/polyfills.ts" ,
104+ "tsConfig" : " src/tsconfig.spec.json" ,
105+ "karmaConfig" : " src/karma.conf.js" ,
106+ "styles" : [
107+ " src/styles.css"
108+ ],
109+ "scripts" : [],
110+ "assets" : [
111+ " src/favicon.ico" ,
112+ " src/assets"
113+ ]
114+ }
115+ },
116+ "lint" : {
117+ "builder" : " @angular-devkit/build-angular:tslint" ,
118+ "options" : {
119+ "tsConfig" : [
120+ " src/tsconfig.app.json" ,
121+ " src/tsconfig.spec.json"
122+ ],
123+ "exclude" : [
124+ " **/node_modules/**"
125+ ]
126+ }
127+ }
128+ }
129+ },
130+ "igniteui-dev-demos-e2e" : {
131+ "root" : " e2e/" ,
132+ "projectType" : " application" ,
133+ "architect" : {
134+ "e2e" : {
135+ "builder" : " @angular-devkit/build-angular:protractor" ,
136+ "options" : {
137+ "protractorConfig" : " e2e/protractor.conf.js" ,
138+ "devServerTarget" : " igniteui-dev-demos:serve"
139+ }
140+ },
141+ "lint" : {
142+ "builder" : " @angular-devkit/build-angular:tslint" ,
143+ "options" : {
144+ "tsConfig" : " e2e/tsconfig.e2e.json" ,
145+ "exclude" : [
146+ " **/node_modules/**"
147+ ]
148+ }
188149 }
150+ }
189151 },
190- "defaultProject" : " igniteui-dev-demos"
191- }
152+ "igniteui-angular" : {
153+ "root" : " projects/igniteui-angular" ,
154+ "sourceRoot" : " projects/igniteui-angular/src" ,
155+ "projectType" : " library" ,
156+ "prefix" : " lib" ,
157+ "architect" : {
158+ "build" : {
159+ "builder" : " @angular-devkit/build-ng-packagr:build" ,
160+ "options" : {
161+ "tsConfig" : " projects/igniteui-angular/tsconfig.lib.json" ,
162+ "project" : " projects/igniteui-angular/ng-package.json"
163+ },
164+ "configurations" : {
165+ "production" : {
166+ "project" : " projects/igniteui-angular/ng-package.prod.json" ,
167+ "tsConfig" : " projects/igniteui-angular/tsconfig.lib.prod.json"
168+ }
169+ }
170+ },
171+ "test" : {
172+ "builder" : " @angular-devkit/build-angular:karma" ,
173+ "options" : {
174+ "main" : " projects/igniteui-angular/src/test.ts" ,
175+ "tsConfig" : " projects/igniteui-angular/tsconfig.spec.json" ,
176+ "karmaConfig" : " projects/igniteui-angular/karma.conf.js"
177+ }
178+ },
179+ "lint" : {
180+ "builder" : " @angular-devkit/build-angular:tslint" ,
181+ "options" : {
182+ "tsConfig" : [
183+ " projects/igniteui-angular/tsconfig.lib.json" ,
184+ " projects/igniteui-angular/tsconfig.spec.json"
185+ ],
186+ "exclude" : [
187+ " **/node_modules/**"
188+ ]
189+ }
190+ }
191+ }
192+ }
193+ },
194+ "defaultProject" : " igniteui-dev-demos" ,
195+ "cli" : {
196+ "analytics" : false
197+ }
198+ }
0 commit comments