
⚡ Das schnellste: Nichts Ähnliches (in der Nodejs -Welt) schlägt fdir mit Geschwindigkeit. Es kann leicht ein Verzeichnis mit 1 Million Dateien in <1 Sekunde kriechen.
Dummes einfach: fdir verwendet das ausdrucksstarke Builder -Muster, um die Crawler -Zunahme der Code -Lesbarkeit zu erstellen.
? Zero -Abhängigkeiten*: fdir verwendet nur NodeJS fs & path .
? Erstaunlich klein: <2 kb in Größe Gziped & Minified.
? Hackbar: Die Erweiterung fdir ist jetzt extrem einfach, da die neue Builder -API hier ist. Fühlen Sie sich frei zu experimentieren.
* picomatch muss vom Benutzer manuell installiert werden, um die Globbing zu unterstützen.
Sie können mit npm installieren:
$ npm i fdiroder Garn:
$ 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.
} ) ; Dokumentation für alle Methoden finden Sie hier.
Bitte überprüfen Sie den Benchmark gegen die neueste Version hier.
fdir wird von Projekten auf der ganzen Welt über 200k+ Mal pro Woche heruntergeladen. Hier ist eine Liste einiger bemerkenswerter Projekte, die fdir in der Produktion verwenden:
Hinweis: Wenn Sie der Meinung sind, dass Ihr Projekt hier sein sollte, können Sie ein Problem öffnen. Bemerkenswert ist alles mit einer beträchtlichen Menge an Github -Sternen.
Copyright © 2024 Abdullah Atta unter MIT. Lesen Sie hier Volltext.