package.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. {
  2. "name": "node-schedule",
  3. "version": "2.1.1",
  4. "description": "A cron-like and not-cron-like job scheduler for Node.",
  5. "keywords": [
  6. "schedule",
  7. "task",
  8. "job",
  9. "cron",
  10. "recurrent",
  11. "in-memory"
  12. ],
  13. "license": "MIT",
  14. "main": "index.js",
  15. "scripts": {
  16. "test": "tape test/*.js",
  17. "test:browser": "airtap test/cancel-long-running-jobs.js test/convenience-method-test.js test/date-convenience-methods-test.js test/range-test.js test/recurrence-rule-test.js test/schedule-cron-jobs.js test/start-end-test.js",
  18. "coveralls": "nyc report --reporter=lcov",
  19. "test:coverage": "nyc tape test/*.js",
  20. "lint": "eslint lib test",
  21. "lint:fix": "eslint --fix lib test"
  22. },
  23. "author": {
  24. "name": "Matt Patenaude",
  25. "email": "matt@mattpatenaude.com",
  26. "url": "http://mattpatenaude.com"
  27. },
  28. "contributors": [
  29. {
  30. "name": "Igor Savin",
  31. "email": "kibertoad@gmail.com"
  32. }
  33. ],
  34. "repository": {
  35. "type": "git",
  36. "url": "https://github.com/node-schedule/node-schedule.git"
  37. },
  38. "dependencies": {
  39. "cron-parser": "^4.2.0",
  40. "long-timeout": "0.1.1",
  41. "sorted-array-functions": "^1.3.0"
  42. },
  43. "devDependencies": {
  44. "airtap": "^4.0.4",
  45. "eslint": "^8.3.0",
  46. "nyc": "^15.1.0",
  47. "sinon": "^9.2.4",
  48. "tape": "^5.3.2"
  49. },
  50. "engines": {
  51. "node": ">=6"
  52. },
  53. "files": [
  54. "CHANGELOG.md",
  55. "README.md",
  56. "UPGRADING.md",
  57. "LICENSE",
  58. "lib/*"
  59. ]
  60. }