Convert streams_publishes and streams_subscribes json strings under applicationConfig...
[dcaegen2/platform.git] / mod2 / ui / angular.json
1 {
2   "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3   "version": 1,
4   "newProjectRoot": "projects",
5   "projects": {
6     "dcae-mod-fe": {
7       "projectType": "application",
8       "schematics": {},
9       "root": "",
10       "sourceRoot": "src",
11       "prefix": "app",
12       "architect": {
13         "build": {
14           "builder": "@angular-builders/custom-webpack:browser",
15           "options": {
16             "customWebpackConfig": {
17               "path": "extra-webpack.config.js"
18             },
19             "outputPath": "dist/dcae-mod-fe",
20             "index": "src/index.html",
21             "main": "src/main.ts",
22             "polyfills": "src/polyfills.ts",
23             "tsConfig": "tsconfig.app.json",
24             "assets": [
25               "src/favicon.ico",
26               "src/assets"
27             ],
28             "styles": [
29               "./node_modules/@angular/material/prebuilt-themes/purple-green.css",
30               "src/styles.css",
31               "./node_modules/primeng/resources/primeng.min.css",
32               "./node_modules/primeng/resources/themes/nova-light/theme.css",
33               "./node_modules/primeicons/primeicons.css"
34             ],
35             "scripts": []
36           },
37           "configurations": {
38             "production": {
39               "fileReplacements": [
40                 {
41                   "replace": "src/environments/environment.ts",
42                   "with": "src/environments/environment.prod.ts"
43                 }
44               ],
45               "optimization": true,
46               "outputHashing": "all",
47               "sourceMap": false,
48               "extractCss": true,
49               "namedChunks": false,
50               "aot": true,
51               "extractLicenses": true,
52               "vendorChunk": false,
53               "buildOptimizer": true,
54               "budgets": [
55                 {
56                   "type": "initial",
57                   "maximumWarning": "2mb",
58                   "maximumError": "5mb"
59                 }
60               ]
61             }
62           }
63         },
64         "serve": {
65           "builder": "@angular-builders/custom-webpack:dev-server",
66           "options": {
67             "browserTarget": "dcae-mod-fe:build"
68           },
69           "configurations": {
70             "production": {
71               "browserTarget": "dcae-mod-fe:build:production"
72             }
73           }
74         },
75         "extract-i18n": {
76           "builder": "@angular-devkit/build-angular:extract-i18n",
77           "options": {
78             "browserTarget": "dcae-mod-fe:build"
79           }
80         },
81         "test": {
82           "builder": "@angular-devkit/build-angular:karma",
83           "options": {
84             "main": "src/test.ts",
85             "polyfills": "src/polyfills.ts",
86             "tsConfig": "tsconfig.spec.json",
87             "karmaConfig": "karma.conf.js",
88             "assets": [
89               "src/favicon.ico",
90               "src/assets"
91             ],
92             "styles": [
93               "./node_modules/@angular/material/prebuilt-themes/purple-green.css",
94               "src/styles.css"
95             ],
96             "scripts": []
97           }
98         },
99         "lint": {
100           "builder": "@angular-devkit/build-angular:tslint",
101           "options": {
102             "tsConfig": [
103               "tsconfig.app.json",
104               "tsconfig.spec.json",
105               "e2e/tsconfig.json"
106             ],
107             "exclude": [
108               "**/node_modules/**"
109             ]
110           }
111         },
112         "e2e": {
113           "builder": "@angular-devkit/build-angular:protractor",
114           "options": {
115             "protractorConfig": "e2e/protractor.conf.js",
116             "devServerTarget": "dcae-mod-fe:serve"
117           },
118           "configurations": {
119             "production": {
120               "devServerTarget": "dcae-mod-fe:serve:production"
121             }
122           }
123         }
124       }
125     }
126   },
127   "defaultProject": "dcae-mod-fe"
128 }