package.json 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. {
  2. "name": "pm2",
  3. "preferGlobal": true,
  4. "version": "5.2.0",
  5. "engines": {
  6. "node": ">=10.0.0"
  7. },
  8. "directories": {
  9. "bin": "./bin",
  10. "lib": "./lib",
  11. "example": "./examples"
  12. },
  13. "author": {
  14. "name": "Strzelewicz Alexandre",
  15. "email": "alexandre@pm2.io",
  16. "url": "https://pm2.io"
  17. },
  18. "maintainers": [
  19. {
  20. "name": "Alexandre Strzelewicz",
  21. "email": "alexandre@pm2.io"
  22. },
  23. {
  24. "name": "Antoine Bluchet",
  25. "email": "antoine@pm2.io"
  26. }
  27. ],
  28. "contributors": [
  29. {
  30. "name": "Alex Kocharin",
  31. "email": "alex@kocharin.ru"
  32. },
  33. {
  34. "name": "Antoine Bluchet",
  35. "email": "soyuka@gmail.com"
  36. },
  37. {
  38. "name": "Subhash Burramsetty"
  39. },
  40. {
  41. "name": "Valentin Marchaud",
  42. "email": "thisismac47@gmail.com"
  43. },
  44. {
  45. "name": "Valentin Touffet",
  46. "email": "contact@eywek.fr"
  47. },
  48. {
  49. "name": "Florian Hermouet-Joscht",
  50. "email": "florian@keymetrics.io"
  51. },
  52. {
  53. "name": "Vincent Vallet",
  54. "email": "wallet77@gmail.com"
  55. },
  56. {
  57. "name": "Joni Shkurti",
  58. "email": "jonishkurti90@gmail.com"
  59. },
  60. {
  61. "name": "Jun Tjatse",
  62. "email": "thisnamemeansnothing@gmail.com"
  63. },
  64. {
  65. "name": "Xu Jingxin",
  66. "email": "sailxjx@gmail.com"
  67. },
  68. {
  69. "name": "Ben Postlethwaite",
  70. "email": "post.ben.here@gmail.com"
  71. },
  72. {
  73. "name": "Devo.ps",
  74. "email": "contact@devo.ps"
  75. },
  76. {
  77. "name": "Bret Copeland",
  78. "email": "bret@atlantisflight.org"
  79. },
  80. {
  81. "name": "John Hurliman",
  82. "email": "jhurliman@jhurliman.org"
  83. },
  84. {
  85. "name": "TruongSinh Tran-Nguyen",
  86. "email": "i@truongsinh.pro"
  87. },
  88. {
  89. "name": "Michael Hueuberger",
  90. "email": "michael.heuberger@binarykitchen.com"
  91. },
  92. {
  93. "name": "Chris Wiggins",
  94. "email": "chris@chriswiggins.co.nz"
  95. }
  96. ],
  97. "homepage": "http://pm2.keymetrics.io/",
  98. "description": "Production process manager for Node.JS applications with a built-in load balancer.",
  99. "main": "index.js",
  100. "types": "types/index.d.ts",
  101. "scripts": {
  102. "test": "bash test/unit.sh && bash test/e2e.sh"
  103. },
  104. "keywords": [
  105. "cli",
  106. "fault tolerant",
  107. "sysadmin",
  108. "tools",
  109. "pm2",
  110. "logs",
  111. "log",
  112. "json",
  113. "express",
  114. "hapi",
  115. "kraken",
  116. "reload",
  117. "load balancer",
  118. "lb",
  119. "load-balancer",
  120. "kubernetes",
  121. "k8s",
  122. "pm2-docker",
  123. "runtime",
  124. "source maps",
  125. "graceful",
  126. "microservice",
  127. "programmatic",
  128. "harmony",
  129. "node-pm2",
  130. "production",
  131. "keymetrics",
  132. "node.js monitoring",
  133. "strong-pm",
  134. "deploy",
  135. "deployment",
  136. "daemon",
  137. "supervisor",
  138. "supervisord",
  139. "nodemon",
  140. "pm2.io",
  141. "ghost",
  142. "ghost production",
  143. "monitoring",
  144. "keymetrics",
  145. "process manager",
  146. "forever",
  147. "profiling",
  148. "probes",
  149. "apm",
  150. "container",
  151. "forever-monitor",
  152. "keep process alive",
  153. "process configuration",
  154. "clustering",
  155. "cluster cli",
  156. "cluster",
  157. "docker",
  158. "cron",
  159. "devops",
  160. "dev ops"
  161. ],
  162. "bin": {
  163. "pm2": "bin/pm2",
  164. "pm2-dev": "bin/pm2-dev",
  165. "pm2-docker": "bin/pm2-docker",
  166. "pm2-runtime": "bin/pm2-runtime"
  167. },
  168. "dependencies": {
  169. "@pm2/agent": "~2.0.0",
  170. "@pm2/io": "~5.0.0",
  171. "@pm2/js-api": "~0.6.7",
  172. "@pm2/pm2-version-check": "latest",
  173. "async": "~3.2.0",
  174. "blessed": "0.1.81",
  175. "chalk": "3.0.0",
  176. "chokidar": "^3.5.1",
  177. "cli-tableau": "^2.0.0",
  178. "commander": "2.15.1",
  179. "croner": "~4.1.92",
  180. "dayjs": "~1.8.25",
  181. "debug": "^4.3.1",
  182. "enquirer": "2.3.6",
  183. "eventemitter2": "5.0.1",
  184. "sprintf-js": "1.1.2",
  185. "fclone": "1.0.11",
  186. "mkdirp": "1.0.4",
  187. "needle": "2.4.0",
  188. "pidusage": "~3.0",
  189. "pm2-axon": "~4.0.1",
  190. "pm2-axon-rpc": "~0.7.1",
  191. "pm2-deploy": "~1.0.2",
  192. "pm2-multimeter": "^0.1.2",
  193. "promptly": "^2",
  194. "semver": "^7.2",
  195. "source-map-support": "0.5.19",
  196. "vizion": "~2.2.1",
  197. "yamljs": "0.3.0"
  198. },
  199. "optionalDependencies": {
  200. "pm2-sysmonit": "^1.2.8"
  201. },
  202. "devDependencies": {
  203. "mocha": "^9.1.3",
  204. "should": "^13.2.3"
  205. },
  206. "bugs": {
  207. "url": "https://github.com/Unitech/pm2/issues"
  208. },
  209. "repository": {
  210. "type": "git",
  211. "url": "git://github.com/Unitech/pm2.git"
  212. },
  213. "license": "AGPL-3.0"
  214. }