| 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"); | |
| } | |
| }; | |
| } | |