hunk.code_window:       get() {
           return marker.parentNode;
         }
       });
       insert(
         renderRoot,
         () => props.children
       );
       mount.appendChild(container);
       (props as any).ref && (props as any).ref(container);
       onCleanup(() => mount.removeChild(container));
     }
  
hunk.labels: keep keep keep keep replace replace replace replace keep keep keep keep
hunk.after_edit:     insert(renderRoot, renderPortal());
  
hunk.file_path: packages/solid/src/dom/index.ts
hunk.type: replace
file: import babel from '@rollup/plugin-babel';
  
  const plugins = [
    babel({
      extensions: ['.js', '.ts'],
      babelHelpers: "bundled",
      presets: ["@babel/preset-typescript"],
      exclude: 'node_modules/**'
    })
  ];
  
  export default {
    input: 'src/index.ts',
    output: [{
      file: 'lib//solid-element.js',
      format: 'cjs'
    }, {
      file: 'dist//solid-element.js',
      format: 'es'
    }],
    external: ['solid-js', 'solid-js/dom', 'component-register'],
    plugins
  };