ProzillaOS/packages/shared/vite.config.ts
2024-06-23 15:12:54 +02:00

29 lines
No EOL
591 B
TypeScript

import { defineConfig } from "vite";
import { resolve } from "path";
import dts from "vite-plugin-dts";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
dts({
include: ["src"],
outDir: "dist",
rollupTypes: true,
strictOutput: true
})
],
build: {
lib: {
entry: resolve(__dirname, "src/main.ts"),
formats: ["es"],
},
rollupOptions: {
external: ["vite", "path", /vite-plugin-/g, /@vitejs\/plugin-/g, "rollup"],
output: {
assetFileNames: "assets/[name][extname]",
entryFileNames: "[name].js",
}
},
sourcemap: true
}
});