import terser from '@rollup/plugin-terser'; export default [ // ESM { input: './index.js', external: ['sigpro'], output: { file: './dist/sigpro-ui.esm.js', format: 'esm' } }, // CommonJS { input: './index.js', external: ['sigpro'], output: { file: './dist/sigpro-ui.cjs', format: 'cjs' } }, // UMD (IIFE para navegador) { input: './index.js', external: ['sigpro'], output: { file: './dist/sigpro-ui.umd.js', format: 'iife', name: 'SigProUI', globals: { sigpro: 'SigPro' } } }, // UMD minificado { input: './index.js', external: ['sigpro'], output: { file: './dist/sigpro-ui.umd.min.js', format: 'iife', name: 'SigProUI', globals: { sigpro: 'SigPro' }, plugins: [terser()] } }, { input: './index.js', external: ['sigpro'], output: { file: './docs/sigpro-ui.umd.min.js', format: 'iife', name: 'SigProUI', globals: { sigpro: 'SigPro' }, plugins: [terser()] } } ];