hunk.code_window:       for (i = 0; i < (node as Memo<any>).tOwned!.length; i++)
           cleanNode((node as Memo<any>).tOwned![i]);
         delete (node as Memo<any>).tOwned;
       }
       reset(node as Computation<any>);
     } else if (node.owned) {
       for (i = 0; i < node.owned.length; i++) cleanNode(node.owned[i]);
       node.owned = null;
     }
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:     reset(node as Computation<any>, true);
  
hunk.file_path: packages/solid/src/reactive/signal.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: 'dist/solid-element.cjs.js',
      format: 'cjs'
    }, {
      file: 'dist/solid-element.js',
      format: 'es'
    }],
    external: ['solid-js', 'solid-js/web', 'component-register'],
    plugins
  };