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!')));