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