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