import { fileURLToPath, URL } from "node:url" import { defineConfig } from "vite" import { VitePWA as vitePWA } from "vite-plugin-pwa" import vue from "@vitejs/plugin-vue" import vueJsx from "@vitejs/plugin-vue-jsx" import unocss from "unocss/vite" // https://vitejs.dev/config/ export default defineConfig({ plugins: [ vue(), vueJsx(), unocss(), vitePWA({ registerType: "autoUpdate", useCredentials: true, manifest: { name: "Solian", short_name: "Solian", description: "The Solar Network entrypoint.", theme_color: "#4b5094", }, }) ], resolve: { alias: { "@": fileURLToPath(new URL("./src", import.meta.url)) } }, server: { proxy: { "/.well-known": "http://localhost:8445", "/api": "http://localhost:8445" } } })