import node from "rollup-plugin-node-resolve"; import commonjs from "rollup-plugin-commonjs"; import typescript from "rollup-plugin-typescript2"; import builtins from "rollup-plugin-node-builtins"; const plugins = [ typescript({ clean: true, tsconfigOverride: { compilerOptions: { target: "ES2015", module: "ES2015" } } }), commonjs({ namedExports: { "imgui-js/bind-imgui.js": [ "bind" ] } }), builtins(), node({preferBuiltins: false}) ]; export default [ { input: "src/main.ts", output: { file: "index.js", format: "iife", name: "js7gui", sourcemap: true }, plugins: plugins } ]