import commonjs from 'rollup-plugin-commonjs'; import builtins from "rollup-plugin-node-builtins"; import typescript from "rollup-plugin-typescript2"; const plugins = [ typescript({ clean: true, tsconfigOverride: { compilerOptions: { target: "ES2015", module: "ES2015" } } }), commonjs({ namedExports: { "bind-imgui.js": [ "bind" ] } }), builtins(), ]; export default [ { input: "imgui.ts", output: { file: "dist/imgui.umd.js", name: "ImGui", format: "umd", exports: "named" }, plugins: plugins }, { input: "imgui_demo.ts", output: { file: "dist/imgui_demo.umd.js", name: "ImGui_Demo", format: "umd", exports: "named" }, plugins: plugins }, { input: "example/imgui_impl.ts", output: { file: "dist/imgui_impl.umd.js", name: "ImGui_Impl", format: "umd", exports: "named" }, plugins: plugins } ];