1+ const packageJson = require ( './package.json' ) ;
2+
13module . exports = {
2- cacheId : ' compas' ,
4+ cacheId : ` compas- ${ packageJson . version } ` ,
35 globDirectory : 'build/' ,
46 globPatterns : [
57 '_snowpack/**/*.{md,js,png,xml,pdf,css,html,info,json,ico,svg,wasm}' ,
68 'public/**/*.{md,js,png,xml,pdf,css,html,info,json,ico,svg,wasm}' ,
79 'src/**/*.{md,js,png,xml,pdf,css,html,info,json,ico,svg,wasm}' ,
810 '*.{md,json,ico,xml}' ,
11+ 'package.json.proxy.js' ,
912 ] ,
10- globIgnores : [
11- 'public/nsdoc/README.md'
12- ] ,
13+ globIgnores : [ 'public/nsdoc/README.md' ] ,
1314 swDest : 'build/sw.js' ,
1415 runtimeCaching : [
16+ {
17+ urlPattern : / p a c k a g e \. j s o n \. p r o x y \. j s $ / ,
18+ handler : 'NetworkOnly' ,
19+ } ,
1520 {
1621 urlPattern : / \/ ( _ s n o w p a c k | p u b l i c | s r c ) \/ .* / ,
1722 handler : 'NetworkFirst' ,
@@ -20,10 +25,11 @@ module.exports = {
2025 fetchOptions : {
2126 credentials : 'include' ,
2227 } ,
23- }
28+ } ,
2429 } ,
2530 ] ,
2631 skipWaiting : true ,
32+ clientsClaim : true ,
2733 inlineWorkboxRuntime : true ,
2834 cleanupOutdatedCaches : true ,
2935} ;
0 commit comments