import { app, session } from "electron"; import { resolve } from "node:path"; import Logger from "@moonlight-mod/core/util/logger"; const logger = new Logger("DevTools Extensions"); app.whenReady().then(async () => { const paths = moonlightHost.getConfigOption("devToolsExtensions", "paths") ?? []; for (const path of paths) { const resolved = resolve(path); try { await session.defaultSession.loadExtension(resolved); } catch (err) { logger.error(`Failed to load an extension in "${resolved}":`, err); } } });