Skip to content

Commit 718627e

Browse files
author
Andre
committed
update angular to 17.1.1;
add swupdate functionality to refresh;
1 parent 0c1c725 commit 718627e

File tree

10 files changed

+1215
-2047
lines changed

10 files changed

+1215
-2047
lines changed

angular.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
"assets": [
2828
"src/favicon.ico",
2929
"src/assets",
30-
"src/assets/favicon-32x32.png"
30+
"src/assets/favicon-32x32.png",
31+
"src/manifest.webmanifest"
3132
],
3233
"styles": [
3334
"src/styles.scss",
@@ -52,7 +53,8 @@
5253
"maximumError": "4kb"
5354
}
5455
],
55-
"outputHashing": "all"
56+
"outputHashing": "all",
57+
"serviceWorker": "ngsw-config.json"
5658
},
5759
"development": {
5860
"optimization": false,
@@ -86,7 +88,11 @@
8688
"polyfills": ["zone.js", "zone.js/testing"],
8789
"tsConfig": "tsconfig.spec.json",
8890
"inlineStyleLanguage": "scss",
89-
"assets": ["src/favicon.ico", "src/assets"],
91+
"assets": [
92+
"src/favicon.ico",
93+
"src/assets",
94+
"src/manifest.webmanifest"
95+
],
9096
"styles": ["src/styles.scss"],
9197
"scripts": []
9298
}

ngsw-config.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"$schema": "./node_modules/@angular/service-worker/config/schema.json",
3+
"index": "/index.html",
4+
"assetGroups": [
5+
{
6+
"name": "app",
7+
"installMode": "prefetch",
8+
"resources": {
9+
"files": [
10+
"/favicon.ico",
11+
"/index.html",
12+
"/manifest.webmanifest",
13+
"/*.css",
14+
"/*.js"
15+
]
16+
}
17+
},
18+
{
19+
"name": "assets",
20+
"installMode": "lazy",
21+
"updateMode": "prefetch",
22+
"resources": {
23+
"files": [
24+
"/assets/**",
25+
"/media/*.(svg|cur|jpg|jpeg|png|apng|webp|avif|gif|otf|ttf|woff|woff2)"
26+
]
27+
}
28+
}
29+
]
30+
}

0 commit comments

Comments
 (0)