{"bin":{"sg":"bin/sg","service-guardian":"bin/service-guardian.js"},"bugs":{"url":"https://github.com/derricksiawor/service-guardian/issues"},"dist":{"shasum":"7f6a3725955020a933bd6f51b0755196eb1c3c95","tarball":"https://registry.npmjs.org/@timemacro/service-guardian/-/service-guardian-1.0.15.tgz","fileCount":33,"integrity":"sha512-zcWgOk29c9FOiBv0NAywqBWtL5zfCIeqUPTCyyRcZW9CaW3Ir9et7LMwbqPL9+rKHsN5x9WiS47RtF84V1oMZw==","signatures":[{"sig":"MEUCIQDrBZMHlqJ38+QN8ed67ltPD1xOS/aXpzyX0DAVKLsSMAIgWP904it4VZJaumAhPKV5ETf6SGTBo9fV7SjFieIqNCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277254},"main":"src/index.js","name":"@timemacro/service-guardian","type":"module","author":{"name":"Derrick S. K. Siawor","email":"https://derricksiawor.com"},"engines":{"node":">=16.0.0"},"gitHead":"50d50fc4fb8e7720f79a49bc554d4515a1842d08","license":"MIT","scripts":{"lint":"eslint src/ --ext .js,.ts","test":"jest","build":"tsc","clean":"rm -rf dist coverage","start":"node bin/service-guardian.js start","format":"prettier --write 'src/**/*.{js,ts,json}'","typecheck":"tsc --noEmit","docker:run":"docker-compose up -d","test:watch":"jest --watch","build:watch":"tsc --watch","docker:stop":"docker-compose down","postinstall":"node ./bin/service-guardian.js status >/dev/null 2>&1 && (node ./bin/service-guardian.js stop >/dev/null 2>&1; sleep 1; node ./bin/service-guardian.js start >/dev/null 2>&1 && echo 'Service Guardian updated and restarted successfully!') || echo 'Service Guardian installed! Run \"sg add <service>\" to start monitoring services.'","docker:build":"docker build -t service-guardian .","format:check":"prettier --check 'src/**/*.{js,ts,json}'","preuninstall":"node ./bin/service-guardian.js stop 2>/dev/null || true","test:coverage":"jest --coverage","test:integration":"jest --testMatch='**/*.integration.test.ts'"},"_npmUser":{"name":"derricksiawor","email":"derrick@derricksiawor.com"},"homepage":"https://github.com/derricksiawor/service-guardian","keywords":["systemd","monitoring","linux","service-monitor","auto-restart","service","monitor","restart","alert","email","daemon","watchdog","health-check","devops","sysadmin","uptime","service-monitoring","process-monitor","server-monitoring","automation","systemctl","process-manager","service-manager","linux-monitoring","ubuntu-monitoring","debian-monitoring","centos-monitoring","rhel-monitoring","server-management","automatic-restart","service-recovery","crash-recovery","failure-detection","oom-killer","memory-monitoring","cpu-monitoring","disk-monitoring","resource-monitoring","email-alerts","smtp-alerts","notification","alerting","mysql-monitor","nginx-monitor","apache-monitor","postgresql-monitor","redis-monitor","mongodb-monitor","docker-monitor","pm2-alternative","supervisor-alternative","monit-alternative","nagios-alternative","zabbix-alternative","production-monitoring","enterprise-monitoring","24x7-monitoring","247-monitoring","always-on","high-availability","fault-tolerance","self-healing","auto-recovery","incident-response","downtime-prevention","uptime-monitoring","service-health","health-monitoring","tcp-check","http-check","port-monitoring","endpoint-monitoring","api-monitoring","website-monitoring","server-watchdog","process-watchdog","service-watchdog","linux-service","linux-daemon","background-service","cron-monitoring","scheduled-checks","maintenance-window","dependency-management","service-dependencies","batch-alerts","alert-aggregation","smart-alerts","intelligent-monitoring","predictive-monitoring","proactive-monitoring","zero-downtime","mission-critical","business-continuity","disaster-recovery","service-resilience","service-reliability","infrastructure-monitoring","ops","operations","site-reliability","sre","cli-tool","command-line","terminal","bash","shell","systemd-service","systemd-manager","service-orchestration","service-automation"],"repository":{"url":"git+https://github.com/derricksiawor/service-guardian.git","type":"git"},"_npmVersion":"11.4.2","description":"Enterprise Linux service monitor with auto-restart, crash recovery, OOM detection, email alerts, health checks. Alternative to PM2, Supervisor, Monit for systemd services. Monitor MySQL, Nginx, Apache, PostgreSQL, Redis. Zero-downtime production monitorin","directories":{},"maintainers":[{"name":"derricksiawor","email":"derrick@derricksiawor.com"}],"_nodeVersion":"24.2.0","dependencies":{"ajv":"^8.17.1","chalk":"^5.3.0","dotenv":"^16.4.1","winston":"^3.11.0","fs-extra":"^11.2.0","inquirer":"^12.9.4","pidusage":"^3.0.2","commander":"^12.0.0","node-cron":"^3.0.3","nodemailer":"^7.0.11","ajv-formats":"^3.0.1","shell-escape":"^0.2.0","systeminformation":"^5.21.22"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.0.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","supertest":"^7.1.4","@eslint/js":"^9.39.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/supertest":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/service-guardian_1.0.15_1765666393873_0.7668752972043","host":"s3://npm-registry-packages-npm-production"},"_id":"@timemacro/service-guardian@1.0.15","version":"1.0.15"}