Files
supersonic/webapp/packages/chat-sdk/rollup/rollup.umd.config.mjs
williamhliu 6951eada9d add chat plugin and split query to parse and execute (#25)
* [feature](webapp) add drill down dimensions and metric period compare and modify layout

* [feature](webapp) add drill down dimensions and metric period compare and modify layout

* [feature](webapp) gitignore add supersonic-webapp

* [feature](webapp) gitignore add supersonic-webapp

* [feature](webapp) add chat plugin and split query to parse and execute

* [feature](webapp) add chat plugin and split query to parse and execute

* [feature](webapp) add chat plugin and split query to parse and execute

---------

Co-authored-by: williamhliu <williamhliu@tencent.com>
2023-08-05 22:17:42 +08:00

32 lines
654 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