Project

General

Profile

1
{
2
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3
  "version": 1,
4
  "newProjectRoot": "projects",
5
  "projects": {
6
    "explore": {
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
            "outputPath": "dist/explore",
39
            "index": "src/index.html",
40
            "main": "src/main.ts",
41
            "polyfills": "src/polyfills.ts",
42
            "tsConfig": "src/tsconfig.app.json",
43
            "assets": [
44
              "src/assets",
45
              "src/robots.txt",
46
              "src/OpenSearchDescriptor.xml",
47
              {
48
                "glob": "**/*",
49
                "input": "src/sitemaps",
50
                "output": "/"
51
              }
52
            ],
53
            "styles": [
54
              "src/styles.css",
55
              "src/material.scss"
56
            ],
57
            "scripts": [
58
              "src/assets/common-assets/common/jquery.js",
59
              "src/assets/common-assets/common/uikit.min.js",
60
              "src/assets/common-assets/common/uikit-icons.min.js",
61
              "node_modules/jquery/dist/jquery.js"
62
            ],
63
            "es5BrowserSupport": true
64
          },
65
          "configurations": {
66
            "production": {
67
              "fileReplacements": [
68
                {
69
                  "replace": "src/environments/environment.ts",
70
                  "with": "src/environments/environment.prod.ts"
71
                }
72
              ],
73
              "optimization": true,
74
              "outputHashing": "all",
75
              "sourceMap": false,
76
              "extractCss": true,
77
              "namedChunks": false,
78
              "aot": true,
79
              "extractLicenses": true,
80
              "vendorChunk": false,
81
              "buildOptimizer": true,
82
              "budgets": [
83
                {
84
                  "type": "initial",
85
                  "maximumWarning": "2mb",
86
                  "maximumError": "5mb"
87
                }
88
              ]
89
            }
90
          }
91
        },
92
        "serve": {
93
          "builder": "@angular-devkit/build-angular:dev-server",
94
          "options": {
95
            "browserTarget": "explore:build"
96
          },
97
          "configurations": {
98
            "production": {
99
              "browserTarget": "explore:build:production"
100
            }
101
          }
102
        },
103
        "extract-i18n": {
104
          "builder": "@angular-devkit/build-angular:extract-i18n",
105
          "options": {
106
            "browserTarget": "explore: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": "src/tsconfig.spec.json",
115
            "karmaConfig": "src/karma.conf.js",
116
            "styles": [
117
              "src/styles.css"
118
            ],
119
            "scripts": [],
120
            "assets": [
121
              "src/favicon.ico",
122
              "src/assets"
123
            ]
124
          }
125
        },
126
        "lint": {
127
          "builder": "@angular-devkit/build-angular:tslint",
128
          "options": {
129
            "tsConfig": [
130
              "src/tsconfig.app.json",
131
              "src/tsconfig.spec.json"
132
            ],
133
            "exclude": [
134
              "**/node_modules/**"
135
            ]
136
          }
137
        }
138
      }
139
    },
140
    "explore-e2e": {
141
      "root": "e2e/",
142
      "projectType": "application",
143
      "prefix": "",
144
      "architect": {
145
        "e2e": {
146
          "builder": "@angular-devkit/build-angular:protractor",
147
          "options": {
148
            "protractorConfig": "e2e/protractor.conf.js",
149
            "devServerTarget": "explore:serve"
150
          },
151
          "configurations": {
152
            "production": {
153
              "devServerTarget": "explore:serve:production"
154
            }
155
          }
156
        },
157
        "lint": {
158
          "builder": "@angular-devkit/build-angular:tslint",
159
          "options": {
160
            "tsConfig": "e2e/tsconfig.e2e.json",
161
            "exclude": [
162
              "**/node_modules/**"
163
            ]
164
          }
165
        }
166
      }
167
    }
168
  },
169
  "defaultProject": "explore"
170
}
(2-2/6)