blob: 65d2ce520da96f59fb4bfea630321b6bbacaee37 [file] [log] [blame]
import commonjs from 'rollup-plugin-commonjs';
import nodeResolve from 'rollup-plugin-node-resolve';
export default {
output: {name: 'perfetto'},
plugins: [
nodeResolve({module: false, browser: true}),
// emscripten conditionally executes require('fs') (likewise for others),
// when running under node. Rollup can't find those libraries so expects
// these to be present in the global scope, which then fails at runtime.
// To avoid this we ignore require('fs') and the like.
commonjs({
ignore: [
'fs',
'path',
'crypto',
]
}),
]
}