Merge "[KPI] Release image 1.0.10"
[dcaegen2/services.git] / components / datalake-handler / admin / src / angular.json
1 {
2   "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3   "version": 1,
4   "newProjectRoot": "projects",
5   "projects": {
6     "admin": {
7       "root": "",
8       "sourceRoot": "src",
9       "projectType": "application",
10       "prefix": "app",
11       "schematics": {},
12       "architect": {
13         "build": {
14           "builder": "@angular-devkit/build-angular:browser",
15           "options": {
16             "outputPath": "dist/admin",
17             "index": "src/index.html",
18             "main": "src/main.ts",
19             "polyfills": "src/polyfills.ts",
20             "tsConfig": "src/tsconfig.app.json",
21             "assets": [
22               "src/favicon.ico",
23               "src/assets"
24             ],
25             "styles": [
26               "node_modules/bootstrap/dist/css/bootstrap.min.css",
27               "src/styles.css"
28             ],
29             "scripts": [
30               "node_modules/jquery/dist/jquery.slim.min.js",
31               "node_modules/popper.js/dist/umd/popper.min.js",
32               "node_modules/bootstrap/dist/js/bootstrap.min.js"
33             ],
34             "es5BrowserSupport": true
35           },
36           "configurations": {
37             "production": {
38               "fileReplacements": [{
39                 "replace": "src/environments/environment.ts",
40                 "with": "src/environments/environment.prod.ts"
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                 "type": "initial",
53                 "maximumWarning": "2mb",
54                 "maximumError": "5mb"
55               }]
56             }
57           }
58         },
59         "serve": {
60           "builder": "@angular-devkit/build-angular:dev-server",
61           "options": {
62             "browserTarget": "admin:build"
63           },
64           "configurations": {
65             "production": {
66               "browserTarget": "admin:build:production"
67             }
68           }
69         },
70         "extract-i18n": {
71           "builder": "@angular-devkit/build-angular:extract-i18n",
72           "options": {
73             "browserTarget": "admin:build"
74           }
75         },
76         "test": {
77           "builder": "@angular-devkit/build-angular:karma",
78           "options": {
79             "main": "src/test.ts",
80             "polyfills": "src/polyfills.ts",
81             "tsConfig": "src/tsconfig.spec.json",
82             "karmaConfig": "src/karma.conf.js",
83             "styles": [
84               "src/styles.css"
85             ],
86             "scripts": [],
87             "assets": [
88               "src/favicon.ico",
89               "src/assets"
90             ]
91           }
92         },
93         "lint": {
94           "builder": "@angular-devkit/build-angular:tslint",
95           "options": {
96             "tsConfig": [
97               "src/tsconfig.app.json",
98               "src/tsconfig.spec.json"
99             ],
100             "exclude": [
101               "**/node_modules/**"
102             ]
103           }
104         }
105       }
106     },
107     "admin-e2e": {
108       "root": "e2e/",
109       "projectType": "application",
110       "prefix": "",
111       "architect": {
112         "e2e": {
113           "builder": "@angular-devkit/build-angular:protractor",
114           "options": {
115             "protractorConfig": "e2e/protractor.conf.js",
116             "devServerTarget": "admin:serve"
117           },
118           "configurations": {
119             "production": {
120               "devServerTarget": "admin:serve:production"
121             }
122           }
123         },
124         "lint": {
125           "builder": "@angular-devkit/build-angular:tslint",
126           "options": {
127             "tsConfig": "e2e/tsconfig.e2e.json",
128             "exclude": [
129               "**/node_modules/**"
130             ]
131           }
132         }
133       }
134     }
135   },
136   "defaultProject": "admin"
137 }