
⚡ O mais rápido: nada semelhante (no mundo Nodejs) supera fdir em velocidade. Ele pode facilmente rastrear um diretório contendo 1 milhão de arquivos em <1 segundo.
Estupidamente fácil: fdir usa o padrão de construtor expressivo para construir o rastreador crescendo a legibilidade do código.
? Dependências zero*: fdir usa apenas os módulos NodeJS fs e path .
? Surpreendentemente pequeno: <2kb em tamanho Gzipped & Minified.
? Hackable: Extender fdir é extremamente simples agora que a nova API do construtor está aqui. Sinta -se à vontade para experimentar.
* picomatch deve ser instalado manualmente pelo usuário para suportar o Globbing.
Você pode instalar usando npm :
$ npm i fdirou fio:
$ 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.
} ) ; A documentação para todos os métodos está disponível aqui.
Verifique a referência contra a versão mais recente aqui.
fdir é baixado mais de 200k+ tempos por semana por projetos em todo o mundo. Aqui está uma lista de alguns projetos notáveis usando fdir na produção:
Nota: Se você acha que seu projeto deve estar aqui, fique à vontade para abrir um problema. Notável é algo com uma quantidade considerável de estrelas do Github.
Copyright © 2024 Abdullah Atta sob o MIT. Leia o texto completo aqui.