Download Latest Version v7.3.0 source code.tar.gz (643.9 kB)
Email in envelope

Get an email when there's a new version of Fuse.js

Home / v7.3.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-04-04 1.7 kB
v7.3.0 source code.tar.gz 2026-04-04 643.9 kB
v7.3.0 source code.zip 2026-04-04 732.6 kB
Totals: 3 Items   1.4 MB 1

Features

  • Token search — per-term fuzzy matching with IDF scoring (68c1dcf)
  • Fuse.match() — static method for single string matching (460eb5b)
  • BigInt support for indexing and search (0ae662c)
  • removeAt() now returns the removed item (8cec7e2)
  • Support keyless string entries in logical queries (8695556)
  • getFn null return, escaped pipe in extended search, empty query returns all (d33b735)

Bug Fixes

  • Merge overlapping match indices in extended search (06c5e97)
  • Inverse patterns now work correctly across multiple keys (9351882)
  • Handle quoted tokens with inner spaces and quotes in extended search (c226523)
  • Handle non-decomposable diacritics in stripDiacritics (5a01f29)
  • Coerce non-string array values to strings during indexing (db0e181)
  • Strip getFn from keys in toJSON() for safe serialization (0f2a69b)

Internal

  • Full TypeScript rewrite of source code
  • Dropped UMD builds and babel preset-env
  • Upgraded to Rollup 4, Vitest 2, TypeScript 6, ESLint 9
  • Frozen default config to prevent mutation across instances
  • Rewrote documentation as standalone markdown files
Source: README.md, updated 2026-04-04