easter.js
v0.0.9
Published
Easter eggs made easy.
Readme
easter.js
Easter eggs made easy.
Ever wanted to make the KONAMI code work on your website?
var konamiCode = 'up up down down left right left right b a';
var deregister = easter().register(konamiCode, function() {
// do fancy stuff
// deregister sequence
deregister();
});Installation
bower install easter.js
Docs
Supported sequence formats:
['a', 'b', 'c']*[65, 66, 67]['a', 66, 'c']*'a b c'*
* - When using strings, you're limited to:
a-z0-9left,right,up,down,shift,ctrl,alt,space
Sequence can be deregistered by calling function returned by register() call.
Default configuration can be altered as it is exposed via easter.defaults. Available configuration options are:
sequenceMax: maximum length of registered sequence (default:20)delay: maximum delay between keystrokes in ms (default:500)
Using standalone:
easter().register(sequence, callback);Using with RequireJS:
require(['easter'], function (easter) {
easter().register(sequence, callback);
});Using with browserify:
var easter = require('./easter.js');
easter().register(sequence, callback);Browser support
IE9+


