Fuse.js
轻量级模糊搜索,用 JavaScript 实现。「Lightweight fuzzy-search, in JavaScript」
Github stars Tracking Chart
Main metrics
- Overview
-
Name With Owner krisk/Fuse Primary Language JavaScript Program language JavaScript (Language Count: 3) Platform Web browsers License: Apache License 2.0 - 所有者活动
-
Created At 2012-05-28 04:31:06 Pushed At 2025-03-08 19:48:57 Last Commit At Release Count 115 Last Release Name v7.1.0 (Posted on 2025-02-02 16:41:19) First Release Name v1.0.1 (Posted on ) - 用户参与
-
Stargazers Count 19.1k Watchers Count 136 Fork Count 788 Commits Count 816 Has Issues Enabled Issues Count 560 Issue Open Count 15 Pull Requests Count 113 Pull Requests Open Count 1 Pull Requests Close Count 82 - 项目设置
-
Has Wiki Enabled Is Archived Is Fork Is Locked Is Mirror Is Private
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
.