{"_id":"@serve.zone/nupst","_rev":"75-6ba6b9587bc9aff5b4d8d46724a7d9d6","name":"@serve.zone/nupst","dist-tags":{"latest":"6.1.0"},"versions":{"1.0.1":{"name":"@serve.zone/nupst","version":"1.0.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.0.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"817ea65e3bccfa92ff8a72db746d4032ecf0acc1","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.0.1.tgz","fileCount":17,"integrity":"sha512-9WltySXmccctkGrl+0ezL29iAX5BX9LB2qDkeRu3m6prUsyTR73Xc/OBr3JSZvYxpd2ohbFaBsoi+WYBy94SUw==","signatures":[{"sig":"MEQCIFdhhHv7vyuN5mBP64T2lrC0s9pc802grmOgh/cpIa3tAiAO7Y71h1FoovXWBBFTLu+AZYD8+wBU8QtF9nJyf7GHHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50554},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.0.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/6aa8c9121ffc2aaed50aca286f6e89bd/serve.zone-nupst-1.0.1.tgz","_integrity":"sha512-9WltySXmccctkGrl+0ezL29iAX5BX9LB2qDkeRu3m6prUsyTR73Xc/OBr3JSZvYxpd2ohbFaBsoi+WYBy94SUw==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.0.1_1742805866759_0.12308246234228082","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@serve.zone/nupst","version":"1.1.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.1.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"b58ec89683fec747e2d9deacf0642bfc2b235380","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.1.0.tgz","fileCount":17,"integrity":"sha512-64gyjaVqS7vha65nEDRdWqfS5z4fdxA7VxnDNWAlnnkfg4TemxAqb/8vhEm3lw+eveOn3aMj8GcenmgMqdOHKg==","signatures":[{"sig":"MEYCIQCEjamRtyN1S95RlSFFxp4W302mEOU8i/kpYAnrMHJ7agIhAMOTIhXVDdAKCtObtBqyDc0VmwhxlS3+jR8rTIX0id+3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57058},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.1.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/0fb669d392c841fe3d41f4ded9c19d5d/serve.zone-nupst-1.1.0.tgz","_integrity":"sha512-64gyjaVqS7vha65nEDRdWqfS5z4fdxA7VxnDNWAlnnkfg4TemxAqb/8vhEm3lw+eveOn3aMj8GcenmgMqdOHKg==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.1.0_1742835938436_0.5325362192457839","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@serve.zone/nupst","version":"1.1.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.1.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"bf0ee1f2444d1b612770830fd71e4957905b4b24","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.1.1.tgz","fileCount":26,"integrity":"sha512-GqadtkXqE+G5v2LygNPxwXhgmbOWCpjie7KmiBKkE9HVbWyzBWEky4faFMmAapdEpZeCtXq+Nkpb6pP4yqSEBw==","signatures":[{"sig":"MEYCIQDt1+acDU8h+QaDhLE3sjoS6W6/MZ8V5DfvwlQqxoVgiAIhAKNBQVJNTGemEz2j2XQbWFe4askWz4OQle3EWUHHReW6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128003},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.1.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/ecf0d804727dec2e1d7d9a8783570c99/serve.zone-nupst-1.1.1.tgz","_integrity":"sha512-GqadtkXqE+G5v2LygNPxwXhgmbOWCpjie7KmiBKkE9HVbWyzBWEky4faFMmAapdEpZeCtXq+Nkpb6pP4yqSEBw==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.1.1_1742836152975_0.9531975973606484","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@serve.zone/nupst","version":"1.1.2","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.1.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"e5c8bed935a4029ee79fbd25a4811a44d51b3385","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.1.2.tgz","fileCount":26,"integrity":"sha512-b6e6rNNmSKHNsqy+5QBDiBkaG2GQL+phG8bYmRzbgxuZG/aziWB3wBKK5MYpYjkKsw3UQ105d/BX2LPljUyezA==","signatures":[{"sig":"MEUCIQCZi1iX/CkiqtB756CnR/TLWdL67LPJHb25pLRuiz7jZQIgWOuUb5FB0i65weofvkLcsRUufZ6ikf6FhBMFDO6o4Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128003},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.1.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/2ee7d2c77285faf1196d62e69fdbe4fb/serve.zone-nupst-1.1.2.tgz","_integrity":"sha512-b6e6rNNmSKHNsqy+5QBDiBkaG2GQL+phG8bYmRzbgxuZG/aziWB3wBKK5MYpYjkKsw3UQ105d/BX2LPljUyezA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.1.2_1742836325491_0.8121485308862404","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@serve.zone/nupst","version":"1.2.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.2.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"31f979c0e4d3a91752e5a157983e1e47a4897a1b","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.2.0.tgz","fileCount":26,"integrity":"sha512-5X0k5gKRNn/Nc9zcOssQa0YAULkpvF66O2D7K/mjgSL5VBxUX2LMx/adYlBp3/vrMYNLBiMVLsQSgA/vmCMBkg==","signatures":[{"sig":"MEYCIQDRnKveYQlHAcFYfyPgAQG/DMH7xZvLx4tYTTOB0mEx/wIhAKMleNQu2siI6zXeIDiu5JugC16cgTbxjkpFTAfARqee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130238},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.2.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/162987150668a6876563a3fde5644882/serve.zone-nupst-1.2.0.tgz","_integrity":"sha512-5X0k5gKRNn/Nc9zcOssQa0YAULkpvF66O2D7K/mjgSL5VBxUX2LMx/adYlBp3/vrMYNLBiMVLsQSgA/vmCMBkg==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.2.0_1742836785386_0.9075564624880215","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@serve.zone/nupst","version":"1.2.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.2.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"8f3a119e7b6ce4f0dc5f3abc496871b6826f4e7a","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.2.1.tgz","fileCount":26,"integrity":"sha512-jKY/VcGM7FSQ826VO0le6SR6g4Pq9TVidc88XFsYE5RELvBlak3skeswhahQ/g2Kv4s2qGhOLdjtEPwBkc41rg==","signatures":[{"sig":"MEQCIAFGJY4lWI4BicWABr2OC4VHvgzeuwYCdg1aipE2aiJ6AiBcmdHXiChODEilZoPI0Sb0icCZ/CQvYCw0lURx7sfwnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127517},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.2.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/836159cdb3462ac919336271b4283995/serve.zone-nupst-1.2.1.tgz","_integrity":"sha512-jKY/VcGM7FSQ826VO0le6SR6g4Pq9TVidc88XFsYE5RELvBlak3skeswhahQ/g2Kv4s2qGhOLdjtEPwBkc41rg==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.2.1_1742837017036_0.6330468241579446","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@serve.zone/nupst","version":"1.2.2","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.2.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"674eac044aebe30df46a50819a39adf2b6d776b0","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.2.2.tgz","fileCount":26,"integrity":"sha512-ILJ9ZmwYl1noMWbG6rYLrP7npJp+XkMB9HgYyUC66EEaKZh7tgDEwHdz7APWWXfQskAFB2MTppnUH+cg8KPKlA==","signatures":[{"sig":"MEUCIHB+XIYV3NWuG+kReJ86D9ffqAa6QX6fWU6B3lxhzlmoAiEAsZYpOs6XeMkeqc7Pcif1swtdslLGwybVQsyJBN0uBw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127802},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.2.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/572862ec14f660992b696e9aedc5fdef/serve.zone-nupst-1.2.2.tgz","_integrity":"sha512-ILJ9ZmwYl1noMWbG6rYLrP7npJp+XkMB9HgYyUC66EEaKZh7tgDEwHdz7APWWXfQskAFB2MTppnUH+cg8KPKlA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.2.2_1742839363054_0.32621587760577553","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@serve.zone/nupst","version":"1.2.3","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.2.3","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"ac498357afd4406c770a3677c7e3a5f41f4ebf4d","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.2.3.tgz","fileCount":26,"integrity":"sha512-2jcdwjN65Wb688ORbM9oyv2MJGWajzo4k9Idhp5m9jNb+ZeKNn8vRAUZIWS6hznKCQ55iR7GivsHM8BtKev1ig==","signatures":[{"sig":"MEUCIQDwq9za40eO7xJ55WrppnzUN2GXrN0IGBB3xP3Zy3HgGgIgIecIS1OH+XhtcSukRPHBF5v99jFIxDPzRogN+8Iy37s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127802},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.2.3.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/91bd9b1a75c04c02268c4120fa959b43/serve.zone-nupst-1.2.3.tgz","_integrity":"sha512-2jcdwjN65Wb688ORbM9oyv2MJGWajzo4k9Idhp5m9jNb+ZeKNn8vRAUZIWS6hznKCQ55iR7GivsHM8BtKev1ig==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.2.3_1742839825187_0.3292104359770254","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@serve.zone/nupst","version":"1.2.4","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.2.4","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"f33ab49a0388ecfd1c37f3eeb40488e1cf6d4ea1","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.2.4.tgz","fileCount":26,"integrity":"sha512-isA5pBvAV19sKDD3FeJAviVuHRDHgcmA2ZDjFEdQ5tICli6PIoKDO9zbnh10tY1S2Fajrv4dz6ss35Obzgc8rw==","signatures":[{"sig":"MEUCICipNFjjR3j7221qIwAHtBe/BK7shJlMc8VP36fgf2EXAiEA1zusk0eu+ARnXkHeq/JBz5/TLy0axLoXZPiucAd2cHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133653},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.2.4.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/6679976c0c215819495aaf6c4266b94a/serve.zone-nupst-1.2.4.tgz","_integrity":"sha512-isA5pBvAV19sKDD3FeJAviVuHRDHgcmA2ZDjFEdQ5tICli6PIoKDO9zbnh10tY1S2Fajrv4dz6ss35Obzgc8rw==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.2.4_1742881506375_0.9409335489895767","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@serve.zone/nupst","version":"1.2.5","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.2.5","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"116e967917f224bd930624652cd8d60beb7bf9d8","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.2.5.tgz","fileCount":26,"integrity":"sha512-dKX/lY6w6xuj9GqStsHicPpUu9PvesQsxzYTOma3Bn3/Zznhe7uW8sq4pctXZMFmeyf/uStfxPByJzpfgQevPA==","signatures":[{"sig":"MEUCIQD/R3qRWTgdphUscRacICCxs3abXOeMONMSO3s8cpF+BgIgGeMI7eAO90kkBugSDUOhEzQfGuMPJB0oB2bU2+nWPWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146394},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.2.5.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/2a8c597843cb0d2c402a042eec88694f/serve.zone-nupst-1.2.5.tgz","_integrity":"sha512-dKX/lY6w6xuj9GqStsHicPpUu9PvesQsxzYTOma3Bn3/Zznhe7uW8sq4pctXZMFmeyf/uStfxPByJzpfgQevPA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.2.5_1742881916921_0.8332194382624405","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@serve.zone/nupst","version":"1.2.6","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.2.6","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"70a5f38707dffc4c883a8b2d9641bbac424d96dc","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.2.6.tgz","fileCount":26,"integrity":"sha512-PeW3p9XxpKxfRZNgD3qJRwMM8lViCzMn4Iv37UZwx4aPn1ZRCdYUwHdIJRW2GMWprejXuFIjT+JqDViAGLipzw==","signatures":[{"sig":"MEYCIQCTgTfbnzJLjtb/4QlI8m9ApWDShm+UXTqSHUs7VIsCSgIhAIzu9IObmCclHCY9pxPwgtbPViKdTO9/hkUZNfkXKy03","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148644},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.2.6.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/7e67c9c6c9cb6892753a920728fec1f5/serve.zone-nupst-1.2.6.tgz","_integrity":"sha512-PeW3p9XxpKxfRZNgD3qJRwMM8lViCzMn4Iv37UZwx4aPn1ZRCdYUwHdIJRW2GMWprejXuFIjT+JqDViAGLipzw==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.2.6_1742882158617_0.1995692231382702","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@serve.zone/nupst","version":"1.3.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.3.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"99a6e63d1be78b155be04f4e5116e9d5ac5c2625","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.3.0.tgz","fileCount":26,"integrity":"sha512-7HQ80eM/WAayzoS2LksTwzHehcBvxJc5QtgabntqzEkUvnCus6eD8sLzQvnegnKcuxux3F76JL7CdZOUM/xBPg==","signatures":[{"sig":"MEYCIQCy9H/yX6/OfZFYDCwoiiciWgYamMYUI+E6jk6oFAWB7gIhANKpt1+PRqgQC03Q55wTsf2ZuRSVZNcJOTVT67bhjIGE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173807},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.3.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/75f66922185d028b59961d65dc07ad8b/serve.zone-nupst-1.3.0.tgz","_integrity":"sha512-7HQ80eM/WAayzoS2LksTwzHehcBvxJc5QtgabntqzEkUvnCus6eD8sLzQvnegnKcuxux3F76JL7CdZOUM/xBPg==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.3.0_1742883039986_0.41788852356742145","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@serve.zone/nupst","version":"1.3.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.3.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"f3f91532032d4ae5961c23323b75d2d447073a99","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.3.1.tgz","fileCount":26,"integrity":"sha512-DnOAuGgDNIGvGTuYJjoF2KZ8Ew+UIZu2HIXsfXueLL88pIcplW3TKks+b+nnJKDUKS+HKsfz0J1h1A/DLkiT6w==","signatures":[{"sig":"MEQCICbO3Vw4WuiVsH5LYfu7jLHzh+92QOHurS480MJQiboUAiAQnuyJaI+mH2iGoj40sVu/AbMAXeOTMR6MhxXW0APU7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163334},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.3.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/77495cd879845c8e4ecc3de7d6b3e0e6/serve.zone-nupst-1.3.1.tgz","_integrity":"sha512-DnOAuGgDNIGvGTuYJjoF2KZ8Ew+UIZu2HIXsfXueLL88pIcplW3TKks+b+nnJKDUKS+HKsfz0J1h1A/DLkiT6w==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.3.1_1742883352978_0.05609098986604599","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@serve.zone/nupst","version":"1.4.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.4.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"f49c6081476ab0b47db17ef9b3bffc105c1a659b","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.4.0.tgz","fileCount":26,"integrity":"sha512-uWGEMjvuGEyxsJr66NXlNrVw8F85+XyVpfEVOtmPvOvLfALnUrK99y1XYFbbUcsH43NHEXWMTnp4GljzTf2iRw==","signatures":[{"sig":"MEQCIFkCxFanD7XII0p7ccoNXyB/bmN5eNqlpZX7wU5mkCKJAiAZgrWuI+BA/2o+quyCKxz+Au5ljHwuKBDaxvB7mRPUSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199599},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.4.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/5157948f69fc00274dee6884cf63e34c/serve.zone-nupst-1.4.0.tgz","_integrity":"sha512-uWGEMjvuGEyxsJr66NXlNrVw8F85+XyVpfEVOtmPvOvLfALnUrK99y1XYFbbUcsH43NHEXWMTnp4GljzTf2iRw==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.4.0_1742883403576_0.688433854783427","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@serve.zone/nupst","version":"1.4.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.4.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"ed756ee36e69ce27447b7ad9b65ccaac6863f762","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.4.1.tgz","fileCount":26,"integrity":"sha512-pTlai9x4LnBjRD/X6xEihsv+KRD3YlmUQ8/dEFivKLrOLSAUpADCav/+NuS2R9A/jIw6Mve8CfaXpQdArxlHVw==","signatures":[{"sig":"MEQCIAoCN1n2BbIxnIdJNQ5dt46zi8scphFB1Tvvx5ZK7KXpAiBNDBNIlFTNVnXo2aqlBGiRWwhBWKqmLZ76rQ7UoayB9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245716},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.4.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/fbabfe9b7f911863794efcb8904672d5/serve.zone-nupst-1.4.1.tgz","_integrity":"sha512-pTlai9x4LnBjRD/X6xEihsv+KRD3YlmUQ8/dEFivKLrOLSAUpADCav/+NuS2R9A/jIw6Mve8CfaXpQdArxlHVw==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.4.1_1742883851508_0.5026158363402291","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@serve.zone/nupst","version":"1.5.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.5.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"6bf686144504d6dc3868b64d53b8e6bca4726e6b","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.5.0.tgz","fileCount":26,"integrity":"sha512-HpbCDfbFcjEFQ61JBz7GsRCXgVzsozFhCeuP+R2T1iYV+O5d08XfR9i0XibMME+pV5KgikUXU5B7jKxIQfo2MA==","signatures":[{"sig":"MEUCIQDQl8XaOgJNbZU2W9lZT4lMvdZc1H88e7cZ0qiUGgyVyQIgXubYS6nHvlUwzxGsHGIL7ST0HqLCcWDhis9hou6nktI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251664},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.5.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/7d49cb995f757c6df867fc381650e620/serve.zone-nupst-1.5.0.tgz","_integrity":"sha512-HpbCDfbFcjEFQ61JBz7GsRCXgVzsozFhCeuP+R2T1iYV+O5d08XfR9i0XibMME+pV5KgikUXU5B7jKxIQfo2MA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.5.0_1742884156536_0.15122276009817726","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@serve.zone/nupst","version":"1.6.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.6.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"2a4a13ba6b5bdcbb5f3de841b1b7ae3b43a0b905","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.6.0.tgz","fileCount":26,"integrity":"sha512-6lHPBwH4+uXnm5aSmxS5c3uoTBG9yvtY8nPzZmiyn55Ey4wQId0PDQ8+xb/Y9LdzuKu0loDX5mjz76IO8XiZ5w==","signatures":[{"sig":"MEUCIFf0whkbr3LnX9YQP1Wtr9BjKtWuz2aH3kaUe5/+u5bFAiEAxa/nzHIsU7mFuapsaqhzHrOqpQhkaCkNKmoAN2l6570=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268156},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.6.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/156e061d8b08cbf29302059a041010c6/serve.zone-nupst-1.6.0.tgz","_integrity":"sha512-6lHPBwH4+uXnm5aSmxS5c3uoTBG9yvtY8nPzZmiyn55Ey4wQId0PDQ8+xb/Y9LdzuKu0loDX5mjz76IO8XiZ5w==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.6.0_1742884483216_0.6073338576443224","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@serve.zone/nupst","version":"1.7.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.7.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"b4dd02e20b675caf1d8570cad8560d1deff26419","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.7.0.tgz","fileCount":26,"integrity":"sha512-5LMwYTkDw7KsG/v1CKo2qoM73BYCJVwyAlxtTC8oJ5f0vmYmYVHPBKWV8D8vl0byR/TLdRoccAeapb8BOdrzJQ==","signatures":[{"sig":"MEUCIDMZ19CIgCa60E5gNBpg/r6WpMdlA4kVF0UX/q21g/zMAiEAiX/SEZdJsN5UNQanbgvLMYydjkT8JGlDE81DhCaRFIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294051},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.7.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/1a6db8e66d9a8eeb5217340847c903f7/serve.zone-nupst-1.7.0.tgz","_integrity":"sha512-5LMwYTkDw7KsG/v1CKo2qoM73BYCJVwyAlxtTC8oJ5f0vmYmYVHPBKWV8D8vl0byR/TLdRoccAeapb8BOdrzJQ==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.7.0_1742885395084_0.12774513964831669","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@serve.zone/nupst","version":"1.7.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.7.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"721c3fb60ea5bd5c079bfeded1321af146ca828a","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.7.1.tgz","fileCount":26,"integrity":"sha512-PXvsJTTFGnVLpgJWTAdgrzqEZRnpVsYbVzA/K/CLnyI5lhsnXFH3XogKDYy3o9oW7i8o4qQCW4u+hPAdu0nakQ==","signatures":[{"sig":"MEYCIQDjRVLsfYjiR/bM/nF3RT38carklH/fzyvgWdn+158jgAIhALd5VLoj+E4+6qEkXjnra6ZLM+m+2+E/MNVyU2WQs3VU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304598},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.7.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/a7b49dc083e3c6f5aa93dd17c378da20/serve.zone-nupst-1.7.1.tgz","_integrity":"sha512-PXvsJTTFGnVLpgJWTAdgrzqEZRnpVsYbVzA/K/CLnyI5lhsnXFH3XogKDYy3o9oW7i8o4qQCW4u+hPAdu0nakQ==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tsbuild":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.7.1_1742885823785_0.07761261904773975","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@serve.zone/nupst","version":"1.7.2","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.7.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"3aa733869890fb17642bab2115644a94e7c0e9df","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.7.2.tgz","fileCount":26,"integrity":"sha512-5g1PNh+Hx/S1+s6i2P+w7dVWS3W+jy+asYXKzPFKPhCyT1kQioiZxXc/OpDYM76NF6g5BX/ASWFtHKPw127JZQ==","signatures":[{"sig":"MEQCIH8NGltGfG13UWRMbLkbNm+ELM/jPQPHJqtppYYUDQeMAiBxA7bKaQxwKHR5ND9nBfjtDRSyJBg2iOODXIQhCAijBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346426},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.7.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/89bbe859e93cdaeb6630b6c1d12ea139/serve.zone-nupst-1.7.2.tgz","_integrity":"sha512-5g1PNh+Hx/S1+s6i2P+w7dVWS3W+jy+asYXKzPFKPhCyT1kQioiZxXc/OpDYM76NF6g5BX/ASWFtHKPw127JZQ==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"^3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.7.2_1742889931986_0.04653255556789393","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@serve.zone/nupst","version":"1.7.3","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.7.3","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"8e4373e9303af930e2729cbf23dc6c2c12dc635e","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.7.3.tgz","fileCount":26,"integrity":"sha512-0ES+JNwBh7VmA6otW3JTGpY0/+qpzsN+nZGU68dyaUskk+5O6L4azR+PkmGt9+JD8+d/7m7c7J33A7fo8Udfzg==","signatures":[{"sig":"MEQCIEqz0zzwQIq/MXQTBg+4nDB+D8Ooffdi4/dSD27/NAphAiBxgQ4SFemneLWwuEzP/syiJfL/1aBlw6aXJm1oZzg71g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346426},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.7.3.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/4b68d241e3fc603c26142516448cb943/serve.zone-nupst-1.7.3.tgz","_integrity":"sha512-0ES+JNwBh7VmA6otW3JTGpY0/+qpzsN+nZGU68dyaUskk+5O6L4azR+PkmGt9+JD8+d/7m7c7J33A7fo8Udfzg==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"^3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.7.3_1742890274606_0.9888246224630526","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@serve.zone/nupst","version":"1.7.5","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.7.5","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"3bcfedf43268f6ab9c1324a402c4507625421085","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.7.5.tgz","fileCount":26,"integrity":"sha512-F5t9Qv1XalrjVoDj+Rcuu07kCf5H9o/2tU6xsXjKcZoqLeyLZWZZSFuhqh1NxUUxNH0Y/MdCqtYpZsRDPhdIXg==","signatures":[{"sig":"MEUCIQD3rY4eYhCfxFnQXqb8EpzWHvJNHx6Nftdje6IawYbYYwIgfETwDuUcGEOrebj7pF7xJwOCOXU5jT3r2tcoP6wFQzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346608},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.7.5.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/f6f884a732dbed4c66047eea3ca1a48c/serve.zone-nupst-1.7.5.tgz","_integrity":"sha512-F5t9Qv1XalrjVoDj+Rcuu07kCf5H9o/2tU6xsXjKcZoqLeyLZWZZSFuhqh1NxUUxNH0Y/MdCqtYpZsRDPhdIXg==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"^3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.7.5_1742890614678_0.8971592554446897","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@serve.zone/nupst","version":"1.7.6","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.7.6","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"eb4c34f5895dd8e0c62b6079e492a3c76c59f1cb","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.7.6.tgz","fileCount":47,"integrity":"sha512-PDS95hUhXtw4yIwtj4IlSAO7I9HQdA6VqIbLMd45Jc+LsSZJKnf5qV9YfjrNcy0uWZfwIiwIec0uS4lg0NEyPA==","signatures":[{"sig":"MEUCIHpTAkUV8SMCxxAdMY+B61NcZ6h6Gg4Or4DRlnVXjbH5AiEApN6vtG+vbv+SSGPbwKKlw0BQiLjSvEOpbp7FTTtQR4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381583},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.7.6.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/cf2c1b38d34321cf7ebf3c05fd6be9f9/serve.zone-nupst-1.7.6.tgz","_integrity":"sha512-PDS95hUhXtw4yIwtj4IlSAO7I9HQdA6VqIbLMd45Jc+LsSZJKnf5qV9YfjrNcy0uWZfwIiwIec0uS4lg0NEyPA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.7.6_1742893402460_0.2193121999902079","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@serve.zone/nupst","version":"1.8.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.8.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"ddaecd0019cd4694728a1f2f522f1f77b65fec91","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.8.0.tgz","fileCount":47,"integrity":"sha512-UnfT+tAdH1S559oUPolApZ2eLX5TvydlsyyjdgTwZNGdm2jbCbih/ti5jt7pUITSaV1Doa2Za/JwuqdN9nE0VA==","signatures":[{"sig":"MEYCIQC200t+k9CnRWB4AjRon6rwhUKO8F0ygK7o+ifrFc519AIhALHW73imXZRKMq8rg/2R0/3t4xMRNOMzdsCQfiXr26N7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381583},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.8.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/e13cb5f6d70a55badfc7644a426f37de/serve.zone-nupst-1.8.0.tgz","_integrity":"sha512-UnfT+tAdH1S559oUPolApZ2eLX5TvydlsyyjdgTwZNGdm2jbCbih/ti5jt7pUITSaV1Doa2Za/JwuqdN9nE0VA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.8.0_1742893674495_0.12962301333603055","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@serve.zone/nupst","version":"1.8.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.8.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"6cf77002c06ed2567453022187240483d6f87707","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.8.1.tgz","fileCount":47,"integrity":"sha512-Kg3BrepXB+FiDo+SFGqwnjSqHDAt+z17GiW1x29o1QMXq22yFYhGJ5YosFCweabIz6vYAUT0jpHLNdewKRws8A==","signatures":[{"sig":"MEQCIB4EnFTiI7SVL9Uyy8EaDcAjFkOkifk2ME5Tvn8NGYYbAiB8P1PKBD50G6aTMncKcBdaqXE3gqnIM18ZySWf3qJMVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381595},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.8.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/e2bf2ac82f3693139389eb89e40aeb67/serve.zone-nupst-1.8.1.tgz","_integrity":"sha512-Kg3BrepXB+FiDo+SFGqwnjSqHDAt+z17GiW1x29o1QMXq22yFYhGJ5YosFCweabIz6vYAUT0jpHLNdewKRws8A==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.8.1_1742894192568_0.25658840957925055","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@serve.zone/nupst","version":"1.8.2","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.8.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"c561126d123f65e869162c2d334b4a48e5c66091","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.8.2.tgz","fileCount":47,"integrity":"sha512-v6soSq54QMGkNp1UPXdWTPcCDELzJQkgN3IHCc0EN95gxwNFkEhJoKZPsQ1EfpdsBNIkxucaMcWx9Yjzds6leQ==","signatures":[{"sig":"MEUCIEmMugyV9dpcGmkws3rN080lL1iLtxZ20rm5+dVuacBcAiEAszYNWNs6W+E+ej9S+vBOy/32/ySCU7TmcpDymM5CnlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386618},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.8.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/4ecacf78c9b162443f81888926eef65d/serve.zone-nupst-1.8.2.tgz","_integrity":"sha512-v6soSq54QMGkNp1UPXdWTPcCDELzJQkgN3IHCc0EN95gxwNFkEhJoKZPsQ1EfpdsBNIkxucaMcWx9Yjzds6leQ==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.8.2_1742894461146_0.13068872898466743","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@serve.zone/nupst","version":"1.9.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.9.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"f0e73f8b4ec2c174df8188a24e5833f68305c91c","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.9.0.tgz","fileCount":47,"integrity":"sha512-u/WiVS8bIhSAq6G7seUMSRUAyMG0Oy2uhBZfYjCOnv4FJBJB4lmM+yJfJO38O+nrjejyP6OFlkLVB1xWosT1jQ==","signatures":[{"sig":"MEUCIQDXzAKcTp26PCyvC2CFbizhXGXUoH1dFFMrUT2k4k1IrQIgZ41R9qC5WEO98ffokDgOMzeudV/7B+b/umThTk8y640=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397493},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.9.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/b1f474017cf743d53c9a94e2c3ca906d/serve.zone-nupst-1.9.0.tgz","_integrity":"sha512-u/WiVS8bIhSAq6G7seUMSRUAyMG0Oy2uhBZfYjCOnv4FJBJB4lmM+yJfJO38O+nrjejyP6OFlkLVB1xWosT1jQ==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.9.0_1742894587243_0.1398802260797336","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@serve.zone/nupst","version":"1.10.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.10.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"9e397387c7b3da00edeac6c075028bb2922f7b65","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.10.0.tgz","fileCount":47,"integrity":"sha512-Fc+HMimgMvVfGLVH78kkYi/mKNSqIoGEl2BQuyaybqz3KlLiFVAlIaqqIR/wSCm5zJts8f8ILH2XDlNEG6vL/g==","signatures":[{"sig":"MEQCIHABeS2FIPdbO0yn3H1uwYPElKhIikA0s6VH4qCcAbaoAiB8qrwntPffr935ZcowVz7JYFBDFJVyO/CHz+LiJGPEPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418117},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.10.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/0fdfc6aead2bd9f6fd4b81b94470249d/serve.zone-nupst-1.10.0.tgz","_integrity":"sha512-Fc+HMimgMvVfGLVH78kkYi/mKNSqIoGEl2BQuyaybqz3KlLiFVAlIaqqIR/wSCm5zJts8f8ILH2XDlNEG6vL/g==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.10.0_1742894870434_0.48020503174685447","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@serve.zone/nupst","version":"1.10.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@1.10.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"8c1a187a5a29f039d2533e4d536c6672ca2bfcce","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-1.10.1.tgz","fileCount":47,"integrity":"sha512-WFz0R11wMEYTtRkbxEARL1WsnaegnYBoACZ91uSSjmZ4cGY3jTWL4N+p5uvEjoQGXazbmfU/v0L3HpwugoAkVg==","signatures":[{"sig":"MEYCIQC6JULxa/ggUJ6qqEeBGF/Qfcir9Z3pMdmoJBqgHpKJegIhAKbHevDOLvBjhnHr8/PmfTj+JN9WjSpozEV1ojmjU3LC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421836},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-1.10.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/7c9b033d23c97be43fa229b9fb0a21dd/serve.zone-nupst-1.10.1.tgz","_integrity":"sha512-WFz0R11wMEYTtRkbxEARL1WsnaegnYBoACZ91uSSjmZ4cGY3jTWL4N+p5uvEjoQGXazbmfU/v0L3HpwugoAkVg==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_1.10.1_1742896176954_0.4182440942286869","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@serve.zone/nupst","version":"2.0.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.0.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"d8da35b2c3a59cfc7c654909e0b6d9e04013e963","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.0.0.tgz","fileCount":47,"integrity":"sha512-UYWuCGYHtRGIEhfh0v/NxbtTq6ijEOCnee9oNJevyxZTn1N5mwR55Cu3RzdfRmlawk0IaDgirKkbrA/eLxvctA==","signatures":[{"sig":"MEQCICALs0Ju2zwV42HL3eSfxcheumpfCSjIrTWpy9CaIlSFAiBLlImZQfw4ZmP9PIResXqzAE74zB6vcParZWTq13Zpug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421913},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.0.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/4189f282cfa0b731cf18a4a0b8ddff86/serve.zone-nupst-2.0.0.tgz","_integrity":"sha512-UYWuCGYHtRGIEhfh0v/NxbtTq6ijEOCnee9oNJevyxZTn1N5mwR55Cu3RzdfRmlawk0IaDgirKkbrA/eLxvctA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.0.0_1742898088071_0.4794197370985105","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@serve.zone/nupst","version":"2.0.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.0.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"9050fdf0b7cc454cedfcb2cdec5c52c20e89ecf9","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.0.1.tgz","fileCount":47,"integrity":"sha512-Htn+NSbsuYdBNa0myc3BQU/Nnhwx7k0e6shLUkN/qGTX/7+uVwhNuqPMTd9ZzL0kZTG0NlXZCe+TFAC9GZglYg==","signatures":[{"sig":"MEQCIFxCt9U4kSY6JMGz2QZus25Vc1+hGgXdiF4yBL7xxaWCAiAZrHEDTukEsqFHztivBRfcTEp2EGKcDHsLH/28h3epIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425485},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.0.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/347fc194185a8709d9fcecc399dc5ffe/serve.zone-nupst-2.0.1.tgz","_integrity":"sha512-Htn+NSbsuYdBNa0myc3BQU/Nnhwx7k0e6shLUkN/qGTX/7+uVwhNuqPMTd9ZzL0kZTG0NlXZCe+TFAC9GZglYg==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.0.1_1742898435254_0.7563818732391383","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@serve.zone/nupst","version":"2.1.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.1.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"9221d18afbe7f5498ea7a2f80f819b1240218855","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.1.0.tgz","fileCount":47,"integrity":"sha512-UOHOi/iLkEY+HF32i7bwj91dfoTdNiUB+Iau2XhCIG8gX0RdOOh+OtfEfWDDOfw8COvoHZrycuROEdlGty/Ydw==","signatures":[{"sig":"MEQCIDNx/r7gVETiJkL5ErcKrURJj+9SkU9WdBkGdK3ykI42AiADIvxSiZGjRwmgvmkgeWc5/cBpTVfScDOAtbhDsSiLvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436361},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.1.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/f5ff4c1c409a40d5150b4692b053d762/serve.zone-nupst-2.1.0.tgz","_integrity":"sha512-UOHOi/iLkEY+HF32i7bwj91dfoTdNiUB+Iau2XhCIG8gX0RdOOh+OtfEfWDDOfw8COvoHZrycuROEdlGty/Ydw==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.1.0_1742900764645_0.7168809717082298","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@serve.zone/nupst","version":"2.2.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.2.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"79b7c7a654af1ec420991c4242faf6e93e8d3325","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.2.0.tgz","fileCount":48,"integrity":"sha512-/V2XdsAikVOiGGR0Z7HzPcBwXbvRd8zNEEOmJC0hnreKm0fsmJLyEHcykYm5zeiiwphSLqeYBqyNrJn4GHaWLQ==","signatures":[{"sig":"MEQCIH1sbWHGECo9GXvgtmN/TNhzMLahugm6ee9PTQIvoUEwAiATY5Q5wA1Sf3RkgiuaE9qyaG7W3krq+5uIF/rS8ucF9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450837},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.2.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/7c4dedd4d1a68ae45fe7331b389ed88c/serve.zone-nupst-2.2.0.tgz","_integrity":"sha512-/V2XdsAikVOiGGR0Z7HzPcBwXbvRd8zNEEOmJC0hnreKm0fsmJLyEHcykYm5zeiiwphSLqeYBqyNrJn4GHaWLQ==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.2.0_1742901436916_0.9960475854807789","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@serve.zone/nupst","version":"2.3.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.3.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"102e69748d4b97051187438f04f3d8639436dcf8","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.3.0.tgz","fileCount":48,"integrity":"sha512-IXTobL3LUNdOUqyJKy6mgIz+eu3t3ClDgDtVbY++AVCsVa9cG7lrfQNtClXQ7bpzqQhj6+4Irk6CvExUn1vcBQ==","signatures":[{"sig":"MEQCIDyGf9hFNfwDT4ICUSD+0tYR5Dt4StQvLHiPPDpl9Vb6AiBx/4uaxcVDPP2OetwyXsvPWV0GgFqKqyoRykRQnybH3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452754},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.3.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/4b509ba33ad87e8bedbaf2764443d75a/serve.zone-nupst-2.3.0.tgz","_integrity":"sha512-IXTobL3LUNdOUqyJKy6mgIz+eu3t3ClDgDtVbY++AVCsVa9cG7lrfQNtClXQ7bpzqQhj6+4Irk6CvExUn1vcBQ==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.3.0_1742901909774_0.8224380486731171","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@serve.zone/nupst","version":"2.4.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.4.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"6c0fc0396cf99ecb0cea0c34b35ef3996362f766","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.4.0.tgz","fileCount":48,"integrity":"sha512-Mp2sdPjsIyT+GL607NCdEGmApygG3g3LqeEDp4+PMZt42vCJOGPr2ySy4RreqsoHyNDhcSByhYPbbUN/zDwuag==","signatures":[{"sig":"MEYCIQC4m3iqsbViuR0+sEEpLuA6S9ebG+eLwOeH6cGQpvnFTgIhAPyQd9dsqXFkjkLkDqnaMLMc7IlyI8yUKuvmCQDEp0pe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454329},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.4.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/adc5833e987e27527d66ff00701abbda/serve.zone-nupst-2.4.0.tgz","_integrity":"sha512-Mp2sdPjsIyT+GL607NCdEGmApygG3g3LqeEDp4+PMZt42vCJOGPr2ySy4RreqsoHyNDhcSByhYPbbUN/zDwuag==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.4.0_1742902290559_0.6944227857966825","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@serve.zone/nupst","version":"2.4.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.4.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"fd453a1fb5f6880ab760d7ac5ecb284717394342","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.4.1.tgz","fileCount":48,"integrity":"sha512-Fck/ozNaJb9kkyLpFkhrIidpDZWMb35YWkhieG6FJmmMdAGsHmhvrCOkaHzS2MEbTQg5IEOGo2ru2VxO+TuRMQ==","signatures":[{"sig":"MEMCIBgRNFzmO9lrz2pRbhrFcEX4bQ9QSLKhpUhiUpO7THAYAh8Kf4Gl+73YiPfUgGo2Hu5ZGDYjXdtr8w6/TKDOZfId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455725},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.4.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/33bd5a25f1c8d25155514502315ac97f/serve.zone-nupst-2.4.1.tgz","_integrity":"sha512-Fck/ozNaJb9kkyLpFkhrIidpDZWMb35YWkhieG6FJmmMdAGsHmhvrCOkaHzS2MEbTQg5IEOGo2ru2VxO+TuRMQ==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.4.1_1742902577790_0.582398384861198","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@serve.zone/nupst","version":"2.4.2","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.4.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"6fe0c99c7c4baf5f5bbe7f180a534ad90ac231ac","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.4.2.tgz","fileCount":48,"integrity":"sha512-DUoVaRxTykbb+Tw099loRNAcDgS8bvAqMawwT8zMEu5dIYicQIzpoXCSNMhBzAA8P31ycFCf2nBcSYdeW2KJTw==","signatures":[{"sig":"MEUCIQCJvd2QVTec+tqSa2l38/ySOga9ctTi6BI6ZZFsGkrNxQIgDA/NGyiL5FamocFr4e/uf3KYPlT/uQWj8RONJXw5P7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463558},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.4.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/4d81adfbd81ba9192a1c719e6d99300a/serve.zone-nupst-2.4.2.tgz","_integrity":"sha512-DUoVaRxTykbb+Tw099loRNAcDgS8bvAqMawwT8zMEu5dIYicQIzpoXCSNMhBzAA8P31ycFCf2nBcSYdeW2KJTw==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.4.2_1742903397611_0.5078493110624671","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@serve.zone/nupst","version":"2.4.3","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.4.3","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"d781d296306cf3d54fd397b9416d8710ba369ec8","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.4.3.tgz","fileCount":48,"integrity":"sha512-kOP3PsnRTIgSZay4ZZfeN/egB5JyBkQfixFK4bujj99hIdNma4kNpZLS+3u9JxPSRTDxP9sXbW/GwNzgv7dzwQ==","signatures":[{"sig":"MEUCIH0XVcwRzYYbi195i25/Ldup+cuB/ddA4uhg/P39NM9tAiEA0eYyY/GoK0zAPNJv0w01ETuDknCboXwgKDsOdSaCpQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463392},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.4.3.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/eaec89f3ce840bb53167536083a4a008/serve.zone-nupst-2.4.3.tgz","_integrity":"sha512-kOP3PsnRTIgSZay4ZZfeN/egB5JyBkQfixFK4bujj99hIdNma4kNpZLS+3u9JxPSRTDxP9sXbW/GwNzgv7dzwQ==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.4.3_1742907439024_0.10780805359745349","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@serve.zone/nupst","version":"2.4.4","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.4.4","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"f028b167af1535417bdd701ea710ec05d30ec035","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.4.4.tgz","fileCount":48,"integrity":"sha512-Wrm3l5sMpapzFOrqPBOE2QLhsu/kgl73g4sREBgseyKrXK6xN3gfaiXg8gopUCB5k9B7nA6CuZHgDzoYRQrk/g==","signatures":[{"sig":"MEYCIQD1XMIpHa/IP6kUxYYqBkarbNNAQrHPWfexdOks3QNQwwIhAIJ+B1PHoB6lzQ9mQpBrwiYj5strlyHsNdV2CmH9c0cG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463689},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.4.4.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/91117ea20e8035e20a2ca310c8830590/serve.zone-nupst-2.4.4.tgz","_integrity":"sha512-Wrm3l5sMpapzFOrqPBOE2QLhsu/kgl73g4sREBgseyKrXK6xN3gfaiXg8gopUCB5k9B7nA6CuZHgDzoYRQrk/g==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.4.4_1742908114924_0.6462146119268055","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@serve.zone/nupst","version":"2.4.5","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.4.5","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"049b83fe3882590bce880714a97c141f6b10fed5","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.4.5.tgz","fileCount":48,"integrity":"sha512-tOozDF/VQC/T/wP1AbiNH1pgho6SHZQLSuvYqZHbMvMCmV/jjWf7Lp6vlAu9v6uueeFtOpIOGijENVQbJRAWfg==","signatures":[{"sig":"MEQCIDryq+szr+O2cGAC22laQFFv1mY5+bPUzLpjd4KhTVL3AiB0snwsQNF6XxqoK2bfvDOhKkW1TgW6GAQFASIZlMue8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463880},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.4.5.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/0d80e81097a88ef1e898d803545c7214/serve.zone-nupst-2.4.5.tgz","_integrity":"sha512-tOozDF/VQC/T/wP1AbiNH1pgho6SHZQLSuvYqZHbMvMCmV/jjWf7Lp6vlAu9v6uueeFtOpIOGijENVQbJRAWfg==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.4.5_1742908364943_0.35109178138317776","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@serve.zone/nupst","version":"2.4.6","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.4.6","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"d1297373dabec939caa5c8e537a87464f8b5104f","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.4.6.tgz","fileCount":48,"integrity":"sha512-Q82DmIcHVLFIxbdBU703l3poUUxBO29Fk6TzmxH0Ok7Pee28zoX8Wx+iM2qwLXkCIi9oibvy3FOyvTaGR3JY/g==","signatures":[{"sig":"MEUCIFc1QKwQc1DFCVt9kJHxPzpBPbAmPOo2L/VpTYICESb9AiEAyJwXPGPFJfWPEkDmN2xRP6QjJA5ZFpIPtOEZkzsSrf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463840},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.4.6.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/5b3134c5c676b9fbe57e7ce41478806b/serve.zone-nupst-2.4.6.tgz","_integrity":"sha512-Q82DmIcHVLFIxbdBU703l3poUUxBO29Fk6TzmxH0Ok7Pee28zoX8Wx+iM2qwLXkCIi9oibvy3FOyvTaGR3JY/g==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.4.6_1742908554574_0.5408196693393574","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@serve.zone/nupst","version":"2.4.7","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.4.7","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"0c0a303fee41baf67e216322fc333a9d954bf525","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.4.7.tgz","fileCount":48,"integrity":"sha512-ZdgVjGrwX1wtkJnE5DtUMquonaTetioWiivA8aIoVpRtIg83fYNjIWul0qeG90pSSesnHqhbnXJRSd91gI2AxA==","signatures":[{"sig":"MEUCIQChrE75DMTDdaBdeIYZgHTaoeEEZd1a/RUNnooRv7s1cgIgb9jiJ0Nk6lpeWICt2Be+gKtl5A1Kh9YJXvo4Pujz2X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463866},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.4.7.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/a493626384c56a200372a37138f3193e/serve.zone-nupst-2.4.7.tgz","_integrity":"sha512-ZdgVjGrwX1wtkJnE5DtUMquonaTetioWiivA8aIoVpRtIg83fYNjIWul0qeG90pSSesnHqhbnXJRSd91gI2AxA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.4.7_1742908654430_0.23118457571724504","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@serve.zone/nupst","version":"2.4.8","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.4.8","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"79fc6ab4190e82641ea14b380db2fb676c64c6c0","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.4.8.tgz","fileCount":48,"integrity":"sha512-udRCKHs0b/9qw8K11aEMhpw30hehQg/p9SC84gAl9RYqpNHHq6AlcGJ/931BbxeIeGlxZCA1KcpQZPOFoxvmJA==","signatures":[{"sig":"MEYCIQD2WdZP85XjSzVCOdpSR4HifcKvD9PcjAfOE13T5r5ltQIhAKFZ+PpXv6r+VOK+ClDr/j81HcfvvD175DgHgYffwDIe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463866},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.4.8.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/e560d3bf12f41eced1a021c280356582/serve.zone-nupst-2.4.8.tgz","_integrity":"sha512-udRCKHs0b/9qw8K11aEMhpw30hehQg/p9SC84gAl9RYqpNHHq6AlcGJ/931BbxeIeGlxZCA1KcpQZPOFoxvmJA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.4.8_1742908842520_0.7232339109099712","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@serve.zone/nupst","version":"2.5.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.5.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"bc79abcbe053a996c75b0fffd73e87ff7e3ac480","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.5.0.tgz","fileCount":48,"integrity":"sha512-TRiFtjP8sVq0QNrBqN03JY+b7gp68/jLndB7vRJfyJEdUqgmAQBzeds6z5Humk0g0Rq9Bumz+hlhLC+sZfFa5g==","signatures":[{"sig":"MEUCIQCK/0FTPkY58Kg+2xbLDIeV67RJYgsmVWumgLRGoRXhkAIgTAehPkimSZf0E0grM6SnWF2KVRG82NsyCgG5C7ro3n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469150},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.5.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/be0225f35d57a750f31a5ed99eca9851/serve.zone-nupst-2.5.0.tgz","_integrity":"sha512-TRiFtjP8sVq0QNrBqN03JY+b7gp68/jLndB7vRJfyJEdUqgmAQBzeds6z5Humk0g0Rq9Bumz+hlhLC+sZfFa5g==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.5.0_1742909194308_0.3183235007029035","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@serve.zone/nupst","version":"2.5.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.5.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"74a9ea924b51605ce1445626a5765eeb768affa5","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.5.1.tgz","fileCount":48,"integrity":"sha512-nzOLKeQaKwO51yvXeUla3d+5vsWcHjegkuA8u6EwsSDTAdtetJ04BT4CTEt/JdGDwRM/DQistR1YU1sMDCQ8ug==","signatures":[{"sig":"MEQCIBlilNebU5esrKmiBBsJZXFZA3+h2JdAsY7g8FQhEJ5cAiA9AEvTHHsJg0X7fZTXwYOLEfwE4eFAmk5y5LtH2zIIVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471315},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.5.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/5ac580056145da4beafe69662bac54ac/serve.zone-nupst-2.5.1.tgz","_integrity":"sha512-nzOLKeQaKwO51yvXeUla3d+5vsWcHjegkuA8u6EwsSDTAdtetJ04BT4CTEt/JdGDwRM/DQistR1YU1sMDCQ8ug==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.5.1_1742914083854_0.6863852569868956","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@serve.zone/nupst","version":"2.5.2","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.5.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"3f56adf34307dbcd46b126ca3d6e331d6a5bb34c","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.5.2.tgz","fileCount":44,"integrity":"sha512-Ko7FZ5VlrLAGTpjDGwUjorLe5gEPVFrNIAV05WAO4oWq33KIwtPx0uCucdpjq7pQF5NOMoNzDKAsHpy2MWQRDA==","signatures":[{"sig":"MEQCIGUYhyNeX1zVn2XvSTJbluWr1fx+pTxpZ3mSbg6aAyjdAiBthN0jEquu7D2THqRQqCcnTT/fh4zUx5Z9TR/VzH2TVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430554},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.5.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/e9bf0e36370186cfecc28a73a841a52b/serve.zone-nupst-2.5.2.tgz","_integrity":"sha512-Ko7FZ5VlrLAGTpjDGwUjorLe5gEPVFrNIAV05WAO4oWq33KIwtPx0uCucdpjq7pQF5NOMoNzDKAsHpy2MWQRDA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.5.2_1742995673476_0.9300239889701962","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@serve.zone/nupst","version":"2.6.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"aa2001c1ce4cdad66cdec7b4139c942337af248a","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.0.tgz","fileCount":44,"integrity":"sha512-ZPp9YrYJfvwt1J8qY/36IdPcBvBf7BWsOaSi1DMvYkpFb0Xv0PHCsDh4e3gWHtpaHYkFAkbQxX6NUdQ+V8H/ew==","signatures":[{"sig":"MEQCIHq13sLXrdmZXMXnR/P+PPIDmYIKVYjv1Yq233FKQRlNAiB64Fx9zTOrkfBhHn21II/XQZp+E+DkHB5bEEWbW6st6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430940},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/5d04eeba9e745da9bfabb8b0c5228304/serve.zone-nupst-2.6.0.tgz","_integrity":"sha512-ZPp9YrYJfvwt1J8qY/36IdPcBvBf7BWsOaSi1DMvYkpFb0Xv0PHCsDh4e3gWHtpaHYkFAkbQxX6NUdQ+V8H/ew==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.0_1742996993503_0.5288421557299019","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@serve.zone/nupst","version":"2.6.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"d204aaf0724190d2ff7184cd4af39e8a8e6eea99","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.1.tgz","fileCount":44,"integrity":"sha512-jxyDHI0oeGH/AmkDluMPMxiF7j9OgWn3QAjTqQg29qIsuQUU3NP+Vf0fLWpzGrqLP388/DAB+opF7daLFKg0Ng==","signatures":[{"sig":"MEUCIQDRLQWkelMNwB6L8K5P5MhKQH5dXZrSHLXQjff2A9veGgIgKFZDnlhIBjX9MrFH4kPDlFMGKl2rDZ358pjFjXk4N08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430940},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/4bd49dab700e3803c4d883380e75d258/serve.zone-nupst-2.6.1.tgz","_integrity":"sha512-jxyDHI0oeGH/AmkDluMPMxiF7j9OgWn3QAjTqQg29qIsuQUU3NP+Vf0fLWpzGrqLP388/DAB+opF7daLFKg0Ng==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.1_1742997111273_0.201028376402121","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@serve.zone/nupst","version":"2.6.2","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"c31f363597f6790fe684670e265a3fdc7c76c726","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.2.tgz","fileCount":44,"integrity":"sha512-gNlNZhlVUxock51iOOUb2D9zN5taiaKS0X1GIbt65RU4m6Wv1A5GeuVCf6k7Fb9q63jkZui/3ToCab1iyIGQeA==","signatures":[{"sig":"MEUCIQCyTiCHAXa9n2IVjZSo1nEznP2c4xuoEbSazHylkf+tEQIgWUm5hT/s5QhQgfH2relx1J+Z/GTRl2wJcadeAfDhwag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431069},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/08a1eb5a339e3299a29e1dad2d888201/serve.zone-nupst-2.6.2.tgz","_integrity":"sha512-gNlNZhlVUxock51iOOUb2D9zN5taiaKS0X1GIbt65RU4m6Wv1A5GeuVCf6k7Fb9q63jkZui/3ToCab1iyIGQeA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.2_1742997295410_0.5909852582422837","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@serve.zone/nupst","version":"2.6.3","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.3","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"2f1edf7e8b3e81a6165ed8c1244defcc29108849","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.3.tgz","fileCount":44,"integrity":"sha512-NMM9piJGuGUbFjKiBUTs/na46Ap99OjJSKDJIpuxB/BuX9iPZOmKr8XwxkmuR4UqdIlSF4a2syd6PrIaGKudBg==","signatures":[{"sig":"MEQCIGAxSO5nGwlf830tAzPOZ7OEzfuNp11rljfsX5lhInbWAiARbW5Yd9y/ySj3qGoMt5uzEcGjCDIqQ44p9FSb/6bAAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431069},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.3.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/33f9b03ac1ea29c4fb5e49223301d337/serve.zone-nupst-2.6.3.tgz","_integrity":"sha512-NMM9piJGuGUbFjKiBUTs/na46Ap99OjJSKDJIpuxB/BuX9iPZOmKr8XwxkmuR4UqdIlSF4a2syd6PrIaGKudBg==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.3_1742997950546_0.3779574801959218","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@serve.zone/nupst","version":"2.6.4","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.4","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"c11f3e26657af8c0ef10fe3a00ddab89f5365fd3","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.4.tgz","fileCount":44,"integrity":"sha512-jHwN2M/YPxh7jyoyOggD91Yuse93mgKGBnF0UBlCqbLjzz9cWuamZAfCIrnH/CmIJbMNEZnz2QFs8eAKDkZYWA==","signatures":[{"sig":"MEYCIQCPn6CsBqsqdVIC5wj5PIQrx91qO9vcFtePIQQmSbcjiAIhAK8w3ewouABVCfHEW+sZsMYMLdhFuc8Vqm470L6sSvy9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431069},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.4.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/6938b8507e01670fe6a9611c63626c80/serve.zone-nupst-2.6.4.tgz","_integrity":"sha512-jHwN2M/YPxh7jyoyOggD91Yuse93mgKGBnF0UBlCqbLjzz9cWuamZAfCIrnH/CmIJbMNEZnz2QFs8eAKDkZYWA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.4_1742998147233_0.09372663115585222","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@serve.zone/nupst","version":"2.6.5","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.5","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"28090b2650c866fe3023ffb13d75b5c82981dd01","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.5.tgz","fileCount":44,"integrity":"sha512-QTjpsgvD5eYTmZ0XboNRCIl5/9T9yCJf1q/NaCCm1BPNPx4ybtIFrnoHhDWUMzFKlpD1ROsEenMv+SAEgjh5NA==","signatures":[{"sig":"MEQCICx4bI6mn2QfFzfPSbMuTudZvK958EemD+GjFgm5nCRUAiBA/w/qus4hB1FbVgKMAyUBYi6nIPjoOegzqU92sVB9uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448797},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.5.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/bc6a45ffd1ab48ea5781d6022bcd51b7/serve.zone-nupst-2.6.5.tgz","_integrity":"sha512-QTjpsgvD5eYTmZ0XboNRCIl5/9T9yCJf1q/NaCCm1BPNPx4ybtIFrnoHhDWUMzFKlpD1ROsEenMv+SAEgjh5NA==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.5_1743004200400_0.7832655112794817","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@serve.zone/nupst","version":"2.6.6","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.6","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"b79298e83bf82a6c5021ab5c4afc778fcf6ee0ff","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.6.tgz","fileCount":44,"integrity":"sha512-5z4qUfk0iswTK9JGZ2oo4Wh5FliAF9jNNV+2jrp6hNloVUAKwN1SVgdPN7cmeaqOZ6E/rg5SmrhiwH7am/872g==","signatures":[{"sig":"MEUCIB6PpcD+Pvq0LYjL0TP9hm2lwUy4RztRHp27k5UY4eGEAiEAwgQTI+rWHCP2tjsPzDpLEVjgOy0a4SSBwMNJXlKxtGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448797},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.6.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/ea5fdc51062f35ce15f396f4dafa7e27/serve.zone-nupst-2.6.6.tgz","_integrity":"sha512-5z4qUfk0iswTK9JGZ2oo4Wh5FliAF9jNNV+2jrp6hNloVUAKwN1SVgdPN7cmeaqOZ6E/rg5SmrhiwH7am/872g==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.6_1743004425330_0.9884914200840105","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"@serve.zone/nupst","version":"2.6.7","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.7","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"de00de36f441e513b91bc0c94fb4f795fb145b11","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.7.tgz","fileCount":44,"integrity":"sha512-8cK5hrHXpeoAxpZqAFvgc0dx2GU0nZVzFlP7vbEgZeI+uR3ab5935iIPwCgF9TbF7OIcrysN+AymUw0BTfbG9Q==","signatures":[{"sig":"MEUCIAzaF5e18S8MY4hCfrw51n0T+I11pxc+cUC7AiMxvU5PAiEAtZx54tsqu6GUyCZraG7TbbbaqlVS+zntW70eGRq5KMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448797},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.7.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/97b8488f60070d83a980a2eed0ee4827/serve.zone-nupst-2.6.7.tgz","_integrity":"sha512-8cK5hrHXpeoAxpZqAFvgc0dx2GU0nZVzFlP7vbEgZeI+uR3ab5935iIPwCgF9TbF7OIcrysN+AymUw0BTfbG9Q==","_npmVersion":"10.9.2","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.7_1743004598117_0.47169721116912755","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"@serve.zone/nupst","version":"2.6.8","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.8","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"01c727b5ab772ed6692c694a9fd3753804694127","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.8.tgz","fileCount":44,"integrity":"sha512-5HNejqrur7XgWS8MtSSyC/B3rrRtLhIURtq33OB0DZpWnHxTiE8/nktFOIRF7BfuoaZEaqfR2KBjCfhG9QrsSQ==","signatures":[{"sig":"MEUCIQDLU9DfjPL0n+Hy80BceMACKgJjA/oLVDEWIvjAO3gsdgIgXkjMoOprnYSsKyd5HMzjQ/XF6QFztmWtb28eimytqBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449517},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.8.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/2d16dd9ba3b29ead1d6c24c9e3a18635/serve.zone-nupst-2.6.8.tgz","_integrity":"sha512-5HNejqrur7XgWS8MtSSyC/B3rrRtLhIURtq33OB0DZpWnHxTiE8/nktFOIRF7BfuoaZEaqfR2KBjCfhG9QrsSQ==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.8_1743011399486_0.868931780589195","host":"s3://npm-registry-packages-npm-production"}},"2.6.9":{"name":"@serve.zone/nupst","version":"2.6.9","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.9","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"1ab42fdef0bf91ae083889b8919727ee86d12205","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.9.tgz","fileCount":44,"integrity":"sha512-yu9r3oEhZUkvfozfyL1nYd/lY9xNYftAENmnSTwwP+3wW2BBjIrCFVit1hvHS0ao3DKwbCz35mRZ3jZ5eVaYhg==","signatures":[{"sig":"MEQCIELMvFYAfm0RFd39Pt+WYSZQTjj+S2RhxMeHz7d6HvyRAiAlnys4lHm/olORc4I6djtyP28g4FusXYCn6SSjsXL8sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449301},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.9.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/295ff66657e6487495f4cb7cdb55eedc/serve.zone-nupst-2.6.9.tgz","_integrity":"sha512-yu9r3oEhZUkvfozfyL1nYd/lY9xNYftAENmnSTwwP+3wW2BBjIrCFVit1hvHS0ao3DKwbCz35mRZ3jZ5eVaYhg==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.9_1743012065490_0.1256364761774722","host":"s3://npm-registry-packages-npm-production"}},"2.6.10":{"name":"@serve.zone/nupst","version":"2.6.10","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.10","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"05ddc1b889b60326d0251a56d5c647dc6c56592b","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.10.tgz","fileCount":44,"integrity":"sha512-3ByT88omDvty3xdyQ1vBNyZUDWeXQDhM4rq3bG0OYTPKsoVY+UkqpnFpvNq8XjwdRNH0bZg2eGaVpwmGlr9dsg==","signatures":[{"sig":"MEUCIQDKiTqUpeYtV/GLKk6No1Zsvqkw9NXZsSVxJrRvtIUK4gIgUzKs2rVR4ySPOl3L8sj80xQiJbprL+NcJqfr8QApSjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449340},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.10.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/db316015ac6248da90b343c1dc1dbad3/serve.zone-nupst-2.6.10.tgz","_integrity":"sha512-3ByT88omDvty3xdyQ1vBNyZUDWeXQDhM4rq3bG0OYTPKsoVY+UkqpnFpvNq8XjwdRNH0bZg2eGaVpwmGlr9dsg==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.10_1743012261204_0.472873644877994","host":"s3://npm-registry-packages-npm-production"}},"2.6.11":{"name":"@serve.zone/nupst","version":"2.6.11","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.11","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"4e33d80082df50d59abc4fca10f75b170c7b3679","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.11.tgz","fileCount":44,"integrity":"sha512-wqpJEN4erJDhIORG9r/ekDjerl4iS/VqevSUIwsEyMwQ2an6QWF69bAQ1hgOzMZj9Lw20/4+znq1sADza+pKag==","signatures":[{"sig":"MEYCIQDQ04Qz/MofUmzTdNCXpeZRFdpR4fj/iMxprMnCzeLqmgIhAIjfBsVTP8svIdHF5j5d1+cP31rBXAAsVF9smLyQlq9u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449400},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.11.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/8d34970ad1bfcca3155a97cb017a00f2/serve.zone-nupst-2.6.11.tgz","_integrity":"sha512-wqpJEN4erJDhIORG9r/ekDjerl4iS/VqevSUIwsEyMwQ2an6QWF69bAQ1hgOzMZj9Lw20/4+znq1sADza+pKag==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.11_1743012533190_0.34030886505326907","host":"s3://npm-registry-packages-npm-production"}},"2.6.12":{"name":"@serve.zone/nupst","version":"2.6.12","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.12","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"8df268fa4cd2874ac02bec2977fbd02d6be4972f","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.12.tgz","fileCount":44,"integrity":"sha512-SiOqgPHdBhExkZwodw2gbpcE5RzMV/fuwPmoxWslTlBZhuD5yOMg2Zq8XwTpP3NW7MVnn6kgFZ64q1bFnN566w==","signatures":[{"sig":"MEQCICb4ilcY/SfW1UxjnPg3CPDGO+k2E+HacZSi2pjaL3qtAiBeVOe5FlMJ108BS9z2ckm8eoDDNbtl7d6pQ+t26aCQ1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449418},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.12.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/91626cdc055780177eb942e16c4146d7/serve.zone-nupst-2.6.12.tgz","_integrity":"sha512-SiOqgPHdBhExkZwodw2gbpcE5RzMV/fuwPmoxWslTlBZhuD5yOMg2Zq8XwTpP3NW7MVnn6kgFZ64q1bFnN566w==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.12_1743012658841_0.3352265206790783","host":"s3://npm-registry-packages-npm-production"}},"2.6.13":{"name":"@serve.zone/nupst","version":"2.6.13","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.13","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"8ecb7ed52aa21d6b42fc2544ac65c38111a9b2ec","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.13.tgz","fileCount":44,"integrity":"sha512-ygFBNupU2y09IGFLc4q0BZ/BVWkYh3o6GtKtAHfwCRI7zS03O49HKw9ckL+ofuHoM334FXDl/qEuNmbHx16USA==","signatures":[{"sig":"MEUCIFPALLsrnfg29o6/TkPbS3MG9aO/CgBLcG4hPUInJ5RXAiEAs10N+8mWCyk67794G5beJIle49rYzVijVqF4cqbz9n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449454},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.13.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/b5ff8b79c32a95bd08445679991a7533/serve.zone-nupst-2.6.13.tgz","_integrity":"sha512-ygFBNupU2y09IGFLc4q0BZ/BVWkYh3o6GtKtAHfwCRI7zS03O49HKw9ckL+ofuHoM334FXDl/qEuNmbHx16USA==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.13_1743012802200_0.8220592450715041","host":"s3://npm-registry-packages-npm-production"}},"2.6.14":{"name":"@serve.zone/nupst","version":"2.6.14","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.14","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"1b48e9472a70f157b36a099d823a9426e6a548d4","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.14.tgz","fileCount":44,"integrity":"sha512-XX1Jx0GHEi3+9MlYxRNcJtEvsY7JLHC23vrYy4ByNdXalyG3i3IX8cYhUZ4f4skwuOo4HoT6kadZPZWDrT4aLw==","signatures":[{"sig":"MEYCIQDv8zYgP9XIGjpzM4Gwf7e+KRrFAUijQ6vyC76cVVDzNgIhAIlW0C9XMSm1wDqc/HmB9q3yzekUofevm1a9frDmEEsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449436},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.14.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/4a47e199558437d8ebd55bb9b8e6ee6a/serve.zone-nupst-2.6.14.tgz","_integrity":"sha512-XX1Jx0GHEi3+9MlYxRNcJtEvsY7JLHC23vrYy4ByNdXalyG3i3IX8cYhUZ4f4skwuOo4HoT6kadZPZWDrT4aLw==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.14_1743012926969_0.34359112507700984","host":"s3://npm-registry-packages-npm-production"}},"2.6.15":{"name":"@serve.zone/nupst","version":"2.6.15","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.15","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"93d0142adcf29a7a02a623cd7c63296d4f5a750e","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.15.tgz","fileCount":47,"integrity":"sha512-xn+9IxBuAH7LCXR2UuEHY2qow+76uXrsA0uzNzzPhNRHVfZAMNcFq7avDWH2YSUpHazgeZF63PGQegQsvNRVCg==","signatures":[{"sig":"MEUCIQCU1ZfTICRgThxR2ILp+BXc5KrHuyXPlmsDgwIdIWP+DQIgdNOOd5QctAhGDpfmtb7gAA1ozZwmN6oUppWAAFOnvrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459229},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.15.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/13983868abab3dc6b737f01029cb4e2c/serve.zone-nupst-2.6.15.tgz","_integrity":"sha512-xn+9IxBuAH7LCXR2UuEHY2qow+76uXrsA0uzNzzPhNRHVfZAMNcFq7avDWH2YSUpHazgeZF63PGQegQsvNRVCg==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.15_1743028129151_0.7178628635707616","host":"s3://npm-registry-packages-npm-production"}},"2.6.16":{"name":"@serve.zone/nupst","version":"2.6.16","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.16","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"a154802706787799987c2b1f27fc82ca221a062e","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.16.tgz","fileCount":47,"integrity":"sha512-YqTpk+xY5xYK2QBd88czoVF3kU73nUiaM9j9Kdb7mkljhEEpjS3HlEhr/m9jsHGX/isXm7rm5LoUVxmmCmuzGA==","signatures":[{"sig":"MEUCICQUqTBiL3E3vRvB5hM6kiU5FtUtJJBuV6qfxyU1CVLqAiEAsR5haMCnM1U/th0a85YEDnApieMFCz6w0BUHSDruJF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455799},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.16.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/8fed1126b5ad2f3e4ecdf4cae97877c0/serve.zone-nupst-2.6.16.tgz","_integrity":"sha512-YqTpk+xY5xYK2QBd88czoVF3kU73nUiaM9j9Kdb7mkljhEEpjS3HlEhr/m9jsHGX/isXm7rm5LoUVxmmCmuzGA==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.16_1743028714173_0.08252431438794394","host":"s3://npm-registry-packages-npm-production"}},"2.6.17":{"name":"@serve.zone/nupst","version":"2.6.17","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@2.6.17","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"65f2c9e0cbc815aa8b8badf5eb8e1850618de902","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-2.6.17.tgz","fileCount":47,"integrity":"sha512-GMLQ6EY/myzCh/qB2O9EWxwiE7oZJk9YNlIZwNiZJiXZQZQUgd4H0nf62ujVvu92iJ3FAQl7P5k0e5JcVfADzg==","signatures":[{"sig":"MEYCIQCPIiSW6RFRo+QAJXl8UkZp/uFRlEJIfF9OifYdy6MScAIhAIH3Vn0cmFpubFfzKG9wwLmbNVdhTDriyP/86JLlGs+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455586},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-2.6.17.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/410768cb9434552d26f76354aaee0af9/serve.zone-nupst-2.6.17.tgz","_integrity":"sha512-GMLQ6EY/myzCh/qB2O9EWxwiE7oZJk9YNlIZwNiZJiXZQZQUgd4H0nf62ujVvu92iJ3FAQl7P5k0e5JcVfADzg==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_2.6.17_1743029006867_0.26363358420737626","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@serve.zone/nupst","version":"3.0.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@3.0.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"0d7c6c1ca358fb3db8519bb1f567c6e6a4b3490f","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-3.0.0.tgz","fileCount":53,"integrity":"sha512-BXyGqMejyxn/AdbeBYm7O8Z9bbKERoHHxVLm4nMhkQ1BXbQTBPzGznLbITKU1v5CgxmpWFGDLbvG8VJk5mje4Q==","signatures":[{"sig":"MEUCICoWhzDTEMiQU5nJuTAkZisKY+815NDPs6nZRdilXA66AiEA7h3CyqDrP/Lla6xEdGhHyb0GRg57nyDKCFOPfe2TyOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622203},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-3.0.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/e873b842725a780944d5e849fb5d47f7/serve.zone-nupst-3.0.0.tgz","_integrity":"sha512-BXyGqMejyxn/AdbeBYm7O8Z9bbKERoHHxVLm4nMhkQ1BXbQTBPzGznLbITKU1v5CgxmpWFGDLbvG8VJk5mje4Q==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_3.0.0_1743178793419_0.6750822486699575","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@serve.zone/nupst","version":"3.0.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@3.0.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"0bbaa9efb2b160bde095e93cd907f8eb7b674b12","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-3.0.1.tgz","fileCount":53,"integrity":"sha512-hZ0kgacsZYVxl6FBc/rvcBqeS5hPfJq+IMEC0SBqnIhjZ7MhEp6PK6pV2mbU8thmU/SAetgIhdB5+Z5Z91bVVg==","signatures":[{"sig":"MEYCIQDxG0AfROtE4J/svSpbigBg67yJYqztQb4zHlcuTv6dYAIhAIV1xJcefBQ8xCgZCpzSOrkK3U5uD/QNzNIXNajHCL+s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618604},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-3.0.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/482ecad5a11f8d9b7ea88f9359fdf95e/serve.zone-nupst-3.0.1.tgz","_integrity":"sha512-hZ0kgacsZYVxl6FBc/rvcBqeS5hPfJq+IMEC0SBqnIhjZ7MhEp6PK6pV2mbU8thmU/SAetgIhdB5+Z5Z91bVVg==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_3.0.1_1743179537967_0.1063560544631017","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@serve.zone/nupst","version":"3.1.0","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@3.1.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"78dcb20d9c2aa2c360f98c93621eb8e53387ab07","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-3.1.0.tgz","fileCount":62,"integrity":"sha512-ljRAg1JHU77UK1XfoWxD8K5/DAQDsxomjzN7BtLJMMN85gCj0A/OzktCYiCaznj4xJXTDJPMXv3ttqBrub5M6A==","signatures":[{"sig":"MEUCIQCP3eysywffbW+vfcskmCsWkK2Q0oBmyZpOD3x5t7Z9ZwIgbpTbEPZQatV5ts6ZMUM9/FOyU1ujSFT/d4LPYRI3XbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620257},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-3.1.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/c938192e2605d1a25ec1ffbb87a27bbc/serve.zone-nupst-3.1.0.tgz","_integrity":"sha512-ljRAg1JHU77UK1XfoWxD8K5/DAQDsxomjzN7BtLJMMN85gCj0A/OzktCYiCaznj4xJXTDJPMXv3ttqBrub5M6A==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_3.1.0_1743199931351_0.6919635770775356","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@serve.zone/nupst","version":"3.1.1","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@3.1.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"6df0b46fad6846b25f99ce7b120c09aca80856fe","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-3.1.1.tgz","fileCount":62,"integrity":"sha512-89kNqNEeNuq/+H6r+n9leESP5wIUnI2RnDCRy6YYq4pzCnjBdWqRIr0IvtTqToLRpIkyx1V9ihj4DjLqM2s2PA==","signatures":[{"sig":"MEYCIQCF4b6UDR6DOdxzIVR2qCp4FzXV1zDAZgmyrzIoQkVnDAIhAMjMd1yVi0K4T3FciFhJNequpTozOwbHHTqumzRgG9dE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620247},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-3.1.1.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/21a8c85ca03f5f94ee3452c2f3d5d284/serve.zone-nupst-3.1.1.tgz","_integrity":"sha512-89kNqNEeNuq/+H6r+n9leESP5wIUnI2RnDCRy6YYq4pzCnjBdWqRIr0IvtTqToLRpIkyx1V9ihj4DjLqM2s2PA==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_3.1.1_1743200851060_0.5101209237943356","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@serve.zone/nupst","version":"3.1.2","keywords":["ups","snmp","shutdown","node","cli"],"author":"","license":"MIT","_id":"@serve.zone/nupst@3.1.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"bin":{"nupst":"bin/nupst"},"dist":{"shasum":"7b2f15f955245914f53c42c1543a88aea65ab020","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-3.1.2.tgz","fileCount":62,"integrity":"sha512-HuY1kMzoIEistUSzHqWBLFNYxKne4durxnsrRJh3tWZjG9jb8wVBhSj0DhtQm8nCf6N7rpIf5rtXGR+hG3ngJw==","signatures":[{"sig":"MEQCIHUnyc4I5AcHh9I8j+R9ZvDdz24lzGqoZPQukq5RFYSiAiB2ZAEZnIIIrAkOCajXI3QVuObgfxxuMewixrquTZ8MDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620251},"main":"dist/index.js","type":"module","_from":"file:serve.zone-nupst-3.1.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany","setup":"bash setup.sh","start":"bin/nupst","uninstall":"sudo bash uninstall.sh","install-global":"sudo bash install.sh"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/3309e5ff0c3e67832503dd930ba85700/serve.zone-nupst-3.1.2.tgz","_integrity":"sha512-HuY1kMzoIEistUSzHqWBLFNYxKne4durxnsrRJh3tWZjG9jb8wVBhSj0DhtQm8nCf6N7rpIf5rtXGR+hG3ngJw==","_npmVersion":"11.2.0","description":"Node.js UPS Shutdown Tool for SNMP-enabled UPS devices","directories":{},"_nodeVersion":"23.8.0","dependencies":{"net-snmp":"3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0","@git.zone/tsrun":"^1.3.3","@git.zone/tstest":"^1.0.96","@push.rocks/qenv":"^6.1.0","@git.zone/tsbuild":"^2.3.2","@push.rocks/tapbundle":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_3.1.2_1743201009669_0.40062832361838163","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@serve.zone/nupst","version":"5.1.2","keywords":["ups","snmp","power","shutdown","monitoring","cyberpower","apc","eaton","tripplite","liebert","vertiv","battery","backup"],"author":{"name":"Serve Zone"},"license":"MIT","_id":"@serve.zone/nupst@5.1.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"homepage":"https://code.foss.global/serve.zone/nupst","bugs":{"url":"https://code.foss.global/serve.zone/nupst/issues"},"os":["darwin","linux","win32"],"bin":{"nupst":"bin/nupst-wrapper.js"},"cpu":["x64","arm64"],"dist":{"shasum":"1ebb41738049f74a53fe64b7a2073a25ec35cc25","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-5.1.2.tgz","fileCount":8,"integrity":"sha512-LnpQjdMP3/Mu1XoBq/y2+LN8AEtWzXlXsf5R4X1zChDz78cv3bAouP+NZOGEPBsBvtPSaw9M4rVwvl+NtibZ5w==","signatures":[{"sig":"MEUCIQDuhOl+4t1UyA+9rpZlTPTmzVtC87R63sKWp8n94HPWGQIgYzuHpjXXArS7CmsAILObjrfK/rOAs1nXjb8PSy0t4LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94254},"type":"module","_from":"file:serve.zone-nupst-5.1.2.tgz","engines":{"node":">=14.0.0"},"scripts":{"test":"echo 'Tests are run with Deno: deno task test'","build":"echo 'no build needed'","postinstall":"node scripts/install-binary.js"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/d1b201e832f20a72bebaf34a256ef6ab/serve.zone-nupst-5.1.2.tgz","_integrity":"sha512-LnpQjdMP3/Mu1XoBq/y2+LN8AEtWzXlXsf5R4X1zChDz78cv3bAouP+NZOGEPBsBvtPSaw9M4rVwvl+NtibZ5w==","repository":{"url":"git+https://code.foss.global/serve.zone/nupst.git","type":"git"},"_npmVersion":"11.3.0","description":"Network UPS Shutdown Tool - Monitor SNMP-enabled UPS devices and orchestrate graceful system shutdowns during power emergencies","directories":{},"_nodeVersion":"23.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nupst_5.1.2_1761224475333_0.9496500317630752","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@serve.zone/nupst","version":"5.1.3","keywords":["ups","snmp","power","shutdown","monitoring","cyberpower","apc","eaton","tripplite","liebert","vertiv","battery","backup"],"author":{"name":"Serve Zone"},"license":"MIT","_id":"@serve.zone/nupst@5.1.3","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"homepage":"https://code.foss.global/serve.zone/nupst","bugs":{"url":"https://code.foss.global/serve.zone/nupst/issues"},"os":["darwin","linux","win32"],"bin":{"nupst":"bin/nupst-wrapper.js"},"cpu":["x64","arm64"],"dist":{"shasum":"a920a2b5230c06b89c994c7275cea960c0b2a6af","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-5.1.3.tgz","fileCount":8,"integrity":"sha512-MsWXr5T5CEXE0Kzh217mtQjHrJt8QhY6FYQ/P0ix7lewDWTV6rQH2tL2YrdYkcNdR8SccTrZwh2g/Z9jcYa56A==","signatures":[{"sig":"MEUCIQDl8y4e0RnZzvDJNe6UaIlpTn+mgEcqAc4CqvtMBf+ACAIgALwaazJiGNFWXoGuuRsM95oCawqSK+37ZiPvCLJF6vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94495},"type":"module","engines":{"node":">=14.0.0"},"gitHead":"b80275a5943deaacff29bb9cf50d26c455013ef1","scripts":{"test":"echo 'Tests are run with Deno: deno task test'","build":"echo 'no build needed'","postinstall":"node scripts/install-binary.js","prepublishOnly":"echo 'Publishing NUPST binaries to npm...'"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"repository":{"url":"git+https://code.foss.global/serve.zone/nupst.git","type":"git"},"_npmVersion":"11.3.0","description":"Network UPS Shutdown Tool - Monitor SNMP-enabled UPS devices and orchestrate graceful system shutdowns during power emergencies","directories":{},"_nodeVersion":"23.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.1+sha512.77a884a165cbba2d8d1c19e3b4880eee6d2fcabd0d879121e282196b80042351d5eb3ca0935fa599da1dc51265cc68816ad2bddd2a2de5ea9fdf92adbec7cd34","_npmOperationalInternal":{"tmp":"tmp/nupst_5.1.3_1761224687616_0.16592403957488777","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"@serve.zone/nupst","version":"5.1.4","keywords":["ups","snmp","power","shutdown","monitoring","cyberpower","apc","eaton","tripplite","liebert","vertiv","battery","backup"],"author":{"name":"Serve Zone"},"license":"MIT","_id":"@serve.zone/nupst@5.1.4","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"homepage":"https://code.foss.global/serve.zone/nupst","bugs":{"url":"https://code.foss.global/serve.zone/nupst/issues"},"os":["darwin","linux","win32"],"bin":{"nupst":"bin/nupst-wrapper.js"},"cpu":["x64","arm64"],"dist":{"shasum":"25f81732927a668dc28855d28e55cddad2d5712e","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-5.1.4.tgz","fileCount":8,"integrity":"sha512-yvDwdaYy3H3ooGeWJUVD6bQyr1vG9GIihDhG8UJGgUbfFLmW4xCZevpmq6PnaCEN56fpUWNLMwHvoNNkWD4Y5Q==","signatures":[{"sig":"MEYCIQDkUJrEhrCJpgXk7eT11ybHDb2SFPkfDaUE0Ghrr4Ca1AIhALY1SNcdUs/ogDHZ9t0c13V3PvaKMKWF3cvZDURaqTFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94495},"type":"module","engines":{"node":">=14.0.0"},"gitHead":"b80275a5943deaacff29bb9cf50d26c455013ef1","scripts":{"test":"echo 'Tests are run with Deno: deno task test'","build":"echo 'no build needed'","postinstall":"node scripts/install-binary.js","prepublishOnly":"echo 'Publishing NUPST binaries to npm...'"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"repository":{"url":"git+https://code.foss.global/serve.zone/nupst.git","type":"git"},"_npmVersion":"11.3.0","description":"Network UPS Shutdown Tool - Monitor SNMP-enabled UPS devices and orchestrate graceful system shutdowns during power emergencies","directories":{},"_nodeVersion":"23.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.1+sha512.77a884a165cbba2d8d1c19e3b4880eee6d2fcabd0d879121e282196b80042351d5eb3ca0935fa599da1dc51265cc68816ad2bddd2a2de5ea9fdf92adbec7cd34","_npmOperationalInternal":{"tmp":"tmp/nupst_5.1.4_1761225262291_0.07339451481912951","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"name":"@serve.zone/nupst","version":"5.1.5","keywords":["ups","snmp","power","shutdown","monitoring","cyberpower","apc","eaton","tripplite","liebert","vertiv","battery","backup"],"author":{"name":"Serve Zone"},"license":"MIT","_id":"@serve.zone/nupst@5.1.5","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"homepage":"https://code.foss.global/serve.zone/nupst","bugs":{"url":"https://code.foss.global/serve.zone/nupst/issues"},"os":["darwin","linux","win32"],"bin":{"nupst":"bin/nupst-wrapper.js"},"cpu":["x64","arm64"],"dist":{"shasum":"f0845611195842533bd6e9cff9f5c56b3dde0e18","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-5.1.5.tgz","fileCount":8,"integrity":"sha512-X9STM8TLaL+doKzZ8NBkOA93aaqqiRo4Gv1r3pLVpaPQJ7sifz8jPF6JfN9K8WEElB9MjQNBFa2Ujh+zv/yKSw==","signatures":[{"sig":"MEUCIQC2xNlxNVcxFeDVtpLVsY2MA1MWrozoqUpB0olAv0TZjAIgczDrk6XNVq31zW52BZDvT+vH/1gXkGtcBtYfs1muu3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94495},"type":"module","engines":{"node":">=14.0.0"},"gitHead":"c1cb136a7d651324bb2c82c23dbd7b03b76bf883","scripts":{"test":"echo 'Tests are run with Deno: deno task test'","build":"echo 'no build needed'","postinstall":"node scripts/install-binary.js","prepublishOnly":"echo 'Publishing NUPST binaries to npm...'"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"repository":{"url":"git+https://code.foss.global/serve.zone/nupst.git","type":"git"},"_npmVersion":"11.3.0","description":"Network UPS Shutdown Tool - Monitor SNMP-enabled UPS devices and orchestrate graceful system shutdowns during power emergencies","directories":{},"_nodeVersion":"23.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.1+sha512.77a884a165cbba2d8d1c19e3b4880eee6d2fcabd0d879121e282196b80042351d5eb3ca0935fa599da1dc51265cc68816ad2bddd2a2de5ea9fdf92adbec7cd34","_npmOperationalInternal":{"tmp":"tmp/nupst_5.1.5_1761225364054_0.23704453639757594","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@serve.zone/nupst","version":"6.0.0","keywords":["ups","snmp","power","shutdown","monitoring","cyberpower","apc","eaton","tripplite","liebert","vertiv","battery","backup","nut","upsd","proxmox"],"author":{"name":"Serve Zone"},"license":"MIT","_id":"@serve.zone/nupst@6.0.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"homepage":"https://code.foss.global/serve.zone/nupst","bugs":{"url":"https://code.foss.global/serve.zone/nupst/issues"},"os":["darwin","linux","win32"],"bin":{"nupst":"bin/nupst-wrapper.js"},"cpu":["x64","arm64"],"dist":{"shasum":"bba26e8ca0a30e0c1b8068a00212be622ee96f8d","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-6.0.0.tgz","fileCount":8,"integrity":"sha512-sTpiiHfBNPDoFS6BcK4btge23jGybMRxvo1G0yjt6V7HYcn0sBZTQ05ndqLyFIODPIghdOm3zi2MBX9A4k2UuA==","signatures":[{"sig":"MEUCIEibmuwwuaj3mUwUK2ve50oDjpEXC+l/cryrYnaAvP1+AiEAsDQgocpUrWHZqg62G3dsYeu8b7pfIaJIS1eYdw54i2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118145},"type":"module","_from":"file:serve.zone-nupst-6.0.0.tgz","engines":{"node":">=14.0.0"},"scripts":{"lint":"deno task lint","test":"deno task test","build":"deno task check","format":"deno task fmt","postinstall":"node scripts/install-binary.js"},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_resolved":"/tmp/234abeabb1ea32a2a39fac38e4f6ae92/serve.zone-nupst-6.0.0.tgz","_integrity":"sha512-sTpiiHfBNPDoFS6BcK4btge23jGybMRxvo1G0yjt6V7HYcn0sBZTQ05ndqLyFIODPIghdOm3zi2MBX9A4k2UuA==","repository":{"url":"git+https://code.foss.global/serve.zone/nupst.git","type":"git"},"_npmVersion":"11.7.0","description":"Network UPS Shutdown Tool - Monitor UPS devices via SNMP or NUT/UPSD and orchestrate graceful, cancellable shutdowns during power emergencies","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"@git.zone/tsdeno":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nupst_6.0.0_1783419384761_0.9282289250297477","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@serve.zone/nupst","version":"6.1.0","description":"Network UPS Shutdown Tool - Monitor UPS devices via SNMP or NUT/UPSD and orchestrate graceful, cancellable shutdowns during power emergencies","keywords":["ups","snmp","power","shutdown","monitoring","cyberpower","apc","eaton","tripplite","liebert","vertiv","battery","backup","nut","upsd","proxmox"],"homepage":"https://code.foss.global/serve.zone/nupst","bugs":{"url":"https://code.foss.global/serve.zone/nupst/issues"},"repository":{"type":"git","url":"git+https://code.foss.global/serve.zone/nupst.git"},"author":"Serve Zone","license":"MIT","type":"module","bin":{"nupst":"./bin/nupst-wrapper.js"},"engines":{"node":">=14.0.0"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"devDependencies":{"@git.zone/tsdeno":"^1.8.0"},"scripts":{"postinstall":"node scripts/install-binary.js","test":"deno task test","build":"deno task check","lint":"deno task lint","format":"deno task fmt"},"_id":"@serve.zone/nupst@6.1.0","dist":{"integrity":"sha512-hD0d/j288WH+paubawvZCRpWiJNERWZtnHkSSaZ8UaARvmdWjwtcUDHe9LqIzjsGabmlIPeViEYo8upSv7Btcg==","shasum":"57fd954af1080afab2dddbc0fd5d0e5120945638","tarball":"https://registry.npmjs.org/@serve.zone/nupst/-/nupst-6.1.0.tgz","fileCount":6,"unpackedSize":97927,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBh188hpRYFQrC1PVj+E/U33Y3taAMlPgXerbPaGSwOTAiEAjiXmD5SOlXHj9uO6DXOMIs9miw9gjfwDXVVaBD86wQA="}]},"_npmUser":{"name":"lossless","email":"hello@lossless.com"},"directories":{},"maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nupst_6.1.0_1789511299704_0.7910539495424591"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-24T08:44:26.689Z","modified":"2026-09-15T22:28:20.024Z","1.0.1":"2025-03-24T08:44:26.927Z","1.1.0":"2025-03-24T17:05:38.603Z","1.1.1":"2025-03-24T17:09:13.141Z","1.1.2":"2025-03-24T17:12:05.669Z","1.2.0":"2025-03-24T17:19:45.606Z","1.2.1":"2025-03-24T17:23:37.212Z","1.2.2":"2025-03-24T18:02:43.244Z","1.2.3":"2025-03-24T18:10:25.377Z","1.2.4":"2025-03-25T05:45:06.588Z","1.2.5":"2025-03-25T05:51:57.207Z","1.2.6":"2025-03-25T05:55:58.801Z","1.3.0":"2025-03-25T06:10:40.226Z","1.3.1":"2025-03-25T06:15:53.188Z","1.4.0":"2025-03-25T06:16:43.801Z","1.4.1":"2025-03-25T06:24:11.705Z","1.5.0":"2025-03-25T06:29:16.709Z","1.6.0":"2025-03-25T06:34:43.462Z","1.7.0":"2025-03-25T06:49:55.331Z","1.7.1":"2025-03-25T06:57:03.949Z","1.7.2":"2025-03-25T08:05:32.186Z","1.7.3":"2025-03-25T08:11:16.452Z","1.7.5":"2025-03-25T08:16:54.896Z","1.7.6":"2025-03-25T09:03:22.654Z","1.8.0":"2025-03-25T09:07:54.735Z","1.8.1":"2025-03-25T09:16:32.818Z","1.8.2":"2025-03-25T09:21:01.325Z","1.9.0":"2025-03-25T09:23:07.445Z","1.10.0":"2025-03-25T09:27:50.619Z","1.10.1":"2025-03-25T09:49:37.214Z","2.0.0":"2025-03-25T10:21:28.228Z","2.0.1":"2025-03-25T10:27:15.510Z","2.1.0":"2025-03-25T11:06:04.957Z","2.2.0":"2025-03-25T11:17:17.086Z","2.3.0":"2025-03-25T11:25:10.125Z","2.4.0":"2025-03-25T11:31:30.749Z","2.4.1":"2025-03-25T11:36:18.009Z","2.4.2":"2025-03-25T11:49:57.791Z","2.4.3":"2025-03-25T12:57:19.323Z","2.4.4":"2025-03-25T13:08:35.114Z","2.4.5":"2025-03-25T13:12:45.181Z","2.4.6":"2025-03-25T13:15:54.783Z","2.4.7":"2025-03-25T13:17:34.635Z","2.4.8":"2025-03-25T13:20:42.702Z","2.5.0":"2025-03-25T13:26:34.520Z","2.5.1":"2025-03-25T14:48:04.071Z","2.5.2":"2025-03-26T13:27:53.783Z","2.6.0":"2025-03-26T13:49:53.769Z","2.6.1":"2025-03-26T13:51:51.503Z","2.6.2":"2025-03-26T13:54:55.717Z","2.6.3":"2025-03-26T14:05:50.823Z","2.6.4":"2025-03-26T14:09:07.433Z","2.6.5":"2025-03-26T15:50:00.596Z","2.6.6":"2025-03-26T15:53:45.506Z","2.6.7":"2025-03-26T15:56:38.330Z","2.6.8":"2025-03-26T17:49:59.698Z","2.6.9":"2025-03-26T18:01:05.757Z","2.6.10":"2025-03-26T18:04:21.388Z","2.6.11":"2025-03-26T18:08:53.358Z","2.6.12":"2025-03-26T18:10:59.161Z","2.6.13":"2025-03-26T18:13:22.427Z","2.6.14":"2025-03-26T18:15:27.266Z","2.6.15":"2025-03-26T22:28:49.454Z","2.6.16":"2025-03-26T22:38:34.361Z","2.6.17":"2025-03-26T22:43:27.049Z","3.0.0":"2025-03-28T16:19:53.617Z","3.0.1":"2025-03-28T16:32:18.165Z","3.1.0":"2025-03-28T22:12:11.557Z","3.1.1":"2025-03-28T22:27:31.260Z","3.1.2":"2025-03-28T22:30:09.860Z","5.1.2":"2025-10-23T13:01:15.571Z","5.1.3":"2025-10-23T13:04:47.817Z","5.1.4":"2025-10-23T13:14:22.512Z","5.1.5":"2025-10-23T13:16:04.249Z","6.0.0":"2026-07-07T10:16:25.022Z","6.1.0":"2026-09-15T22:28:19.837Z"},"bugs":{"url":"https://code.foss.global/serve.zone/nupst/issues"},"author":"Serve Zone","license":"MIT","homepage":"https://code.foss.global/serve.zone/nupst","keywords":["ups","snmp","power","shutdown","monitoring","cyberpower","apc","eaton","tripplite","liebert","vertiv","battery","backup","nut","upsd","proxmox"],"repository":{"type":"git","url":"git+https://code.foss.global/serve.zone/nupst.git"},"description":"Network UPS Shutdown Tool - Monitor UPS devices via SNMP or NUT/UPSD and orchestrate graceful, cancellable shutdowns during power emergencies","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"readme":"# @serve.zone/nupst\n\nNUPST is a Network UPS Shutdown Tool for servers that need predictable behavior when power gets\nugly. It monitors UPS devices through SNMP or NUT/UPSD, evaluates per-device and grouped power\nconditions, and runs ordered actions such as Proxmox guest shutdown, webhooks, scripts, and host\nshutdown.\n\nActions are driven by declarative conditions with sustained-duration support: a 20-second power blip\nnever shuts anything down, pending actions are visible in `nupst service status`, and every\ndestructive step cancels automatically when power returns - including an already-scheduled host\nshutdown (`shutdown -c`).\n\n## Issue Reporting and Security\n\nFor reporting bugs, issues, or security vulnerabilities, please visit\n[community.foss.global/](https://community.foss.global/). This is the central community hub for all\nissue reporting. Developers who sign and comply with our contribution agreement and go through\nidentification can also get a [code.foss.global/](https://code.foss.global/) account to submit Pull\nRequests directly.\n\n## Why It Exists\n\nPower-failure automation must be boring, explicit, and local-first. NUPST is built as a single\ncompiled Deno binary that can sit on a Proxmox host or another Linux server, poll one or more UPS\ndevices, and execute a controlled shutdown sequence before batteries are exhausted.\n\nIt is useful when you need:\n\n- SNMP monitoring for network UPS units.\n- NUT/UPSD monitoring for USB UPS units exposed by Network UPS Tools.\n- Multiple UPS devices on one daemon.\n- Redundant or non-redundant UPS groups.\n- Blip-proof triggers: conditions can require a sustained on-battery duration.\n- Cancellable countdowns before destructive actions, with automatic cancel when power returns.\n- Proxmox VM/LXC shutdown before host shutdown.\n- Webhook or script notifications, including pending/executed/cancelled lifecycle events.\n- Live action state in `nupst service status` and a small authenticated HTTP JSON status endpoint.\n- Pause/resume for maintenance windows (pause also cancels a scheduled shutdown).\n- Configuration migration from older NUPST formats.\n\n## Installation\n\nInstall the released binary:\n\n```bash\ncurl -sSL https://code.foss.global/serve.zone/nupst/releases/download/latest/install.sh | sudo bash\n```\n\n> Already running NUPST v6.0.0 or earlier? Those versions fetch the install script from\n> `raw/branch/main`, which is no longer readable without a Gitea account, so their `nupst update`\n> fails. Run the one-liner above once to move to the release-asset installer; every later\n> `sudo nupst update` works normally.\n\nInstall a specific version:\n\n```bash\ncurl -sSL https://code.foss.global/serve.zone/nupst/releases/download/latest/install.sh | sudo bash -s -- --version v6.0.0\n```\n\nEvery file the installer needs is a Gitea release asset, so the commands above work without a Gitea\naccount and without repository source access. If you prefer to resolve the release tag yourself\ninstead of relying on the `latest` asset alias, ask the public releases API first (no `jq` needed):\n\n```bash\nNUPST_TAG=$(curl -sSL https://code.foss.global/api/v1/repos/serve.zone/nupst/releases/latest \\\n  | tr ',{}' '\\n\\n\\n' | grep -m1 '\"tag_name\"' | sed -e 's/.*\"tag_name\"[[:space:]]*:[[:space:]]*\"//' -e 's/\".*//')\ncurl -sSL \"https://code.foss.global/serve.zone/nupst/releases/download/${NUPST_TAG}/install.sh\" | sudo bash -s -- --version \"${NUPST_TAG}\"\n```\n\nCheck what the installer would do without changing anything:\n\n```bash\ncurl -sSL https://code.foss.global/serve.zone/nupst/releases/download/latest/install.sh | bash -s -- --dry-run\n```\n\nInstall through the npm package wrapper with pnpm:\n\n```bash\npnpm add --global @serve.zone/nupst\n```\n\nThe installer places the binary under `/opt/nupst/nupst`, creates a symlink in `/usr/local/bin` or\n`/usr/bin`, and preserves existing `/etc/nupst/config.json` when upgrading. It verifies the binary\nand the uninstaller against the `SHA256SUMS.txt` release asset before installing them, and places\n`uninstall.sh` next to the binary so `sudo nupst uninstall` keeps working offline.\n\n`sudo nupst update` uses the same release assets: it resolves the latest tag through the public\nreleases API and runs that release's `install.sh` pinned to the resolved version.\n\n## Quick Start\n\nCreate the first UPS config interactively:\n\n```bash\nsudo nupst ups add\n```\n\nTest connectivity:\n\n```bash\nnupst ups test --debug\n```\n\nInstall and start the systemd service:\n\n```bash\nsudo nupst service enable\nsudo nupst service start\n```\n\nInspect status and logs:\n\n```bash\nnupst service status\nnupst service logs\n```\n\n## CLI Reference\n\n```bash\nnupst <command> [subcommand] [options]\n```\n\nGlobal options:\n\n| Option            | Purpose                            |\n| ----------------- | ---------------------------------- |\n| `--version`, `-v` | Show version.                      |\n| `--help`, `-h`    | Show help.                         |\n| `--debug`, `-d`   | Enable detailed SNMP/UPSD logging. |\n\nService commands:\n\n| Command                | Purpose                                                   |\n| ---------------------- | --------------------------------------------------------- |\n| `service enable`       | Install and enable the systemd service. Requires root.    |\n| `service disable`      | Stop, disable, and remove the service. Requires root.     |\n| `service start`        | Start `nupst.service`.                                    |\n| `service stop`         | Stop `nupst.service`.                                     |\n| `service restart`      | Restart the service.                                      |\n| `service status`       | Show service and UPS state.                               |\n| `service logs`         | Follow live service logs.                                 |\n| `service start-daemon` | Run the daemon process directly. Used by systemd/testing. |\n\nConfiguration commands:\n\n| Command                             | Purpose                                                                                             |\n| ----------------------------------- | --------------------------------------------------------------------------------------------------- |\n| `ups add`                           | Add a UPS device interactively.                                                                     |\n| `ups edit [id]`                     | Edit a UPS device.                                                                                  |\n| `ups remove <id>`                   | Remove a UPS device. Alias: `rm`.                                                                   |\n| `ups list`                          | List UPS devices. Alias: `ls`.                                                                      |\n| `ups test`                          | Test configured UPS connections.                                                                    |\n| `group add`                         | Create a UPS group.                                                                                 |\n| `group edit <id>`                   | Edit a group.                                                                                       |\n| `group remove <id>`                 | Remove a group. Alias: `rm`.                                                                        |\n| `group list`                        | List groups. Alias: `ls`.                                                                           |\n| `action add <target-id>`            | Add an action to a UPS or group.                                                                    |\n| `action edit <target-id> <index>`   | Edit an action by array index.                                                                      |\n| `action remove <target-id> <index>` | Remove an action. Alias: `rm`.                                                                      |\n| `action list [target-id]`           | List actions globally or for one target. Alias: `ls`.                                               |\n| `feature httpServer`                | Configure the optional JSON status endpoint. Aliases: `http-server`, `http`.                        |\n| `config show`                       | Display the active configuration.                                                                   |\n| `config explain`                    | Explain in plain language what will happen during a power event.                                    |\n| `pause [--duration <time>]`         | Suppress actions while polling continues. Cancels pending countdowns and a scheduled host shutdown. |\n| `resume`                            | Resume action execution. Conditions re-evaluate from scratch.                                       |\n| `upgrade`                           | Upgrade NUPST from the latest release. Requires root.                                               |\n| `uninstall`                         | Remove NUPST. Requires root.                                                                        |\n\nPause durations support values such as `30m`, `2h`, and `1d`. The maximum pause duration is 24\nhours.\n\n## Configuration Model\n\nNUPST stores configuration at:\n\n```text\n/etc/nupst/config.json\n```\n\nThe daemon loads and migrates this file at startup. It also watches for configuration changes and\nreloads normal config edits without a service restart; pending countdowns of unchanged actions\nsurvive a reload.\n\nCurrent normalized config version is `5.0`. Older configs (including the 4.x\n`triggerMode`/`thresholds` action model) are migrated automatically and preserve their previous\nbehavior exactly.\n\nMinimal shape:\n\n```json\n{\n  \"version\": \"5.0\",\n  \"checkInterval\": 30000,\n  \"defaultShutdownDelay\": 5,\n  \"upsDevices\": [\n    {\n      \"id\": \"ups-main\",\n      \"name\": \"Main UPS\",\n      \"protocol\": \"snmp\",\n      \"snmp\": {\n        \"host\": \"192.168.1.100\",\n        \"port\": 161,\n        \"version\": 2,\n        \"community\": \"public\",\n        \"timeout\": 5000,\n        \"upsModel\": \"apc\",\n        \"runtimeUnit\": \"ticks\"\n      },\n      \"groups\": [\"rack-a\"],\n      \"actions\": [\n        {\n          \"id\": \"stop-guests\",\n          \"type\": \"proxmox\",\n          \"when\": {\n            \"onBattery\": { \"afterMinutes\": 3 },\n            \"batteryBelow\": 30,\n            \"runtimeBelow\": 15\n          },\n          \"proxmoxMode\": \"auto\",\n          \"proxmoxHaPolicy\": \"haStop\"\n        },\n        {\n          \"id\": \"halt-host\",\n          \"type\": \"shutdown\",\n          \"when\": { \"batteryBelow\": 20, \"runtimeBelow\": 10 },\n          \"shutdownDelay\": 5\n        }\n      ]\n    }\n  ],\n  \"groups\": [\n    {\n      \"id\": \"rack-a\",\n      \"name\": \"Rack A\",\n      \"mode\": \"nonRedundant\",\n      \"actions\": []\n    }\n  ]\n}\n```\n\nRun `nupst config explain` to see this rendered as a plain-language timeline.\n\n## Protocols\n\nSNMP supports these UPS model profiles:\n\n| Config value | Typical use              |\n| ------------ | ------------------------ |\n| `cyberpower` | CyberPower devices.      |\n| `apc`        | APC/PowerNet devices.    |\n| `eaton`      | Eaton/Powerware devices. |\n| `tripplite`  | Tripp Lite devices.      |\n| `liebert`    | Liebert/Vertiv devices.  |\n| `custom`     | Custom OID mapping.      |\n\nSNMP versions `1`, `2`, and `3` are supported. SNMPv3 supports `noAuthNoPriv`, `authNoPriv`, and\n`authPriv` with MD5/SHA authentication and DES/AES privacy.\n\nUPSD/NIS supports UPS devices exposed by NUT:\n\n```json\n{\n  \"protocol\": \"upsd\",\n  \"upsd\": {\n    \"host\": \"127.0.0.1\",\n    \"port\": 3493,\n    \"upsName\": \"ups\",\n    \"timeout\": 5000,\n    \"username\": \"optional\",\n    \"password\": \"optional\"\n  }\n}\n```\n\n## Action System\n\nEvery action declares `when` conditions and optional delays. The lifecycle is:\n\n```text\nconditions satisfied -> [delayMinutes countdown] -> execute -> [OS shutdown delay]\n        |                        |                                  |\n        v                        v                                  v\n   short blip:            conditions clear:                power returns:\n   nothing arms          countdown cancelled            `shutdown -c` cancels\n```\n\nActions are evaluated in array order. Put Proxmox shutdown actions before host shutdown actions so\nguests get time to stop cleanly.\n\nAction types:\n\n| Type       | Purpose                                                                   |\n| ---------- | ------------------------------------------------------------------------- |\n| `shutdown` | Schedule host shutdown via `shutdown -h +N` (wall messages, cancellable). |\n| `webhook`  | Send an HTTP GET or POST request.                                         |\n| `script`   | Execute a script from `/etc/nupst/`.                                      |\n| `proxmox`  | Shut down Proxmox VMs and LXC containers.                                 |\n\nConditions (`when`): the action arms when ANY configured condition is satisfied.\n\n| Condition                | Behavior                                                                                                                         |\n| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------- |\n| `onBattery.afterMinutes` | On battery continuously for N minutes. `0` arms immediately on power loss; values >= 2 make the action blip-proof.               |\n| `batteryBelow`           | Battery capacity below N percent. Only satisfiable while ON battery - a low battery on grid power is charging, not an emergency. |\n| `runtimeBelow`           | Estimated runtime below N minutes. Only satisfiable while ON battery.                                                            |\n| `unknownFor`             | UPS unknown/unreachable for N minutes (fail-safe).                                                                               |\n| `statusChanged`          | Event: any power status transition. Notification actions only.                                                                   |\n| `powerRestored`          | Event: any non-online status transitions to online. Notification actions only.                                                   |\n| `everyPoll`              | Event: every poll (~checkInterval). Notification actions only.                                                                   |\n| `actionLifecycle`        | Event: a sibling action on the same target went pending, executed, or was cancelled. Notification actions only.                  |\n\nEvent conditions fire instantly and are refused for destructive types (`shutdown`, `proxmox`): a\nbare power flicker can never trigger them.\n\nDelays - two distinct, composable knobs:\n\n| Option                          | Behavior                                                                                                                                                                                    |\n| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `delayMinutes`                  | Cancellable countdown between arming and execution. Visible in status output; cancels automatically if conditions clear. Default `0`.                                                       |\n| `shutdownDelay` (shutdown only) | OS-level `shutdown -h +N` delay: broadcasts wall messages and blocks logins. NUPST cancels it via `shutdown -c` if power returns before it elapses. Defaults to `defaultShutdownDelay` (5). |\n\nImportant semantics:\n\n- **Edge-triggered with latching**: an action fires once per condition episode. It re-arms only\n  after all its conditions clear.\n- **Cancel-on-restore**: pending countdowns and an already-scheduled host shutdown are cancelled\n  when conditions clear (power returns). A restarted daemon adopts a previously scheduled shutdown\n  and can still cancel it.\n- **Pause**: `nupst pause` cancels pending countdowns and a scheduled host shutdown, and suppresses\n  new arming. After `nupst resume`, conditions that still hold arm again (with their normal delays).\n- **Emergency override**: while a host shutdown is scheduled, NUPST keeps polling; if any UPS drains\n  below the emergency runtime threshold (5 minutes), it forces an immediate halt.\n- **Config edits**: hot-reloaded. Pending countdowns survive unrelated edits; editing or removing an\n  armed action cancels its work.\n- **The daemon warns at startup** about destructive actions configured to fire instantly on any\n  power blip (`onBattery.afterMinutes: 0` with no countdown).\n\n## Groups\n\nGroups coordinate conditions across multiple UPS devices:\n\n| Mode           | Behavior                                                                                              |\n| -------------- | ----------------------------------------------------------------------------------------------------- |\n| `redundant`    | Threshold actions trigger only when all group members are on battery and below the action thresholds. |\n| `nonRedundant` | Threshold actions trigger when any group member is on battery and below the action thresholds.        |\n\nFor destructive battery-level group actions such as `shutdown` and `proxmox`, NUPST suppresses\nexecution while any required group member is `unreachable`. This avoids acting on incomplete data\nduring network failures. The explicit `unknownFor` fail-safe is exempt: it exists precisely for that\nscenario.\n\n## Recipes\n\nTwo-stage Proxmox host (guests first, host after):\n\n```json\n\"actions\": [\n  {\n    \"id\": \"stop-guests\",\n    \"type\": \"proxmox\",\n    \"when\": { \"onBattery\": { \"afterMinutes\": 3 }, \"batteryBelow\": 30, \"runtimeBelow\": 15 },\n    \"proxmoxMode\": \"auto\"\n  },\n  {\n    \"id\": \"halt-host\",\n    \"type\": \"shutdown\",\n    \"when\": { \"batteryBelow\": 20, \"runtimeBelow\": 10 },\n    \"shutdownDelay\": 5\n  }\n]\n```\n\nA 20-second blip does nothing: `onBattery` needs 3 sustained minutes and the battery never drains to\nthe thresholds. A real outage stops guests at t+3m and halts the host when the battery degrades -\nand everything cancels if power returns first.\n\nTwo-node Proxmox cluster: give each node its own nupst with the config above, and use `delayMinutes`\non the proxmox action (instead of or in addition to `afterMinutes`) if you want a visible,\ncancellable countdown you can abort with `nupst pause`. Add a notification webhook so you hear about\nit:\n\n```json\n{\n  \"id\": \"notify-ops\",\n  \"type\": \"webhook\",\n  \"when\": { \"statusChanged\": true, \"powerRestored\": true, \"actionLifecycle\": true },\n  \"webhookUrl\": \"https://ops.example.com/hooks/power\"\n}\n```\n\nUSB UPS via NUT: expose the UPS through a local NUT/upsd (`usbhid-ups` driver), then use\n`\"protocol\": \"upsd\"` in the UPS config. Thresholds live in nupst and are evaluated daemon-side -\ndevice firmware quirks around persisting `battery.charge.low` do not matter here.\n\n## Proxmox Integration\n\nThe Proxmox action supports three modes:\n\n| Mode   | Behavior                                                                         |\n| ------ | -------------------------------------------------------------------------------- |\n| `auto` | Prefer local `qm`/`pct` CLI tools when available as root, otherwise use the API. |\n| `cli`  | Force local CLI mode. Requires root on a Proxmox host.                           |\n| `api`  | Force Proxmox REST API mode with token auth.                                     |\n\nUseful options:\n\n| Option               | Purpose                                                      |\n| -------------------- | ------------------------------------------------------------ |\n| `proxmoxHost`        | API host. Defaults to `localhost`.                           |\n| `proxmoxPort`        | API port. Defaults to `8006`.                                |\n| `proxmoxNode`        | Node name. Defaults to system hostname.                      |\n| `proxmoxTokenId`     | API token ID, for API mode.                                  |\n| `proxmoxTokenSecret` | API token secret, for API mode.                              |\n| `proxmoxExcludeIds`  | VM/CT IDs to skip.                                           |\n| `proxmoxStopTimeout` | Graceful stop timeout in seconds. Defaults to `120`.         |\n| `proxmoxForceStop`   | Force-stop guests that do not shut down. Defaults to `true`. |\n| `proxmoxInsecure`    | Skip TLS verification in API mode. Defaults to `true`.       |\n| `proxmoxHaPolicy`    | `none` or `haStop` for HA-managed resources.                 |\n\n## HTTP Status API\n\nEnable interactively:\n\n```bash\nsudo nupst feature httpServer\n```\n\nWhen enabled, the endpoint returns cached daemon status and requires a bearer token or `token` query\nparameter.\n\n```bash\ncurl -H \"Authorization: Bearer <token>\" http://localhost:8080/ups-status\ncurl \"http://localhost:8080/ups-status?token=<token>\"\n```\n\nResponse shape:\n\n```json\n{\n  \"upsDevices\": [\n    {\n      \"id\": \"ups-main\",\n      \"name\": \"Main UPS\",\n      \"powerStatus\": \"online\",\n      \"batteryCapacity\": 100,\n      \"batteryRuntime\": 45,\n      \"outputLoad\": 23,\n      \"outputPower\": 115,\n      \"outputVoltage\": 230,\n      \"outputCurrent\": 0.5\n    }\n  ],\n  \"paused\": false,\n  \"actions\": [\n    {\n      \"actionId\": \"halt-host\",\n      \"actionType\": \"shutdown\",\n      \"targetKind\": \"ups\",\n      \"targetId\": \"ups-main\",\n      \"targetName\": \"Main UPS\",\n      \"state\": \"pending\",\n      \"armedCause\": \"onBattery\",\n      \"executeAt\": 1780000000000\n    }\n  ],\n  \"scheduledShutdownAt\": null\n}\n```\n\nAction `state` is one of `idle`, `holding` (duration condition accumulating), `pending` (cancellable\ncountdown), or `latched` (executed; for shutdown actions with a future `scheduledShutdownAt`, the OS\nshutdown is still cancellable). Webhook payloads carry an `event` field naming the condition or\nlifecycle event (`onBattery`, `batteryBelow`, `powerRestored`, `actionPending`, `actionCancelled`,\n...), plus a `lifecycle` object for sibling-action notifications.\n\n## Runtime Behavior\n\n- Default polling interval is 30 seconds.\n- UPS devices become `unreachable` after 3 consecutive polling failures.\n- Failure counters are capped at 100.\n- Shutdown delay defaults to 5 minutes unless overridden per action.\n- Pause state is stored at `/etc/nupst/pause`.\n- Live runtime state (UPS statuses, action lifecycle, scheduled shutdown) is written to\n  `/run/nupst/state.json` each poll. `nupst service status` reads it, the HTTP endpoint serves the\n  same snapshot, and a restarted daemon adopts a still-scheduled shutdown from it.\n- Normal monitoring talks to configured UPS, NUT, and Proxmox targets. Upgrade and release checks\n  contact `code.foss.global`.\n\nInstalled system paths:\n\n| Path                                       | Purpose                                          |\n| ------------------------------------------ | ------------------------------------------------ |\n| `/opt/nupst/nupst`                         | Installed binary.                                |\n| `/usr/local/bin/nupst` or `/usr/bin/nupst` | Symlink to the binary.                           |\n| `/etc/nupst/config.json`                   | Main configuration.                              |\n| `/etc/nupst/pause`                         | Pause state.                                     |\n| `/run/nupst/state.json`                    | Daemon runtime state (tmpfs; cleared on reboot). |\n| `/etc/systemd/system/nupst.service`        | systemd unit.                                    |\n\n## Development\n\n```bash\ndeno task dev\ndeno task check\ndeno task lint\ndeno task fmt\ndeno task test\ndeno task compile\n```\n\nPackage scripts are also available:\n\n```bash\npnpm build\npnpm test\npnpm run lint\npnpm run format\n```\n\nSource map:\n\n| Path                      | Purpose                                                             |\n| ------------------------- | ------------------------------------------------------------------- |\n| `mod.ts`                  | CLI entry point.                                                    |\n| `ts/cli.ts`               | Command parser and help output.                                     |\n| `ts/nupst.ts`             | Main facade wiring protocol clients, daemon, systemd, and handlers. |\n| `ts/daemon.ts`            | Config loading, migration, polling loop, and effect application.    |\n| `ts/action-conditions.ts` | Condition evaluator (levels, durations, events, group modes).       |\n| `ts/action-lifecycle.ts`  | Pending/cancel lifecycle state machine.                             |\n| `ts/action-describe.ts`   | Plain-language descriptions for status output and `config explain`. |\n| `ts/runtime-state.ts`     | `/run/nupst/state.json` reader/writer.                              |\n| `ts/snmp/`                | SNMP protocol implementation and OID sets.                          |\n| `ts/upsd/`                | NUT/UPSD client.                                                    |\n| `ts/actions/`             | Shutdown, webhook, script, and Proxmox action executors.            |\n| `ts/cli/`                 | Interactive command handlers and the condition wizard.              |\n| `ts/migrations/`          | Config format migrations.                                           |\n| `ts/http-server.ts`       | Optional authenticated JSON status endpoint.                        |\n\n## License and Legal Information\n\nThis repository contains open-source code licensed under the MIT License. A copy of the license can\nbe found in the [license](./license) file.\n\n**Please note:** The MIT License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the project, except as required for reasonable and customary use\nin describing the origin of the work and reproducing the content of the NOTICE file.\n\n### Trademarks\n\nThis project is owned and maintained by Task Venture Capital GmbH. The names and logos associated\nwith Task Venture Capital GmbH and any related products or services are trademarks of Task Venture\nCapital GmbH or third parties, and are not included within the scope of the MIT license granted\nherein.\n\nUse of these trademarks must comply with Task Venture Capital GmbH's Trademark Guidelines or the\nguidelines of the respective third-party owners, and any usage must be approved in writing.\nThird-party trademarks used herein are the property of their respective owners and used only in a\ndescriptive manner, e.g. for an implementation of an API or similar.\n\n### Company Information\n\nTask Venture Capital GmbH\\\nRegistered at District Court Bremen HRB 35230 HB, Germany\n\nFor any legal inquiries or further information, please contact us via email at hello@task.vc.\n\nBy using this repository, you acknowledge that you have read this section, agree to comply with its\nterms, and understand that the licensing of the code does not imply endorsement by Task Venture\nCapital GmbH of any derivative works.\n","readmeFilename":""}