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) => 10 `require("settings_settings").Settings._mutateSections(${sections})}` 11 } 12 }, 13 { 14 find: 'navId:"user-settings-cog",', 15 replace: { 16 match: /children:\[(.)\.map\(.+?\),children:.\((.)\)/, 17 replacement: (orig, sections, section) => 18 `${orig.replace( 19 /Object\.values\(.\..+?\)/, 20 (orig) => 21 `[...require("settings_settings").Settings.sectionNames,...${orig}]` 22 )}??${sections}.find(x=>x.section==${section})?._moonlight_submenu?.()` 23 } 24 } 25]; 26 27export const webpackModules: ExtensionWebExports["webpackModules"] = { 28 settings: {} 29};