vite-circular-hmr
Version:
A Vite plugin to fix HMR issues caused by circular imports and dependency cycles
2 lines (1 loc) • 661 B
JavaScript
;var i=Object.defineProperty;var c=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var l=(e,r)=>{for(var n in r)i(e,n,{get:r[n],enumerable:!0})},p=(e,r,n,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let t of u(r))!a.call(e,t)&&t!==n&&i(e,t,{get:()=>r[t],enumerable:!(o=c(r,t))||o.enumerable});return e};var d=e=>p(i({},"__esModule",{value:!0}),e);var m={};l(m,{circularHMR:()=>f});module.exports=d(m);function f(){return{name:"circularHMR",handleHotUpdate({modules:e}){return e.forEach(r=>{r.clientImportedModules=new Set,r.importers=new Set}),e}}}0&&(module.exports={circularHMR});