package.json 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {
  2. "name": "bahai-date-api",
  3. "version": "1.0.0",
  4. "description": "RESTful Bahá'í date API",
  5. "main": "api/controllers/bDateController.js",
  6. "type": "module",
  7. "bin": {
  8. "bahai-date": "./bin/bahai-date-api.js"
  9. },
  10. "scripts": {
  11. "lint": "eslint --ext=js,md,html .",
  12. "today": "./bin/bahai-date-api.js",
  13. "date": "./bin/bahai-date-api.js --date 1999-01-01",
  14. "today-json": "./bin/bahai-date-api.js --verbose",
  15. "date-json": "./bin/bahai-date-api.js --verbose --date 1999-01-01",
  16. "cli-publish": "clp --config=\"bin/optionDefinitions.js\" --target images/cli.svg",
  17. "start": "nodemon server.js",
  18. "test": "echo \"Error: No test specified\" && exit 1"
  19. },
  20. "engines": {
  21. "node": "^20.11.0 || >=22.16.0"
  22. },
  23. "repository": {
  24. "type": "git",
  25. "url": "git+https://github.com/dragfyre/bahai-date-api.git"
  26. },
  27. "keywords": [
  28. "RESTful",
  29. "API",
  30. "date",
  31. "calendar",
  32. "Baha'i"
  33. ],
  34. "author": "dragfyre",
  35. "contributors": [],
  36. "license": "ISC",
  37. "bugs": {
  38. "url": "https://github.com/dragfyre/bahai-date-api/issues"
  39. },
  40. "homepage": "https://github.com/dragfyre/bahai-date-api#readme",
  41. "devDependencies": {
  42. "command-line-publish": "^1.1.0",
  43. "eslint": "^9.39.1",
  44. "eslint-config-ash-nazg": "^39.8.0",
  45. "nodemon": "^3.1.10"
  46. },
  47. "dependencies": {
  48. "badidate": "^3.1.1",
  49. "body-parser": "^2.2.0",
  50. "command-line-basics": "^3.0.0",
  51. "express": "^5.1.0",
  52. "express-rate-limit": "^8.2.1",
  53. "luxon": "^3.7.2"
  54. }
  55. }