Documentos · Demostración · GitHub · NPM
Originalmente disponible como un buscador difuso para CLI, FZF para JavaScript es una adaptación del algoritmo principal de FZF para que pueda usarse en el contexto del navegador.
Instale FZF para JavaScript usando:
npm i fzf
Entonces puedes usarlo como:
import { Fzf } from 'fzf'
const list = [ 'go' , 'javascript' , 'python' , 'rust' ,
'swift' , 'kotlin' , 'elixir' , 'java' ,
'lisp' , 'v' , 'zig' , 'nim' , 'rescript' ,
'd' , 'haskell' ]
const fzf = new Fzf ( list )
const entries = fzf . find ( 'li' )
console . log ( 'ranking is:' )
entries . forEach ( entry => console . log ( entry . item ) ) // lisp kotlin elixir
Para conocer más formas de utilizar esta biblioteca, visite la documentación.
La paleta de comandos se está volviendo omnipresente: puede encontrarla en editores de código (Sublime Text, VS Code), herramientas de diseño (Figma), aplicaciones de gestión de proyectos (Height, Linear), herramientas de control de código fuente (Fork, Sublime Merge). Las aplicaciones web también son cada vez más frecuentes. FZF tiene un excelente mecanismo de búsqueda difusa que podría usarse fuera de CLI y en estas paletas.
Hay una muy buena lectura sobre las paletas de comandos si desea obtener más información.