A simple JavaScript module that lets you pass a callback after a user has entered the Konami code.
npm install konami-komando --save-dev
require('konami-komando')({
once: true,
useCapture: true,
callback: function() {
// Do stuff here
}
});
Tells the code to only detect when a user has inputted the konami code once and then will no longer stop execution. If set to false, everytime the user inputs the konami code, the callback will be ran.
If not specified, it will default to true.
Sets the priority of the event listener on keydown. This is important if you have your own event listeners on keydown. For more information on useCapture, check out this StackOverflow answer about it and also the MDN documentation.
If not specified, it will default to true.
The action that should be ran after the konami code has been entered. If a function is not passed, it will throw an error.