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