{"library":"readdir-glob","type":"library","category":null,"description":"readdir-glob provides a memory-efficient, recursive file system directory reader with a streaming API, designed as an alternative to `node-glob` for scenarios requiring constant memory usage regardless of the file system size or the number of matched files. It leverages the `minimatch` library for glob pattern filtering. The current stable version is `3.0.0`, which requires Node.js 18 or later. The library ships with TypeScript types since v2.0.0 and supports both CommonJS and ESM. Its primary differentiator is its low, constant memory footprint, making it suitable for processing very large file systems where other glob libraries might exhaust memory. Releases appear to be driven by Node.js version updates and dependency security patches, with major versions aligning with Node.js LTS cycles.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","recursive","fs","stream","streams","readdir","filesystem","find","filter","typescript"],"install":[{"cmd":"npm install readdir-glob","imports":["import readdirGlob from 'readdir-glob';","const readdirGlob = require('readdir-glob');","import type { ReaddirGlobOptions, Match } from 'readdir-glob';"]},{"cmd":"yarn add readdir-glob","imports":[]},{"cmd":"pnpm add readdir-glob","imports":[]}],"homepage":null,"github":"https://github.com/Yqnn/node-readdir-glob","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/readdir-glob","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/readdir-glob/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}