import { defineConfig } from "vite"; import { VitePWA } from "vite-plugin-pwa"; export default defineConfig({ plugins: [ VitePWA({ includeAssets: ["robots.txt", "favicon.ico", "favicon.svg"], manifest: { name: "TooDo", short_name: "TooDo", description: "Task management application", theme_color: "#ffffff", icons: [ { src: "pwa-192x192.png", sizes: "192x192", type: "image/png", }, { src: "pwa-512x512.png", sizes: "512x512", type: "image/png", }, { src: "pwa-maskable-512x512.png", sizes: "512x512", type: "image/png", purpose: "any maskable", }, ], }, }), ], });