
⚡ Lo más rápido: nada similar (en el mundo de NodeJs) supera fdir en velocidad. Puede rastrear fácilmente un directorio que contiene 1 millón de archivos en <1 segundo.
Estúpidamente fácil: fdir utiliza el patrón de constructor expresivo para construir la legibilidad del código que aumenta el rastreador.
? Dependencias cero*: fdir solo usa módulos NodeJS fs y path .
? Asombrosamente pequeño: <2kb en tamaño GZipped y minificado.
? Hackable: extender fdir es extremadamente simple ahora que la nueva API de constructor está aquí. Siéntase libre de experimentar.
* picomatch debe ser instalado manualmente por el usuario para admitir Globbing.
Puede instalar usando npm :
$ npm i fdiro hilo:
$ yarn add fdir import { fdir } from "fdir" ;
// create the builder
const api = new fdir ( ) . withFullPaths ( ) . crawl ( "path/to/dir" ) ;
// get all files in a directory synchronously
const files = api . sync ( ) ;
// or asynchronously
api . withPromise ( ) . then ( ( files ) => {
// do something with the result here.
} ) ; La documentación para todos los métodos está disponible aquí.
Consulte el punto de referencia con la última versión aquí.
fdir se descarga más de 200k+ veces a la semana por proyectos en todo el mundo. Aquí hay una lista de algunos proyectos notables utilizando fdir en producción:
Nota: Si cree que su proyecto debería estar aquí, no dude en abrir un problema. Notable es cualquier cosa con una cantidad considerable de estrellas de GitHub.
Copyright © 2024 Abdullah Atta Under MIT. Lea el texto completo aquí.