|
3 | 3 | "version": 1,
|
4 | 4 | "newProjectRoot": "projects",
|
5 | 5 | "projects": {
|
6 |
| - "ngx-progressbar": { |
7 |
| - "projectType": "library", |
8 |
| - "root": "projects/ngx-progressbar", |
9 |
| - "sourceRoot": "projects/ngx-progressbar/src", |
10 |
| - "prefix": "lib", |
11 |
| - "architect": { |
12 |
| - "build": { |
13 |
| - "builder": "@angular-devkit/build-angular:ng-packagr", |
14 |
| - "options": { |
15 |
| - "tsConfig": "projects/ngx-progressbar/tsconfig.lib.json", |
16 |
| - "project": "projects/ngx-progressbar/ng-package.json" |
17 |
| - }, |
18 |
| - "configurations": { |
19 |
| - "production": { |
20 |
| - "tsConfig": "projects/ngx-progressbar/tsconfig.lib.prod.json" |
21 |
| - } |
22 |
| - } |
23 |
| - }, |
24 |
| - "test": { |
25 |
| - "builder": "@angular-devkit/build-angular:karma", |
26 |
| - "options": { |
27 |
| - "main": "projects/ngx-progressbar/src/test.ts", |
28 |
| - "tsConfig": "projects/ngx-progressbar/tsconfig.spec.json", |
29 |
| - "karmaConfig": "projects/ngx-progressbar/karma.conf.js" |
30 |
| - } |
31 |
| - } |
32 |
| - } |
33 |
| - }, |
34 | 6 | "ngx-progressbar-demo": {
|
35 | 7 | "projectType": "application",
|
36 | 8 | "schematics": {
|
|
45 | 17 | "build": {
|
46 | 18 | "builder": "@angular-devkit/build-angular:application",
|
47 | 19 | "options": {
|
48 |
| - "outputPath": { |
49 |
| - "base": "dist/ngx-progressbar-demo" |
50 |
| - }, |
| 20 | + "outputPath": "dist/ngx-progressbar-demo", |
51 | 21 | "index": "projects/ngx-progressbar-demo/src/index.html",
|
| 22 | + "browser": "projects/ngx-progressbar-demo/src/main.ts", |
52 | 23 | "polyfills": [
|
53 |
| - "projects/ngx-progressbar-demo/src/polyfills.ts" |
| 24 | + "zone.js" |
54 | 25 | ],
|
55 | 26 | "tsConfig": "projects/ngx-progressbar-demo/tsconfig.app.json",
|
| 27 | + "inlineStyleLanguage": "scss", |
56 | 28 | "assets": [
|
57 | 29 | "projects/ngx-progressbar-demo/src/favicon.ico",
|
58 | 30 | "projects/ngx-progressbar-demo/src/assets"
|
|
61 | 33 | "projects/ngx-progressbar-demo/src/styles.scss"
|
62 | 34 | ],
|
63 | 35 | "scripts": [],
|
64 |
| - "extractLicenses": false, |
65 |
| - "sourceMap": true, |
66 |
| - "optimization": false, |
67 |
| - "namedChunks": true, |
68 |
| - "browser": "projects/ngx-progressbar-demo/src/main.ts" |
| 36 | + "server": "projects/ngx-progressbar-demo/src/main.server.ts", |
| 37 | + "prerender": true, |
| 38 | + "ssr": { |
| 39 | + "entry": "projects/ngx-progressbar-demo/src/server.ts" |
| 40 | + } |
69 | 41 | },
|
70 | 42 | "configurations": {
|
71 | 43 | "production": {
|
72 |
| - "fileReplacements": [ |
73 |
| - { |
74 |
| - "replace": "projects/ngx-progressbar-demo/src/environments/environment.ts", |
75 |
| - "with": "projects/ngx-progressbar-demo/src/environments/environment.prod.ts" |
76 |
| - } |
77 |
| - ], |
78 |
| - "optimization": true, |
79 |
| - "outputHashing": "all", |
80 |
| - "sourceMap": false, |
81 |
| - "namedChunks": false, |
82 |
| - "extractLicenses": true, |
83 | 44 | "budgets": [
|
84 | 45 | {
|
85 | 46 | "type": "initial",
|
86 | 47 | "maximumWarning": "2mb",
|
87 |
| - "maximumError": "5mb" |
| 48 | + "maximumError": "3mb" |
88 | 49 | },
|
89 | 50 | {
|
90 | 51 | "type": "anyComponentStyle",
|
91 |
| - "maximumWarning": "6kb", |
92 |
| - "maximumError": "10kb" |
| 52 | + "maximumWarning": "15kb", |
| 53 | + "maximumError": "15kb" |
93 | 54 | }
|
94 |
| - ] |
| 55 | + ], |
| 56 | + "outputHashing": "all" |
| 57 | + }, |
| 58 | + "development": { |
| 59 | + "optimization": false, |
| 60 | + "extractLicenses": false, |
| 61 | + "sourceMap": true |
95 | 62 | }
|
96 |
| - } |
| 63 | + }, |
| 64 | + "defaultConfiguration": "production" |
97 | 65 | },
|
98 | 66 | "serve": {
|
99 | 67 | "builder": "@angular-devkit/build-angular:dev-server",
|
100 |
| - "options": { |
101 |
| - "buildTarget": "ngx-progressbar-demo:build" |
102 |
| - }, |
103 | 68 | "configurations": {
|
104 | 69 | "production": {
|
105 | 70 | "buildTarget": "ngx-progressbar-demo:build:production"
|
| 71 | + }, |
| 72 | + "development": { |
| 73 | + "buildTarget": "ngx-progressbar-demo:build:development" |
106 | 74 | }
|
107 |
| - } |
| 75 | + }, |
| 76 | + "defaultConfiguration": "development" |
108 | 77 | },
|
109 | 78 | "extract-i18n": {
|
110 | 79 | "builder": "@angular-devkit/build-angular:extract-i18n",
|
|
115 | 84 | "test": {
|
116 | 85 | "builder": "@angular-devkit/build-angular:karma",
|
117 | 86 | "options": {
|
118 |
| - "main": "projects/ngx-progressbar-demo/src/test.ts", |
119 |
| - "polyfills": "projects/ngx-progressbar-demo/src/polyfills.ts", |
| 87 | + "polyfills": [ |
| 88 | + "zone.js", |
| 89 | + "zone.js/testing" |
| 90 | + ], |
120 | 91 | "tsConfig": "projects/ngx-progressbar-demo/tsconfig.spec.json",
|
121 |
| - "karmaConfig": "projects/ngx-progressbar-demo/karma.conf.js", |
| 92 | + "inlineStyleLanguage": "scss", |
122 | 93 | "assets": [
|
123 | 94 | "projects/ngx-progressbar-demo/src/favicon.ico",
|
124 | 95 | "projects/ngx-progressbar-demo/src/assets"
|
|
128 | 99 | ],
|
129 | 100 | "scripts": []
|
130 | 101 | }
|
131 |
| - }, |
132 |
| - "e2e": { |
133 |
| - "builder": "@angular-devkit/build-angular:protractor", |
| 102 | + } |
| 103 | + } |
| 104 | + }, |
| 105 | + "ngx-progressbar": { |
| 106 | + "projectType": "library", |
| 107 | + "root": "projects/ngx-progressbar", |
| 108 | + "sourceRoot": "projects/ngx-progressbar/src", |
| 109 | + "prefix": "lib", |
| 110 | + "architect": { |
| 111 | + "build": { |
| 112 | + "builder": "@angular-devkit/build-angular:ng-packagr", |
134 | 113 | "options": {
|
135 |
| - "protractorConfig": "projects/ngx-progressbar-demo/e2e/protractor.conf.js", |
136 |
| - "devServerTarget": "ngx-progressbar-demo:serve" |
| 114 | + "project": "projects/ngx-progressbar/ng-package.json" |
137 | 115 | },
|
138 | 116 | "configurations": {
|
139 | 117 | "production": {
|
140 |
| - "devServerTarget": "ngx-progressbar-demo:serve:production" |
| 118 | + "tsConfig": "projects/ngx-progressbar/tsconfig.lib.prod.json" |
| 119 | + }, |
| 120 | + "development": { |
| 121 | + "tsConfig": "projects/ngx-progressbar/tsconfig.lib.json" |
141 | 122 | }
|
| 123 | + }, |
| 124 | + "defaultConfiguration": "production" |
| 125 | + }, |
| 126 | + "test": { |
| 127 | + "builder": "@angular-devkit/build-angular:karma", |
| 128 | + "options": { |
| 129 | + "tsConfig": "projects/ngx-progressbar/tsconfig.spec.json", |
| 130 | + "polyfills": [ |
| 131 | + "zone.js", |
| 132 | + "zone.js/testing" |
| 133 | + ], |
| 134 | + "karmaConfig": "projects/ngx-progressbar/karma.conf.js" |
| 135 | + } |
| 136 | + }, |
| 137 | + "lint": { |
| 138 | + "builder": "@angular-eslint/builder:lint", |
| 139 | + "options": { |
| 140 | + "lintFilePatterns": [ |
| 141 | + "projects/ngx-progressbar/**/*.ts", |
| 142 | + "projects/ngx-progressbar/**/*.html" |
| 143 | + ] |
142 | 144 | }
|
143 | 145 | }
|
144 | 146 | }
|
145 | 147 | }
|
| 148 | + }, |
| 149 | + "cli": { |
| 150 | + "schematicCollections": [ |
| 151 | + "@angular-eslint/schematics" |
| 152 | + ] |
146 | 153 | }
|
147 | 154 | }
|
0 commit comments