import { defineConfig } from 'vite'; import { resolve } from 'path'; export default defineConfig({ build: { outDir: '../client_packages', emptyOutDir: false, lib: { entry: resolve(__dirname, 'src/index.ts'), formats: ['iife'], name: 'clientBundle', fileName: () => 'client.js' } } });