|
11 | 11 | "build": { |
12 | 12 | "builder": "@angular-devkit/build-angular:browser", |
13 | 13 | "options": { |
14 | | - "aot": true, |
15 | 14 | "outputPath": "demo-dist", |
16 | 15 | "index": "demo/index.html", |
17 | 16 | "main": "demo/main.ts", |
18 | 17 | "tsConfig": "demo/tsconfig.app.json", |
19 | | - "showCircularDependencies": false, |
20 | 18 | "polyfills": "demo/polyfills.ts", |
21 | 19 | "assets": [ |
22 | 20 | "demo/assets", |
23 | 21 | "demo/favicon.ico" |
24 | 22 | ], |
25 | 23 | "styles": [], |
26 | | - "scripts": [] |
| 24 | + "scripts": [], |
| 25 | + "vendorChunk": true, |
| 26 | + "extractLicenses": false, |
| 27 | + "buildOptimizer": false, |
| 28 | + "sourceMap": true, |
| 29 | + "optimization": false, |
| 30 | + "namedChunks": true |
27 | 31 | }, |
28 | 32 | "configurations": { |
29 | 33 | "production": { |
|
36 | 40 | "optimization": true, |
37 | 41 | "outputHashing": "all", |
38 | 42 | "sourceMap": false, |
39 | | - "extractCss": true, |
40 | 43 | "namedChunks": false, |
41 | | - "aot": true, |
42 | 44 | "extractLicenses": true, |
43 | 45 | "vendorChunk": false, |
44 | 46 | "buildOptimizer": true, |
|
49 | 51 | } |
50 | 52 | ] |
51 | 53 | } |
52 | | - } |
| 54 | + }, |
| 55 | + "defaultConfiguration": "" |
53 | 56 | }, |
54 | 57 | "serve": { |
55 | 58 | "builder": "@angular-devkit/build-angular:dev-server", |
|
67 | 70 | "options": { |
68 | 71 | "browserTarget": "ngx-jsonapi:build" |
69 | 72 | } |
70 | | - }, |
71 | | - "lint": { |
72 | | - "builder": "@angular-devkit/build-angular:tslint", |
73 | | - "options": { |
74 | | - "tsConfig": [ |
75 | | - "demo/tsconfig.app.json", |
76 | | - "demo/tsconfig.spec.json" |
77 | | - ], |
78 | | - "exclude": [] |
79 | | - } |
80 | 73 | } |
81 | 74 | } |
82 | 75 | }, |
|
91 | 84 | "protractorConfig": "./protractor.conf.js", |
92 | 85 | "devServerTarget": "ngx-jsonapi:serve" |
93 | 86 | } |
| 87 | + } |
| 88 | + } |
| 89 | + }, |
| 90 | + "ngx-jsonapi-lib": { |
| 91 | + "projectType": "library", |
| 92 | + "root": "projects/ngx-jsonapi-lib", |
| 93 | + "sourceRoot": "projects/ngx-jsonapi-lib/src", |
| 94 | + "prefix": "lib", |
| 95 | + "architect": { |
| 96 | + "build": { |
| 97 | + "builder": "@angular-devkit/build-angular:ng-packagr", |
| 98 | + "options": { |
| 99 | + "project": "projects/ngx-jsonapi-lib/ng-package.json" |
| 100 | + }, |
| 101 | + "configurations": { |
| 102 | + "production": { |
| 103 | + "tsConfig": "projects/ngx-jsonapi-lib/tsconfig.lib.prod.json" |
| 104 | + }, |
| 105 | + "development": { |
| 106 | + "tsConfig": "projects/ngx-jsonapi-lib/tsconfig.lib.json" |
| 107 | + } |
| 108 | + }, |
| 109 | + "defaultConfiguration": "production" |
94 | 110 | }, |
95 | | - "lint": { |
96 | | - "builder": "@angular-devkit/build-angular:tslint", |
| 111 | + "test": { |
| 112 | + "builder": "@angular-devkit/build-angular:karma", |
97 | 113 | "options": { |
98 | | - "tsConfig": [ |
99 | | - "e2e/tsconfig.e2e.json" |
100 | | - ], |
101 | | - "exclude": [] |
| 114 | + "tsConfig": "projects/ngx-jsonapi-lib/tsconfig.spec.json", |
| 115 | + "polyfills": [ |
| 116 | + "zone.js", |
| 117 | + "zone.js/testing" |
| 118 | + ] |
102 | 119 | } |
103 | 120 | } |
104 | 121 | } |
105 | 122 | } |
106 | 123 | }, |
107 | | - "defaultProject": "ngx-jsonapi", |
108 | 124 | "schematics": { |
109 | 125 | "@schematics/angular:component": { |
110 | 126 | "inlineStyle": true, |
|
0 commit comments