package.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {
  2. "name": "fastq",
  3. "version": "1.20.1",
  4. "description": "Fast, in memory work queue",
  5. "main": "queue.js",
  6. "type": "commonjs",
  7. "scripts": {
  8. "lint": "eslint .",
  9. "unit": "nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js",
  10. "coverage": "nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js",
  11. "test:report": "npm run lint && npm run unit:report",
  12. "test": "npm run lint && npm run unit",
  13. "typescript": "tsc --project ./test/tsconfig.json",
  14. "legacy": "tape test/test.js"
  15. },
  16. "pre-commit": [
  17. "test",
  18. "typescript"
  19. ],
  20. "repository": {
  21. "type": "git",
  22. "url": "git+https://github.com/mcollina/fastq.git"
  23. },
  24. "keywords": [
  25. "fast",
  26. "queue",
  27. "async",
  28. "worker"
  29. ],
  30. "author": "Matteo Collina <hello@matteocollina.com>",
  31. "license": "ISC",
  32. "bugs": {
  33. "url": "https://github.com/mcollina/fastq/issues"
  34. },
  35. "homepage": "https://github.com/mcollina/fastq#readme",
  36. "devDependencies": {
  37. "async": "^3.1.0",
  38. "eslint": "^9.36.0",
  39. "neo-async": "^2.6.1",
  40. "neostandard": "^0.12.2",
  41. "nyc": "^17.0.0",
  42. "pre-commit": "^1.2.2",
  43. "tape": "^5.0.0",
  44. "typescript": "^5.0.4"
  45. },
  46. "dependencies": {
  47. "reusify": "^1.0.4"
  48. }
  49. }