phonograph/components/vite.config.mjs
2025-07-08 14:37:03 -07:00

24 lines
512 B
JavaScript

import { defineConfig } from "vite";
import * as path from "jsr:@std/path";
import "lit";
const entrypointsDir = path.join(import.meta.dirname, "src/entrypoints");
const entry = [...Deno.readDirSync(entrypointsDir)].map(({ name }) =>
path.join(entrypointsDir, name)
);
// https://vitejs.dev/config/
export default defineConfig({
build: {
lib: {
entry,
formats: ["es"],
},
outDir: "../js_dist",
emptyOutDir: true,
rollupOptions: {
// external: /^lit/,
},
},
});