import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import path from 'path' import frappeui from 'frappe-ui/vite' // https://vitejs.dev/config/ export default defineConfig({ plugins: [ frappeui(), vue(), { name: 'transform-index.html', transformIndexHtml(html, context) { if (!context.server) { return html.replace( /<\/body>/, ` `, ) } return html }, }, ], resolve: { alias: { '@': path.resolve(__dirname, 'src'), }, }, build: { outDir: '../frappe/public/billing', emptyOutDir: true, commonjsOptions: { include: [/tailwind.config.js/, /node_modules/], }, // minify: false, sourcemap: true, }, optimizeDeps: { include: ['tailwind.config.js'], }, })