import { defineConfig } from 'vite' export default defineConfig({ build: { lib: { entry: "./js/theme.js", name: 'theme', formats: ['iife'], fileName: function() { return 'theme.js' } }, outDir: '../assets/js/', rollupOptions: { external: ['$', 'jquery', 'prestashop'], output: { globals: { $: '$', jquery: 'jQuery', prestashop: 'prestashop' } } }, write: true }, })