|
20 | 20 | "main": "projects/demo/src/main.browser.ts",
|
21 | 21 | "polyfills": "projects/demo/src/polyfills.ts",
|
22 | 22 | "tsConfig": "tsconfig.json",
|
23 |
| - "aot": false, |
24 | 23 | "assets": [
|
25 | 24 | {
|
26 | 25 | "glob": "**/*",
|
|
30 | 29 | "projects/demo/src/favicon.ico"
|
31 | 30 | ],
|
32 | 31 | "styles": ["projects/demo/src/styles.css"],
|
33 |
| - "scripts": [] |
| 32 | + "scripts": [], |
| 33 | + "vendorChunk": true, |
| 34 | + "extractLicenses": false, |
| 35 | + "buildOptimizer": false, |
| 36 | + "sourceMap": true, |
| 37 | + "optimization": false, |
| 38 | + "namedChunks": true |
34 | 39 | },
|
35 | 40 | "configurations": {
|
36 | 41 | "production": {
|
|
39 | 44 | "optimization": true,
|
40 | 45 | "outputHashing": "all",
|
41 | 46 | "sourceMap": false,
|
42 |
| - "extractCss": true, |
43 | 47 | "namedChunks": false,
|
44 |
| - "aot": true, |
45 | 48 | "extractLicenses": true,
|
46 | 49 | "vendorChunk": false,
|
47 | 50 | "buildOptimizer": true,
|
|
50 | 53 | "type": "initial",
|
51 | 54 | "maximumWarning": "2mb",
|
52 | 55 | "maximumError": "5mb"
|
| 56 | + }, |
| 57 | + { |
| 58 | + "type": "anyComponentStyle", |
| 59 | + "maximumWarning": "6kb" |
53 | 60 | }
|
54 | 61 | ]
|
55 | 62 | }
|
56 |
| - } |
| 63 | + }, |
| 64 | + "defaultConfiguration": "" |
57 | 65 | },
|
58 | 66 | "serve": {
|
59 | 67 | "builder": "@angular-devkit/build-angular:dev-server",
|
|
70 | 78 | "builder": "@angular-devkit/build-angular:server",
|
71 | 79 | "options": {
|
72 | 80 | "outputPath": "dist/demo/server",
|
73 |
| - "main": "projects/demo/src/main.server.ts", |
74 |
| - "tsConfig": "projects/demo/tsconfig.server.json" |
75 |
| - } |
| 81 | + "main": "projects/demo/server.ts", |
| 82 | + "tsConfig": "projects/demo/tsconfig.server.json", |
| 83 | + "sourceMap": true, |
| 84 | + "optimization": false |
| 85 | + }, |
| 86 | + "defaultConfiguration": "" |
76 | 87 | },
|
77 | 88 | "lint": {
|
78 | 89 | "builder": "@angular-devkit/build-angular:tslint",
|
79 | 90 | "options": {
|
80 | 91 | "tsConfig": ["tsconfig.json"],
|
81 | 92 | "exclude": ["**/node_modules/**"]
|
82 | 93 | }
|
| 94 | + }, |
| 95 | + "serve-ssr": { |
| 96 | + "builder": "@nguniversal/builders:ssr-dev-server", |
| 97 | + "options": { |
| 98 | + "browserTarget": "demo:build", |
| 99 | + "serverTarget": "demo:server" |
| 100 | + }, |
| 101 | + "configurations": { |
| 102 | + "production": { |
| 103 | + "browserTarget": "demo:build:production", |
| 104 | + "serverTarget": "demo:server:production" |
| 105 | + } |
| 106 | + } |
| 107 | + }, |
| 108 | + "prerender": { |
| 109 | + "builder": "@nguniversal/builders:prerender", |
| 110 | + "options": { |
| 111 | + "browserTarget": "demo:build:production", |
| 112 | + "serverTarget": "demo:server:production", |
| 113 | + "routes": ["/"] |
| 114 | + }, |
| 115 | + "configurations": { |
| 116 | + "production": {} |
| 117 | + } |
83 | 118 | }
|
84 | 119 | }
|
85 | 120 | },
|
|
89 | 124 | "sourceRoot": "projects/geolocation/src",
|
90 | 125 | "architect": {
|
91 | 126 | "build": {
|
92 |
| - "builder": "@angular-devkit/build-ng-packagr:build", |
| 127 | + "builder": "@angular-devkit/build-angular:ng-packagr", |
93 | 128 | "options": {
|
94 | 129 | "tsConfig": "projects/geolocation/tsconfig.lib.json",
|
95 | 130 | "project": "projects/geolocation/ng-package.json"
|
| 131 | + }, |
| 132 | + "configurations": { |
| 133 | + "production": { |
| 134 | + "tsConfig": "projects/geolocation/tsconfig.lib.prod.json" |
| 135 | + } |
96 | 136 | }
|
97 | 137 | },
|
98 | 138 | "test": {
|
|
0 commit comments