Something went wrong. Try again.
Something went wrong. Try again.
559 B · 19 lines
TypeScript
at develop
1234567891011121314151617181920import { 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<string[]>("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); } }});