|
8 | 8 | "schematics": { |
9 | 9 | "@schematics/angular:component": { |
10 | 10 | "style": "scss" |
| 11 | + }, |
| 12 | + "@schematics/angular:application": { |
| 13 | + "strict": true |
11 | 14 | } |
12 | 15 | }, |
13 | 16 | "root": "", |
|
22 | 25 | "main": "src/main.ts", |
23 | 26 | "polyfills": "src/polyfills.ts", |
24 | 27 | "tsConfig": "tsconfig.app.json", |
25 | | - "aot": true, |
| 28 | + "inlineStyleLanguage": "scss", |
26 | 29 | "assets": [ |
27 | 30 | "src/favicon.ico", |
28 | 31 | "src/assets" |
|
35 | 38 | }, |
36 | 39 | "configurations": { |
37 | 40 | "production": { |
38 | | - "fileReplacements": [ |
39 | | - { |
40 | | - "replace": "src/environments/environment.ts", |
41 | | - "with": "src/environments/environment.prod.ts" |
42 | | - } |
43 | | - ], |
44 | | - "optimization": true, |
45 | | - "outputHashing": "all", |
46 | | - "sourceMap": false, |
47 | | - "namedChunks": false, |
48 | | - "extractLicenses": true, |
49 | | - "vendorChunk": false, |
50 | | - "buildOptimizer": true, |
51 | 41 | "budgets": [ |
52 | 42 | { |
53 | 43 | "type": "initial", |
|
59 | 49 | "maximumWarning": "30kb", |
60 | 50 | "maximumError": "35kb" |
61 | 51 | } |
62 | | - ] |
| 52 | + ], |
| 53 | + "fileReplacements": [ |
| 54 | + { |
| 55 | + "replace": "src/environments/environment.ts", |
| 56 | + "with": "src/environments/environment.prod.ts" |
| 57 | + } |
| 58 | + ], |
| 59 | + "outputHashing": "all" |
| 60 | + }, |
| 61 | + "development": { |
| 62 | + "buildOptimizer": false, |
| 63 | + "optimization": false, |
| 64 | + "vendorChunk": true, |
| 65 | + "extractLicenses": false, |
| 66 | + "sourceMap": true, |
| 67 | + "namedChunks": true |
63 | 68 | } |
64 | | - } |
| 69 | + }, |
| 70 | + "defaultConfiguration": "production" |
65 | 71 | }, |
66 | 72 | "serve": { |
67 | 73 | "builder": "@angular-devkit/build-angular:dev-server", |
68 | | - "options": { |
69 | | - "browserTarget": "ngx-ui-loader-app:build" |
70 | | - }, |
71 | 74 | "configurations": { |
72 | 75 | "production": { |
73 | 76 | "browserTarget": "ngx-ui-loader-app:build:production" |
| 77 | + }, |
| 78 | + "development": { |
| 79 | + "browserTarget": "ngx-ui-loader-app:build:development" |
74 | 80 | } |
75 | | - } |
| 81 | + }, |
| 82 | + "defaultConfiguration": "development" |
76 | 83 | }, |
77 | 84 | "extract-i18n": { |
78 | 85 | "builder": "@angular-devkit/build-angular:extract-i18n", |
|
87 | 94 | "polyfills": "src/polyfills.ts", |
88 | 95 | "tsConfig": "tsconfig.spec.json", |
89 | 96 | "karmaConfig": "karma.conf.js", |
| 97 | + "inlineStyleLanguage": "scss", |
90 | 98 | "assets": [ |
91 | 99 | "src/favicon.ico", |
92 | 100 | "src/assets" |
|
106 | 114 | "src/**/*.html" |
107 | 115 | ] |
108 | 116 | } |
109 | | - }, |
110 | | - "e2e": { |
111 | | - "builder": "@angular-devkit/build-angular:protractor", |
112 | | - "options": { |
113 | | - "protractorConfig": "e2e/protractor.conf.js", |
114 | | - "devServerTarget": "ngx-ui-loader-app:serve" |
115 | | - }, |
116 | | - "configurations": { |
117 | | - "production": { |
118 | | - "devServerTarget": "ngx-ui-loader-app:serve:production" |
119 | | - } |
120 | | - } |
121 | 117 | } |
122 | 118 | } |
123 | 119 | }, |
|
130 | 126 | "build": { |
131 | 127 | "builder": "@angular-devkit/build-angular:ng-packagr", |
132 | 128 | "options": { |
133 | | - "tsConfig": "projects/ngx-ui-loader/tsconfig.lib.json", |
134 | 129 | "project": "projects/ngx-ui-loader/ng-package.json" |
135 | 130 | }, |
136 | 131 | "configurations": { |
137 | 132 | "production": { |
138 | 133 | "tsConfig": "projects/ngx-ui-loader/tsconfig.lib.prod.json" |
| 134 | + }, |
| 135 | + "development": { |
| 136 | + "tsConfig": "projects/ngx-ui-loader/tsconfig.lib.json" |
139 | 137 | } |
140 | | - } |
| 138 | + }, |
| 139 | + "defaultConfiguration": "production" |
141 | 140 | }, |
142 | 141 | "test": { |
143 | 142 | "builder": "@angular-devkit/build-angular:karma", |
|
0 commit comments