import dts from 'unplugin-dts/vite' import { dirname, resolve } from 'node:path' import { fileURLToPath } from 'node:url' import { defineConfig } from 'vite'; const __dirname = dirname(fileURLToPath(import.meta.url)); export default defineConfig({ plugins: [dts()], build: { lib: { entry: resolve(__dirname, 'src/fluent-dom-esm.ts'), name: 'fluent-dom-esm', fileName: 'fluent-dom-esm', formats: ['es'] }, minify: false, rollupOptions: { output: { banner: '/* my-library version banner */', footer: '/* follow me on Twitter! @rich_harris footer */', intro: '/* my-library version intro*/', outro: '/* follow me on Twitter! @rich_harris outro */', } } } });