From 317034ef5db0b80228c80273ca03847e1e9c3d79 Mon Sep 17 00:00:00 2001 From: Declan Teevan Date: Fri, 3 Apr 2026 17:31:31 +0100 Subject: [PATCH] feat: remove added listener within core docs: expand readme and show example --- README.md | 28 +++++++++++++++++++++++++--- package.json | 2 +- src/{main.js => core.js} | 7 +------ src/core.min.js | 1 + src/main.min.js | 1 - 5 files changed, 28 insertions(+), 11 deletions(-) rename src/{main.js => core.js} (78%) create mode 100644 src/core.min.js delete mode 100644 src/main.min.js diff --git a/README.md b/README.md index 1e6772e..9d3baaa 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,35 @@ Read more about the Konami Code from the associated [Wikipedia entry](https://en ### JSDelivr -stub +You can use this as a library within your web applications. -minified js (at set version tag) +#### Links + +Version 1.0.0: + +Latest Version: + +#### Example + +```html + + + (...content) + + + + +``` ### Direct -stub +An example of direct usage can be seen within the source of [examples/redirect.html](/examples/redirect.html). ## License diff --git a/package.json b/package.json index 534ee7a..5de476d 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "main": "index.js", "scripts": { - "minify": "minify src/main.js > src/main.min.js" + "minify": "minify src/core.js > src/core.min.js" }, "author": "Declan Teevan ", "license": "MIT", diff --git a/src/main.js b/src/core.js similarity index 78% rename from src/main.js rename to src/core.js index 0595c52..a2134bf 100644 --- a/src/main.js +++ b/src/core.js @@ -12,9 +12,4 @@ let handleKonami = (e) => (callback) => { } else { sequenceStep = 0; } -} - -// Example usage: -document.addEventListener("keydown", handleKonami(() => { - console.log('konami!'); -})); \ No newline at end of file +} \ No newline at end of file diff --git a/src/core.min.js b/src/core.min.js new file mode 100644 index 0000000..78e45c1 --- /dev/null +++ b/src/core.min.js @@ -0,0 +1 @@ +let a=['ArrowUp','ArrowUp','ArrowDown','ArrowDown','ArrowLeft','ArrowRight','ArrowLeft','ArrowRight','b','a'];let b=0;let c=e=>A=>{if(a[b]===e.key){b+=1;b===a.length&&(b=0,A())}else b=0}; diff --git a/src/main.min.js b/src/main.min.js deleted file mode 100644 index d63fd59..0000000 --- a/src/main.min.js +++ /dev/null @@ -1 +0,0 @@ -let a=['ArrowUp','ArrowUp','ArrowDown','ArrowDown','ArrowLeft','ArrowRight','ArrowLeft','ArrowRight','b','a'];let b=0;document.addEventListener('keydown',(e=>A=>{if(a[b]===e.key){b+=1;b===a.length&&(b=0,A())}else b=0})(()=>console.log('konami!')));