Project

General

Profile

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