{ "name": "fdir", "version": "6.4.0", "description": "The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "prepublishOnly": "npm run test && npm run build", "build": "tsc", "test": "vitest run __tests__/", "test:coverage": "vitest run --coverage __tests__/", "test:watch": "vitest __tests__/", "bench": "ts-node benchmarks/benchmark.js", "bench:glob": "ts-node benchmarks/glob-benchmark.ts", "bench:fdir": "ts-node benchmarks/fdir-benchmark.ts", "release": "./scripts/release.sh" }, "repository": { "type": "git", "url": "git+https://github.com/thecodrr/fdir.git" }, "keywords": [ "util", "os", "sys", "fs", "walk", "crawler", "directory", "files", "io", "tiny-glob", "glob", "fast-glob", "speed", "javascript", "nodejs" ], "author": "thecodrr ", "license": "MIT", "bugs": { "url": "https://github.com/thecodrr/fdir/issues" }, "homepage": "https://github.com/thecodrr/fdir#readme", "devDependencies": { "@types/glob": "^8.1.0", "@types/mock-fs": "^4.13.4", "@types/node": "^20.9.4", "@types/picomatch": "^3.0.0", "@types/tap": "^15.0.11", "@vitest/coverage-v8": "^0.34.6", "all-files-in-tree": "^1.1.2", "benny": "^3.7.1", "csv-to-markdown-table": "^1.3.1", "expect": "^29.7.0", "fast-glob": "^3.3.2", "fdir1": "npm:fdir@1.2.0", "fdir2": "npm:fdir@2.1.0", "fdir3": "npm:fdir@3.4.2", "fdir4": "npm:fdir@4.1.0", "fdir5": "npm:fdir@5.0.0", "fs-readdir-recursive": "^1.1.0", "get-all-files": "^4.1.0", "glob": "^10.3.10", "klaw-sync": "^6.0.0", "mock-fs": "^5.2.0", "picomatch": "^4.0.2", "recur-readdir": "0.0.1", "recursive-files": "^1.0.2", "recursive-fs": "^2.1.0", "recursive-readdir": "^2.2.3", "rrdir": "^12.1.0", "systeminformation": "^5.21.17", "tiny-glob": "^0.2.9", "ts-node": "^10.9.1", "typescript": "^5.3.2", "vitest": "^0.34.6", "walk-sync": "^3.0.0" }, "peerDependencies": { "picomatch": "^3 || ^4" }, "peerDependenciesMeta": { "picomatch": { "optional": true } } }