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 => `${fuzzysort.highlight(result)}${result.obj.version}`) .join(""); } render(); input.addEventListener("input", render);