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

Kirollos Risk 1e19d61a5c Updated patreon url 17 hours ago
.github 81a1e9a8e4 Update stale.yml 1 week ago
dist 5fba5e3a93 Added better docs 19 hours ago
docs 1e19d61a5c Updated patreon url 17 hours ago
scripts 51f35aa748 New docs 2 days ago
src 5fba5e3a93 Added better docs 19 hours ago
test 0a90392121 Used prettier format 4 days ago
.babelrc e74a9ef305 Changed bundler to Rollup (#367) 1 week ago
.eslintrc.js 5f97c4c539 Added new documents 2 days ago
.gitignore e40bff47af Added docs/dist to ignore 2 days ago
.prettierrc.js 5f97c4c539 Added new documents 2 days ago
CHANGELOG.md df67276d14 Changelog 1 week ago
LICENSE 961769b9ca Update LICENSE 2 years ago
README.md af323cca21 Update README.md 2 days ago
backers.md e846b941fb Update backers.md 1 year ago
jest.config.js e74a9ef305 Changed bundler to Rollup (#367) 1 week ago
package.json ae2899983b Added new demo 1 day ago
tsconfig.json e74a9ef305 Changed bundler to Rollup (#367) 1 week ago
yarn.lock ae2899983b Added new demo 1 day ago

README.md

Fuse.js

Node.js CI Version Downloads Contributors License

Supporting Fuse.js

Through contributions, donations, and sponsorship, you allow Fuse.js to thrive. Also, you will be recognized as a beacon of support to open-source developers.


Introduction

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

Browser Compatibility

Fuse.js supports all browsers that are ES5-compliant (IE8 and below are not supported).

Documentation

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

Installation

NPM

$ npm install --save fuse.js

Yarn

$ yarn add fuse.js

CDN

Available on CDN via jsDelivr.

Note: it takes some time for the CDNs to sync with the latest version

Explanation of Different Builds

In the dist/ directory of the NPM package you will find many different builds of Fuse.js. Here's an overview of the difference between them.

Issues

This repository serves as the main issue tracker. When creating issues, it's important to follow common guidelines to make them extra clear. Here is a few links to help you achieve that: