package.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. {
  2. "name": "fdir",
  3. "version": "6.4.4",
  4. "description": "The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s",
  5. "main": "dist/index.js",
  6. "types": "dist/index.d.ts",
  7. "scripts": {
  8. "prepublishOnly": "npm run test && npm run build",
  9. "build": "tsc",
  10. "format": "prettier --write src __tests__ benchmarks",
  11. "test": "vitest run __tests__/",
  12. "test:coverage": "vitest run --coverage __tests__/",
  13. "test:watch": "vitest __tests__/",
  14. "bench": "ts-node benchmarks/benchmark.js",
  15. "bench:glob": "ts-node benchmarks/glob-benchmark.ts",
  16. "bench:fdir": "ts-node benchmarks/fdir-benchmark.ts",
  17. "release": "./scripts/release.sh"
  18. },
  19. "repository": {
  20. "type": "git",
  21. "url": "git+https://github.com/thecodrr/fdir.git"
  22. },
  23. "keywords": [
  24. "util",
  25. "os",
  26. "sys",
  27. "fs",
  28. "walk",
  29. "crawler",
  30. "directory",
  31. "files",
  32. "io",
  33. "tiny-glob",
  34. "glob",
  35. "fast-glob",
  36. "speed",
  37. "javascript",
  38. "nodejs"
  39. ],
  40. "author": "thecodrr <thecodrr@protonmail.com>",
  41. "license": "MIT",
  42. "bugs": {
  43. "url": "https://github.com/thecodrr/fdir/issues"
  44. },
  45. "homepage": "https://github.com/thecodrr/fdir#readme",
  46. "devDependencies": {
  47. "@types/glob": "^8.1.0",
  48. "@types/mock-fs": "^4.13.4",
  49. "@types/node": "^20.9.4",
  50. "@types/picomatch": "^3.0.0",
  51. "@types/tap": "^15.0.11",
  52. "@vitest/coverage-v8": "^0.34.6",
  53. "all-files-in-tree": "^1.1.2",
  54. "benny": "^3.7.1",
  55. "csv-to-markdown-table": "^1.3.1",
  56. "expect": "^29.7.0",
  57. "fast-glob": "^3.3.2",
  58. "fdir1": "npm:fdir@1.2.0",
  59. "fdir2": "npm:fdir@2.1.0",
  60. "fdir3": "npm:fdir@3.4.2",
  61. "fdir4": "npm:fdir@4.1.0",
  62. "fdir5": "npm:fdir@5.0.0",
  63. "fs-readdir-recursive": "^1.1.0",
  64. "get-all-files": "^4.1.0",
  65. "glob": "^10.3.10",
  66. "klaw-sync": "^6.0.0",
  67. "mock-fs": "^5.2.0",
  68. "picomatch": "^4.0.2",
  69. "prettier": "^3.5.3",
  70. "recur-readdir": "0.0.1",
  71. "recursive-files": "^1.0.2",
  72. "recursive-fs": "^2.1.0",
  73. "recursive-readdir": "^2.2.3",
  74. "rrdir": "^12.1.0",
  75. "systeminformation": "^5.21.17",
  76. "tiny-glob": "^0.2.9",
  77. "ts-node": "^10.9.1",
  78. "typescript": "^5.3.2",
  79. "vitest": "^0.34.6",
  80. "walk-sync": "^3.0.0"
  81. },
  82. "peerDependencies": {
  83. "picomatch": "^3 || ^4"
  84. },
  85. "peerDependenciesMeta": {
  86. "picomatch": {
  87. "optional": true
  88. }
  89. }
  90. }