
⚡ Le plus rapide: rien de similaire (dans le monde de Nodejs) ne bat la vitesse fdir . Il peut facilement ramper un répertoire contenant 1 million de fichiers en <1 seconde.
Signablement facile: fdir utilise un modèle d'expressive Builder pour construire la lisibilité au code du Crawler.
? Zéro dépendances *: fdir utilise uniquement les modules NodeJS fs & path .
? Étonnamment petit: <2KB en taille gzipip et minifié.
? Hackable: l'extension fdir est extrêmement simple maintenant que la nouvelle API Builder est ici. N'hésitez pas à expérimenter.
* picomatch doit être installé manuellement par l'utilisateur pour prendre en charge Globbing.
Vous pouvez installer à l'aide de npm :
$ npm i fdirou fil:
$ 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 documentation pour toutes les méthodes est disponible ici.
Veuillez vérifier l'indice de référence par rapport à la dernière version ici.
fdir est téléchargé plus de 200 000 fois par semaine par des projets à travers le monde. Voici une liste de quelques projets notables utilisant fdir en production:
Remarque: Si vous pensez que votre projet devrait être ici, n'hésitez pas à ouvrir un problème. Notable est tout ce qui avec une quantité considérable d'étoiles GitHub.
Copyright © 2024 Abdullah Atta sous MIT. Lisez le texte intégral ici.