{"_id":"@brandontthompson/service","_rev":"26-def68aa4d4e60777593139fd6f5d6d11","name":"@brandontthompson/service","dist-tags":{"latest":"1.7.2"},"versions":{"1.1.0":{"name":"@brandontthompson/service","version":"1.1.0","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.1.0","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"dcbb7d38e3138513464779383c5c605427730550","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.1.0.tgz","fileCount":54,"integrity":"sha512-c+gMBLxdCbrV12EQ7rtx/CIBUwn7nRA4mWms1bewszWWkVAlYvvsHnqc6W+aQnnroygNTqTa4IkXe6wJvJHlMA==","signatures":[{"sig":"MEQCIADjSVLsrdGFNTi9DCmyYDflmi/CYhlkGFoLKJL547B0AiBCydLcqazvyF4xpHrZQofTlXJ6dfaqJyCLlm8E23EdeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40187},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3c1b1ecb89c2e28b457c054adcd0779c35265c6b","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"7.21.1","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/morgan":"^1.9.3","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.1.0_1635464951836_0.47636492383857876","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"@brandontthompson/service","version":"1.1.1","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.1.1","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"a306a026547321535cedd8a62f574d97070d7d83","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.1.1.tgz","fileCount":54,"integrity":"sha512-DenH/BuN8Bd0enJBhQEonzn02ml9tRsz8YE21Vah4gVJZHEf/TyXeuf/ruBCaS0N94uG09CKHFBtZYAUNh9Vxw==","signatures":[{"sig":"MEQCIExuXxaoK80KKiudjbI1pFdBpEd+uxlFCR7nj8774kKDAiAlbFjXmDa9ORgVv/s5WbifnBqQcr6CIPfIfw1owZftMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40510},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8b10be3b94da9689eb5f9643d05cc0f06cf80a70","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"7.21.1","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/morgan":"^1.9.3","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.1.1_1635812106198_0.13528363691562317","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"@brandontthompson/service","version":"1.2.0","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.2.0","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"346a26b94b8c886d19460fb5236352ca34e93bfe","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.2.0.tgz","fileCount":54,"integrity":"sha512-8wbRUnW94fwFmBnweLCgrly1LVwlWVuKOmeTr2pSahhrMcB/o2ouBxhMSdgPf5zVPaIC1i30sn+30uS1JE/GTQ==","signatures":[{"sig":"MEQCIGsXU2c+xEUyDvPrn/qmuS8HjW9KJdoHPl+SDtiISIbAAiBlC5StOmS4Pc6lrHp/2m/654S5920IkU1czeHkGciJMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36007},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"eb1ec2c8accf238b3be00530379cd0218c4d1010","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"7.21.1","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/morgan":"^1.9.3","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.2.0_1636591821107_0.8057540337871165","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"@brandontthompson/service","version":"1.3.0","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.3.0","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"bf13b1bb342b27a59b508e9c04ecfd0fbe889796","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.3.0.tgz","fileCount":54,"integrity":"sha512-64IAwRW0RbNMCEx3nx6aKU7VlhHaz5YucGU5yA8aMhlZxRDk1kxMy8R/pmwN0sv29BAu95iTuJvVi4bV6Y0CnA==","signatures":[{"sig":"MEUCIBGaX4X+blgo5UIqwUX663pvr3PFu5gqz1N9HFSvJe/fAiEAvoLHZl5jfmm4jY4kVxSRG36n3WS3D4dz+P3rVUB78/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36044},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c7c3fa3a05c2fac809ed7dfd182b9d02d429170b","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"7.21.1","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/morgan":"^1.9.3","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.3.0_1636676171964_0.9600853434932262","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.1":{"name":"@brandontthompson/service","version":"1.3.1","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.3.1","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"a5156ca92e5f23fdc8c114992467a1ca5e84b65a","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.3.1.tgz","fileCount":54,"integrity":"sha512-pfiObjJWPAXxSWi5xIhV5ZK9zsQTIi8aYxD4kapdKLzhIiE995xLZa/LzO+EQ0taLEz1W9/iegga4txMEAnCvg==","signatures":[{"sig":"MEUCIQDks5+Rjge/5AICX4A2CbkKuO0yIIedZ8QHsJGs5Z1+dQIgK+C4ajC7MoQzFKnRTkF8a7RdPcO3jwNsMeXsrmdT/SE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36388},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"21dafae0bcae378374da9b60d048b652d99008f9","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"7.21.1","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/morgan":"^1.9.3","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.3.1_1636678071177_0.1993201873069781","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.2":{"name":"@brandontthompson/service","version":"1.3.2","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.3.2","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"04560e999e318cf64f8d81d4ebdd52b950dd0e2a","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.3.2.tgz","fileCount":54,"integrity":"sha512-RW7MznzdRHVp3WWR2+N3aMv+Tx6qAjZzpPrPWySp0DC5lUKVtDHEwF6WTpnT+8Bua4broHmC3wopxpOBoteuTA==","signatures":[{"sig":"MEUCIQDBnBjUUagXkmifI+t3MYXY41Kim8ZlKY4H96IW4XrAfgIgPQAkkkLLhbIBaSePKs/0P2LnNhNPbeL/5aeRv5g5ttE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlGwrCRA9TVsSAnZWagAAbo8P/jy04wVRt6D0Cp5PcX4m\n5o/5LRM7nQKUxvYCfXW4y7fz3taTZWfgjRC9ITnuaB9GQUFazj5jKQlDCRTX\n28XkSKe2DLw2nDqLdKHbxXxD6u7xPw9oERKqFbSxlq1vbsyvQhI3mpxB4krE\n26tjpnxXvF9yGmELUt9z1b1fZWR5T7J/7Wvki2K6YV4use8OnVXDzz0as8Yx\nobF5euEHcrU17BGNeH+Hg87IRqicxH+2YsJ6mC4bnWHg2Xb+Por6Z0hm/SUd\nKpuEoPAvtyfg+Q2PXWajRdGr8Otq2p1hG6i75PlzSmtffHLOkg/ogv7YSwcn\n3gnL3g4yNo9bvOQrOX+wM7GRa/gZR1tZTsBBeeZitx2+upRNscIGIKixBenw\n3Xky9vBlffPfvsGGAdCACeCG6RF5qp06x9fjBq6244el4fc8vKDKv0yPjaua\n9pduwp0p2cSL9Fro+FRyTUs928CpMPXDQSDsAZ+Lox8++j0hVQSZLREtM9Hs\nlwqtCS8fgau/PM+Fj4vXdkOdd5+rl9ilX/j+l5MELRhZ3b9EQWOfw4uvD5NR\nUUYaF7ObVgwuysl7G5Gr6TVP7eTPGRCXAW2zpHvIbGVWBwKxX5jQqR/2XoXX\nNAIVStIaDARsFh6dMn3NFXHzETAjPGITHTHTCklgfTrvhVk3qwFDqJQT0LCs\npk74\r\n=k8aA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7644af38cf07be9abfa593aeec59401ab9ec1c8e","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"7.21.1","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/morgan":"^1.9.3","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.3.2_1637116971192_0.17554118788433026","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.3":{"name":"@brandontthompson/service","version":"1.3.3","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.3.3","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"90f3ea46cc0b1b12b98c88b0e6bbe88657a9746e","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.3.3.tgz","fileCount":54,"integrity":"sha512-6d4r4bD3N7oCpOLwLUrlZ8BKrmFlIrkr+ci2GtcWBpYtudCTIR6XrrBVquPANg5cLX6tBgthAxKPmUyY9XRRTQ==","signatures":[{"sig":"MEUCIDTGOq+bVeW/t+yhtXL2atgZv1M/p82R6d3IYMRYsjHnAiEA/EuSXFhqYVPY/To3I6/XQFGiEGPjO9+WGxY6QFFSp3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlHI0CRA9TVsSAnZWagAAg0UP/i3Yr83R2lXaaQaxPft4\nXdRvDJZFh9NStwpYINERaRZp6N4I7vt/7jOM19glhzZEvwDLTetLgBh0znmK\n9PHlOJ4kQo3O17nfnPKC7Q5wv53uMRUFgjQ8mHSDVLpCIkS+il3z8Omp8f3N\nptGhkHra+QUXFKYdEMo4zcshmeZAeWi68ddcp7Y4JDqjw9/AKjoAaYcl8Vl3\n7ERfZgDWSBNSPkQ7rN3hNa2n5Cg+JWu6Z3AjX9DetnOPC/WTEF0yxiB7Koxi\nu/QXVtUL119Juxuchb3UDP9N19XTE3VZAl5EZ/WGAyu0OA0lKelREEfX/F+f\nXsFt4uC6hgtUR7ONJHjF5kF3edLpfG74bWfMODcz3mc7tGN5QgRPAD6gFvil\nBUafznHtj0176nmk8vA/7SMf9XNqf+g6HZ3wZ3PTmClJ+nWgjS/yypk4ZHYB\n2UtW879yJNDXnzX0CN0WaJDUiIwp7OBVLCcEqLqBo+teGjdO7HPaL9Sa9UFh\n7zzOOynFGd9Mp9Meo8jSYWXrCkt4Iej8CRx7BuIoSndQTZFKO/zw+uuLfg7n\ns8Ymeoi7ceoHiRjVuGIO5hEQ98XvDrQlWmFDwRdh+ZBmrBVxG2sio634Ia5I\nLzV4VqbASWJmVmrIdSyXcciuATOJkC5mEloVaotHSb/afZu5K+TvA3bSn6+m\n668G\r\n=xAgM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"93b256857755641aabe178dd201db8df150a1529","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"7.21.1","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/morgan":"^1.9.3","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.3.3_1637118516164_0.24805426482342763","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.4":{"name":"@brandontthompson/service","version":"1.3.4","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.3.4","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"97b902cf86306c6161ed78edb2c951540f42fd50","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.3.4.tgz","fileCount":63,"integrity":"sha512-Fq9c+osLorQHCaVUXFcxq9YU/G098T04L+KEqxbJNB6P1SRZwwNXDn2+ZO5AB8jJ0h4aUMYqcAeungTxHnpTfg==","signatures":[{"sig":"MEUCIQCqiZGl0bauarlU7wbko5OfmZWPJYFwqC5HMo59wzOrYAIgViuava0fyEGeXQx+vkhrhDKkkOeW7kaaf/II4KS++o8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnDITCRA9TVsSAnZWagAAPb8QAKGv+YsP91jAWGWTiDr7\nQhMdAWkn8qAn49geTSSUY2UUNHe8YIKZoPK/RiPv/q0jBi46thzeQSeqTnCC\n41VjZyEkWwoCR4dwC9mCo6cPfFgFAE/LhijgguNpNyn4eF7eCqY+F6c8GutT\nc8l9eegLi7rI3d/sR2YLl1VW44VoNlzf+MVdfHKfX02OoU/8ujCx8wtxMvfL\nsLvrNgzadia/E2Vdp6FCR8T9KJBKnQfvo0Q46akdechp8n0O4yvNPfjoreoq\nmqtPB6P7gc0xFJdeCsLUDXcO/wyDsvspv8WurHfzlNKd8kqb9s1AK8QuLbG7\ntFM3gYVWn1vH9W7Jj6W/SGUjUoKBY8okep/HH+jpqT8eVHDtlwjgZx40w7q4\niSMX2C904h1xCQUzpD//Nh0NVxvTg51vARFcElH0B0q3pYiIlPh6+zbE9E0p\n6aXGpT7o+Q8gUk5OKZc9+3dLDhbYCw9rmT3URs6KLANzyQVcMeoe7tPkunmM\nHhBGZmoVOjBDVLIiPz9nXpkVGBvMcsFVSjcYDt+bPuHoIWYAkrEHZtzMh/GU\nV0DgFzxmoXFYcFha9QfUCyhV6ewdnBcwkPr8SHDffKYIwBR7GuRN6jwzhv7H\nBbqYP2cPB27uC7x0l5YSWrXf1uHQP7YSs4Tfsej4kGE8q1hquv/hBACeOdX2\n4TBk\r\n=CoE+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d7c378e43c19b3195d951d6f846e7e2bced23b2e","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"7.21.1","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.3.4_1637626387424_0.5008335992253816","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.5":{"name":"@brandontthompson/service","version":"1.3.5","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.3.5","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"6b62aaae0b25d11ec3b2747a6ff048ef2a86d76f","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.3.5.tgz","fileCount":63,"integrity":"sha512-QIAIEkgsCqG/5wL9upMCM6pxKDw/kCsUbnJen021BQrbU+a9uOlivceICkFIUk+DfAkvE4XSwkjySy68IkL2Nw==","signatures":[{"sig":"MEUCIQCBYOFZJ0jekfkw9EIOBYtPQQajbKgiB/puuhs6HKN8IwIgYD8EMCMQg1jhcgpjNc/Vv9MJloqf/bP7bKcCVhGRVV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnSlCCRA9TVsSAnZWagAA3L4QAIb/XPVsGXHFnfeBGxdd\n4ZNSb+TfHIArESrlZb0gmN20WVwbIZiO24NPITFT4hLUEBLhaeXtrLyRDKzD\n7dNYpNwWhK9q7G4ALpPVV0eFaueF15a1Q8Mfa9p4JZuEHpjrJvyUTg3Tli6S\n+iySrBMNTOQ5W3734rhOUuxyXX2MrMw+xV94SiHKhhm9aEJ+fIOvxDMStBmG\ngbcAz2bP+m8RhtAFKYjChDJMmicpnxFy2w+8tlmIZ6L2faxveXM/9AHMh+lF\n9KyZ/ZUNwrdtVdUbOTWrmQ2pjIW1yuO5IagrPVSGSxez4nJGvUBfLj7EyBNc\nE/6kkDNaoeRgCy/N+/FYQ26tdDgrMM3EU4uVpTeika8bxlDYETLiwxgdmkOh\n4YmctoXOH2YOpIJS23cKfIV5GRAf/K1h3NgPEI3r3vU9XWkD/JpOwbQujX+T\nZXkdj+WdkZy32ryv1mKivQCMx1h0CMvvxGW5fqdWUcEkCzw4zH6MfUCBScOX\nOIemvl//iUucCnfkTcvv0DOENV046YoJWqxIz4iJ9SayExeVc7xfoaepia11\nnD3zJmAelXPKWXurDZMsjxpvXLgQfWymZ5X5tQ3PS/rRdVkQ4I698qYYlrt5\nur2DYCgwP0rf9wCAiFl3PKy0LIVTXT5xOcIhICPcnJy0CnpgR5pQ3rNdEkqx\nx3vv\r\n=icLU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3bfb15e0ac87bd91e0239e17e12e482195849deb","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"7.21.1","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.3.5_1637689666513_0.4678826971675787","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.0":{"name":"@brandontthompson/service","version":"1.4.0","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.4.0","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"14128ac7010916103c8d9a4a866bd1c0e0f359af","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.4.0.tgz","fileCount":63,"integrity":"sha512-MXiTRFDZzD6N17oLFOvNK7kcdMc/6mfRiBtb01H3KNZWdLIGmJNdu+Y7xJ+jZPQpGr+xRtXylcpFse6lxRJ/Kw==","signatures":[{"sig":"MEUCIQCbjM8Ul/whVhaK8ZoodeQ7vgHD2igwUt0wmeegLFrEgwIgKSbqkZJDX8yc5oz9X5P+E8tKnTik6oElbsEpjgresRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzj+qCRA9TVsSAnZWagAACLcQAJiItQo90vlsF0hjVFeq\nTHDQdIUJ82d0HcTKSHIuDu6CFjatL77Mo7ALaySpHyhgHi4/67dW2bFrnCxd\nWZ1hCXeIa+mzmk4gjTs537x5RYmUm9JPq/5gUPvqIFSrr2YRodmeMR9cdIfe\nRTNkpM7Snh0/ZxDxUN0EoKB97Bd/nhM32tPQVhnGfd/mtgDpGwvSBsbNkCz4\n7i2mD8z+rucub3XBG2dwLsynr3ht5GEYouRH9iQuaqcuTuTSwNeS9UpC2DA6\nm4arEyFrF4mjikjtoy1sNITklS9OAh2fydYTJRg/5ikr4IE0LZCq3StXXGJa\n18xL1dzGsowHUvAJIXWiF10ex0r+F+1IwIq2OExaQyR5nm13Tt0JDAxRbRa3\ncs8ChoKX3+cbN4NeSf7zfCcWUjf2KwOExBOfRxqOUxdDpW/vOkI21OyPcXQz\ndrC6g0+URpgSH/5HHJ5ts41hmVlQx0TtL21DQ6s1dBBDxtp++GcIh7arSWCh\nm/TspTFxkdB8m6xijf4F9umj2UigNnvJzPpwlteZpHSpMHvusSgSIE8Jkqcn\nP+8pDZjsgj/fjBUCJ463Onf31nc6CH6anUTMxzZw6OxPLWQ6o/RKF3pa1rE5\n/pykYWby0E5W5wxXgVhOSdYnR5w35uz8vSpFmA7B+AoWiiHRRx883mcZNeKO\nnSPL\r\n=q59u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7da2d666d16518b055f701f14d0c42e4166f5e87","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.3.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.4.0_1640906666469_0.8102040222819422","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"@brandontthompson/service","version":"1.5.0","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.5.0","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"2aeedfcfad9b322c97416d60f207877815252c64","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.5.0.tgz","fileCount":63,"integrity":"sha512-u+Chkqoi0XMnFzazIjf5Kdp014ckwicE3Hq9dkiJ9JIL8ZPxPxE/eyH5vksAJel7z/CR0opHjJZOlEXNjmnkLg==","signatures":[{"sig":"MEUCIFnf894fXWxAKBpSCBYZsRBAfqCxffeoLhe41iiVmcdPAiEAx+mXoLYFUYjnJoRMmTmdhp/jvP5bzIy//7TpSplA+u4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz7+tCRA9TVsSAnZWagAAMzcQAILOPZBC6rqjv+ZrPGMW\nICHEFNxliS0ClXv95Aj5yn2TFDvkCjF2kT24TNT97benqrnlQ59NjgmsSQWg\n7fM+E7lVwviHCBum3/2oMVk4K8B/OdJKpGCjCf3vGn04BqDDtjiwtTx2/qa/\njSZcD49JfcmTJpB9CJfoV4G15F/D9sq/VhgLH2q1Dm5ZmKYXYxNoqckTSA8H\nEU3x4ffslByfg3euzU1/kaFJiSK9oo2WGMRUVJPXp1sRGtyqij0CKAxnJXa+\nFnuMJGdzZCZWCOoE8dju+nHvn8KSbj6HZH7STX/KjceMcZvgpCOdc9DJfbSe\nFLdGxn3/b7Y3McD1FgIKTdzpoeGVvN4W9f+21x24cofotQ63+3ksCcPN/hil\nmnFJ8xkqk+c/3slgLeLIjmPMF+FjBaCpWDkeSfzAhDHOXjh0cGUHUlcjeJIb\nXY8rO36gx2YRE6tiTUhaHCUi61ovRdh/AEiyiXal+k0xijnbB+462AFvMFkv\nfpkF/XiHa5pI7kNa0oy4eAOAvPGpa3xuOP03bcNotrHfJbugsQ0YWIurrNlo\nYjvUsiCqT4a6d62bbdAt2YXvdyFAwrPrZuttouFyxBBeVoSxodTp6H79YjcP\nIniugeQl+khiIKNkdRscsBPpCB4eUx0wXG/6NIOCI6YoFttYz81H31s5iQ/n\npqfk\r\n=TYJi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"390953be3174c33e7ccce110f4f31964c2b790e2","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.3.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.5.0_1641004973398_0.6829169219709241","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.1":{"name":"@brandontthompson/service","version":"1.5.1","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.5.1","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"296d90cd81d41fdd1cfb4dff3c45b4e20dff8be0","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.5.1.tgz","fileCount":63,"integrity":"sha512-+MYFBbRpoAN6LJ4j/+vQhvCW5mcuEo+j67R+aZ3GW2cD1/xgeMutMOS9m0T3JbAskMHhjltR3IPmwi1fkYedQw==","signatures":[{"sig":"MEUCIQCXhtcB3pR/ursSNDo+TdS95N/thve2vSmUxKUz+uAdpQIgHvX+Oaxc2av0++hEju5UXCHTI+nBCgHJlVoptvnfpIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0Ne4CRA9TVsSAnZWagAApKwP/1gVZmvPMotqGeLAGx2Q\nSfa/u2Z/+aM/dYpcTI8pk+/z5tklzE/Fcrd23k4/4KI31SEWqdK9AD+rHu90\nDRYdIHRHVmChgDuW00q/2IJn8np1hf5aWd5GtMii31+CIHVVp/hDkvF7NOFl\nyJwOCZyMRWCpzt4Udsty7F1Fu5c12u5BT12lmDRTLSNhQvyksYL3Q+iYDPyL\nz1Fj4V83PZ+hfIE/9Ji6H8UNyFQl+NBqKK5mpktM+HGd9H3e/MrfR1dqLHcE\nbf8/KnhqdxQwiNw1KTDlCRwxphYOIjmotC8PaKwxoQ99uGThBC94gVkvHSAO\nWQ+qhdk3BEelteuP2JmlEbAnLM5E6hMkrqNEigZL1QUCCpiJhQL6MUpJqn9m\nt1sen1nfYWGy9lbLk1jlto52Tcc0gJzPWZQu5eZogt7PaQA39vTXQrE+nKcI\nysAMDAsoEQPy9Tmfh5xHEdpWnj+DI5XYn67Nvsdit588X6WYzaZE+hFlF+Gn\nDuBdluzBpBM0xZ9mKSowujEgMes6N6u4RcaRiaECubUvlByNUSTrAHpo6LqS\nlhIUO1M11ge8/AMWypGt9KhMU6JhSiwD8DQb01moUEoSDLRgTK3NDpiTq8xc\nWDeiGi2B6SOuSEYz4CBELd+A92cgSxdc/488O7IFWm3T480PKifxE6e4VCYK\naJlQ\r\n=++9n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"57f0662717b0a6cdbeb244ae78c6e1e541a39060","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.3.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.5.1_1641076663891_0.9704841982368169","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.0":{"name":"@brandontthompson/service","version":"1.6.0","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.6.0","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"eb7b01d0881f8616d47428ac95541a0ac9f4f979","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.6.0.tgz","fileCount":63,"integrity":"sha512-MfK3TVOiV/GI9bAA9Rf/JZ7ChDp39W2wJdOdmGZ2VdsEhJHc7lQ/IPuiXhj19Y4cIr3x576+PSxT+90VaLaBmg==","signatures":[{"sig":"MEQCIDs7b7TwsXabOuFZr0pPK0CNdaZjaSDxv77H1nnDT4c5AiBCG6pHdTQuCqdstE3C+n4FfashCXllsBZIJuhHCPQaOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0egJCRA9TVsSAnZWagAAzD4P/1vJgAV0bFsPVfeClas4\nHotOCMzQLPO4eSdNef/m3uiUEzHWjwiWEhmadGuyMVUxL3FFKXGBq+nHqzbb\n79Wbp32NdOZStuDIdalYPyxaRFndHLISio5p7Jc2cUzNx2EWnH2gvRnexhTY\n4SXRz487X6lDuBJufuajE9CiGCtQYxXh6BX/pGdD8EfFZ2wKt2QF/Ybt9A3G\n9rqkLnPebp3QXu5jC0FmmEgZqJO1qbH5lZMEgE2HqnAxAkC3DWrUYN5p/DR+\n9pt1dNWV2mR2umQruosvlBsYHQwR/4SZteP1pUpe7nz13mdETNhIXZn84Hwi\naXCvPrkauln/aMXP6Db2aKQ5qcXGtp7RSBddrJS8yIvnEMid8Q7at8LTT8br\nzvRTGqeLUox3maJDO1wtB/LWnT+oQJwFa+m3Nr/ZXrSVVRKtivvzdcvNsPXf\n8++mmJsWu3vH+BLdYD4HnrpvrxfKxLr1OhjtEyqfZNRj6mEBqVfA5rrKwZqL\nLHJ83FQ0kamTNxLhH8/jD9CCCQpdt2UIkdAyK0EZLSkwEp58uczx1uw6LfaZ\nYdDe8Nm0ik43UNXEqQw2sf1fqAdDPuXbSezs6GxkQZAfoPFYveaT0qkUAvE1\nBtw7CJHQ0Ms1zsO8odqmo8rGnYttZiKIFGfsR/CWc+ucSIbv7lKAm5uB8cYA\nJXGo\r\n=tmy4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"925ed0f96129ff8d5b6ed9ada0a6f12aaf654562","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.3.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.6.0_1641146377740_0.8323800050462244","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.1":{"name":"@brandontthompson/service","version":"1.6.1","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.6.1","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"5f17fd37cfc2f6ba9aa53c091e0bb1806bdd6136","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.6.1.tgz","fileCount":63,"integrity":"sha512-cnqORgXSb3I/4ikNw+AaSWwTgxFJeGOt4QXxMieV92oUlon6Q/w1Y2idaks9j1l+jUHP0cXaYBWtj8zzh5oqSg==","signatures":[{"sig":"MEUCIFf4Bnw/9D7eLgNvqarsYS7qVT+4IM92CmiR86p7R00CAiEAycvrEvcbXaYdYW8s94Ckfi4JwYlLcS51nrWJ440Rz0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0giJCRA9TVsSAnZWagAAjUoP/AspuqPpW4/J+51Dfmsd\nnnHHg/KsNSqTmpVo6aP8rbkv843I3HRuQ0vokCmpNLQRlpy7WtVM6gwIeUIC\nTZmPire7cAlWPa+DpLoHmjsi2cnSCIdhVCg5GgPe8PJuOtCmMhVvPiOUtxUW\nwSK5AYWAiTyGSB+TwzakKutyz5CWnfkFjz4cJ7MCtFfD4E3RZ0A9L5HC3btj\nDQdIRMB/6yiAcF3oowo/feHmlAvX5+9OWHjXrzVbdbfbE6ql3uOYG+Z5RQSg\nL2uwY5E/ORhcYaGyTTqDPx7EHvp0u4uYHXXa57h3lAd+QsLhqhNO2CvjG70k\nHbe4TVGZX4K1De1i4YGTJ9s8FzUYEiOWRLlpwW9nhWy28erlGG9AuihPXmTA\nixbtRH02NTOXX3kiSzOaJ9mWOnXmeXuMB4U0hvmYRT9bzZYL+P+IZCorQFIk\nuggJ+oZirZxMG8HaxbgI7+Wj5UyrqoW/4NyaYemd9MTr3vatApAvvWOoEcgV\nkowxybqRn/t4Dz2x1g14vfVH9czDni5X2jjkkmDtrcB15I2msCyrucnbJrOK\n/JFapC0oR3C6t6FLaIK63lVbzwBJDtQ9qwLGLJLJJEXBhU19HI91c/69inF1\nnWu1Xa3vNHiwumbedW0jv8e+x80o+VFZv7fWs9bAQJZxfYxKSpbn/hKJh5Fj\nNmhG\r\n=1Nc2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4a922997f091429ac86dac38e21120edb912cd1a","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.3.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.6.1_1641154697747_0.9058701050157909","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.2":{"name":"@brandontthompson/service","version":"1.6.2","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.6.2","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"cec170735e28a0a1a44a21b741a407b69453de83","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.6.2.tgz","fileCount":63,"integrity":"sha512-3TQ8LgHiFdQxESdE+CB/O5iLAXzrrPqUDzmWNc+3XDl3Wf4wShiOJgqnvZwIFyVmOnbObwo4Z6vCNIIquHiNUQ==","signatures":[{"sig":"MEQCIEh/N3RY7WGO648v4ceQLUhRBP8mR4HbQGHseFC/nC01AiAmKltb3K686o96B6vwBeJ1FLBFnoFHQt3mDESNQgqSrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0kSXCRA9TVsSAnZWagAAgzoP/0QSO29mabBBPNAsbMUD\nXAebEwenaw3s6Z4aDTfO86DM9bVxzWC2+AI6cYt9Ht6uvVBtg7p9RvP5KDa7\nwTWYhhzlDWnItQ1j2ntgnF4aqn2/7+k1b3GJtpEdw7VMTEcbKeEPJF/9AeDQ\nnmKW9v8nMFRmhX0RR1jugcU9fbx2BSFNO07IG6CuSJ4WIt+RCdUd2DO6H7AI\nrdgStvfGfBxWI5whb88IbSY5wzOTsf8P7V1QbRhTZSMTqN027+3C0o6IJp3q\nA2A5hn9gyxaPbxsbFVV9aJUyuTxacsAsxKFW+ssdPL2w2NDiKeQnCxzP/gRc\nurRc98g9Px0LBrr4RVKONuwyItXy2z/qd5J4/jolLUudhC/xwjeMnm8NSE6i\nR4HfVm0DMMyc2Yr858X4FAzByU2L8PLq6JJ2mDouFG3t1Kxy16XznWtHTeNw\nUsKIZxdQL45YGdjTiTVcf6nugdnblLhEDQ4RX89Ny3VLU+IpEDRFWUTztxb2\n1d19x2/RziEsUmev0z9YwkcZbeeGgUr0zw1dGVn+RRYssc/L07TlN9+wwXvH\nt79UG92AH+7dlmViPa/qrc8uTL+YrKWNlfRoxJG06V7qFxS8XhU0hkPPa60c\nCUfmdy/k0HcVlDwKffAWwwEFXZ+FWc+i4RMjOMGnIHzv7Y+3J4vS/6uvQ82L\n3eN6\r\n=5vLl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"80dc82a9c87abbba09b9a129a552b9df6942dc72","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.3.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.6.2_1641170071644_0.3424019307642765","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.3":{"name":"@brandontthompson/service","version":"1.6.3","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.6.3","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"d86e33b04253fafbb2248f48febd1f219424357c","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.6.3.tgz","fileCount":63,"integrity":"sha512-281Qycxz+hfSILyf4zWEnkkOttdSG1381tOoWPZ5mirbNPK3W3y2c8NAXoNSxWmGnmqp0mgsSXgguR98hJmmvQ==","signatures":[{"sig":"MEUCIAdWh6DLr2Cy4QwpnM+NQo2CZPq8/q6WTNXxs7JINUT4AiEA1FRsutKPdJ9x/W4NIuYbmtzq05JdXTsCWJPKtcoDuh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0kT7CRA9TVsSAnZWagAAhpsP/RlBMkqhSB72WKwc6Did\nDqwWWFMXA/3tf2x67aWAmsDGwBvtxWtLZAG/0mzEF26M1/ZROIIFQokFmF6S\nLF3aLUeOXD7u7ujtzuJ51edUKV0HNc/70Q0wwSI7MF0VCC5I/+Tpr4vJYwt8\nJDWuklMI6QzRVm1c0zb7Q2982zH3z1vND+fo+m8iB0qUkoXqdim9EC+Zf458\nfFEqyy83QVH5HOnuuTaMP/rbKOxQj0YutdyDqs/3Q0tT4YIW/VmcmcqHb97K\nwY9T4IPHs5ZNg0qf4zyPoOJVR4c+4bNvjgZCk4gZmN/h9Vkx3bl86bmzhIK7\nlzzKH6UqkTZ6584u4joS6Zbm7cdMhSttmRsFls0gHFkFIkTgI51Zkp8tv4LJ\nZD0F9yA6GJAAglDd/Jz9h96Y6SNaDqRhZCXBvdgTqu/ggvWNEXDxNS5AMiGL\nBYK2WcKHcTVtRMQqIlhI5cXAg/yTocHsGK+vIpQziaWUb2IMHrEgDvN9JVnh\n/dO0oYpgtN9d5oAajYVpSrjotuAFZkAKT6T5XIdUpGC0j7X+GZAk/6ONpDF0\nl8jjaR98iOEMy2ttEqmC+vxcE2Od9LmWAo14aTLdTjjDm8oULgQitsrF0nAo\njNt9fQV9SlydjP5TyY40yuqcs2bWZ2gmzxW3cTn+LaxqMy481lCPBD0nN0/w\nNv++\r\n=BhM0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"18919a53c44c559490e08ecfeb5b5f8951e56111","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.3.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.6.3_1641170170999_0.8144822319184719","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.4":{"name":"@brandontthompson/service","version":"1.6.4","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.6.4","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"500f226d57597786be8a48ca6a516a543ff0d67b","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.6.4.tgz","fileCount":63,"integrity":"sha512-ZXXSrDKumbw9IM9LVVzbgRtqZQHEbWfi2Vqi/0XNsMWFaYzkYzOCT611A6mrEbJr+OhR25rfBNEXy6wuysl4Yg==","signatures":[{"sig":"MEUCIBKo0SfyU74hpMAvnYslhaG11Y4En9OgdIiSBki7LuF5AiEAjxaZuKjdSDmIbvkkiD7Kx0TMLGt4FtLz/MnJikVg6xw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh80N6CRA9TVsSAnZWagAA1AUP/A6+DtbdISx2f24LVqJ+\nesNXV/DarIl+6fEXvlLK6mdSjZEFI78dt16JzCcZG5bK6mOOoP+/73WOP+jC\ngdS50juqqvBoD+kkgYIDsg08poOs6Hy5LRuVcf6PAx9qq80JnHpU8YB9Q2ta\nhyDFyWl83FiTTMuulixZ7Hk7dF8Ojii0kL1czF19+I7n5PKW+AnHxEm3Iqty\nnIXY+VvqntvcVrLmEl3BV0YPTeRzYRne9lCDLuKYbo0uhokd7t8CIUsMj69T\nNS5MTrLxrpEQ0u22XnLMJb/Y53fAmdAfo7wUG5Ft7MUlmC//ind0DhFKX5Zw\nLSxYBLyqRES/bithgcl5xec7NbSOz4NUfTTOgmIYbcKUCOC1zYeIvpmSQZFP\nRcWGp5NCilhj+bcIdqgbL8debDNLKgC8pW9PFDRr/wOb5Cot6ueZFE1j+tZJ\nF3Q7Lj6TWQ5VXD+BrFH59LqR2d3olde89/MAshiUuDjYr9B2Svv7qTfOKEwR\nsEt1pjl0P3kcKdR8mGKtafd1ycHfEpD8ohmCwmQDmsrh8vG1oKlF9QDug5/H\nCvPCgQx4Z1QiiB144hWRjdMNMlVTGtfdnY6tUn6dgQcoW8j1kby1h5Bw0QjN\nlgTqFih6vxF0pIQ48QXcPYsmhbASevvlyb7WTMLQUzIVMl+C/vBsh7MvatA+\nnQY4\r\n=16Er\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"05f6968488f84e80244e46d2b485b6a3561c8236","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.4.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.6.4_1643332474240_0.7603412099433196","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.5":{"name":"@brandontthompson/service","version":"1.6.5","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.6.5","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"c9b9e90d9b00ee1b3a7f5342936b64e83a3c2e54","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.6.5.tgz","fileCount":63,"integrity":"sha512-uDpVxj+89b6lcuL+4g85qY1Y8Q/UAWNF4sSZ3BR+nzXszUY+te+9Zt77htc4uBPvl4Vp01G9Es7f8cVa1Dv4fg==","signatures":[{"sig":"MEYCIQDuvDoKvNBufWXwD4Kuh0bemtt2f6aX634E85jBhiCVjgIhAMf6wsvuqg5DoTpobMwisfq1cPpgB+xnekSJRCfY+xAP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh80PtCRA9TVsSAnZWagAAL9YP/3BzGG+fFwp7JLrrL4ww\naCg9QR88NnWHM4NdqsO1BZCZ61fj+HMmNoRFlhCzD71GBK563JlyasdskD4/\nlurtKHJehpnCzryot4KybJjj768vKenwq6XWAOl/4pUmrL4i2com7z5EgDsu\nbYSIH1hwzG7D6LpZlkLQFuw5TUcISTggQnXN28zSYCAkwLsFf99hpKjE0zWV\nuvGbJaRIszmA2jtI25skEJ5axIyKh1HOen+MUSCrXdosUQODFZU6actfqnqf\nQtvKWPT0LoEXVNOeWrbSLIK38CMHOlWpGiNY5h7v56qHk2Iab9WfSGzQNuEi\nBHgM1i42+J9fTNDc4unHb47Qlun/4huw/PyZ2TVrU9K7dgfYpupG7aGtF9JB\nGvC3V6FyjPvdbUFwa9lVQBZqvkzMqwomZaCMsLGEL6JuQwXlk+zYUlhnzAhk\nI0isa6fEvWgOe1EZxiNeR9+lAoRRWByo27aI4qnanbdVlL2gL1P8UwKdjL/g\nyfWsBMHpfBQPax8cFuN1JZlLQLPEm+9N6ch2cNCwwtJSc01LVP67esQ4Op+F\nx+ppvshyxJG/qCfT23WR8qzuTfq2SSks2a4uu79IyVgBjeXirOjy8sIjIXyM\nl6jxgW8+SAkfMZbvOyxVYUM2SdEniSuGPEL1bx5i9CWWKihRKTTDgaVCAfFY\nH+vA\r\n=Djj5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"990fa989b171386730363440df16a11625e8028d","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.4.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.6.5_1643332589446_0.21091289747620157","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.6":{"name":"@brandontthompson/service","version":"1.6.6","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.6.6","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"d936513901b23126bc04b5630186f9ed6993607b","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.6.6.tgz","fileCount":63,"integrity":"sha512-QvDNfi8kNnh4ZJWDr13Hfhv0u9DrFEe9Dxso8swDvqB/4FMpg6QYSTTrd9H5wEQqEaBNAcxTkjsKUZZ+PaPqDQ==","signatures":[{"sig":"MEQCIBifQc+W+xyuJQmmGEH9DKLAnwcuSvTJU5CaaWslzwzKAiAJ4vMDviWmDDzJa62I59vmI6M/9MpE5tVQ2Fwiz1+MNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh80f/CRA9TVsSAnZWagAACI4QAJPIENGvpuC5s0aysIjQ\n+KCpZwyuHrOK4Nd+2mxXQ45Q1wY56nLTLDc2JNhak+pXBOR4mKI73+Hxmx0b\n9LMPIdZUnM3Mzy8N8tPQCp/av/jQ3lxUtRuB1j6P/+oT5peI1l26so8x7uUg\njbU83XxYedUn2F4vbOrb5G3zvXN4SkwGxrPVmvZYjdwjDw2B0sJ0u1YWdor3\nXUPw1OmagbBv0dJac2NLOQatqRz+RG94lslSkqzvREeBtSG+DqUoDYpQKff8\nP1mz0nFUUP5POp9Zv/pOH34E7jEhtPwZ9qsaSEYr95zpUPl9PyFYwIUsedxk\n5iaRSdXS92zIoMFLG+rbCRX8gp9/UGgIkfnZNcL3FBVTSNeqX6qDQXFOPjCO\nlErh4I4ZKN433lUqDRsVkNRmf6lOGzWJYp1REbQ6O3AKn9ro5tmqW7yTH2NS\nF3slUaCsp2pqk8n+FeFvClOhSn3ZOEho9uRiX5Ur3lbiKUj3yHZFZCYBQSpQ\npDkGc5Dw4zVMyOPH5vvSLUG3d835Yjowp5/hB4Cjbcizb1VXcARbPgkjO6Hb\n0F/+ySifuXoCnuPFQv4k1SD2JIa40/QoiObRNkbIVZkLmPFDr3tlHdACZuKp\n3bYMLg/AnBJHs4MCuPlp61InhTM/jsWsDJGf22PPBtmlueKEGzaJa2i8JNLf\nLyoA\r\n=pwN+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"94fd9d9d61ab9bee1e3c5afc696bf35155584c39","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.4.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.6.6_1643333631357_0.3167076992594726","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.7":{"name":"@brandontthompson/service","version":"1.6.7","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.6.7","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"3b416b613131ff6164df2c0541870312dff00c40","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.6.7.tgz","fileCount":63,"integrity":"sha512-wZ1uzj7bLNC4wb5z6Ck/T7dI8m72bPYvuSfRKrGcwGh7LTEQ/zWq5Pf6qK1R5+7d40/ezxquFhT49wgMsPPlyQ==","signatures":[{"sig":"MEUCIQDKEUQWUouu58luKAQIh4ImcB0DVGrJTI9BS4DPBn9ogAIgRFt/2Arwrot/IWJmmQt8WdYdGR1Tmx9GkTpK02+bEss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh80hQCRA9TVsSAnZWagAAUDYP/18T8XVSohqLY+q1IWrx\nxmE0VzF9JkgrFLM/Cpr9uilL5QlakajrgN748jAPM5TuADPDwnWBuRJ70RT+\nQ2wZXBpiUv5FzJpMI4XsBq7MvDiWOIbuQvAw5LNyL7g5AZ/5MS233kqLVEat\nkkul7q9fdV0jXn15I7itaEruX19lND3vSJzqbYpaINwnI/QL5ynAlwvi3GHn\niMXrQojOLMz9EOu9nr0Ou0yy6NipfsreoGScCjEo6zeieDuROaQtk8/Wde1z\nNrCo4XJRPpXwYL8F37YYVS8infJ1qCRYCubIs2ELSd6KkQwVoAbpdG5nz72g\nxqu//zlB8FT4adhGcwUKPUtgDX83m0DAetOAQz0V0ObO/U3IuxHq7g5pqJB5\nJAeSpQrHQ96C/1EoCuj5xv8V2Yyx0/kB894XfKCtE5/pseZxYXfMEgz49zdg\nINcGDIhbhjOG6Da+hXNzv7hqca2mitMyl1E5YegIPnJGYEdBhIDXqLiG7Ima\nGe5HI3AmhgRZtwRIIxWWzXe20V9LnM+62DhSOH5dUBnqZsTungSrjSXlN3sn\naDkw+jonTS3Si+SbhkvGpKi2etPXj9qGwxm2P7G7Bq6DlcwNeufHy6rLQ663\nfj9PU/A0Bg78zm4o1Kb5enazpkr6gO0P4IY2YH79yvwiFiytFAImeyaHeeCx\nWSya\r\n=iie0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b828304cd4e0c08b6cce36d1c1b2c3e726502a9e","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.4.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.6.7_1643333712148_0.45927435982084486","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.8":{"name":"@brandontthompson/service","version":"1.6.8","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.6.8","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"254830bf739868e89d83ead8cbce66b5152d773d","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.6.8.tgz","fileCount":63,"integrity":"sha512-xLE69xYRv20tYQh+PA0sdigVxBDrFclkhxHDFU7X89HNhNTh+3D9myfYdrNRN5iwsl+g+va85m5akB1l5hSPgA==","signatures":[{"sig":"MEUCIQDuE2KKDFOeE6NT22aR/PrxWcluxm+b3aOIjzKTVdCWBQIgR7GjCPGGxPh7C2pF5rzRlXMmU3gt1HnMvQXS/Fk5Jcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh81E7CRA9TVsSAnZWagAA85YP/jKQZuoA9WZh/uiita32\nEXd0cgNUd/PB2cdwqw2XIV/Eic/Qh9NlgjtkxbaXRvpUGOE8kr7JVAsGkD6D\nXiSoV/1BJlY7eevwwRDefntZnigfx28OhEMY0yuNXjT+/szp/DVtA2uvxGYf\nC2AX7r0MMrW6UFtY9ETiOVX5h7dJutP/x6jMAZwITXz913eq4WdS1M+a9QA0\n3zz1Gev9eEeU0E2ymwPOaD6GZa+9ZYddQYQ0m7R0Atz73WaDO23KC4qtwOtF\n+SCBaAyy99gZc62JEY1nXT3eZNffwZvnaTVszz6w+SMM6xd9WwviuIN1eYn4\nkL1yL3+/71gaEbHbtH4ZwFKYpoXvEGvsBey8O4j99VOsnJ2A1hjXDFPuzhXj\n3bmueoQvZLvrQgUALpg9AYT1k+I2gHUgNX53JrdAXgzWEABSPIOzQSanXo1E\n5F86bsB48HF75gDpFqJWIZQQWnY/EtMUfZ0frd22yEIvG930hHkFMGHpnHvj\nMQe3bWRLIE+8IxMEAaq2xwGH/rLTT09gtCJCJjsuxexdMB18Fulp+0LDSVRi\nqA16VDS98gazFYwHw2L9MZcrKGptlUYfxo0yIiGGOqJizi6V0S23IpNIZWzl\nbmhxUjZ5vjs7f3fX24qPs9vHUr/qyMcL6MdmwxPLorEehb9EqK3pWhzvvyAw\n1sqk\r\n=WupC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f72362d0a17de48e470c2376520556ada6c4016f","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.4.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.6.8_1643335995764_0.6683841526139167","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.9":{"name":"@brandontthompson/service","version":"1.6.9","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.6.9","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"7cc71d0bd6a98bf510ea8560a48d91ccd2f0de2e","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.6.9.tgz","fileCount":63,"integrity":"sha512-f8yBzv/6Rig56Iqw/hF3q5ZN5KKfOeZRYfeiBz//K0A/pVCrk3ZX0ka5JKmILby1j7silcl3uG1wdVa3TVLY6Q==","signatures":[{"sig":"MEQCIB2233fsmnpcpzg4CLWc+YJD3l2cyI5Fbh1AxX45rE8eAiBnQP75MEf+1ng6Vc6s71dpCDAeAm+iSBQI35DRXACYrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh81LECRA9TVsSAnZWagAADzoQAJ56fkVC3WbMaC8JNbiC\nGtuj1xzfR+E3kgm59sloMuqc8zw8xyeZWhwuTkTw74Zoap2iRew1seYDqF3R\nDb2cE1UPAH/SQDC6Uivna5qiwquhLjVp1i2cx5q8JYTDtDSxt4vMghngKYE3\nS4uqYrs36OCGiGLnc5XepobNlqdiK9YG/gOJ7H4AEtRBR04Y+cfeyw/4Vmcz\nsZkAeFuDeJbv9Ebp6AnLZicYvgc8IPy9WlOmPyFXpRuyzynFINOmkhXoLsoZ\nlIY8C+T3ahuC5wEdo2cXvZHZ5Rmcq5xYLHOy0CT8snaBT3WPEhn1AZeuziLh\n17pYL+tChZkqNQ9CwDpvxVfaThfVjRbe9zESSZkmVs1mdjKv5n7X8HiK+BDW\nlGuv/NQhWstmNUuweqhwwpzPgWs1kh3GilzZm4blW6hx0X7S1P6MkPz1tQ0e\nbYbAc9hQ7N0/EKxgVJCYtmSuOcSTRf04ilcqdCoqXxHF6ZqhrN0h7I13AakI\nGvKhUexZjFLg4RFSC2hRUb1eQEsbImX+NCL0+SmiriFyEG1XrNLOsMXDEFXr\nYPxLoRd6OYmGxZxAiRiag6N80Y7KcKKEzYME2DIRMj0y7o6IiVQhut+ziVvB\noaeUZqDqErKgBGSdVnZvLYzBTTbDHfHTRLN4rq+wj5q/D2EPKMRA5uojLSj/\nhp9E\r\n=xbX6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8a3a2aabbe51fc8def7383f44d1cf4217da43847","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.4.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.6.9_1643336388854_0.19147135565088202","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.0":{"name":"@brandontthompson/service","version":"1.7.0","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.7.0","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"b4904a97b92d3cec704e0548686af35bd57364cd","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.7.0.tgz","fileCount":63,"integrity":"sha512-mKrU4dyMfketbYyuI35cgxaeuuCS2CaVEJGcnb/jkzewaIk/aylVk5xmZ99KexIXXoWasOWkY8QrCMwn60mNdA==","signatures":[{"sig":"MEUCIQDzzats7F2ZXuB9haORSn5UIrbMZQNkc1Ym9As7amGn7wIgVwBVng1S64HfGQ1rPHp+nqO6gj6RU9IRZPDG0INHmR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+dU/CRA9TVsSAnZWagAAM5oP/ifWcF8b97+C/IoD2dzL\nh39aVUjUO5HgaJkXyERgQl8mTM8DXhB+BYfg5AicZLzhlKOX9xL/EYInZj2Y\ntRdaS9GPODN2+Bwt1KBFoiQi+1TTEN7+ZHxLsdDonqV4tU6VtEelfqsGdACx\nWVWcr4qT/HlOWr9qyFpdSGN5LpYNP2Dj/i/1E7rTGykfb/maLfMc4+nACyAO\nG3pZeKKSgFIJa8BnCBGUTVuDv2mD+JHZrpEUjDQf57aQNyeH7wKmcAQ/GiO6\nVheDWts852lmA1IThEyCQVNZzts4wHSxXy8AYB6b8MBIPp2WDNfOxeVkr99b\npcubyigJORRz8h6b6cazhzx1jmKGguYG6wI8cxett8oyGI+U1LfaOB3eft8L\nViVaTMZQK+1Hy3VPsPbQNjCe6XAIU7KTIXYHT6yrPZSCK8FFPpp1dKKEsgxg\npKryIiJeu575k9VHK7fT8+Brzt5WMJXpEfw1x6Fr74feNTmgPZw55r1cDc9y\nkhGg6q/bEmp65MJMFIRx6BwT0D5dnGJuWSZbSwfZPBHXicx6O6vOGSZvDhme\nbDu/nVSE6F6c9W5JCtPacJ4RT9DBq8wug7dAy1JojB4Kw2F+df9OOUbihzoc\n4yWzb3xM2WlpbJKZl3GV+eLtrRu88/8/Z0j4h8mIlflJsw1behTWM7YGvsTG\nDpHU\r\n=OWZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"73eaad70876ba84ed7b98d9b419ec0c8100a7ad1","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.4.0","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.7.0_1643763007052_0.46492939739615613","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.1":{"name":"@brandontthompson/service","version":"1.7.1","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.7.1","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"1de4785c83ee0db03c9410fdc828e013a62e6b87","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.7.1.tgz","fileCount":60,"integrity":"sha512-WdwtkFmQjhZyaXLuNMkn5v8eYjmUiFdpkPbRbwZJcuQZlTikIOzK61o/31Yv+d0asWb++y6ehJDF1eMA7HtojA==","signatures":[{"sig":"MEUCIQCKaitxCCfV/UqF89aMs5QzXdIFWQKmpsk6PwkCtuK0vgIgM8sxAQ+R0B6q+ibriVwesLbJiXVMUEMDMaWRS+mv4ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2JcGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2cQ/+Khx/YQicV36u/EPVuOYbnTDzsW1T9518JqrZ6Rn1t5MbPCaf\r\n6/F+NAr6tu+XD65D5v8a03Plmj7DJIi+YjVA5hMmIEdXGXJcVSUqvTcyg5Cp\r\nqHOJLnZ4oAg0FswdHggYDFMWE/qdu8FGEhKCWWELdi+Xyfmi1nrqEDofsZwR\r\nMrw0foPv6uGAAJMcpXzqasIllexirHRXBd1ooIBuKRK7u6hJ/sv+TX1dSQmB\r\n7mIlNSHxtUssXiv3pudiv7cPnusLkYmpRzro9qnc5tq192EFlthuQiIWcyn/\r\npoL1sq3HlFmu/ad/8klaxEilCumQbft6AykPGOuJd+GRMHx8sJn/KEbJw0jY\r\nxfURYtCf29tfZxAhOo1hoa3vqJL18puP+5j0XH6MRdFkQ6EvZTl4RInZW0iG\r\ne3D8xGxzmMhFOhzGUQgATYRSH9CwKq6i4L3FxAKx2d0DxCpaNTTjGxHpNnYA\r\nC9DUSqVNyUZCa5Gfefex1P4Frrr2Q5JwbbOvM0xENdovax3rqOlWiqIZ0ijB\r\nDWKx3vwsGvsEwm4g4NOOWrTtrsFRryBjJUTzs88Fn87hYiFeJ0YZFs+mul+j\r\nqP5/LrAej8vNHWxe7TI8wh80mdqk5KeEyWOsvMpQBeVM8EqmuOEe+NEI+pGi\r\npDPDjql5SCZ1oC9wBuaRYNmDj4d2XhUCrr4=\r\n=AEgc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.5.3","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.7.1_1658361606289_0.4426911417812842","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.2":{"name":"@brandontthompson/service","version":"1.7.2","author":{"name":"Brandon Thompson"},"license":"MIT","_id":"@brandontthompson/service@1.7.2","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"homepage":"https://github.com/brandontthompson/service#readme","bugs":{"url":"https://github.com/brandontthompson/service/issues"},"dist":{"shasum":"8b4c9d00cd0350755b59c89fa779388051cc916d","tarball":"https://registry.npmjs.org/@brandontthompson/service/-/service-1.7.2.tgz","fileCount":60,"integrity":"sha512-HJins7O83rLJ4pFMqvWYXgBWt/pYDXdpEpN5gdTBzm6pzvKA7Zcuul06CtSTe0ahwFUHfYaQbz0G7e5QykUYpg==","signatures":[{"sig":"MEQCIFMtxXS98rN593kKDneBQUJ7hBMggFEYSk1uvQEPH1lgAiAmHvKZDCvcefA5I4rPZgEdU2PJayM00ZuZ05HjuS2QAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2KFcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQ2BAAnU0I5YXx465WBzCjqRD6DTx29rKJZ080VH9FEKtmI4sz+Kwf\r\nqHhuhl8d77PTl8/M6nHKMgR6U6wcml2eNvV1kuL6CvAPA/HIlXEMXOJHzrhL\r\nNTrF3sIt5kW5jqXxVieTB2aLXHqh0cuZ5SmXs+2o8bAycw7CHMZFTURko28/\r\nQOdUCK7O0qbydzwJFbZo/xPXdHZVEWJLzkCPtsyHoemoFHA3oLJs5KKpiXSK\r\nejinO8gsdG/0/tQtokFaCJBjg7Q+2dbP/8YPuyfnwINGvdjU1EeATOwdjbjH\r\nbd9ltxEXv3A1Dt+OEcKS4RN/9yoSALAD9gh2271kA9XoyZ/ySFH4wTsEUvSZ\r\nNZC20h98E03oTCZtlwA14SHw7t5T6qKzx0L7JEu+OFB3s6B/DvsamUJurMd7\r\nGVvg8BM6jKOIlS430OQuhEinht/zvrhN88S6qg5nT/TNP4ptFvU6yxuLlsk1\r\nJlxufoIiicKYXUu0tc306DiFPYS8RVfdOcF5gk7GyOaqWs8FQft5ABswZuJU\r\n/GErDP6GpTR61++MAtrTD8GOsyeoDYGKq6P4f88knn+sDiTb5jSfCaXvzpF/\r\nQApJIvvGhnQof2kMMSSBHahQFbNnEkdMWJdVNeQ5Qoncm2gqIJIHtYoLqGnK\r\nd14FxDWhPYb0cJkoqAv68n6MhLjA6+jeS5k=\r\n=prZc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dev":"tsc && nodemon dist/index.js","dbug":"tsc && DEBUG=socket.io* node dist/tests/index.js","test":"tsc && node dist/tests/index.js","start":"tsc && node dist/index.js"},"_npmUser":{"name":"brandontthompson","email":"brandon@brandonthompson.dev"},"repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"_npmVersion":"8.5.3","description":"framework for microservices","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.16.1","dependencies":{"yargs":"^17.1.1","dotenv":"^10.0.0","express":"^4.17.1","socket.io":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.12","ts-node":"^10.2.1","typescript":"^4.4.3","@types/node":"^16.9.1","@types/yargs":"^17.0.2","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/service_1.7.2_1658364252585_0.6954004787975032","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-10-28T23:49:11.782Z","modified":"2024-09-27T07:17:18.910Z","1.1.0":"2021-10-28T23:49:11.965Z","1.1.1":"2021-11-02T00:15:06.348Z","1.2.0":"2021-11-11T00:50:21.275Z","1.3.0":"2021-11-12T00:16:12.177Z","1.3.1":"2021-11-12T00:47:51.365Z","1.3.2":"2021-11-17T02:42:51.333Z","1.3.3":"2021-11-17T03:08:36.376Z","1.3.4":"2021-11-23T00:13:07.663Z","1.3.5":"2021-11-23T17:47:46.698Z","1.4.0":"2021-12-30T23:24:26.633Z","1.5.0":"2022-01-01T02:42:53.542Z","1.5.1":"2022-01-01T22:37:44.055Z","1.6.0":"2022-01-02T17:59:37.909Z","1.6.1":"2022-01-02T20:18:17.943Z","1.6.2":"2022-01-03T00:34:31.826Z","1.6.3":"2022-01-03T00:36:11.161Z","1.6.4":"2022-01-28T01:14:34.391Z","1.6.5":"2022-01-28T01:16:29.603Z","1.6.6":"2022-01-28T01:33:51.521Z","1.6.7":"2022-01-28T01:35:12.321Z","1.6.8":"2022-01-28T02:13:15.908Z","1.6.9":"2022-01-28T02:19:48.987Z","1.7.0":"2022-02-02T00:50:07.253Z","1.7.1":"2022-07-21T00:00:06.461Z","1.7.2":"2022-07-21T00:44:12.787Z"},"bugs":{"url":"https://github.com/brandontthompson/service/issues"},"author":{"name":"Brandon Thompson"},"license":"MIT","homepage":"https://github.com/brandontthompson/service#readme","repository":{"url":"git+ssh://git@github.com/brandontthompson/service.git","type":"git"},"description":"framework for microservices","maintainers":[{"name":"brandontthompson","email":"brandon@brandonthompson.dev"}],"readme":"# service\na framework for building microservice applications allowing developers to focus on building business logic not IO interfaces\n\nThis framework is still under construction\n\n## url construction \n* hostname / HTTP_PORT / API_BASE / service.name / service.version / method.name / :params\n* hostname / HTTP_PORT / service.name / service.version / method.name\n* hostname / HTTP_PORT / API_BASE / service.name / method.name\n* hostname / HTTP_PORT / service.name / method.name\n* example.com:3000/api/testservice/service_version/method_name/:params\n* \n\n## interfaces\n```\n\nexport interface iarg{\n    name: string\n    alias?: string\n    desc?: string\n    optional?: boolean\n    type: string\n    format: format\n}\n\nexport enum format{\n    PARAM,\n    JSON,\n    XML,\n    HTML,\n    DOC,\n}\n\nexport enum authType{\n    BASIC,\n    BEARER,\n    BODY,\n    HEADER,\n    OAUTH2,\n    PARAM,\n    QUERY_PARAM,\n}\n\nexport interface imethod{\n    interface?: IO\n    name: string\n    protect?: iauth\n    request: string\n    alias?: string\n    desc?: string\n    args: iarg[]\n    fnc: Function\n}\n\nexport interface iauth{\n    type: authType\n    key?: string\n    fnc: Function\n}\n\nexport interface iservice{\n    interface: IO\n    version?: string,\n    name: string\n    method: imethod[]\n}\n```\n\n## Env variables \n```\nAPI_BASE=api // used to build the url for web io\nHTTP_PORT=3000 // web port for sock and http\nHTTP_CERT= // path to https cert - if set httplistener will attempt to use https\nHTTP_KEY= // path to https key - if set httplistener will attempt to use https\n```\n## example entry point\n```\nimport { service } from '../index';\n(() => {\n    service.register(require('./testservice').test);\n    service.use(require('./middleware.test').testmiddleware);\n    service.init();\n\n})();\n\n```\n## example service\n```\nconst postPrint:imethod = {\n    name: \"print\",\n    request: \"POST\",\n    alias: \"\",\n    desc: \"\",\n    args: [\n        {\n            name: \"value\",\n            alias: \"\",\n            desc: \"\",\n            type: \"string\",\n            format: format.JSON,\n        },\n    ],\n    fnc: print.fnc,\n}\n\n\nconst print:imethod = {\n    name: \"print\",\n    request: \"GET\",\n    protect: {\n        type: authType.BEARER,\n        fnc: ((key:string, obj:any) => {\n            console.log(key, obj);\n            return true;\n        }),\n    },\n    alias: \"prnt\",\n    desc: \"print the variable\",\n    args: [\n        {\n            name: \"value\",\n            type: \"string\",\n            format: format.PARAM,\n        },\n        {\n            name: \"optional\",\n            optional: true,\n            type: \"string\",\n            format: format.JSON,\n        },\n    ],\n    fnc: ((str: string, optional:any) : iresult => {\n        console.log(optional);\n        \n        let response:iresult = {\n            error:false,\n            code: 200,\n            message:str,\n            //type: \"application/xml\"\n        };\n\n        return response;\n    }),\n}\n\nexport const test:iservice = {\n    name: \"testservice\",\n    version: \"v2\",\n    method: [print, print2, postPrint],\n    interface: IO.WEB | IO.SOC,\n    // interface: IO.WEB,\n}\n```\n## Future plans\n\n### general\n* expose and add support to register IO interfaces for custom interface modules\n* expand methods so that are only allowed on some interfaces\n\n### IO\n* web: infer request type based on method args\n* web: catching for invalid json\n* web: extend support for other format options\n* socket: expose event system and callbacks for connect and disconnect\n* socket: write exit and errors io events\n\n### middleware\n* add support for multi namespaces\n* add support for pre-post buisness logic and both\n\n### http server\n* add support for http/2\n","readmeFilename":"README.md"}