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