UNPKG

pm2

Version:

Production process manager for Node.JS applications with a built-in load balancer.

220 lines (219 loc) 4.8 kB
{ "name": "pm2", "preferGlobal": true, "version": "7.0.1", "engines": { "node": ">=18.0.0" }, "directories": { "bin": "./bin", "lib": "./lib", "example": "./examples" }, "author": { "name": "Strzelewicz Alexandre", "email": "alexandre@pm2.io", "url": "https://pm2.io" }, "maintainers": [ { "name": "Alexandre Strzelewicz", "email": "alexandre@pm2.io" }, { "name": "Antoine Bluchet", "email": "antoine@pm2.io" } ], "contributors": [ { "name": "Alex Kocharin", "email": "alex@kocharin.ru" }, { "name": "Antoine Bluchet", "email": "soyuka@gmail.com" }, { "name": "Subhash Burramsetty" }, { "name": "Valentin Marchaud", "email": "thisismac47@gmail.com" }, { "name": "Valentin Touffet", "email": "contact@eywek.fr" }, { "name": "Florian Hermouet-Joscht", "email": "florian@keymetrics.io" }, { "name": "Vincent Vallet", "email": "wallet77@gmail.com" }, { "name": "Joni Shkurti", "email": "jonishkurti90@gmail.com" }, { "name": "Jun Tjatse", "email": "thisnamemeansnothing@gmail.com" }, { "name": "Xu Jingxin", "email": "sailxjx@gmail.com" }, { "name": "Ben Postlethwaite", "email": "post.ben.here@gmail.com" }, { "name": "Devo.ps", "email": "contact@devo.ps" }, { "name": "Bret Copeland", "email": "bret@atlantisflight.org" }, { "name": "John Hurliman", "email": "jhurliman@jhurliman.org" }, { "name": "TruongSinh Tran-Nguyen", "email": "i@truongsinh.pro" }, { "name": "Michael Hueuberger", "email": "michael.heuberger@binarykitchen.com" }, { "name": "Chris Wiggins", "email": "chris@chriswiggins.co.nz" } ], "homepage": "http://pm2.keymetrics.io/", "description": "Production process manager for Node.JS applications with a built-in load balancer.", "main": "index.js", "types": "types/index.d.ts", "scripts": { "test:unit": "bash test/unit.sh", "test:e2e": "bash test/e2e.sh", "test": "bash test/unit.sh && bash test/e2e.sh", "test:parallel": "bash test/docker-parallel.sh", "test:bpm": "mocha 'modules/pm2-io-bpm/test/**/*.spec.js' --exit --timeout 10000", "test:axon-rpc": "mocha 'modules/pm2-axon-rpc/test/' --reporter spec --exit", "test:axon": "bash modules/pm2-axon/test/run modules/pm2-axon/test/test.*.js", "test:io-agent": "mocha 'modules/pm2-io-agent/test/units/*.mocha.js' --reporter spec --exit", "test:windows": "bash test/windows.sh" }, "keywords": [ "cli", "fault tolerant", "sysadmin", "tools", "pm2", "logs", "log", "json", "express", "hapi", "kraken", "reload", "load balancer", "lb", "load-balancer", "kubernetes", "k8s", "pm2-docker", "runtime", "source maps", "graceful", "microservice", "programmatic", "harmony", "node-pm2", "production", "keymetrics", "node.js monitoring", "strong-pm", "deploy", "deployment", "daemon", "supervisor", "supervisord", "nodemon", "pm2.io", "ghost", "ghost production", "monitoring", "keymetrics", "process manager", "forever", "profiling", "probes", "apm", "container", "forever-monitor", "keep process alive", "process configuration", "clustering", "cluster cli", "cluster", "docker", "cron", "devops", "dev ops" ], "bin": { "pm2": "bin/pm2", "pm2-dev": "bin/pm2-dev", "pm2-docker": "bin/pm2-docker", "pm2-runtime": "bin/pm2-runtime" }, "dependencies": { "@pm2/js-api": "0.8.0", "@pm2/pm2-version-check": "1.0.4", "amp": "0.3.1", "amp-message": "0.1.2", "ansis": "4.0.0-node10", "async": "3.2.6", "@pm2/blessed": "0.1.81", "chokidar": "3.6.0", "cli-tableau": "2.0.1", "commander": "2.15.1", "croner": "4.1.97", "dayjs": "1.11.15", "debug": "4.4.3", "eventemitter2": "6.4.9", "fast-json-patch": "3.1.1", "pidusage": "4.0.1", "pm2-deploy": "1.0.2", "proxy-agent": "6.5.0", "semver": "7.7.2", "vizion": "2.2.1", "ws": "8.20.0", "js-yaml": "4.1.1" }, "overrides": { "debug": "4.4.3" }, "optionalDependencies": { "pm2-sysmonit": "^1.2.8" }, "devDependencies": { "express": "^4.21.0", "mocha": "^11.7.0", "should": "^13.2.3" }, "bugs": { "url": "https://github.com/Unitech/pm2/issues" }, "repository": { "type": "git", "url": "git://github.com/Unitech/pm2.git" }, "license": "AGPL-3.0" }