text: import nodeResolve from "@rollup/plugin-node-resolve";
  import sourcemaps from "rollup-plugin-sourcemaps";
  
  const script = "nkisi-window";
  const namespace = "nkisi";
  
  const main = {
    input: "./lib/main/index.js",
    output: {
      file: `./dist/main/${script}.js`,
      name: namespace,
      format: "umd",
      globals: {
        "@nkisi/util": "nkisi",
        "@nkisi/codec": "nkisi",
        "@nkisi/mapping": "nkisi",
        "@nkisi/constraint": "nkisi",
        "@nkisi/structure": "nkisi",
        "@nkisi/math": "nkisi",
        "@nkisi/time": "nkisi",
        "@nkisi/style": "nkisi",
        "@nkisi/theme": "nkisi",
        "@nkisi/view": "nkisi",
        "@nkisi/dom": "nkisi",
        "@nkisi/graphics": "nkisi",
        "@nkisi/button": "nkisi",
      },
      sourcemap: true,
      interop: false,
      extend: true,
    },
    external: [
      "@nkisi/util",
      "@nkisi/codec",
      "@nkisi/mapping",
      "@nkisi/constraint",
      "@nkisi/structure",
      "@nkisi/math",
      "@nkisi/time",
      "@nkisi/style",
      "@nkisi/theme",
      "@nkisi/view",
      "@nkisi/dom",
      "@nkisi/graphics",
      "@nkisi/button",
    ],
    plugins: [
      nodeResolve({moduleDirectories: ["../..", "node_modules"]}),
      sourcemaps(),
    ],
    onwarn(warning, warn) {
      if (warning.code === "CIRCULAR_DEPENDENCY") return;
      warn(warning);
    },
  };
  
  const targets = [main];
  targets.main = main;
  export default targets;
  