Project

General

Profile

1
{
2
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3
  "version": 1,
4
  "newProjectRoot": "projects",
5
  "projects": {
6
    "admin-portal": {
7
      "root": "",
8
      "sourceRoot": "src",
9
      "projectType": "application",
10
      "architect": {
11
        "build": {
12
          "builder": "@angular-devkit/build-angular:browser",
13
          "options": {
14
            "outputPath": "dist",
15
            "index": "src/index.html",
16
            "main": "src/main.ts",
17
            "tsConfig": "src/tsconfig.app.json",
18
            "polyfills": "src/polyfills.ts",
19
            "assets": [
20
              "src/assets",
21
              "src/robots.txt"
22
            ],
23
            "styles": [
24
              "src/styles.css",
25
              "node_modules/datatables.net-dt/css/jquery.dataTables.css",
26
              "node_modules/interactiveminingv3/assets/css/interactive-mining.css",
27
              "node_modules/interactiveminingv3/assets/css/animations.css"
28
            ],
29
            "scripts": [
30
              "node_modules/jquery/dist/jquery.js",
31
              "node_modules/datatables.net/js/jquery.dataTables.js",
32
              "node_modules/interactiveminingv3/assets/js/ResizeSensor.js",
33
              "node_modules/interactiveminingv3/assets/js/jquery.sticky-sidebar.js"
34
            ]
35
          },
36
          "configurations": {
37
            "production": {
38
              "optimization": true,
39
              "outputHashing": "all",
40
              "sourceMap": false,
41
              "extractCss": true,
42
              "namedChunks": false,
43
              "aot": true,
44
              "extractLicenses": true,
45
              "vendorChunk": false,
46
              "buildOptimizer": true,
47
              "fileReplacements": [
48
                {
49
                  "replace": "src/environments/environment.ts",
50
                  "with": "src/environments/environment.prod.ts"
51
                }
52
              ]
53
            }
54
          }
55
        },
56
        "serve": {
57
          "builder": "@angular-devkit/build-angular:dev-server",
58
          "options": {
59
            "browserTarget": "admin-portal:build"
60
          },
61
          "configurations": {
62
            "production": {
63
              "browserTarget": "admin-portal:build:production"
64
            }
65
          }
66
        },
67
        "extract-i18n": {
68
          "builder": "@angular-devkit/build-angular:extract-i18n",
69
          "options": {
70
            "browserTarget": "admin-portal:build"
71
          }
72
        },
73
        "test": {
74
          "builder": "@angular-devkit/build-angular:karma",
75
          "options": {
76
            "main": "src/test.ts",
77
            "karmaConfig": "./karma.conf.js",
78
            "polyfills": "src/polyfills.ts",
79
            "tsConfig": "src/tsconfig.spec.json",
80
            "scripts": [
81
              "node_modules/jquery/dist/jquery.js",
82
              "node_modules/datatables.net/js/jquery.dataTables.js",
83
              "node_modules/interactiveminingv3/assets/js/ResizeSensor.js",
84
              "node_modules/interactiveminingv3/assets/js/jquery.sticky-sidebar.js"
85
            ],
86
            "styles": [
87
              "src/styles.css",
88
              "node_modules/datatables.net-dt/css/jquery.dataTables.css",
89
              "node_modules/interactiveminingv3/assets/css/interactive-mining.css",
90
              "node_modules/interactiveminingv3/assets/css/animations.css"
91
            ],
92
            "assets": [
93
              "src/assets",
94
              "src/robots.txt"
95
            ]
96
          }
97
        },
98
        "lint": {
99
          "builder": "@angular-devkit/build-angular:tslint",
100
          "options": {
101
            "tsConfig": [
102
              "src/tsconfig.app.json",
103
              "src/tsconfig.spec.json"
104
            ],
105
            "exclude": [
106
              "**/node_modules/**"
107
            ]
108
          }
109
        }
110
      }
111
    },
112
    "admin-portal-e2e": {
113
      "root": "e2e",
114
      "sourceRoot": "e2e",
115
      "projectType": "application",
116
      "architect": {
117
        "e2e": {
118
          "builder": "@angular-devkit/build-angular:protractor",
119
          "options": {
120
            "protractorConfig": "./protractor.conf.js",
121
            "devServerTarget": "admin-portal:serve"
122
          }
123
        },
124
        "lint": {
125
          "builder": "@angular-devkit/build-angular:tslint",
126
          "options": {
127
            "tsConfig": [
128
              "e2e/tsconfig.e2e.json"
129
            ],
130
            "exclude": [
131
              "**/node_modules/**"
132
            ]
133
          }
134
        }
135
      }
136
    }
137
  },
138
  "defaultProject": "admin-portal",
139
  "schematics": {
140
    "@schematics/angular:component": {
141
      "prefix": "app",
142
      "styleext": "css"
143
    },
144
    "@schematics/angular:directive": {
145
      "prefix": "app"
146
    }
147
  }
148
}
(4-4/11)