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
}
]