package.json 2.3 KB

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