this repo has no description
1import { Patch } from "@moonlight-mod/types"; 2import { ExtensionWebExports } from "@moonlight-mod/types"; 3 4export const patches: Patch[] = [ 5 { 6 find: '"useGenerateUserSettingsSections"', 7 replace: { 8 match: /(?<=\.push\(.+?\)}\)\)}\),)(.+?)}/, 9 replacement: (_, sections: string) => `require("settings_settings").Settings._mutateSections(${sections})}` 10 } 11 }, 12 { 13 find: 'navId:"user-settings-cog",', 14 replace: { 15 match: /children:\[(\i)\.map\(.+?\),.*?children:\i\((\i)\)/, 16 replacement: (orig, sections, section) => 17 `${orig.replace( 18 /Object\.values\(.\..+?\)/, 19 (orig) => `[...require("settings_settings").Settings.sectionNames,...${orig}]` 20 )}??${sections}.find(x=>x.section==${section})?._moonlight_submenu?.()` 21 } 22 } 23]; 24 25export const webpackModules: ExtensionWebExports["webpackModules"] = { 26 settings: {} 27};