import { defineConfig } from "vite"; import { cpSync } from "fs"; export default defineConfig({ build: { lib: { entry: "./src/index.ts", formats: ["es"] }, outDir: "dist", rollupOptions: { external: ["fsevents", "vite", "@sveltejs/vite-plugin-svelte"] } }, plugins: [copy_files()] }); export function copy_files() { return { name: "copy_files", writeBundle() { cpSync("./src/examine.py", "dist/examine.py"); } }; }