aboutsummaryrefslogtreecommitdiffstats
path: root/src/index.js
blob: 6562fca1a33bcd41ec6cd1c5cae9a88fa76ebbcf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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);