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