1+ {
2+ "$schema" : " ./node_modules/@angular/cli/lib/config/schema.json" ,
3+ "version" : 1 ,
4+ "newProjectRoot" : " projects" ,
5+ "projects" : {
6+ "public" : {
7+ "root" : " " ,
8+ "sourceRoot" : " src" ,
9+ "projectType" : " application" ,
10+ "prefix" : " app" ,
11+ "schematics" : {
12+ "@schematics/angular:component" : {
13+ "styleext" : " less"
14+ }
15+ },
16+ "architect" : {
17+ "build" : {
18+ "builder" : " @angular-devkit/build-angular:browser" ,
19+ "options" : {
20+ "outputPath" : " public" ,
21+ "index" : " src/index.html" ,
22+ "main" : " src/main.ts" ,
23+ "polyfills" : " src/polyfills.ts" ,
24+ "tsConfig" : " src/tsconfig.app.json" ,
25+ "assets" : [
26+ " src/favicon.ico" ,
27+ " src/assets"
28+ ],
29+ "styles" : [
30+ " src/styles.less"
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+ }
59+ }
60+ },
61+ "serve" : {
62+ "builder" : " @angular-devkit/build-angular:dev-server" ,
63+ "options" : {
64+ "browserTarget" : " public:build"
65+ },
66+ "configurations" : {
67+ "production" : {
68+ "browserTarget" : " public:build:production"
69+ }
70+ }
71+ },
72+ "extract-i18n" : {
73+ "builder" : " @angular-devkit/build-angular:extract-i18n" ,
74+ "options" : {
75+ "browserTarget" : " public:build"
76+ }
77+ },
78+ "test" : {
79+ "builder" : " @angular-devkit/build-angular:karma" ,
80+ "options" : {
81+ "main" : " src/test.ts" ,
82+ "polyfills" : " src/polyfills.ts" ,
83+ "tsConfig" : " src/tsconfig.spec.json" ,
84+ "karmaConfig" : " src/karma.conf.js" ,
85+ "styles" : [
86+ " src/styles.less" ,
87+ " node_modules/bootstrap/dist/css/bootstrap.min.css"
88+ ],
89+ "scripts" : [
90+ " node_modules/jquery/dist/jquery.min.js" ,
91+ " node_modules/bootstrap/dist/js/bootstrap.js"
92+ ],
93+ "assets" : [
94+ " src/favicon.ico" ,
95+ " src/assets"
96+ ]
97+ }
98+ },
99+ "lint" : {
100+ "builder" : " @angular-devkit/build-angular:tslint" ,
101+ "options" : {
102+ "tsConfig" : [
103+ " src/tsconfig.app.json" ,
104+ " src/tsconfig.spec.json"
105+ ],
106+ "exclude" : [
107+ " **/node_modules/**"
108+ ]
109+ }
110+ }
111+ }
112+ },
113+ "public-e2e" : {
114+ "root" : " e2e/" ,
115+ "projectType" : " application" ,
116+ "prefix" : " " ,
117+ "architect" : {
118+ "e2e" : {
119+ "builder" : " @angular-devkit/build-angular:protractor" ,
120+ "options" : {
121+ "protractorConfig" : " e2e/protractor.conf.js" ,
122+ "devServerTarget" : " public:serve"
123+ },
124+ "configurations" : {
125+ "production" : {
126+ "devServerTarget" : " public:serve:production"
127+ }
128+ }
129+ },
130+ "lint" : {
131+ "builder" : " @angular-devkit/build-angular:tslint" ,
132+ "options" : {
133+ "tsConfig" : " e2e/tsconfig.e2e.json" ,
134+ "exclude" : [
135+ " **/node_modules/**"
136+ ]
137+ }
138+ }
139+ }
140+ }
141+ },
142+ "defaultProject" : " public"
143+ }
0 commit comments