this repo has no description
at v1.0.4 806 B view raw
1import { loadProcessedExtensions } from "@moonlight-mod/core/extension/loader"; 2import { installWebpackPatcher } from "@moonlight-mod/core/patch"; 3import Logger from "@moonlight-mod/core/util/logger"; 4 5(async () => { 6 const logger = new Logger("web-preload"); 7 8 window.moonlight = { 9 unpatched: new Set(), 10 enabledExtensions: new Set(), 11 12 getConfig: moonlightNode.getConfig.bind(moonlightNode), 13 getConfigOption: moonlightNode.getConfigOption.bind(moonlightNode), 14 getNatives: moonlightNode.getNatives.bind(moonlightNode), 15 getLogger: (id: string) => { 16 return new Logger(id); 17 } 18 }; 19 20 try { 21 await loadProcessedExtensions(moonlightNode.processedExtensions); 22 await installWebpackPatcher(); 23 } catch (e) { 24 logger.error("Error setting up web-preload", e); 25 } 26})();