UNPKG

astexplorer.app

Version:

https://astexplorer.net with ES Modules support and Hot Reloading

28 lines (27 loc) 1.17 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; exports.__esModule = true; var chalk_1 = __importDefault(require("chalk")); var electron_1 = __importDefault(require("electron")); var log_1 = require("./main/log"); var event_types_1 = require("./event-types"); if (process.env.NODE_ENV === 'development') { var createEventLogger_1 = function (label, name) { return function (_event, data) { log_1.log.info(chalk_1["default"].yellow(label, name)); Object.entries(data).forEach(function (_a) { var key = _a[0], value = _a[1]; console.log(" ".concat(key, ": ").concat(JSON.stringify(value))); }); }; }; Object.values(event_types_1.browserEvents).forEach(function (name) { electron_1["default"].ipcMain.on(name, createEventLogger_1('Browser → Main', name)); }); Object.values(event_types_1.mainEvents).forEach(function (name) { electron_1["default"].ipcMain.on(name, createEventLogger_1('Main → Browser', name)); }); } require('./main');