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