vite.config.ts (view raw)
1// vite.config.ts
2import { defineConfig } from "vite";
3import react from "@vitejs/plugin-react";
4import { VitePWA } from "vite-plugin-pwa";
5
6// https://vitejs.dev/config/
7export default defineConfig({
8 plugins: [
9 react(),
10 VitePWA({
11 registerType: "autoUpdate",
12 includeAssets: ["favicon.ico", "robots.txt", "icons/*.png"],
13 manifest: {
14 name: "CasinoCalc",
15 short_name: "CasinoCalc",
16 description: "Calcolatore a ripetizioni",
17 theme_color: "#000000",
18 background_color: "#000000",
19 display: "standalone",
20 icons: [
21 {
22 src: "/icons/icon-192x192.png",
23 sizes: "192x192",
24 type: "image/png",
25 },
26 {
27 src: "/icons/icon-512x512.png",
28 sizes: "512x512",
29 type: "image/png",
30 },
31 ],
32 },
33 }),
34 ],
35});