import {Extension} from './extension'; // Initialize extension const extension = new Extension(); extension.start(); (window as any).extension = extension if (process.env.DEBUG) { // Reload extension on connection const listen = () => { const req = new XMLHttpRequest(); req.open('GET', 'http://localhost:8890/', true); req.overrideMimeType('text/plain'); req.onload = () => { if (req.status >= 200 && req.status < 300 && req.responseText === 'reload') { chrome.runtime.reload(); } else { setTimeout(listen, 2000); } }; req.onerror = () => setTimeout(listen, 2000); req.send(); }; setTimeout(listen, 2000); }