aboutsummaryrefslogtreecommitdiff
path: root/vite.config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'vite.config.ts')
-rw-r--r--vite.config.ts32
1 files changed, 31 insertions, 1 deletions
diff --git a/vite.config.ts b/vite.config.ts
index cf88928..c7f36ce 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,8 +1,38 @@
import { sveltekit } from '@sveltejs/kit/vite';
+import { SvelteKitPWA } from '@vite-pwa/sveltekit';
import { defineConfig } from 'vitest/config';
export default defineConfig({
- plugins: [sveltekit()],
+ plugins: [
+ sveltekit(),
+ SvelteKitPWA({
+ registerType: 'autoUpdate',
+ workbox: {
+ globPatterns: ['**/*.{js,css,html,ico,png,svg}'],
+ },
+ manifest: {
+ name: 'Home — Courses',
+ short_name: 'Courses',
+ description: 'Liste de courses intelligente',
+ theme_color: '#d97757',
+ background_color: '#f9f7f3',
+ display: 'standalone',
+ start_url: '/',
+ icons: [
+ {
+ src: '/pwa-192x192.png',
+ sizes: '192x192',
+ type: 'image/png',
+ },
+ {
+ src: '/pwa-512x512.png',
+ sizes: '512x512',
+ type: 'image/png',
+ },
+ ],
+ },
+ }),
+ ],
test: {
include: ['src/**/*.{test,spec}.{js,ts}'],
},