aboutsummaryrefslogtreecommitdiffstats
path: root/src/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/index.js')
-rw-r--r--src/index.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/index.js b/src/index.js
new file mode 100644
index 0000000..6562fca
--- /dev/null
+++ b/src/index.js
@@ -0,0 +1,17 @@
+import fuzzysort from "fuzzysort";
+import data from "../tag-versions";
+
+const tagVersions = data.map(([version, helpTag]) => ({version, helpTag}));
+const input = document.getElementById("input"),
+ results = document.getElementById("results");
+
+function render() {
+ results.innerHTML = fuzzysort.go(input.value, tagVersions, {
+ key: 'helpTag',
+ limit: 50,
+ })
+ .map(result => `<tr><td>${fuzzysort.highlight(result)}</td><td>${result.obj.version}</td></tr>`)
+ .join("");
+}
+render();
+input.addEventListener("input", render);