{"_id":"@ainc/node-service","_rev":"6-cb576c4bac625156ca887515f5fc8c9f","name":"@ainc/node-service","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@ainc/node-service","version":"0.1.0","author":{"name":"edonet@163.com"},"license":"MIT","_id":"@ainc/node-service@0.1.0","maintainers":[{"name":"absock","email":"absock@163.com"},{"name":"edonet","email":"edonet@163.com"}],"bin":{"svc":"scripts/svc.js"},"dist":{"shasum":"a051b3242090567c9e5a99a75a38d38ef3efed48","tarball":"https://registry.npmjs.org/@ainc/node-service/-/node-service-0.1.0.tgz","fileCount":19,"integrity":"sha512-ShoMIXncLHAunSCtLiUR4bEpeqcNJbxdQJPVe3wW0bzaE6AccLAvZ5IZLazDbkpoghde8FgRABSWxLg3rryN2w==","signatures":[{"sig":"MEYCIQC+xCCFd5nkK+EKoDJqq/CKcnsZrXTSFCQEFe676IMsegIhAO+HYxrd4PeTIr9O1dY8XlqIZC5oveAko5IdqOGm6sYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26257},"main":"dist/index.js","type":"module","_from":"file:ainc-node-service-0.1.0.tgz","types":"dist/index.d.ts","scripts":{"build":"pnpm clean && pnpm compile","clean":"rimraf .svc dist","watch":"pnpm compile --watch","compile":"esb -p ./src","service":"node ./scripts/svc.js","postinstall":"node ./scripts/postinstall.js"},"service":"./scripts/service.js","_npmUser":{"name":"edonet","email":"edonet@163.com"},"_resolved":"C:\\Users\\lifx\\AppData\\Local\\Temp\\45607ec6a1781e424e64689a6785ca57\\ainc-node-service-0.1.0.tgz","_integrity":"sha512-ShoMIXncLHAunSCtLiUR4bEpeqcNJbxdQJPVe3wW0bzaE6AccLAvZ5IZLazDbkpoghde8FgRABSWxLg3rryN2w==","repository":{"url":"git@absock.net:ainc/node-service.git","type":"git"},"_npmVersion":"11.8.0","description":"Let's do something nice with @ainc/node-service!","directories":{},"_nodeVersion":"25.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","@ainc/esb":"^0.1.24","@types/node":"^25.2.0","@ainc/eslint-config-recommended":"^0.1.16"},"_npmOperationalInternal":{"tmp":"tmp/node-service_0.1.0_1770283193347_0.4927327162328219","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ainc/node-service","version":"0.1.1","author":{"name":"edonet@163.com"},"license":"MIT","_id":"@ainc/node-service@0.1.1","maintainers":[{"name":"absock","email":"absock@163.com"},{"name":"edonet","email":"edonet@163.com"}],"bin":{"svc":"scripts/svc.js"},"dist":{"shasum":"389ee8838492c4b5b3fe8ae17163bc0a74fda992","tarball":"https://registry.npmjs.org/@ainc/node-service/-/node-service-0.1.1.tgz","fileCount":14,"integrity":"sha512-93hZk3i0fTIRt7UtOuaYeJKyfsfn1csyvKJh6psgg6GYEBG6JI0NwSJBVWLwBrmSNs5r32sh0fvOJ0V2Ny+8wQ==","signatures":[{"sig":"MEUCIBZvJ02gN9dBf2WybatncuoUB4crHAFbLBjIJsbaHWHxAiEA/WMdaLPm9R+gaVnihyZ09tsKcs6wlBu6VWl5PKrweH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18420},"main":"dist/index.js","type":"module","_from":"file:ainc-node-service-0.1.1.tgz","types":"dist/index.d.ts","scripts":{"build":"pnpm clean && pnpm compile","clean":"rimraf dist","watch":"pnpm compile --watch","compile":"esb -p ./src"},"_npmUser":{"name":"edonet","email":"edonet@163.com"},"_resolved":"C:\\Users\\lifx\\AppData\\Local\\Temp\\9b115eed57ad6f6d926b6de024e8e979\\ainc-node-service-0.1.1.tgz","_integrity":"sha512-93hZk3i0fTIRt7UtOuaYeJKyfsfn1csyvKJh6psgg6GYEBG6JI0NwSJBVWLwBrmSNs5r32sh0fvOJ0V2Ny+8wQ==","repository":{"url":"git@absock.net:ainc/node-service.git","type":"git"},"_npmVersion":"11.8.0","description":"Let's do something nice with @ainc/node-service!","directories":{},"_nodeVersion":"25.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@ainc/node-service-win32":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/node-service_0.1.1_1770287801502_0.544221344402404","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ainc/node-service","version":"0.1.2","author":{"name":"edonet@163.com"},"license":"MIT","_id":"@ainc/node-service@0.1.2","maintainers":[{"name":"absock","email":"absock@163.com"},{"name":"edonet","email":"edonet@163.com"}],"bin":{"service":"scripts/service.js"},"dist":{"shasum":"1f1bc9e8118efa6d6972af17a6ff259daf0d23d1","tarball":"https://registry.npmjs.org/@ainc/node-service/-/node-service-0.1.2.tgz","fileCount":19,"integrity":"sha512-s1vMTr1j+fouWnzIfAg+bkVMPXRH8YxPabv2AyFU49ruyjNzUtPHCEwYKQbXKUuWXEJAPEIpPxATqlVyBfjcoA==","signatures":[{"sig":"MEUCIQCd7JYImb7tES4TWBO6s3Hx8qRnUeLRWykgBlUYmdf9uwIgZ/KJ1dbl6qcgKcb6yre0PIAvSsLzS2NRNo+taBojfO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27006},"main":"dist/index.js","type":"module","_from":"file:ainc-node-service-0.1.2.tgz","types":"dist/index.d.ts","scripts":{"build":"pnpm compile","clean":"rimraf dist","watch":"pnpm compile --watch","compile":"esb -p ./src","postinstall":"node ./scripts/postinstall.js"},"_npmUser":{"name":"edonet","email":"edonet@163.com"},"_resolved":"C:\\Users\\lifx\\AppData\\Local\\Temp\\c18afafc51710ad822ea6f34b039fc2f\\ainc-node-service-0.1.2.tgz","_integrity":"sha512-s1vMTr1j+fouWnzIfAg+bkVMPXRH8YxPabv2AyFU49ruyjNzUtPHCEwYKQbXKUuWXEJAPEIpPxATqlVyBfjcoA==","repository":{"url":"git@absock.net:ainc/node-service.git","type":"git"},"_npmVersion":"11.8.0","description":"Let's do something nice with @ainc/node-service!","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@ainc/fs":"^0.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-service_0.1.2_1773499713749_0.5021788862399512","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ainc/node-service","version":"0.1.3","author":{"name":"edonet@163.com"},"license":"MIT","_id":"@ainc/node-service@0.1.3","maintainers":[{"name":"absock","email":"absock@163.com"},{"name":"edonet","email":"edonet@163.com"}],"bin":{"service":"scripts/service.js"},"dist":{"shasum":"0b3c55f647d5bfcc0efbea1b651d5d379523d9dc","tarball":"https://registry.npmjs.org/@ainc/node-service/-/node-service-0.1.3.tgz","fileCount":19,"integrity":"sha512-IMGs60SPUdTD8gQpDchzTI7NorI1OJSzNaa/sZWKs6KZfeOTxmRAxYjhzdqBcSDZDsd5w4qKY5nSeymkEaevNQ==","signatures":[{"sig":"MEYCIQDguxLMnthcmfpMewT2fKxXo0T2Sc/S0hkmwsMceG2XkAIhALrOWVOsEBDD622LxB77kM9ZIE5zWQnyu8CHXiXNXPtX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27307},"main":"dist/index.js","type":"module","_from":"file:ainc-node-service-0.1.3.tgz","types":"dist/index.d.ts","scripts":{"build":"pnpm compile","clean":"rimraf dist","watch":"pnpm compile --watch","compile":"esb -p ./src","postinstall":"node ./scripts/postinstall.js"},"_npmUser":{"name":"edonet","email":"edonet@163.com"},"_resolved":"C:\\Users\\lifx\\AppData\\Local\\Temp\\86c8407335a9fffdcfa325194530aceb\\ainc-node-service-0.1.3.tgz","_integrity":"sha512-IMGs60SPUdTD8gQpDchzTI7NorI1OJSzNaa/sZWKs6KZfeOTxmRAxYjhzdqBcSDZDsd5w4qKY5nSeymkEaevNQ==","repository":{"url":"git@absock.net:ainc/node-service.git","type":"git"},"_npmVersion":"11.8.0","description":"Let's do something nice with @ainc/node-service!","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@ainc/fs":"^0.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-service_0.1.3_1773502761751_0.3676940284836143","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ainc/node-service","version":"0.1.4","author":{"name":"edonet@163.com"},"license":"MIT","_id":"@ainc/node-service@0.1.4","maintainers":[{"name":"absock","email":"absock@163.com"},{"name":"edonet","email":"edonet@163.com"}],"bin":{"service":"scripts/service.js"},"dist":{"shasum":"f787bd7c7a8380e59976b778e14c51a32878e17e","tarball":"https://registry.npmjs.org/@ainc/node-service/-/node-service-0.1.4.tgz","fileCount":19,"integrity":"sha512-7AQEWzmBZ06pvzfzH7D9IKbxxElG5ifDRfUIwkbLoMd8F68r4cYQx4BKdqgxj1ivPab5uCUr6StUXTBpKSm22g==","signatures":[{"sig":"MEQCIHw63NoqhpD95Q25GD2DhMNnW0ylGNbzmNZfo9g1AF8eAiAC+0msvwM5ReG5QTMZEldBcIadOMQfe65jrlfj1QNn0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27355},"main":"dist/index.js","type":"module","_from":"file:ainc-node-service-0.1.4.tgz","types":"dist/index.d.ts","scripts":{"build":"pnpm compile","clean":"rimraf dist","watch":"pnpm compile --watch","compile":"esb -p ./src","postinstall":"node ./scripts/postinstall.js"},"_npmUser":{"name":"edonet","email":"edonet@163.com"},"_resolved":"C:\\Users\\lifx\\AppData\\Local\\Temp\\d04739c09c67c7f5159b73d92cf39b3d\\ainc-node-service-0.1.4.tgz","_integrity":"sha512-7AQEWzmBZ06pvzfzH7D9IKbxxElG5ifDRfUIwkbLoMd8F68r4cYQx4BKdqgxj1ivPab5uCUr6StUXTBpKSm22g==","repository":{"url":"git@absock.net:ainc/node-service.git","type":"git"},"_npmVersion":"11.11.0","description":"Let's do something nice with @ainc/node-service!","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@ainc/fs":"^0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-service_0.1.4_1774017780223_0.30022111620668923","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ainc/node-service","version":"0.1.5","description":"Let's do something nice with @ainc/node-service!","type":"module","types":"dist/index.d.ts","main":"dist/index.js","bin":{"service":"scripts/service.js"},"repository":{"type":"git","url":"git@absock.net:ainc/node-service.git"},"author":{"name":"edonet@163.com"},"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@ainc/fs":"^0.1.23"},"scripts":{"build":"pnpm compile","watch":"pnpm compile --watch","compile":"esb -p ./src","postinstall":"node ./scripts/postinstall.js","clean":"rimraf dist"},"_id":"@ainc/node-service@0.1.5","_integrity":"sha512-mgQ+L/hRKSoKvXPwslbaM0J35VjOWnIQUx9NPjorEMSoWcpscGocP+kiHx1JKhgA9ZlV/4qr5h0CnkonG+z/Lg==","_resolved":"/private/var/folders/v4/6gww8hhx30q5l896zc6crpmc0000gn/T/b2dfc5f329231cb0286c4015ea366d94/ainc-node-service-0.1.5.tgz","_from":"file:ainc-node-service-0.1.5.tgz","_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-mgQ+L/hRKSoKvXPwslbaM0J35VjOWnIQUx9NPjorEMSoWcpscGocP+kiHx1JKhgA9ZlV/4qr5h0CnkonG+z/Lg==","shasum":"a9cfd8bb01197d67ecdcb2cca374448a57c9bd74","tarball":"https://registry.npmjs.org/@ainc/node-service/-/node-service-0.1.5.tgz","fileCount":19,"unpackedSize":27303,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGTS4qlGDBdhNn7yzk90970ZMCBXrY+o+Uf0BzwFoP0gAiEA23tAY9wldf8d1NUhr4w7M3nnGCn7Oef+qjC4flLlkiY="}]},"_npmUser":{"name":"edonet","email":"edonet@163.com"},"directories":{},"maintainers":[{"name":"absock","email":"absock@163.com"},{"name":"edonet","email":"edonet@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-service_0.1.5_1774238653810_0.9494007773925774"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-05T09:19:53.252Z","modified":"2026-03-23T04:04:14.129Z","0.1.0":"2026-02-05T09:19:53.490Z","0.1.1":"2026-02-05T10:36:41.647Z","0.1.2":"2026-03-14T14:48:33.895Z","0.1.3":"2026-03-14T15:39:21.889Z","0.1.4":"2026-03-20T14:43:00.408Z","0.1.5":"2026-03-23T04:04:13.950Z"},"author":{"name":"edonet@163.com"},"license":"MIT","repository":{"type":"git","url":"git@absock.net:ainc/node-service.git"},"description":"Let's do something nice with @ainc/node-service!","maintainers":[{"name":"absock","email":"absock@163.com"},{"name":"edonet","email":"edonet@163.com"}],"readme":"# @ainc/node-service\nLet's do something nice with @ainc/node-service!\n\n## Install\n``` shell\n$ npm install @ainc/node-service\n```\n\n## Usage\n``` shell\n$ npx service install     # install system service\n$ npx service uninstall   # uninstall system service\n$ npx service start       # start service\n$ npx service stop        # stop service\n$ npx service restart     # restart service\n$ npx service enable      # enable service\n$ npx service disable     # disable service\n$ npx service status      # query service status\n```\n","readmeFilename":"README.md"}