Latest stable version: 6.6.2
$ npm install --save fuse.js
$ yarn add fuse.js
ES6 module syntax:
import Fuse from 'fuse.js'
const Fuse = require('fuse.js')
Simply download and include with a script tag.
Fuse will be registered as a global variable.
For prototyping or learning purposes, you can use the latest version with:
For production, we recommend linking to a specific version number and build to avoid unexpected breakage from newer versions:
If you are using native ES Modules, there is also an ES Modules compatible build:
<script type="module"> import Fuse from 'https://email@example.com/dist/fuse.esm.js' </script>
You can browse the source of the NPM package at cdn.jsdelivr.net/npm/fuse.js (opens new window).
Fuse.js is also available on unpkg (opens new window).
Make sure to read about the different builds of Fuse.js and use the production
version in your published site, replacing
fuse.min.js. This is a smaller build optimized for speed instead of development experience.
You can directly import
Fuse as an ES module from the deno.land/x service:
// @deno-types="https://firstname.lastname@example.org/dist/fuse.d.ts" import Fuse from 'https://email@example.com/dist/fuse.esm.min.js'