package.json 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. {
  2. "name": "apidoc",
  3. "version": "1.2.0",
  4. "description": "RESTful web API Documentation Generator",
  5. "author": "Peter Rottmann <rottmann@inveris.de>",
  6. "license": "MIT",
  7. "preferGlobal": true,
  8. "bin": "bin/apidoc",
  9. "main": "./lib/index.js",
  10. "homepage": "https://apidocjs.com",
  11. "repository": {
  12. "type": "git",
  13. "url": "https://github.com/apidoc/apidoc.git"
  14. },
  15. "bugs": {
  16. "url": "https://github.com/apidoc/apidoc/issues"
  17. },
  18. "scripts": {
  19. "build-example": "./bin/apidoc -v -i example/ -o /tmp/apidoc-output",
  20. "build-devxample": "./bin/apidoc -v -i example/ -o /tmp/apidoc-output --debug",
  21. "eslint": "./node_modules/.bin/eslint --ext js,mjs lib bin/apidoc template/src",
  22. "pre-commit": "npm run eslint && npm run test",
  23. "serve": "npm run build-example && docker run --rm --name apidoc -p 8080:80 -v /tmp/apidoc-output:/usr/share/nginx/html:ro -d nginx",
  24. "test": "mocha --colors --no-package --no-config 'test/**/*_test.*js'"
  25. },
  26. "keywords": [
  27. "api",
  28. "apidoc",
  29. "doc",
  30. "documentation",
  31. "rest",
  32. "restful"
  33. ],
  34. "engines": {
  35. "node": ">=16.0.0"
  36. },
  37. "os": [
  38. "darwin",
  39. "freebsd",
  40. "linux",
  41. "openbsd",
  42. "win32"
  43. ],
  44. "dependencies": {
  45. "bootstrap": "3.4.1",
  46. "commander": "^10.0.0",
  47. "diff-match-patch": "^1.0.5",
  48. "esbuild-loader": "^2.16.0",
  49. "expose-loader": "^4.0.0",
  50. "fs-extra": "^11.0.0",
  51. "glob": "^7.2.0",
  52. "handlebars": "^4.7.7",
  53. "iconv-lite": "^0.6.3",
  54. "jquery": "^3.6.0",
  55. "klaw-sync": "^6.0.0",
  56. "lodash": "^4.17.21",
  57. "markdown-it": "^12.2.0",
  58. "nodemon": "^3.0.1",
  59. "prismjs": "^1.25.0",
  60. "semver": "^7.5.0",
  61. "style-loader": "^3.3.1",
  62. "webpack": "^5.64.2",
  63. "webpack-cli": "^4.9.1",
  64. "winston": "^3.3.3"
  65. },
  66. "devDependencies": {
  67. "@types/lodash": "^4.14.177",
  68. "@types/mocha": "^10.0.0",
  69. "@types/node": "^16.11.9",
  70. "eslint": "^8.38.0",
  71. "eslint-config-recommended": "^4.1.0",
  72. "eslint-config-standard": "^17.0.0",
  73. "eslint-plugin-import": "^2.25.3",
  74. "eslint-plugin-node": "^11.1.0",
  75. "eslint-plugin-promise": "^6.1.1",
  76. "mocha": "^9.1.3"
  77. }
  78. }