style: auto-fix linting issues
This commit is contained in:
parent
2c165d7148
commit
4c5b201b61
2 changed files with 34 additions and 33 deletions
|
|
@ -45,4 +45,4 @@
|
|||
}
|
||||
],
|
||||
"nativeAllowList": ["app.exit", "window.*", "extensions.*", "events.*"]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,41 +16,42 @@ export default defineConfig(({ mode }) => {
|
|||
IS_NEUTRALINO && neutralino(),
|
||||
authGatePlugin(),
|
||||
VitePWA({
|
||||
registerType: 'prompt',
|
||||
workbox: {
|
||||
globPatterns: ['**/*.{js,css,html,ico,png,svg,json}'],
|
||||
cleanupOutdatedCaches: true,
|
||||
maximumFileSizeToCacheInBytes: 3 * 1024 * 1024, // 3 MiB limit
|
||||
// Define runtime caching strategies
|
||||
runtimeCaching: [
|
||||
{
|
||||
urlPattern: ({ request }) => request.destination === 'image',
|
||||
handler: 'CacheFirst',
|
||||
options: {
|
||||
cacheName: 'images',
|
||||
expiration: {
|
||||
maxEntries: 100,
|
||||
maxAgeSeconds: 60 * 24 * 60 * 60, // 60 Days
|
||||
registerType: 'prompt',
|
||||
workbox: {
|
||||
globPatterns: ['**/*.{js,css,html,ico,png,svg,json}'],
|
||||
cleanupOutdatedCaches: true,
|
||||
maximumFileSizeToCacheInBytes: 3 * 1024 * 1024, // 3 MiB limit
|
||||
// Define runtime caching strategies
|
||||
runtimeCaching: [
|
||||
{
|
||||
urlPattern: ({ request }) => request.destination === 'image',
|
||||
handler: 'CacheFirst',
|
||||
options: {
|
||||
cacheName: 'images',
|
||||
expiration: {
|
||||
maxEntries: 100,
|
||||
maxAgeSeconds: 60 * 24 * 60 * 60, // 60 Days
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
urlPattern: ({ request }) => request.destination === 'audio' || request.destination === 'video',
|
||||
handler: 'CacheFirst',
|
||||
options: {
|
||||
cacheName: 'media',
|
||||
expiration: {
|
||||
maxEntries: 50,
|
||||
maxAgeSeconds: 60 * 24 * 60 * 60, // 60 Days
|
||||
{
|
||||
urlPattern: ({ request }) =>
|
||||
request.destination === 'audio' || request.destination === 'video',
|
||||
handler: 'CacheFirst',
|
||||
options: {
|
||||
cacheName: 'media',
|
||||
expiration: {
|
||||
maxEntries: 50,
|
||||
maxAgeSeconds: 60 * 24 * 60 * 60, // 60 Days
|
||||
},
|
||||
rangeRequests: true, // Support scrubbing
|
||||
},
|
||||
rangeRequests: true, // Support scrubbing
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
includeAssets: ['instances.json', 'discord.html'],
|
||||
manifest: false, // Use existing public/manifest.json
|
||||
}),
|
||||
],
|
||||
],
|
||||
},
|
||||
includeAssets: ['instances.json', 'discord.html'],
|
||||
manifest: false, // Use existing public/manifest.json
|
||||
}),
|
||||
],
|
||||
};
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue