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-openaire-library": {
7
      "root": "",
8
      "projectType": "application",
9
      "architect": {
10
        "build": {
11
          "builder": "@angular-devkit/build-angular:browser",
12
          "options": {
13
            "outputPath": "dist/browser",
14
            "index": "src/index.html",
15
            "main": "src/main.ts",
16
            "tsConfig": "src/tsconfig.app.json",
17
            "polyfills": "src/polyfills.ts",
18
            "assets": [
19
              {
20
                "glob": "**/*",
21
                "input": "src/assets",
22
                "output": "/assets"
23
              },
24
              {
25
                "glob": "favicon.ico",
26
                "input": "src",
27
                "output": "/"
28
              }
29
            ],
30
            "styles": [
31
              "src/styles.css",
32
              "node_modules/datatables.net-dt/css/jquery.dataTables.css"
33
            ],
34
            "scripts": [
35
              "node_modules/jquery/dist/jquery.js",
36
              "node_modules/datatables.net/js/jquery.dataTables.js"
37
            ]
38
          },
39
          "configurations": {
40
            "production": {
41
              "optimization": true,
42
              "outputHashing": "all",
43
              "sourceMap": false,
44
              "extractCss": true,
45
              "namedChunks": false,
46
              "aot": true,
47
              "extractLicenses": true,
48
              "vendorChunk": false,
49
              "buildOptimizer": true,
50
              "fileReplacements": [
51
                {
52
                  "replace": "src/environments/environment.ts",
53
                  "with": "src/environments/environment.prod.ts"
54
                }
55
              ]
56
            }
57
          }
58
        },
59
        "serve": {
60
          "builder": "@angular-devkit/build-angular:dev-server",
61
          "options": {
62
            "browserTarget": "ng-openaire-library:build"
63
          },
64
          "configurations": {
65
            "production": {
66
              "browserTarget": "ng-openaire-library:build:production"
67
            }
68
          }
69
        },
70
        "extract-i18n": {
71
          "builder": "@angular-devkit/build-angular:extract-i18n",
72
          "options": {
73
            "browserTarget": "ng-openaire-library:build"
74
          }
75
        },
76
        "test": {
77
          "builder": "@angular-devkit/build-angular:karma",
78
          "options": {
79
            "main": "src/test.ts",
80
            "karmaConfig": "./karma.conf.js",
81
            "polyfills": "src/polyfills.ts",
82
            "tsConfig": "src/tsconfig.spec.json",
83
            "scripts": [],
84
            "styles": [
85
              "src/styles.css"
86
            ],
87
            "assets": [
88
              {
89
                "glob": "**/*",
90
                "input": "src/assets",
91
                "output": "/assets"
92
              },
93
              {
94
                "glob": "favicon.ico",
95
                "input": "src",
96
                "output": "/"
97
              }
98
            ]
99
          }
100
        },
101
        "lint": {
102
          "builder": "@angular-devkit/build-angular:tslint",
103
          "options": {            
104
            "tsConfig": [
105
              "src/tsconfig.app.json"
106
            ],
107
            "exclude": [
108
              "**/node_modules/**"
109
            ]
110
          }
111
        },
112
        "server": {
113
          "builder": "@angular-devkit/build-angular:server",
114
          "options": {
115
            "outputPath": "dist/server",
116
            "main": "src/main.server.ts",
117
            "tsConfig": "src/tsconfig.server.json"
118
          },
119
          "configurations": {
120
            "production": {
121
              "fileReplacements": [
122
                {
123
                  "replace": "src/environments/environment.ts",
124
                  "with": "src/environments/environment.prod.ts"
125
                }
126
              ]
127
            }
128
          }
129
        }
130
      }
131
    },
132
    "ng-openaire-library-e2e": {
133
      "root": "",
134
      "projectType": "application",
135
      "cli": {},
136
      "schematics": {},
137
      "architect": {
138
        "e2e": {
139
          "builder": "@angular-devkit/build-angular:protractor",
140
          "options": {
141
            "protractorConfig": "./protractor.conf.js",
142
            "devServerTarget": "ng-openaire-library:serve"
143
          }
144
        },
145
        "lint": {
146
          "builder": "@angular-devkit/build-angular:tslint",
147
          "options": {
148
            "tsConfig": [],
149
            "exclude": [
150
              "**/node_modules/**"
151
            ]
152
          }
153
        }
154
      }
155
    }
156
  },
157
  "cli": {},
158
  "schematics": {
159
    "@schematics/angular:class": {
160
      "spec": false
161
    },
162
    "@schematics/angular:component": {
163
      "spec": false,
164
      "inlineStyle": true,
165
      "inlineTemplate": true,
166
      "prefix": "app",
167
      "styleext": "css"
168
    },
169
    "@schematics/angular:directive": {
170
      "spec": false,
171
      "prefix": "app"
172
    },
173
    "@schematics/angular:guard": {
174
      "spec": false
175
    },
176
    "@schematics/angular:module": {
177
      "spec": false
178
    },
179
    "@schematics/angular:pipe": {
180
      "spec": false
181
    },
182
    "@schematics/angular:service": {
183
      "spec": false
184
    }
185
  }
186
}
(2-2/12)