import { resolve } from 'path'; import { defineConfig } from 'vite'; import dts from 'vite-plugin-dts'; export default defineConfig({ build: { target: 'es2022', lib: { entry: resolve(__dirname, 'src/entry.ts'), formats: ['es'], fileName: 'impost', }, rollupOptions: { external: [/^lit/, /^@lit\//], output: { preserveModules: false, dir: 'dist', }, }, minify: true }, plugins: [ dts() ], });