1import commonjs from 'rollup-plugin-commonjs';
2import nodeResolve from 'rollup-plugin-node-resolve';
3
4export default {
5  output: {name: 'perfetto'},
6  plugins: [
7    nodeResolve({module: false, browser: true}),
8
9    // emscripten conditionally executes require('fs') (likewise for others),
10    // when running under node. Rollup can't find those libraries so expects
11    // these to be present in the global scope, which then fails at runtime.
12    // To avoid this we ignore require('fs') and the like.
13    commonjs({
14      ignore: [
15        'fs',
16        'path',
17        'crypto',
18      ]
19    }),
20  ]
21}
22