blob: 9c6f59ec1605bc068183b9a7cece6a8d84eb73fd [file] [log] [blame]
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +02001{
2 "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3 "version": 1,
4 "newProjectRoot": "projects",
5 "projects": {
Ahmed Abbas1b8623b2019-12-05 15:50:20 +02006 "designer-client": {
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +02007 "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": {
shaaban Altanany74ee6be2020-01-29 11:28:00 +020016 "outputPath": "../server/public",
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +020017 "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",
AhmedEldeeb5018823802020-05-02 18:06:36 +020028 "node_modules/ngx-toastr/toastr.css",
Ahmede70a0e42020-02-24 20:10:40 +020029 "./node_modules/datatables.net-dt/css/jquery.dataTables.css",
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +020030 "./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",
Arundathi Patil55b06b52019-11-25 15:41:45 +053033 "./node_modules/jointjs/css/layout.css",
34 "./node_modules/jointjs/css/themes/material.css",
Ahmed Abbas4b3afd22019-12-11 14:14:11 +020035 "./node_modules/jointjs/css/themes/default.css"
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +020036 ],
37 "scripts": [
Ahmede70a0e42020-02-24 20:10:40 +020038 "./node_modules/jquery/dist/jquery.js",
39 "./node_modules/datatables.net/js/jquery.dataTables.js",
40 "./node_modules/bootstrap/dist/js/bootstrap.js",
shaaban Altananyc9b0f842020-01-28 17:25:47 +020041 "./node_modules/ace-builds/src-min/ace.js",
42 "./node_modules/ace-builds/src-min/theme-eclipse.js",
ahmedeldeeb500a907ab2020-02-13 12:09:13 +020043 "./node_modules/ace-builds/src-min/theme-tomorrow_night_bright.js",
shaaban Altananyc9b0f842020-01-28 17:25:47 +020044 "./node_modules/ace-builds/src-min/mode-json.js",
45 "./node_modules/ace-builds/src-min/mode-javascript.js",
shaaban Altananyc9b0f842020-01-28 17:25:47 +020046 "./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",
ahmedeldeeb500a907ab2020-02-13 12:09:13 +020056 "./node_modules/ace-builds/src-min/worker-json.js",
57 "./node_modules/ace-builds/src-min/worker-javascript.js",
Arundathi Patil55b06b52019-11-25 15:41:45 +053058 "./node_modules/lodash/index.js",
59 "./node_modules/backbone/backbone.js",
60 "./node_modules/jointjs/dist/joint.js"
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +020061 ]
62 },
63 "configurations": {
64 "production": {
AhmedEldeeb5018823802020-05-02 18:06:36 +020065 "fileReplacements": [{
66 "replace": "src/environments/environment.ts",
67 "with": "src/environments/environment.prod.ts"
68 }],
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +020069 "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,
AhmedEldeeb5018823802020-05-02 18:06:36 +020078 "budgets": [{
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +020079 "type": "initial",
AhmedEldeeb50db86f762020-06-24 18:13:34 +020080 "maximumWarning": "4mb",
81 "maximumError": "8mb"
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +020082 },
83 {
84 "type": "anyComponentStyle",
Sarah Abouzainah705d8222020-11-02 15:58:49 +020085 "maximumWarning": "25kb",
86 "maximumError": "30kb"
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +020087 }
88 ]
89 }
90 }
91 },
92 "serve": {
93 "builder": "@angular-devkit/build-angular:dev-server",
94 "options": {
Ahmed Abbas1b8623b2019-12-05 15:50:20 +020095 "browserTarget": "designer-client:build"
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +020096 },
97 "configurations": {
98 "production": {
Ahmed Abbas1b8623b2019-12-05 15:50:20 +020099 "browserTarget": "designer-client:build:production"
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +0200100 }
101 }
102 },
103 "extract-i18n": {
104 "builder": "@angular-devkit/build-angular:extract-i18n",
105 "options": {
Ahmed Abbas1b8623b2019-12-05 15:50:20 +0200106 "browserTarget": "designer-client:build"
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +0200107 }
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",
Ahmed Abbas4b3afd22019-12-11 14:14:11 +0200124 "./node_modules/font-awesome/css/font-awesome.css"
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +0200125 ],
Sarah Abouzainah98600832020-04-22 22:55:39 +0200126 "scripts": []
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +0200127 }
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",
Ahmed Abbas1b8623b2019-12-05 15:50:20 +0200146 "devServerTarget": "designer-client:serve"
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +0200147 },
148 "configurations": {
149 "production": {
Ahmed Abbas1b8623b2019-12-05 15:50:20 +0200150 "devServerTarget": "designer-client:serve:production"
Shaaban Ebrahim6cc77cb2019-11-11 10:51:21 +0200151 }
152 }
153 }
154 }
155 }
156 },
Ahmed Abbas1b8623b2019-12-05 15:50:20 +0200157 "defaultProject": "designer-client"
Sarah Abouzainah705d8222020-11-02 15:58:49 +0200158}