{
    "name": "pm2-prom-module",
    "version": "2.7.0",
    "description": "PM2 module to help collect applications statistic and send it to Prometheus server",
    "main": "index.js",
    "dependencies": {
        "pidusage": "^3.0.2",
        "pmx": "beta",
        "prom-client": "^15.1.3"
    },
    "scripts": {
        "build": "tsc -p tsconfig.json",
        "watch": "tsc -w -p tsconfig.json",
        "release": "npm run build && npm publish"
    },
    "files": [
        "README.md",
        "**/*.js"
    ],
    "apps": [
        {
            "merge_logs": true,
            "max_memory_restart": "1024M",
            "script": "index.js"
        }
    ],
    "config": {
        "port": "9988",
        "hostname": "0.0.0.0",
        "unix_socket_path": "",
        "service_name": "",
        "debug": false,
        "aggregate_app_metrics": true,
        "app_check_interval": 1000,
        "prefix": "pm2"
    },
    "devDependencies": {
        "@types/node": "^18.19.50",
        "@types/pidusage": "^2.0.5",
        "typescript": "^5.3.3"
    },
    "engines": {
        "node": ">=14"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/VeXell/pm2-prom-module.git"
    },
    "author": "Viacheslav Volkov (vexell@gmail.com)",
    "license": "MIT",
    "keywords": [
        "PM2",
        "Prometheus",
        "Metrics",
        "Monitoring",
        "Prom client",
        "Module",
        "Node.js",
        "Javascript"
    ],
    "peerDependencies": {
        "pm2": ">=5.0.0 <7.0.0"
    }
}
