import { defineConfig } from "vite"; import { svelte } from "@sveltejs/vite-plugin-svelte"; import { resolve } from "path"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [ svelte() ], resolve: { alias: { $lib: resolve("./src/lib"), $dialogs: resolve("./src/dialogs"), $components: resolve("./src/components") } }, build: { target: "chrome60", lib: { entry: resolve(__dirname, "src/main.ts"), name: "SvelteComponents", formats: [ "iife" ], fileName: () => "index.js" } } });