@botpress/webchat-client
Version:
20 lines (18 loc) • 447 B
text/typescript
import { defineConfig } from 'vite'
import { resolve } from 'path'
import treeShakeable from 'rollup-plugin-tree-shakeable'
import dts from 'vite-plugin-dts'
export default defineConfig({
plugins: [treeShakeable() as any, dts({ rollupTypes: true })],
build: {
lib: {
entry: resolve(__dirname, 'src/index.ts'),
formats: ['es'],
},
rollupOptions: {
output: {
preserveModules: true,
},
},
},
})