this repo has no description
1import { ExtensionWebpackModule, Patch } from "@moonlight-mod/types"; 2 3export const patches: Patch[] = [ 4 { 5 find: "Menu API only allows Items and groups of Items as children.", 6 replace: [ 7 { 8 match: /(?<=let{navId[^}]+?}=(.),(.)=function .\(.\){.+(?=,.=function))/, 9 replacement: (_, props, items) => 10 `,__contextMenu=!${props}.__contextMenu_evilMenu&&require("contextMenu_contextMenu")._patchMenu(${props}, ${items})` 11 } 12 ] 13 }, 14 { 15 find: ".getContextMenu(", 16 replace: [ 17 { 18 match: /(?<=let\{[^}]+?\}=.;return ).\({[^}]+?}\)/, 19 replacement: (render) => `require("contextMenu_contextMenu")._saveProps(this,${render})` 20 } 21 ] 22 } 23]; 24 25export const webpackModules: Record<string, ExtensionWebpackModule> = { 26 contextMenu: { 27 dependencies: [{ ext: "spacepack", id: "spacepack" }, "Menu API only allows Items and groups of Items as children."] 28 }, 29 evilMenu: { 30 dependencies: [{ ext: "spacepack", id: "spacepack" }, "Menu API only allows Items and groups of Items as children."] 31 } 32};