Maybe this can help you : https://www.npmjs.com/package/easter-eggs.ts
new EasterBuilder()
.setTriggerHandler(new KeyboardInputTrigger()
.addKeyboardTrigger("KeyL") // Luke Skywalker, obviously
.addKeyboardTrigger("KeyV") // Vader, the one who really needs to control this situation
.addKeyboardTrigger("KeyE")) // Everyone knows the force is with you if you press 'E'
.setActionHandler(new ForceActionHandler(() => alert("The Force is strong with you!")));
You can create easily easter-eggs