import basicConfig from './rollup.config.mjs'; import terser from '@rollup/plugin-terser'; import replace from '@rollup/plugin-replace'; const config = { ...basicConfig, output: [ { name: 'chat-sdk', file: 'dist/index.umd.js', format: 'umd', exports: 'named', globals: { react: 'React', 'react-dom': 'ReactDOM', axios: 'Axios', }, plugins: [terser()], }, ], plugins: [ replace({ 'process.env.NODE_ENV': JSON.stringify('production'), }), ...basicConfig.plugins, ], external: ['react', 'react-dom', 'axios'], }; export default config;