Wasm module for fuzzy match with native performance.
C code mostly form source code of vim in src/search.c
.
Requires wasi and optional wabt.
Binary file also provided from release page
Change the SDK part in Makefile.
Run command:
make
node index.js
Result should looks like:
Match fb => fooBar
Matched score & positions 135 Uint32Array(2) [ 0, 3 ]
Match fb => fobbbdefo/Bar
Matched score & positions 114 Uint32Array(2) [ 0, 10 ]
Match fb => foot, No match
Done
MIT