Project

General

Profile

1
{
2
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3
  "version": 1,
4
  "newProjectRoot": "projects",
5
  "projects": {
6
    "graph": {
7
      "root": "",
8
      "sourceRoot": "src",
9
      "projectType": "application",
10
      "prefix": "app",
11
      "schematics": {
12
        "@schematics/angular:class": {
13
          "skipTests": true
14
        },
15
        "@schematics/angular:component": {
16
          "skipTests": true
17
        },
18
        "@schematics/angular:directive": {
19
          "skipTests": true
20
        },
21
        "@schematics/angular:guard": {
22
          "skipTests": true
23
        },
24
        "@schematics/angular:module": {
25
          "skipTests": true
26
        },
27
        "@schematics/angular:pipe": {
28
          "skipTests": true
29
        },
30
        "@schematics/angular:service": {
31
          "skipTests": true
32
        }
33
      },
34
      "architect": {
35
        "build": {
36
          "builder": "@angular-devkit/build-angular:browser",
37
          "options": {
38
            "aot": true,
39
            "outputPath": "dist/graph",
40
            "index": "src/index.html",
41
            "main": "src/main.ts",
42
            "polyfills": "src/polyfills.ts",
43
            "tsConfig": "src/tsconfig.app.json",
44
            "assets": [
45
              "src/assets",
46
              "src/robots.txt",
47
              "src/sitemap.xml"
48
            ],
49
            "styles": [
50
              "src/styles.css",
51
              "src/material.scss"
52
            ],
53
            "scripts": [
54
              "src/assets/common-assets/common/jquery.js",
55
              "src/assets/common-assets/common/uikit.min.js",
56
              "src/assets/common-assets/common/uikit-icons.min.js",
57
              "node_modules/jquery/dist/jquery.js"
58
            ]
59
          },
60
          "configurations": {
61
            "development": {
62
              "optimization": true,
63
              "outputHashing": "all",
64
              "sourceMap": false,
65
              "namedChunks": false,
66
              "aot": true,
67
              "extractLicenses": true,
68
              "vendorChunk": false,
69
              "buildOptimizer": true,
70
              "budgets": [
71
                {
72
                  "type": "initial",
73
                  "maximumWarning": "2mb",
74
                  "maximumError": "5mb"
75
                },
76
                {
77
                  "type": "anyComponentStyle",
78
                  "maximumWarning": "6kb"
79
                }
80
              ]
81
            },
82
            "beta": {
83
              "fileReplacements": [
84
                {
85
                  "replace": "src/environments/environment.ts",
86
                  "with": "src/environments/environment.beta.ts"
87
                }
88
              ],
89
              "optimization": true,
90
              "outputHashing": "all",
91
              "sourceMap": false,
92
              "namedChunks": false,
93
              "aot": true,
94
              "extractLicenses": true,
95
              "vendorChunk": false,
96
              "buildOptimizer": true,
97
              "budgets": [
98
                {
99
                  "type": "initial",
100
                  "maximumWarning": "2mb",
101
                  "maximumError": "5mb"
102
                },
103
                {
104
                  "type": "anyComponentStyle",
105
                  "maximumWarning": "6kb"
106
                }
107
              ]
108
            },
109
            "production": {
110
              "assets": [
111
                "src/assets",
112
                "src/sitemap.xml",
113
                {
114
                  "input": "src/prod/",
115
                  "output": "/",
116
                  "glob": "*.txt"
117
                }
118
              ],
119
              "index": {
120
                "input": "src/prod/index.html",
121
                "output": "index.html"
122
              },
123
              "fileReplacements": [
124
                {
125
                  "replace": "src/environments/environment.ts",
126
                  "with": "src/environments/environment.prod.ts"
127
                }
128
              ],
129
              "optimization": true,
130
              "outputHashing": "all",
131
              "sourceMap": false,
132
              "namedChunks": false,
133
              "aot": true,
134
              "extractLicenses": true,
135
              "vendorChunk": false,
136
              "buildOptimizer": true,
137
              "budgets": [
138
                {
139
                  "type": "initial",
140
                  "maximumWarning": "2mb",
141
                  "maximumError": "5mb"
142
                },
143
                {
144
                  "type": "anyComponentStyle",
145
                  "maximumWarning": "6kb"
146
                }
147
              ]
148
            }
149
          }
150
        },
151
        "serve": {
152
          "builder": "@angular-devkit/build-angular:dev-server",
153
          "options": {
154
            "browserTarget": "graph:build"
155
          },
156
          "configurations": {
157
            "production": {
158
              "browserTarget": "graph:build:production"
159
            }
160
          }
161
        },
162
        "extract-i18n": {
163
          "builder": "@angular-devkit/build-angular:extract-i18n",
164
          "options": {
165
            "browserTarget": "graph:build"
166
          }
167
        },
168
        "test": {
169
          "builder": "@angular-devkit/build-angular:karma",
170
          "options": {
171
            "main": "src/test.ts",
172
            "polyfills": "src/polyfills.ts",
173
            "tsConfig": "src/tsconfig.spec.json",
174
            "karmaConfig": "src/karma.conf.js",
175
            "styles": [
176
              "src/styles.css"
177
            ],
178
            "scripts": [],
179
            "assets": [
180
              "src/assets"
181
            ]
182
          }
183
        },
184
        "lint": {
185
          "builder": "@angular-devkit/build-angular:tslint",
186
          "options": {
187
            "tsConfig": [
188
              "src/tsconfig.app.json",
189
              "src/tsconfig.spec.json"
190
            ],
191
            "exclude": [
192
              "**/node_modules/**"
193
            ]
194
          }
195
        }
196
      }
197
    },
198
    "graph-e2e": {
199
      "root": "e2e/",
200
      "projectType": "application",
201
      "prefix": "",
202
      "architect": {
203
        "e2e": {
204
          "builder": "@angular-devkit/build-angular:protractor",
205
          "options": {
206
            "protractorConfig": "e2e/protractor.conf.js",
207
            "devServerTarget": "graph:serve"
208
          },
209
          "configurations": {
210
            "production": {
211
              "devServerTarget": "graph:serve:production"
212
            }
213
          }
214
        },
215
        "lint": {
216
          "builder": "@angular-devkit/build-angular:tslint",
217
          "options": {
218
            "tsConfig": "e2e/tsconfig.e2e.json",
219
            "exclude": [
220
              "**/node_modules/**"
221
            ]
222
          }
223
        }
224
      }
225
    }
226
  },
227
  "defaultProject": "graph"
228
}
(3-3/6)