Project

General

Profile

1
{
2
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3
  "version": 1,
4
  "newProjectRoot": "projects",
5
  "projects": {
6
    "uoa-repository-manager-ui": {
7
      "root": "",
8
      "sourceRoot": "src",
9
      "projectType": "application",
10
      "prefix": "app",
11
      "schematics": {},
12
      "architect": {
13
        "build": {
14
          "builder": "@angular-devkit/build-angular:browser",
15
          "options": {
16
            "aot": true,
17
            "outputPath": "dist/uoa-repository-manager-ui",
18
            "index": "src/index.html",
19
            "main": "src/main.ts",
20
            "polyfills": "src/polyfills.ts",
21
            "tsConfig": "src/tsconfig.app.json",
22
            "assets": [
23
              "src/favicon.ico",
24
              "src/assets"
25
            ],
26
            "styles": [
27
              "src/styles.scss"
28
            ],
29
            "scripts": [
30
              "node_modules/jquery/dist/jquery.min.js",
31
              "node_modules/jquery-bez/lib/jquery.bez.js",
32
              "node_modules/uikit/dist/js/uikit.min.js",
33
              "node_modules/uikit/dist/js/uikit-icons.min.js",
34
              "src/assets/js/altair_admin_common.min.js",
35
              "src/assets/js/common.min.js",
36
              "src/assets/js/pages/forms_wizard.js"
37
            ]
38
          },
39
          "configurations": {
40
            "production": {
41
              "budgets": [
42
                {
43
                  "type": "anyComponentStyle",
44
                  "maximumWarning": "6kb"
45
                }
46
              ],
47
              "fileReplacements": [
48
                {
49
                  "replace": "src/environments/environment.ts",
50
                  "with": "src/environments/environment.prod.ts"
51
                }
52
              ],
53
              "optimization": true,
54
              "outputHashing": "all",
55
              "sourceMap": false,
56
              "namedChunks": false,
57
              "aot": true,
58
              "extractLicenses": true,
59
              "vendorChunk": false,
60
              "buildOptimizer": true
61
            },
62
            "beta": {
63
              "budgets": [
64
                {
65
                  "type": "anyComponentStyle",
66
                  "maximumWarning": "6kb"
67
                }
68
              ],
69
              "fileReplacements": [
70
                {
71
                  "replace": "src/environments/environment.ts",
72
                  "with": "src/environments/environment.beta.ts"
73
                }
74
              ],
75
              "optimization": true,
76
              "outputHashing": "all",
77
              "sourceMap": false,
78
              "namedChunks": false,
79
              "aot": true,
80
              "extractLicenses": true,
81
              "vendorChunk": false,
82
              "buildOptimizer": true
83
            }
84
          }
85
        },
86
        "serve": {
87
          "builder": "@angular-devkit/build-angular:dev-server",
88
          "options": {
89
            "browserTarget": "uoa-repository-manager-ui:build",
90
            "port": 4200,
91
            "host": "localhost"
92
          },
93
          "configurations": {
94
            "production": {
95
              "browserTarget": "uoa-repository-manager-ui:build:production"
96
            }
97
          }
98
        },
99
        "extract-i18n": {
100
          "builder": "@angular-devkit/build-angular:extract-i18n",
101
          "options": {
102
            "browserTarget": "uoa-repository-manager-ui:build"
103
          }
104
        },
105
        "test": {
106
          "builder": "@angular-devkit/build-angular:karma",
107
          "options": {
108
            "main": "src/test.ts",
109
            "polyfills": "src/polyfills.ts",
110
            "tsConfig": "src/tsconfig.spec.json",
111
            "karmaConfig": "src/karma.conf.js",
112
            "styles": [
113
              "src/styles.scss"
114
            ],
115
            "scripts": [],
116
            "assets": [
117
              "src/favicon.ico",
118
              "src/assets"
119
            ]
120
          }
121
        },
122
        "lint": {
123
          "builder": "@angular-devkit/build-angular:tslint",
124
          "options": {
125
            "tsConfig": [
126
              "src/tsconfig.app.json",
127
              "src/tsconfig.spec.json"
128
            ],
129
            "exclude": [
130
              "**/node_modules/**"
131
            ]
132
          }
133
        }
134
      }
135
    },
136
    "uoa-repository-manager-ui-e2e": {
137
      "root": "e2e/",
138
      "projectType": "application",
139
      "architect": {
140
        "e2e": {
141
          "builder": "@angular-devkit/build-angular:protractor",
142
          "options": {
143
            "protractorConfig": "e2e/protractor.conf.js",
144
            "devServerTarget": "uoa-repository-manager-ui:serve"
145
          },
146
          "configurations": {
147
            "production": {
148
              "devServerTarget": "uoa-repository-manager-ui:serve:production"
149
            }
150
          }
151
        },
152
        "lint": {
153
          "builder": "@angular-devkit/build-angular:tslint",
154
          "options": {
155
            "tsConfig": "e2e/tsconfig.e2e.json",
156
            "exclude": [
157
              "**/node_modules/**"
158
            ]
159
          }
160
        }
161
      }
162
    }
163
  },
164
  "defaultProject": "uoa-repository-manager-ui"
165
}
(5-5/9)