import { defineConfig } from 'vite'; import { resolve } from 'path'; export default defineConfig({ build: { lib: { entry: resolve(__dirname, 'index.js'), name: 'NewApiLoginWidget', formats: ['iife'], fileName: () => 'login-widget.js', }, outDir: resolve(__dirname, '../dist/static'), emptyOutDir: false, rollupOptions: { output: { globals: {}, }, }, }, });