Lightweight fuzzy-search, in JavaScript http://fusejs.io/

Kiro Risk 2efc7b3242 Update README.md 6 days ago
configs fe1ff83645 v3.4.5 6 months ago
dist 74d7f1e4cd new version 3.4.6 2 weeks ago
src 5e8e2ccb30 fix & enhance type definition of search() (#318) 1 month ago
test b1fe7cc67b False positive matches when pattern.length > 32 #136 #254 bugfix (#333) 1 month ago
.babelrc 48e55f7a7b Three improvements for the price of one (#291) 9 months ago
.gitignore 48e55f7a7b Three improvements for the price of one (#291) 9 months ago
.travis.yml fb062da4c3 Stylistic change + travis fix 9 months ago
CHANGELOG.md 48e55f7a7b Three improvements for the price of one (#291) 9 months ago
COPYRIGHT.txt 42b082fb16 Rearchitecture (#151) 2 years ago
LICENSE 961769b9ca Update LICENSE 2 years ago
README.md 2efc7b3242 Update README.md 6 days ago
backers.md e846b941fb Update backers.md 9 months ago
jest.config.js 48e55f7a7b Three improvements for the price of one (#291) 9 months ago
package.json 74d7f1e4cd new version 3.4.6 2 weeks ago
tsconfig.json 48e55f7a7b Three improvements for the price of one (#291) 9 months ago
yarn.lock 664a9ac86b Fix for IE11 (ES5) compatibility (#294) 9 months ago

README.md

Fuse.js logo

Version Downloads Contributors License


Introduction

Fuse.js is a lightweight fuzzy-search, in JavaScript, with zero dependencies.

Documentation

To checkout out live examples and docs, visit fusejs.io.

Installation

NPM

NPM is the recommended installation method. It pairs nicely with a CommonJS module bundler such as Webpack or Browserify.

# latest stable
$ npm install --save fuse.js

CDN

Available on cdnjs (see the latest version on the Releases page).

Contributing

Coding conventions

Code should be run through Standard Format.

Testing

Before submitting a pull request, please add relevant tests in test/index.js, and execute them via npm test.