Files
supersonic/webapp/packages/chat-sdk/rollup/rollup.umd.config.mjs

31 lines
639 B
JavaScript

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;