Files
webrtc-client/rollup.config.js
2023-07-01 17:49:04 +07:00

26 lines
688 B
JavaScript

import commonjs from '@rollup/plugin-commonjs';
import { nodeResolve } from '@rollup/plugin-node-resolve';
import json from '@rollup/plugin-json';
import css from 'rollup-plugin-lit-css';
import { terser } from "rollup-plugin-terser";
import nodePolyfills from 'rollup-plugin-node-polyfills';
export default {
input: 'src/webrtc-widget/webrtc-widget.js',
output: {
file: './dist/webrtc-widget.js',
format: 'esm',
plugins: [terser()]
},
plugins: [
nodeResolve(),
commonjs(),
css({ include: ['**/*.css', '**/*.scss'] }),
json(),
nodePolyfills({
// This will create an empty tty module
include: ['tty'],
empty: ['tty']
})
]
};