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