UNPKG

@lynker-desktop/devtron

Version:

Electron DevTools Extension to track IPC events

1 lines 533 B
(()=>{"use strict";let e=null;function n(){e||(e=chrome.runtime.connect({name:"lynker-content-script"}),e.onDisconnect.addListener(()=>{console.warn("Devtron - Content script: Port disconnected"),e=null}))}setInterval(()=>{n(),e&&e.postMessage({type:"keep-alive"})},1e4),window.__DEVTRON_CONTENT_SCRIPT_MSG_LISTENER__||(window.addEventListener("message",t=>{t.source===window&&"send-to-panel"===t.data.source&&(n(),e&&e.postMessage({type:"add-ipc-event",event:t.data.event}))}),window.__DEVTRON_CONTENT_SCRIPT_MSG_LISTENER__=!0)})();