File size: 450 Bytes
8fdc036
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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");
		}
	};
}