ngsw-config.json
{
"index": "/index.html",
"dataGroups": [
{
"name": "api-performance",
"urls": [
"/api/geo/stops",
"/api/settings"
],
"cacheConfig": {
"strategy": "performance",
"maxSize": 10,
"maxAge": "3d"
}
}
],
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"/favicon.ico",
"/index.html",
"/*.css",
"/*.js",
"/"
]
}
},
{
"name": "assets",
"installMode": "lazy",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/**"
],
"urls": [
"https://a.tile.openstreetmap.org/**",
"https://b.tile.openstreetmap.org/**",
"https://c.tile.openstreetmap.org/**"
]
}
}
],
"navigationUrls": [
"/**",
"!/api/**",
"!/**/*.*",
"!/**/*__*",
"!/**/*__*/**"
]
}