snarkjs/config/rollup.iife.config.js

32 lines
757 B
JavaScript
Raw Normal View History

import { nodeResolve } from "@rollup/plugin-node-resolve";
import commonJS from "@rollup/plugin-commonjs";
import virtual from '@rollup/plugin-virtual';
import replace from '@rollup/plugin-replace';
const empty = 'export default {}';
2020-07-11 10:31:52 +02:00
export default {
input: "main.js",
output: {
file: "build/snarkjs.js",
format: "iife",
sourcemap: "inline",
globals: {
os: "null"
},
name: "snarkjs"
},
plugins: [
virtual({
fs: empty,
os: empty,
crypto: empty,
readline: empty,
worker_threads: empty,
}),
nodeResolve(),
2020-07-11 10:31:52 +02:00
commonJS(),
replace({ "process.browser": !!process.env.BROWSER }),
]
};