import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import path from "node:path"; export default defineConfig({ plugins: [vue()], base: "./", build: { rollupOptions: { input: { popup: path.resolve(__dirname, "popup.html"), options: path.resolve(__dirname, "options.html"), background: path.resolve(__dirname, "src/background.js"), content: path.resolve(__dirname, "src/content/main.js") }, output: { entryFileNames: "[name].js", chunkFileNames: "assets/[name].js", assetFileNames: "assets/[name][extname]" } } } });