├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── bench.png ├── demos ├── clippy.png ├── compare.html ├── inverted-index.html ├── lib │ ├── FuzzySearch.js │ ├── FuzzySearch2.min.js │ ├── elasticlunr.min.js │ ├── fast-fuzzy.iife.min.js │ ├── flexsearch.light.js │ ├── fuse.min.js │ ├── fuzzball.umd.min.js │ ├── fuzzbunny.iife.js │ ├── fuzzy-min.js │ ├── fuzzy-tools.iife.js │ ├── fuzzyMatch.js │ ├── fuzzysearch.js │ ├── fuzzyset.js │ ├── fuzzysort.min.js │ ├── fzf.iife.min.js │ ├── fzy.js │ ├── itemsjs.min.js │ ├── js-search.min.js │ ├── liquidmetal.js │ ├── lunr.js │ ├── m31-fuzzy-search.umd.js │ ├── match-sorter.umd.min.js │ ├── minisearch.min.js │ ├── ndx.min.js │ ├── orama.iife.js │ ├── quick-score.min.js │ ├── search-index.js │ ├── sifter.min.js │ └── wade.js └── testdata.json ├── dist ├── uFuzzy.cjs ├── uFuzzy.d.ts ├── uFuzzy.iife.js ├── uFuzzy.iife.min.js └── uFuzzy.mjs ├── jsconfig.json ├── package.json ├── rollup.config.js ├── src └── uFuzzy.mjs └── uFuzzy.png /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/README.md -------------------------------------------------------------------------------- /bench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/bench.png -------------------------------------------------------------------------------- /demos/clippy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/clippy.png -------------------------------------------------------------------------------- /demos/compare.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/compare.html -------------------------------------------------------------------------------- /demos/inverted-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/inverted-index.html -------------------------------------------------------------------------------- /demos/lib/FuzzySearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/FuzzySearch.js -------------------------------------------------------------------------------- /demos/lib/FuzzySearch2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/FuzzySearch2.min.js -------------------------------------------------------------------------------- /demos/lib/elasticlunr.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/elasticlunr.min.js -------------------------------------------------------------------------------- /demos/lib/fast-fuzzy.iife.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fast-fuzzy.iife.min.js -------------------------------------------------------------------------------- /demos/lib/flexsearch.light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/flexsearch.light.js -------------------------------------------------------------------------------- /demos/lib/fuse.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fuse.min.js -------------------------------------------------------------------------------- /demos/lib/fuzzball.umd.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fuzzball.umd.min.js -------------------------------------------------------------------------------- /demos/lib/fuzzbunny.iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fuzzbunny.iife.js -------------------------------------------------------------------------------- /demos/lib/fuzzy-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fuzzy-min.js -------------------------------------------------------------------------------- /demos/lib/fuzzy-tools.iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fuzzy-tools.iife.js -------------------------------------------------------------------------------- /demos/lib/fuzzyMatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fuzzyMatch.js -------------------------------------------------------------------------------- /demos/lib/fuzzysearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fuzzysearch.js -------------------------------------------------------------------------------- /demos/lib/fuzzyset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fuzzyset.js -------------------------------------------------------------------------------- /demos/lib/fuzzysort.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fuzzysort.min.js -------------------------------------------------------------------------------- /demos/lib/fzf.iife.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fzf.iife.min.js -------------------------------------------------------------------------------- /demos/lib/fzy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/fzy.js -------------------------------------------------------------------------------- /demos/lib/itemsjs.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/itemsjs.min.js -------------------------------------------------------------------------------- /demos/lib/js-search.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/js-search.min.js -------------------------------------------------------------------------------- /demos/lib/liquidmetal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/liquidmetal.js -------------------------------------------------------------------------------- /demos/lib/lunr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/lunr.js -------------------------------------------------------------------------------- /demos/lib/m31-fuzzy-search.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/m31-fuzzy-search.umd.js -------------------------------------------------------------------------------- /demos/lib/match-sorter.umd.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/match-sorter.umd.min.js -------------------------------------------------------------------------------- /demos/lib/minisearch.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/minisearch.min.js -------------------------------------------------------------------------------- /demos/lib/ndx.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/ndx.min.js -------------------------------------------------------------------------------- /demos/lib/orama.iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/orama.iife.js -------------------------------------------------------------------------------- /demos/lib/quick-score.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/quick-score.min.js -------------------------------------------------------------------------------- /demos/lib/search-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/search-index.js -------------------------------------------------------------------------------- /demos/lib/sifter.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/sifter.min.js -------------------------------------------------------------------------------- /demos/lib/wade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/lib/wade.js -------------------------------------------------------------------------------- /demos/testdata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/demos/testdata.json -------------------------------------------------------------------------------- /dist/uFuzzy.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/dist/uFuzzy.cjs -------------------------------------------------------------------------------- /dist/uFuzzy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/dist/uFuzzy.d.ts -------------------------------------------------------------------------------- /dist/uFuzzy.iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/dist/uFuzzy.iife.js -------------------------------------------------------------------------------- /dist/uFuzzy.iife.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/dist/uFuzzy.iife.min.js -------------------------------------------------------------------------------- /dist/uFuzzy.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/dist/uFuzzy.mjs -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/uFuzzy.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/src/uFuzzy.mjs -------------------------------------------------------------------------------- /uFuzzy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leeoniya/uFuzzy/HEAD/uFuzzy.png --------------------------------------------------------------------------------