Chatbot / Webllm /rollup.config.js
Anshuman9600000's picture
Upload 16 files
05214ff verified
raw
history blame contribute delete
771 Bytes
import { nodeResolve } from '@rollup/plugin-node-resolve';
import ignore from "rollup-plugin-ignore";
import commonjs from '@rollup/plugin-commonjs';
import typescript from 'rollup-plugin-typescript2';
export default {
input: 'src/index.ts',
output: [
{
file: 'lib/index.js',
exports: 'named',
format: 'es',
sourcemap: true,
globals: {'ws': 'ws',
'perf_hooks': 'perf_hooks'}
}
],
plugins: [
ignore(["fs", "path", "crypto"]),
nodeResolve({ browser: true }),
commonjs({
ignoreDynamicRequires: true,
}),
typescript({
rollupCommonJSResolveHack: false,
clean: true
})
]
};