
⚡ เร็วที่สุด: ไม่มีอะไรคล้ายกัน (ในโลก NodeJS) เต้น fdir ด้วยความเร็ว สามารถรวบรวมข้อมูลไดเรกทอรีที่มี 1 ล้านไฟล์ใน <1 วินาที
ง่ายอย่างโง่เขลา: fdir ใช้รูปแบบตัวสร้างที่แสดงออกเพื่อสร้างตัวรวบรวมข้อมูลเพิ่มความสามารถในการอ่านรหัส
- ศูนย์การพึ่งพา*: fdir ใช้โมดูล NodeJS fs & path เท่านั้น
- เล็กอย่างน่าอัศจรรย์: <2KB ในขนาด gzipped & minified
- Hackable: การขยาย fdir นั้นง่ายมากในขณะนี้ที่ API สร้างใหม่อยู่ที่นี่ อย่าลังเลที่จะทดลองรอบ ๆ
* ผู้ใช้ต้องติดตั้ง picomatch ด้วยตนเองเพื่อรองรับ Globbing
คุณสามารถติดตั้งได้โดยใช้ npm :
$ npm i fdirหรือเส้นด้าย:
$ 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.
} ) ; เอกสารสำหรับทุกวิธีมีให้ที่นี่
โปรดตรวจสอบเกณฑ์มาตรฐานกับเวอร์ชันล่าสุดที่นี่
fdir ดาวน์โหลดมากกว่า 200k+ ครั้งต่อสัปดาห์โดยโครงการทั่วโลก นี่คือรายการของโครงการที่โดดเด่นบางโครงการโดยใช้ fdir ในการผลิต:
หมายเหตุ: หากคุณคิดว่าโครงการของคุณควรอยู่ที่นี่อย่าลังเลที่จะเปิดปัญหา สิ่งที่น่าสังเกตคืออะไรก็ตามที่มีดาว GitHub จำนวนมาก
ลิขสิทธิ์© 2024 Abdullah Atta ภายใต้ MIT อ่านข้อความเต็มที่นี่