Fix template&mapping in view/create
[ccsdk/cds.git] / cds-ui / designer-client / angular.json
1 {
2   "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3   "version": 1,
4   "newProjectRoot": "projects",
5   "projects": {
6     "designer-client": {
7       "projectType": "application",
8       "schematics": {},
9       "root": "",
10       "sourceRoot": "src",
11       "prefix": "app",
12       "architect": {
13         "build": {
14           "builder": "@angular-devkit/build-angular:browser",
15           "options": {
16             "outputPath": "../server/public",
17             "index": "src/index.html",
18             "main": "src/main.ts",
19             "polyfills": "src/polyfills.ts",
20             "tsConfig": "tsconfig.app.json",
21             "aot": false,
22             "assets": [
23               "src/favicon.ico",
24               "src/assets"
25             ],
26             "styles": [
27               "src/styles.css",
28               "node_modules/ngx-toastr/toastr.css",
29               "./node_modules/datatables.net-dt/css/jquery.dataTables.css",
30               "./node_modules/bootstrap/dist/css/bootstrap.min.css",
31               "./node_modules/@angular/material/prebuilt-themes/purple-green.css",
32               "./node_modules/font-awesome/css/font-awesome.css",
33               "./node_modules/jointjs/css/layout.css",
34               "./node_modules/jointjs/css/themes/material.css",
35               "./node_modules/jointjs/css/themes/default.css"
36             ],
37             "scripts": [
38               "./node_modules/jquery/dist/jquery.js",
39               "./node_modules/datatables.net/js/jquery.dataTables.js",
40               "./node_modules/bootstrap/dist/js/bootstrap.js",
41               "./node_modules/ace-builds/src-min/ace.js",
42               "./node_modules/ace-builds/src-min/theme-eclipse.js",
43               "./node_modules/ace-builds/src-min/theme-tomorrow_night_bright.js",
44               "./node_modules/ace-builds/src-min/mode-json.js",
45               "./node_modules/ace-builds/src-min/mode-javascript.js",
46               "./node_modules/ace-builds/src-min/mode-xml.js",
47               "./node_modules/ace-builds/src-min/mode-kotlin.js",
48               "./node_modules/ace-builds/src-min/mode-text.js",
49               "./node_modules/ace-builds/src-min/mode-velocity.js",
50               "./node_modules/ace-builds/src-min/mode-yaml.js",
51               "./node_modules/ace-builds/src-min/theme-vibrant_ink.js",
52               "./node_modules/ace-builds/src-min/snippets/html.js",
53               "./node_modules/ace-builds/src-min/ext-beautify.js",
54               "./node_modules/ace-builds/src-min/ext-searchbox.js",
55               "./node_modules/ace-builds/src-min/ext-language_tools.js",
56               "./node_modules/ace-builds/src-min/worker-json.js",
57               "./node_modules/ace-builds/src-min/worker-javascript.js",
58               "./node_modules/lodash/index.js",
59               "./node_modules/backbone/backbone.js",
60               "./node_modules/jointjs/dist/joint.js"
61             ]
62           },
63           "configurations": {
64             "production": {
65               "fileReplacements": [{
66                 "replace": "src/environments/environment.ts",
67                 "with": "src/environments/environment.prod.ts"
68               }],
69               "optimization": true,
70               "outputHashing": "all",
71               "sourceMap": false,
72               "extractCss": true,
73               "namedChunks": false,
74               "aot": true,
75               "extractLicenses": true,
76               "vendorChunk": false,
77               "buildOptimizer": true,
78               "budgets": [{
79                   "type": "initial",
80                   "maximumWarning": "2mb",
81                   "maximumError": "5mb"
82                 },
83                 {
84                   "type": "anyComponentStyle",
85                   "maximumWarning": "16kb",
86                   "maximumError": "20kb"
87                 }
88               ]
89             }
90           }
91         },
92         "serve": {
93           "builder": "@angular-devkit/build-angular:dev-server",
94           "options": {
95             "browserTarget": "designer-client:build"
96           },
97           "configurations": {
98             "production": {
99               "browserTarget": "designer-client:build:production"
100             }
101           }
102         },
103         "extract-i18n": {
104           "builder": "@angular-devkit/build-angular:extract-i18n",
105           "options": {
106             "browserTarget": "designer-client:build"
107           }
108         },
109         "test": {
110           "builder": "@angular-devkit/build-angular:karma",
111           "options": {
112             "main": "src/test.ts",
113             "polyfills": "src/polyfills.ts",
114             "tsConfig": "tsconfig.spec.json",
115             "karmaConfig": "karma.conf.js",
116             "assets": [
117               "src/favicon.ico",
118               "src/assets"
119             ],
120             "styles": [
121               "src/styles.css",
122               "./node_modules/bootstrap/dist/css/bootstrap.min.css",
123               "./node_modules/@angular/material/prebuilt-themes/purple-green.css",
124               "./node_modules/font-awesome/css/font-awesome.css"
125             ],
126             "scripts": []
127           }
128         },
129         "lint": {
130           "builder": "@angular-devkit/build-angular:tslint",
131           "options": {
132             "tsConfig": [
133               "tsconfig.app.json",
134               "tsconfig.spec.json",
135               "e2e/tsconfig.json"
136             ],
137             "exclude": [
138               "**/node_modules/**"
139             ]
140           }
141         },
142         "e2e": {
143           "builder": "@angular-devkit/build-angular:protractor",
144           "options": {
145             "protractorConfig": "e2e/protractor.conf.js",
146             "devServerTarget": "designer-client:serve"
147           },
148           "configurations": {
149             "production": {
150               "devServerTarget": "designer-client:serve:production"
151             }
152           }
153         }
154       }
155     }
156   },
157   "defaultProject": "designer-client"
158 }