]> git.immae.eu Git - github/bastienwirtz/homer.git/blame - vite.config.js
Add missing icons
[github/bastienwirtz/homer.git] / vite.config.js
CommitLineData
59994bfe 1import { VitePWA } from "vite-plugin-pwa";
cbbed634
BW
2import { fileURLToPath, URL } from "url";
3
4import { defineConfig } from "vite";
5import vue from "@vitejs/plugin-vue";
6
7// https://vitejs.dev/config/
8export default defineConfig({
b4207f27
BW
9 build: {
10 assetsDir: "resources",
11 },
12 plugins: [
59994bfe
BW
13 vue(),
14 VitePWA({
15 registerType: "autoUpdate",
b4207f27
BW
16 useCredentials: true,
17 manifestFilename: "assets/manifest.json",
18 manifest: {
59994bfe
BW
19 name: "Homer dashboard",
20 short_name: "Homer",
21 description: "Home Server Dashboard",
22 theme_color: "#3367D6",
b4207f27
BW
23 icons: [
24 {
59994bfe
BW
25 src: "pwa-192x192.png",
26 sizes: "192x192",
27 type: "image/png",
b4207f27
BW
28 },
29 {
59994bfe
BW
30 src: "pwa-512x512.png",
31 sizes: "512x512",
32 type: "image/png",
33 },
73d52dbd
BW
34 {
35 src: 'pwa-512x512.png',
36 sizes: '512x512',
37 type: 'image/png',
38 purpose: 'any maskable'
39 }
b4207f27
BW
40 ],
41 },
59994bfe 42 }),
b4207f27 43 ],
cbbed634
BW
44 resolve: {
45 alias: {
46 "@": fileURLToPath(new URL("./src", import.meta.url)),
47 },
48 },
49});