|
1 | 1 | module.exports = {
|
| 2 | + cacheId: 'compas', |
2 | 3 | globDirectory: 'build/',
|
3 | 4 | globPatterns: [
|
| 5 | + '_snowpack/**/*.{md,js,png,xml,pdf,css,html,info,json,ico,svg,wasm}', |
4 | 6 | 'public/**/*.{md,js,png,xml,pdf,css,html,info,json,ico,svg,wasm}',
|
5 | 7 | 'src/**/*.{md,js,png,xml,pdf,css,html,info,json,ico,svg,wasm}',
|
6 |
| - 'web_modules/**/*.{md,js,png,xml,pdf,css,html,info,json,ico,svg,wasm}', |
7 |
| - '*.{md,js,png,xml,pdf,css,html,info,json,ico,svg,wasm}', |
| 8 | + '*.{md,json,ico,xml}', |
8 | 9 | ],
|
9 | 10 | swDest: 'build/sw.js',
|
10 | 11 | runtimeCaching: [
|
11 | 12 | {
|
12 |
| - urlPattern: /.*/, |
| 13 | + urlPattern: /\/(_snowpack|public|src)\/.*/, |
13 | 14 | handler: 'NetworkFirst',
|
| 15 | + options: { |
| 16 | + cacheName: 'compas-runtime-http', |
| 17 | + fetchOptions: { |
| 18 | + credentials: 'include', |
| 19 | + }, |
| 20 | + } |
14 | 21 | },
|
15 | 22 | ],
|
16 | 23 | skipWaiting: true,
|
|
0 commit comments