{"_id":"@nivinjoseph/n-svc","_rev":"37-f697fa1ea77106c54808950859cdc7af","name":"@nivinjoseph/n-svc","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.6":{"name":"@nivinjoseph/n-svc","version":"1.0.6","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@1.0.6","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"502fdd67c1c558b5738f9532db432ac497f895b8","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-1.0.6.tgz","fileCount":38,"integrity":"sha512-b4JpfBqV6otrNBRp4RY5A32m6HLRohXGfZOa9uG0Aabey8PWh9IzyY9p2CZBH1Pt/n11b0E14itdG/WU+lVoPg==","signatures":[{"sig":"MEQCIBNZahOBnFm6pErqlDOzKBOs5b7vbLia1usMmveUcWnpAiBPpgsZDYZSjQwaT+HdMwtsrKFdkPMgXyzop9Eis4eecQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67253},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"93483d053897e5fafd4a99eb96c756c446056f51","scripts":{"test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-build":"tsc -p .","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-build-dist":"tsc -p ./dist","ts-build-watch":"npm run ts-build -- -w","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"5.6.0","description":"Service Application Framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@nivinjoseph/n-ext":"^1.0.24","@nivinjoseph/n-ject":"^1.0.11","@nivinjoseph/n-defensive":"^1.0.17","@nivinjoseph/n-exception":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.2.0","sinon":"^2.0.0-pre.6","tslint":"^4.5.1","ts-node":"^2.1.0","typescript":"^2.7.1","@types/node":"^7.0.53","@types/mocha":"^2.2.48","@types/sinon":"^1.16.35"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_1.0.6_1518181407817_0.9230065294882701","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@nivinjoseph/n-svc","version":"1.0.7","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@1.0.7","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"4f563b29177f6c0de5e67f60d9ab4a20abfe57ff","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-1.0.7.tgz","fileCount":38,"integrity":"sha512-rlvjl++S1EUGuB4492Dhdw9nfUazE0NsrGh6MhFBuMTlrRUqWpUdNIFzXNEVy5nrK1QTHT4xfm4DaH0NAEOp3Q==","signatures":[{"sig":"MEUCIQC40kqKTol3bVlJ1XS1av7SD+JpbmP2QQIxvnXEqsbbDgIgPXWetTBQO79q9oWhaIwNetNjnQ11Dboge1YL/u8EKJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDssRCRA9TVsSAnZWagAA//YP/jKRcWwYSWRRN3BHZIL6\njGTL2szP9yrlQGMyc/F8DHr493gaWWIn9NzK6FjjOBde6bCU5GePdIfQ8zfK\nNhcQY0hwHbDJdF04Sq/SMoU0Djot2YOYLMn/w47xmdrW8jPQ2Fxm+yXLPdbW\nCrNryNRoCXj3f8i00XeC3ZLYC9tAitBJD0ekQAI6teKNKAMvdE0vbihoEYdl\nHu6U7iDsCxVi26L5M77paj5rIco3CY3i6accal/HvyB72Lof7hUR6uDZC81D\nsi5LgrhM1qizMY2JRBadPHQh8U1QGpyx0+aar3yHktxIRESnm90acD6LFbMm\nZfGlIB2u3iEN3aTebM3j4XTHRvShmjxt6d5W+wADcO8ySXCOoVMgzh8B3G8Q\nnpDle8WAt1L7IzD8fgerdiKw5xb1G5Oxm2iHwXxpopRAC3CSBtV/Zq+syVux\n9GwFDLwctDNmK02FJb8GKu7vtYmVJVrK//0ggzcyeLw5Wxrot54tfTQgtj45\nzwIXKPuHYGPjl7NxHeR0FIVEpqRYv1dgxlDnL2J+DNyGjLy2Gk/vqpa20Z1r\n7LL2wf8iH5FEDvShzTGC8LHozdAG785MERUAfEA9S0zEd1FWFzPLxN7V1BbL\naB8jAgdNLQJBPTQzu79TL8uCzj1qWG/p6v81WEA0fmzUif1LiasDzUEbOSg4\nN8Fu\r\n=ZW7h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f03c23ac23772d8876030370ce0aabdb840d3b77","scripts":{"test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-build":"tsc -p .","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-build-dist":"tsc -p ./dist","ts-build-watch":"npm run ts-build -- -w","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"5.6.0","description":"Service Application Framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@nivinjoseph/n-ext":"^1.0.24","@nivinjoseph/n-ject":"^1.0.21","@nivinjoseph/n-defensive":"^1.0.17","@nivinjoseph/n-exception":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.2.0","tslint":"^4.5.1","ts-node":"^2.1.0","typescript":"^2.8.3","@types/node":"^7.0.65","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_1.0.7_1527696145306_0.4294461158853762","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@nivinjoseph/n-svc","version":"1.0.8","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@1.0.8","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"b9be4a17705495fc484467e6a1fa09e81a6fac6b","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-1.0.8.tgz","fileCount":38,"integrity":"sha512-5fcX8QvXu62dfRyA98/Vt+wLygD5aqHgke7C+hPrJgKZzFySUi+fnC8lZf0AzKRhL8uNLvcNp9XVOKQwrTctHA==","signatures":[{"sig":"MEQCIAzuV7OhPvuGIh5ZSwvsCFpZyUdpHxR0F1XsTQ+Se9lOAiApjsAay5bN+2R6nexvBkAyMVcctLHgA1sKb13M4m2CJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFon4CRA9TVsSAnZWagAAxkYP/3+Sl8jba4E1JgCcu9cK\n68RJiLJyLPKnzOcmLJIN0KfO/8W6Q3Oc11JgHcjwXm0VnH8K6IZORxTP6wSQ\nOSO1owCoKP0Jndm5BdIzDRDbrj80bp+eNIiTwA+J3IvEauqHBu47AA8oKlHV\nSHZxqcLrndFl+jvr6bPqHVj2bYXQ6yfpnBTa0gZyuV2elLh14qBC6AWzFsAu\n1GGUxmHMN2Y97IzsMhngp46rN++RzPOcXSB6T0Aq5KkHdyDoAfTXzNJPLk4I\niUaoyKytkLbBvN1Sr4Ii2xkU+zSDxrGORyP68QkFhsNmfWxXw8qHwQROJvqf\nWgMFugP1Qo1bdGLGpzUQrxgxqPZpPjlxlleT8JF/7uTau2o6qiU1YjL4sZHz\nHG4EHK7GJGSBfWus49WJv8OrIuizKIJwNz2uc69ux+e3uz9P9UOWIsZoIeN2\nO7ZmAKDlz/eLfsMTcm1tKoZNxRbc0mdQlgAxjRnmEegby9fvIHGewHJyZmAm\nScIcIjAnxzurTvBhqwjcj7PfZr9NIZRWPrhS3XUEYLQTg5iTN5+10CUL1Cl9\nvJE5WHlbd5eXfKNd0g1QBRwX6jzISczdGKjxaNLJoZETo4Ri2odGxvhVZKRQ\nN2jO89tKDp+G0hxzUSAHXsES3bUH3TTDbC9SFYDlxQuMqUhvxPeLzHtVZYR4\nlv0F\r\n=P056\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"84f8421719eb9b4b1823ace953f2e1a30a296356","scripts":{"test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-build":"tsc -p .","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-build-dist":"tsc -p ./dist","ts-build-watch":"npm run ts-build -- -w","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"5.6.0","description":"Service Application Framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@nivinjoseph/n-ext":"^1.0.24","@nivinjoseph/n-ject":"^1.0.21","@nivinjoseph/n-defensive":"^1.0.17","@nivinjoseph/n-exception":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.2.0","tslint":"^4.5.1","ts-node":"^2.1.0","typescript":"^2.8.3","@types/node":"^7.0.65","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_1.0.8_1528203767678_0.9588362803169668","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@nivinjoseph/n-svc","version":"1.0.9","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@1.0.9","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"287848cee1c70d821938470fe88d601f5404c9f7","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-1.0.9.tgz","fileCount":38,"integrity":"sha512-oATv4Q//rCvsgp37PDpEbx/EOyQaOa9CvQ70KGXzJSlvRG0YeI8D7Y5eDxW135pSuKEtYQ5kPNwi89xRdMbIjg==","signatures":[{"sig":"MEQCIG9k2+Sbhyfsw6VtAYVJhaCWmC8prDKvii/QROTjdmxIAiBnKb7KSth7HdFbZFuk7kDwQE6A5dQwEeUl1fsZrmuvZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs65TCRA9TVsSAnZWagAAnHkP/2ag/PPtHU2NMmSN9P4n\nPPwYmR3gCHp0/9IVqtd6kau/f+JfheYeH7Y9XpH6DJV3dRJbGZPsLkoJM/0z\nYEW4Ui420dcqViCCnpMVx6dF/QiHSIt/EF+vsua6HnOlEjqkqEJphzrxpbzd\n1SDm+nZD1JkQsQIgkBtiWyiOgbd0HEoqaCrPg/ZXxWLNBAbHkK5/jyFozcPO\nB/U1MPo37Ga2pzB9AoJyP1oJpHaT3u9V/B0lmSF8zZhuDQzJ8iKHs94OwIoW\nHC2ogIaPDJJjUnh5hZ2ls15JKgEx65lA5aXPQhI54MfwnEDCIgdYbsstwymk\ndeiXsJ5+73vbHwFbp9geCiaAQG+DC0nz5Qae86RCeO1a3g/gOP1qIWRtX1H/\nLldkqobrDtiMgVugIA7ZWZmN4oisrWTqZn6Ov430/VguQ9o8foeXh6bomUL5\neB2UR9ECKU1FAHGl5a2npA9mIxU+6lcOCKwVQ3oA7hmsE8xgc7R0aiB/sDjo\nlfJ5LMRue9G/fnxGTgSjl02CCO3ZkSHFGu0AY1EqKA9v7pePoJ4vZ/qvkh8G\n37GZrYChte96TpBtxCxyk4MHtWMTWqD0AaJvi1+gBR1FGtqMT7K/v9XP7dtm\nOGphh4VC6iU7n/W02Cgx5+oIn6RCdaG7TbhoBg50Bvw3KTmUHn6unn7pLLsx\n3WVw\r\n=M+rn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d7730203bb8bfedcd34d05d98bc12740812b6a97","scripts":{"test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.4.1","description":"Service Application Framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mocha":"^5.2.0","tslint":"^5.11.0","ts-node":"^7.0.1","typescript":"^3.1.1","@types/node":"^8.9.5","@types/mocha":"^5.2.5","@nivinjoseph/n-ext":"^1.0.28","@nivinjoseph/n-ject":"^1.0.22","@nivinjoseph/n-defensive":"^1.0.19","@nivinjoseph/n-exception":"^1.0.15"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/n-svc_1.0.9_1538502226833_0.3092427332441685","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@nivinjoseph/n-svc","version":"1.0.10","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@1.0.10","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"8771170ebb61537dce986d82aaa2826ed760f3fd","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-1.0.10.tgz","fileCount":38,"integrity":"sha512-GqC40DybnxlmRyPIV0yIcqVNKtjZxU0yARSFqXk8gVsKqliCujwCSbWBzyMyM9QJ2nCnWWpHOXl0oIjQDRMWhQ==","signatures":[{"sig":"MEUCIQC4fMsAW2M1MKAxraz3WxBZZ5iyukANlHqRNiWfISO5GgIgPZzK+ORQEMFUxb5qINnBuizkZOiExx0Vg+j8SOw1MmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQro9CRA9TVsSAnZWagAAh+QQAIuoqgITkJtH0RH5F3aJ\nIyTCKHtQ5zJD+ZTyEJGptr9svacurjKE9FLtx3W28HHI+WiSa3WUkFKzHgYn\nhS4quYWwPStEuMezKH5P87q6QoNnuqdtMC139V2pmUrMr0yB/umQQxbOhfQT\nG1eerdsDJOzQlXqAeoOJ2ei3wbI1gExUQxfniTrcWTmviLlTfRsyHg96WVZ2\nkmy1KJJXtM1f9f+3MY57txP7ik+SvmikcacxOdPNmH50yGZiBGxE2uXHPxfS\nOX3i6RFNLqFUxAd/QEKqdBj9+uP0z80cDgMjlPQg4m4foQbz0p2p7bTvcAXK\n7nooTyYqx6Jz0t4sZv3CXjMFWhyrIpM3nA4Gegj7i4n0dJL9/Ro12E0Un36K\njfpRO+xhqEJMoiOPpkejzWLepHSrKxtWGagaJbfDYagycJJJbqynzbga5+my\n+Co8GQ3E7jZ9x5bFPGG1cr/HMDCrJBrUNynpSv/gmFBtRHn9SDltSr7TGWEu\nhEbVJEfIvMj/dsSrUEAlWXXksLo4LoGAwNB7Iix0wJgSqwjledQuyevNGY/S\n0YIKCX2hdYCBLQ3x7qcPGGmlxR0QKVOcw0YghOYl0Y/NKuCH7SkiRshxTKk4\n8Ewr3JGssWmszTfSq9aQjX1D2tYCOp2Kf4FbOzAI8/quLhDNP3DG7D5RXNhl\ne7Ov\r\n=Mj0r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2556db2c296cf57f4549094fca36f7ea7d0a8cbc","scripts":{"test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.4.1","description":"Service Application Framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@nivinjoseph/n-ext":"^1.1.2","@nivinjoseph/n-ject":"^1.1.3","@nivinjoseph/n-defensive":"^1.0.21","@nivinjoseph/n-exception":"^1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","tslint":"^5.11.0","ts-node":"^7.0.1","typescript":"^3.1.1","@types/node":"^8.9.5","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_1.0.10_1547876925090_0.17542743487866352","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@nivinjoseph/n-svc","version":"1.0.11","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@1.0.11","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"d6b1049957abea1d72635a57f8d2f013832c246b","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-1.0.11.tgz","fileCount":38,"integrity":"sha512-pXsiwSTJvav/3p0DmWsik+yuogWOi0RjkFtgL/9J4y9Imw6SLKe2vq/NAOaCI5NbMvnb6mzyUiCThW12q/4U4Q==","signatures":[{"sig":"MEUCIBw22+KWpaE5Vz+pXT3saZD6j62t8pe1Ffp7YZkkz05FAiEAlYqhzYS067syf33jrZ2fbHMHwU/v8lwVyRjHcv6tck8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpVDpCRA9TVsSAnZWagAANXsP/j9Ly/iGbInWltovEf1f\nR3hpYCyOZ8UELENVH1HmeXm/EBfylLXKdSlh0PglrvNUG0+j3CmyMC+Yi6dV\nPBTH5cSbc8om7O1gG6frRsLrAxp5p82Ew/EMRkZLBRcwH7Ni1ySDwg60fQD7\ncVKOBAQOtXK10s9KniuDOC5B8x8rbBLYf8X77aF7iqe1Te5FubnxIIfaOqOw\nGJ45Iz7vmgRFzdT+kKoRU2rhBBNOlK4dWWG+Ta+zGe9Uf4ngQjGwA7irfBRJ\nMSqJ9octKm3Vd+BZz4Ws3exK4vflEEABIsRxLBIdazX0Tb9cjogdvcFvjpwp\nYCcH0M0vBn/itKO/9Q6A7XxBrDz9VfMjHbkUtUwIFU6Rn15e5azJLaAQOxNd\ns+e9/9T3M0M4EZ11iZNWezKbTEqdYsRuHsLKlGEVRztIQU5RmEXaoPkUgWF4\nbBxYkvWpYOK/QZSpG8FcOlwhlJg1hqIO9KasZKGyOftgM6FhvpdGSJ+ZPGc0\nUzr/z4cp8S4iCn14YSEf9bj/PNnbYkZmqWwRkrvA9VDS3SCr11KCDRqRyf4m\n7am34xOZoGO7Ly8h/7kV22quJ9J5Vy5hLsd0/DdQFJD3Pk6w+e8tDkkNVpFO\nGlvDZ0ciz+K4gr+lpuqoFSB22L6xnbQCSxhN+KwUgoCvyoE97/9VhV674ahu\n7HbY\r\n=H0kw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a7c2efe7912d9dad5fcafa165690179b5c4aaba0","scripts":{"test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.4.1","description":"Service Application Framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@nivinjoseph/n-ext":"^1.1.7","@nivinjoseph/n-ject":"^1.1.6","@nivinjoseph/n-defensive":"^1.0.27","@nivinjoseph/n-exception":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","tslint":"^5.15.0","ts-node":"^2.1.0","typescript":"^3.4.1","@types/node":"^8.9.5","@types/mocha":"^5.2.5","typescript-tslint-plugin":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_1.0.11_1554338024664_0.7397820469170533","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@nivinjoseph/n-svc","version":"1.0.12","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@1.0.12","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"c1f0bc2a9d4f525b08e584f404c3011cce4e5565","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-1.0.12.tgz","fileCount":38,"integrity":"sha512-hPJKgMMvxR2LJcDaEBFsZ9BbE0I0+14fP2DHmQWQFVlEvxOiaO/uwFuN6K27hDEUbmrOfyfe6ibXrwy4hvDa9w==","signatures":[{"sig":"MEUCIEp6TsSFeDdfk9Wj0GLikBNQGENkPXUnNdQWnnyqBkiqAiEAkRiuB+5X5amBHwLdv/uhPdS1kRAqm6ujtEGT7WnEUhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHgQRCRA9TVsSAnZWagAAoCEQAJw8RMTCbIp/F9UTDDT0\nksm6LKH+lsSk4Ve4innt2R+vL3eQNdWTE/+IcEggZHz6GHaC9NhYrp04nO4A\nSAEZ3YjDHDmyvLyZpK4MH2VnII52bwumOcsCC+y/2GSDlZsqT0bImYOjbX3w\npfb1PgiI3emxIETUMjI5R2xzG5MEnHGuXqNCNQUyfUpUfkZ1k5F6BYwOAcOy\n6xbmkKCKf+ijlWhEac3ruVwELOIKxoG7FvZrRjHZqHMpIN2dqt7vGMTKlKIw\nrbjb/jxdFnyg3bpwYpDkpfwAwCuui+C4fWAaoKbe3aum/UwcytBX9Hk8q2Wy\nPM2uML6DICy4D1vDer5XUynsds7xm8F2LfqpgG2Q3T7AL3e6VkY6VtWV1V8M\n1Gi6AcmfYRmDMa9QjfXTqQFZU0YPal89CzKGMn1KekXqJe2UWVONR+jJNJBt\n581u39Y17sasUx2JyjVbt8Pk4MeY/Sef7K0PmYW/bapqEXFGvo6h01F2qSF3\nnVgLnDLDEzRmqPwNyD5iUuZW+En1z1P1/4fHupn/LYOtqiQDgNrcXHnHiX8G\nIyJVJA13+1EbQhJxCXqoXZy92C1rE5zEPJAKRkSU+h8+vl0aqY73kR6XynXV\nDHEqj6LyHj7hXLn0OL6FXtFhkMktQL5NKShJn0qA8rXBpR5IPuRvSrhu+yWT\nlVYj\r\n=DTxZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"736fe5b237cc82d10806f086896cea9476dfb8db","scripts":{"test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.4.1","description":"Service Application Framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@nivinjoseph/n-ext":"^1.1.9","@nivinjoseph/n-ject":"^1.1.8","@nivinjoseph/n-defensive":"^1.0.27","@nivinjoseph/n-exception":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","tslint":"^5.16.0","ts-node":"^2.1.0","typescript":"^3.4.5","@types/node":"^8.9.5","@types/mocha":"^5.2.5","typescript-tslint-plugin":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_1.0.12_1562248208519_0.8409191193520167","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@nivinjoseph/n-svc","version":"2.0.1","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.1","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"4ed89885d40eca7a6ac3a18b57a345345114e132","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.1.tgz","fileCount":30,"integrity":"sha512-PEa8wNtrL2oBGXZSaqCI9TBEBwPGHGm00ZWegBhyczVN4bvfQMd9gBEUr9i+RdT8Y/kOHCQ4TG9sFMiWIcyuyA==","signatures":[{"sig":"MEUCIQD5aDlnnhHPz2MQji6USUiRa7ZzT3tOjsQRka+WE9HoVwIgND5MrpS96PVXIWy0HnOiDCnE76S/b0VpGtr8umHHzn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIUdPCRA9TVsSAnZWagAASg8QAIDe3eeBIZszmVEHdSdW\nFbaaKBxkJ2rNk4H2+OfEcp/cZslqESl6NSftNQb+3uHVyGT8BNctVw24xuEY\n5qeOnjgEAa4/i9flDah+szRNsQqbG7M6vaLZ3JV2pFQifsP12fWhsK0zAIlC\nYa2+uZxV8RfrlsHr5ypCkWGc/B+29zjtY+zcxD+SSWf37DMVSm7bQCJylKa3\njAyS4K2yLJd/Ge2/5T/YzaYBS6aNpq6ubr8iey8leli/Ej1qI/ZnUx+wJ8TC\nv4Ns7W/mxr3aqn9FNIKW2UB4oa6n9HsiBpmJqwEWwSrAQXHVKpu5uXNQxOCz\nJYnJoVyMNUau3s756R5r1YFAZ/hWcKBHcgvVyNI6ip30mhsXB+Z7ys3hZcmE\nG39HfVWphAOer/uXUt5fWY52L62KjUZKLdpwsvYKU6/j8RODPQ+czK3uNW3x\nb4cfi9AL04sgSqHSloT00lPn2ZVhO9G+BDM/ybbjRX1nHCNBamptJfNDjpBM\nx/O2KVpih1o+KaQGAMgcli1QuTYtt2mwBqsZcUkF+jgXcmMG8Z5CVXBHcbtU\nwqFbumzAenaPXNz91tI6jAljG0yUORXFRxXMvdidRqhlg6yKZvlvpmsr6dXC\nXmP2oKzCHSpSwChHn02MJeQaW/EOIcYi98049bW9Qu8fAOyKvu2Hsu4iv+FN\nvnN5\r\n=yB6C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3f6c2b145e63fe9168c6d878f331756e31ce7641","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.4.1","description":"Service Application Framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@nivinjoseph/n-ext":"^1.1.9","@nivinjoseph/n-log":"^1.0.8","@nivinjoseph/n-ject":"^1.1.8","@nivinjoseph/n-util":"^1.0.30","@nivinjoseph/n-config":"^1.0.24","@nivinjoseph/n-defensive":"^1.0.27","@nivinjoseph/n-exception":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","tslint":"^5.16.0","nodemon":"^1.19.0","ts-node":"^2.1.0","typescript":"^3.4.5","@types/node":"^8.9.5","@types/mocha":"^5.2.5","concurrently":"^4.1.0","typescript-tslint-plugin":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.1_1562462030763_0.5214049298074708","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@nivinjoseph/n-svc","version":"2.0.2","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.2","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"b16bfecff2de4713ab6a00d1d11d50a5875c7769","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.2.tgz","fileCount":30,"integrity":"sha512-Ksi682gqTW9n/vYopihLJSYJ99oe4jtml7cvJiOgNy33Lputs0gVkr6tUGsacOPhqeBuFm24+Z9CqeFc2hNqvg==","signatures":[{"sig":"MEYCIQD2YfPr0Fr4SKwtyIttpl17KZuKevTPuSBd7UBZD5WyRAIhALa1dRygKvCYlLjueEmfgYPJrNtohC1oQO93KmkR4apf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2Xr6CRA9TVsSAnZWagAAObUP/06E/RHDiWqshMOUrPGd\nnbMgkP/f1XXLE7663gDajdtR8Hj6SCB6GSNqYg9CIVa8aGO3ihgVFcJcbDE/\naI9lNJ6SnlSH7IpkcIHyyBEfjNqt/uAw7KQdGdFD2jxfk4XcgoKbj79VLqF6\nTsaGnWC8rRp5qPaLUg/J5/uG1QE4f3MmatBVas+oH1OdBdAOuRVYX/iR/Tkl\nDFZTiS9L4n4lrbP5UJIelBu+0MF3zHu6SIOf6IQWth0bzV7cnmWuOvjFYT5c\n44qn7rJLKtVBQAyjcZb6AZr2ecscfzTCkSN9X70s8dti0QHlN8SVwAdnxxuW\nt9lMtsrbm8wOylGR7YiJRvREbIbZbs3yEVDAyldjUMumPtmgK+SYTVW1QpDy\nJDTuEWBMPeSMLJ3xITGwwYRjQCtpO511eGDREqKOhWlbdry3Yawqn6N+nW2N\n26Cs+yRwJ5TCBxf5sS3qbFdNaz/d6q/C8ShPkP6KiMVEsvaDfW8GfDy9r79C\nOEAanL4SaWVwGyNIWW/MXEgBLPmxGIDk1efp/FsVys5OTUsDyNfEZ1uBD3Il\nBrPnDrJHYlxm90/q9M6DeQQOm0yy8TlNVpuJoEXkFrGAAqanOnF3Mw0okw4p\n/fZz3SOifKQ/GiCTVD4lLEnq/18mIh30GmYhmLwzTwshmNbPF82vqpHaNRtl\nHnJ2\r\n=hvVT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1ea64ec807b08f26cf28a7094c07832d1f2645ea","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.4.1","description":"Service Application Framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@nivinjoseph/n-ext":"^1.1.9","@nivinjoseph/n-log":"^1.0.9","@nivinjoseph/n-ject":"^1.1.8","@nivinjoseph/n-util":"^1.0.34","@nivinjoseph/n-config":"^1.0.24","@nivinjoseph/n-defensive":"^1.0.27","@nivinjoseph/n-exception":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","tslint":"^5.16.0","nodemon":"^1.19.0","ts-node":"^2.1.0","typescript":"^3.4.5","@types/node":"^8.9.5","@types/mocha":"^5.2.5","concurrently":"^4.1.0","typescript-tslint-plugin":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.2_1574533882416_0.4104436551067152","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@nivinjoseph/n-svc","version":"2.0.3","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.3","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"73e1bcae0656f9dbfff68927459bb3039dcbb184","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.3.tgz","fileCount":30,"integrity":"sha512-0ZS/uWh8t9ZRlhg1eNTiVam/DEe3nXajRpCsBfYYdY2PLFg7icrGJF3PCzQqw+tGINj+tix1MPXjUYkO3edhpw==","signatures":[{"sig":"MEYCIQCS0gR2t4eI3NPXuHSiAr0vS4vRs/kyEHLuyBVqvmLGCwIhAOufKGGfRGDj74nMhgFhZIFbOkeoRDA+fgw5QoZ6s4zD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2lE0CRA9TVsSAnZWagAAvdEP/0kB5oZjVwF+40XooFLw\n+VCpa5vzLPSgR8oJSq25wj4SwpQL1pBsVL2mkiUqXfDbWWntn5vkLPhVm5/1\nRW0orVAk7tgO7qdXNpvmca9IF5NVtaiFX3WkjSIXETqOzAS1Us4ZXxzzJncc\ndKW3MyTzaB0MplMrN1BzqPyNuCv4yeY7d1yyDI8uf7+7nFtI2HL1bbhqyzg8\nP3uV2ARuIdNghULgvtdr9o9bMCoPaSS6VpLtPbKlUjcZuINDfAcN6HJLUo2c\nr3NSXPDsz8gX7edX1CRvWJfQWBXr9P+pc8tU8I0mSuY0glIu4wzjJRrT4Twh\nktk1MUIWfP0eKw3VV4KqDoBmHqiilUG2BAL05TSdVgMbF9HCmNaQm/hPLCgp\nCQ5tPmYvJB/SEIY2xSP/ZOocPT43DOoFJNpc4dah5eQrMiYosdUN9A3JSyd5\n1eS7icHeG9A8nt7YlgE4PxdyENFGNP9FZfGNbnaybGdPmT7KGeJqHV6Tj5Os\nTt7RV/cJ2SY8Np9ynqVg5z0ebVQilgRh+StilIwpkJ+gVBuf/89np7ZKVx/f\nDgDMFVe4eMReqVEiWyQzXz4U54SK67YYxtFxPdH8iauM+S0XF9T0U/GoK45w\numFZ6FI31aHc8Od6UbkYAmAgj8mToQ1G0WaaoKLPFLhf8ahRR2haefzWGLA7\n8env\r\n=ZjQf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"300724a6248d4f04eb2e7d42b4da1d7a7afa5472","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.4.1","description":"Service Application Framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@nivinjoseph/n-ext":"^1.1.9","@nivinjoseph/n-log":"^1.0.9","@nivinjoseph/n-ject":"^1.1.8","@nivinjoseph/n-util":"^1.0.34","@nivinjoseph/n-config":"^1.0.24","@nivinjoseph/n-defensive":"^1.0.27","@nivinjoseph/n-exception":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","tslint":"^5.16.0","nodemon":"^1.19.0","ts-node":"^2.1.0","typescript":"^3.4.5","@types/node":"^8.9.5","@types/mocha":"^5.2.5","concurrently":"^4.1.0","typescript-tslint-plugin":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.3_1574588724301_0.897509093108805","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@nivinjoseph/n-svc","version":"2.0.4","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.4","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"dd585c391b51c667e77f23cc466db34feaa68239","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.4.tgz","fileCount":30,"integrity":"sha512-hlFT2gftcwvTRw8NV5Hn4EZcDIReEH/aNU7S2uFIgWlIzynVGN9dm4FE+7WrhQGH2ASHF+eKUkOYbtkY4bXlxw==","signatures":[{"sig":"MEQCIBEkcBMvDXhVE52UboEXKPaQ7CmtMpQ02VZQF0WhOFfTAiB4Lx5TDRzZICPdtx1N+4jlV4g+EmsbhMD1ceZnMO9m5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8ROMCRA9TVsSAnZWagAAisIP/ikHxYqhAh0cS10b2AQT\nDEKeKXPWF9zxPJLiI52nVeqQ7wAwsNIHaJTnCgtatWS+zBI6Mb3dddLdlwbQ\nkqGMe78fyxmETmXx8Xd8qIcwl/3HcbfqAyqqyFNoMS28BpVsyqgIwuIzmht6\ndAZQDwMEfTfVNKB7U5A1pamFGTURFEPkiGvN+FJ0GIZlDCl6nmQWgxiiuzkV\nUqzZLvveLREyk1ikJT/eK4T4TngdmPk256Ua5WCgxTT/DpK+gYg7oAVuljAi\ndkJXYUsFTxSzRRoGG0kARAHoLmGaXixHBbPY8yvglqiAWuB9ItUxWh0fihRK\nCOUNT95MDZebyv257TehEId2VH3qNimrBlu5ZiG3zhswFLnhSRRTw4xauThz\nRFTBFbEx1EV6rBYuZZSbggUXjGcPhctSt8ywWhWNF/6DEFH8Jr4RKl8CHR93\nCbmgcbwGReDZ1iOPHpwfuJfILILjgpAx6sdJbY7xOrO5hEW+kFbRxSSdJFpt\nAfTlgzokogoeYOu9jJ79v2/xUUosc8KepvDEqNRdIhCDS95vSNJll9p/JXiK\nxRjt4ShVrRSC+ax/zFMk9V0LLabCTSHSG3VIgbEBqrfkI/QB0izDv8v699PH\nxjCiLsazwpxXBsZqAbvuOAN6yEeIZyk7AaRoi+47H91wLboEIPR2zOA56yLT\ndWui\r\n=qIS1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e707fb40f2b2ffefca1f92218a6214409461b2ae","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.12.1","description":"Service Application Framework","directories":{},"_nodeVersion":"12.13.1","dependencies":{"@nivinjoseph/n-ext":"^1.1.10","@nivinjoseph/n-log":"^1.0.10","@nivinjoseph/n-ject":"^1.1.9","@nivinjoseph/n-util":"^1.0.37","@nivinjoseph/n-config":"^1.0.25","@nivinjoseph/n-defensive":"^1.0.28","@nivinjoseph/n-exception":"^1.0.19"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","tslint":"^5.20.1","nodemon":"^2.0.2","ts-node":"^8.5.4","typescript":"^3.7.3","@types/node":"^12.12.17","@types/mocha":"^5.2.7","concurrently":"^5.0.1","typescript-tslint-plugin":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.4_1576080267980_0.9557447238819707","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@nivinjoseph/n-svc","version":"2.0.5","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.5","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"925601e2b2e7dd553ed259071fb83170c1bc90f7","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.5.tgz","fileCount":30,"integrity":"sha512-djWYtIQwmrsxgO8sJn2MsDTjma6wPMWCh9z+1JdpRbx3NOLyO2y1SAh7Qvwx81HB27NSff/UA+DA4TITnuhOBQ==","signatures":[{"sig":"MEYCIQCJxhd1nEBe42u2PKjHb8eLz5ciDslqEEBNqMS2lQKOvAIhALQ1caZmTmyq8ZT9oeT4xQjWocNVLS05u9ps2J2+O+bh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoIkJCRA9TVsSAnZWagAAuDMP/2VAO0vbwBN5DdI1FFNZ\nQHm9HFg/nuIHL0z/QGFMMikI3b276hIMNTTwrGY61Oi6E+k95AGZPavnZbP2\nlqRkpFyaS0PlepAOnWrokJHshKkNMi1hD22lnm0eSDicO4HeLgWtufPpghoz\n3l1slaNhvKQrdvj1D7hkJuWred/QSi6NeCChnuMYnwHRnBL6Y3Gw7Z/mxZ6I\nhRstkUSrw58abyb4jBYbTP/kKYu9m4cgA1ykOQodP4v5ZJTiGNX1drXf5kA5\nLT0DXJXoAbUCB4o64VHmiBeSNizMr5jCxZZuglZlQr7boBTRufcspjOVjvFf\n7gQaeFkAaerRQ3yK60swA08rNBkeaPTJCT9ydLg1Cx+R8PYuX6iBn3rZBLmd\nxkFNNDC3qNRe2AVvKupQNL0iSnhP3boC+SLjkVNmLROuhduZ9V21ycQDcO60\nq7gNgDOT0DdlqWf1rVpwZn6OyY5sULNBc/5ZhxrlXYuHffjHe8zG1t/m8llI\n/JMzO+/UnNq5MSrr6W9JqrzNgkukPeSaO4mUCbVKtWZrlMRV6WX3/569aAFo\n/0ZE5oML5C/hXq6+w23C8Xcrob1W5Jyuw9i277qBOh0Cx5n8V+K6Kz0k9Ps9\nJSNsHQTdXZcqBksrgvDo7oZtrHFOYSDjWpNvbYn9jlw7TLsl7yeifPJmpTtg\nHyos\r\n=XdeG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2c51dcccc9f4d62826e16a23bc4af9880fd16e38","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.12.1","description":"Service Application Framework","directories":{},"_nodeVersion":"12.13.1","dependencies":{"@nivinjoseph/n-ext":"^1.1.17","@nivinjoseph/n-log":"^1.0.10","@nivinjoseph/n-ject":"^1.1.10","@nivinjoseph/n-util":"^1.0.38","@nivinjoseph/n-config":"^1.0.28","@nivinjoseph/n-defensive":"^1.0.32","@nivinjoseph/n-exception":"^1.0.19"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","tslint":"^6.1.1","nodemon":"^2.0.3","ts-node":"^8.9.0","typescript":"^3.8.3","@types/node":"^12.12.17","@types/mocha":"^5.2.7","concurrently":"^5.1.0","typescript-tslint-plugin":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.5_1587579145384_0.942636428029088","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@nivinjoseph/n-svc","version":"2.0.6","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.6","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"d7815f7671e80412fbc3d77a1f00af19c66e1229","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.6.tgz","fileCount":30,"integrity":"sha512-m3wdGtdtmPioBP7dMU3q0SDHtjGrdXS9AP+OnPYFvgzKwgsbJOM5wJnCA+wSRwkEGjjZgHzyJ4WJvnuBD/okUw==","signatures":[{"sig":"MEUCIQCgaZI27tgEAK1OEgFmZZAIsSMHurGFIC2SYheKjedSCgIgRNLkyQ3X8Y5OIXaowhLP9S5gRBwkuSZ8Ci7FOR0oEBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjLd6CRA9TVsSAnZWagAAP+kP+gIZCEwT7T/icU/DrwYc\n0z7PtOQnIEfKjZanG+xkMnumiRol319TMkOxLDSvRRZ0Yjp8WLLZQQO4cT04\nh2/Y8fcsZlJO9pRCsRrP12m642rKnmKCWPIDa3NGFwdIDAhTkOqWkaEsiI7v\nqdSwnkg6L98plIIw42m4r1/NoUjXy0T+ToP5TfWabe2o3b7qq5Zo1G+jTUFW\nXjj6s6HOZsjwVRIfXoxCAG0faLxMkZko4GCzlHO/4t2eGOPj+8NnB9Hm0c9h\nH4PPF2/Tb0uK0rC3I2YiLE91MbMDZQByhciC0thSvv0AOnylTIYmnog68ga/\n66DWNQ8wco3jO31ah4CTi5hzw13Xyv5dr2eFl9VAQEseu3NTdcIhyd04cVhj\n4ZBmMkHKEw91W2PXvotBCMVZTLgpXOn5kotD+hNoPzOSTlEKWPGLtQnj1JFq\nwps8cgQ76OTUNEO3PimiJGzy3LhH+wbbyuZhXoHiD30kvUi0Oem51/zJvDv8\n4rxW4B/uGevBXHd0wGWKM8eMb/Ne+uzZoXTmpR7BIO3i9WNmUkLZsw6dfkPy\ntwCJNO4IVWSh+iogS4QDjWEDOQtWGUxIu5k5kGPtmGWz+qjRPhGRZAcDzo1T\nDT9sPwOJl+kNnc/i9XALySOOFjKNwQoUSELH6/TbIg1heg0BY0lerl3i38N9\n5qVf\r\n=+/II\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f51d6921e965ee58b4c4d8bfbb11ac35ba132dc7","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.14.11","description":"Service Application Framework","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@nivinjoseph/n-ext":"^1.1.20","@nivinjoseph/n-log":"^1.0.13","@nivinjoseph/n-ject":"^1.1.13","@nivinjoseph/n-util":"^1.0.69","@nivinjoseph/n-config":"^1.0.32","@nivinjoseph/n-defensive":"^1.0.34","@nivinjoseph/n-exception":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","tslint":"^6.1.3","nodemon":"^2.0.7","ts-node":"^9.1.1","typescript":"^4.2.4","@types/node":"^14.14.43","@types/mocha":"^8.2.2","concurrently":"^6.0.2","typescript-tslint-plugin":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.6_1619834745786_0.3022120594120039","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@nivinjoseph/n-svc","version":"2.0.7","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.7","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"b0a6ebffbe9416425a540cce02c2b29aabfcf22c","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.7.tgz","fileCount":30,"integrity":"sha512-SvY/P32Uxjcw9ErP0drT1thc+2dXrs69rXkTd6Ya4yShPDd3DktKEKQhm4wM5YHh0PwSR2KuvvI6QSKgn8sL0w==","signatures":[{"sig":"MEYCIQDlyn3G/BosUxAaJrEt22f/oorOedCuhjV/C2VLdAOAdQIhAPN6QMDrlNS6dFF3SiamJucLaJA0f4btt1Lu3P1i6Tr7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3lRyCRA9TVsSAnZWagAA8HoP/1Aykhq+5+wXNfZmPBKl\nbwqnF94pJm7ASSG3BNGsd/vUgxaNvdjt5iVtlG0hrU4/HcfrIKJXTctGHNPm\nReW09I2KHeJMbdqf2G+IDprPgwIT7ClMJcvUM63D9krMwbD163YgEsMYH5d9\nI486w0v6eIWjX3Db0VsBcE4WCD0iIJyh49YeiW6Omb4bfNdzF+Nxy/nNjCcF\nvBrMuYnL8EpMQDlnKeKQUUr/g0X+ZvbkeReplSF5+2WXN79u9zm9GFzaTZpv\nF6aU0DNS8I+ZeRMq9pMAfk1Reshr9AYZc7kmsM5OhzBv0LI8+hVPfaBhsPLh\nGwmT8fO9PhVj3ZNZdzgSSqyKinhN2aTTYEVP7ipg5OuHw1Ddbgf/kJa3mXyW\nRHrTk3nLTeKTSXBftBI1yCHwF7H7cFTQzTjHVc7f422Pn/94UNleNI2wVNsi\nuwlY9W8JsWkONzfsv0XCggUS3VRuR8nhPCdz0XcafAMYhzo7LAyWg28h+LLl\nzNCpft3SHxAbAD7E5iARWFnDYcAInk+4fYu5Wn8FU2LYPrSnhkeEQZZEoQ05\n2qfXF4dc113UfcwJMa+1MTvXdTsKOTEExXUZgJNi4NTFkdjJ6u/0TDfaeinw\nvdsvIQe6odWgENGRisFm3dedZcDXMUQVT+gyCLwj9QBFWMTyirQOXs0rcgoA\nPIDx\r\n=I0p1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5a5ac4e07cd7ce36eac929aaf7c4ea9ba1771d91","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.14.11","description":"Service Application Framework","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@nivinjoseph/n-ext":"^1.1.24","@nivinjoseph/n-log":"^1.0.14","@nivinjoseph/n-ject":"^1.1.14","@nivinjoseph/n-util":"^1.0.73","@nivinjoseph/n-config":"^1.0.33","@nivinjoseph/n-defensive":"^1.0.35","@nivinjoseph/n-exception":"^1.0.23"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","tslint":"^6.1.3","nodemon":"^2.0.9","ts-node":"^9.1.1","typescript":"^4.3.5","@types/node":"^14.14.43","@types/mocha":"^8.2.2","concurrently":"^6.2.0","typescript-tslint-plugin":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.7_1625183346272_0.042992916940227","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@nivinjoseph/n-svc","version":"2.0.8","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.8","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"e371385272ad5016e369bd79c216d6d972be6a10","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.8.tgz","fileCount":30,"integrity":"sha512-VrnGUXCoafPTM4agTydrgcgHxX2rYsGvBAajaX73GV52b/hD+3l7asVn2KtUjINrb99NvhaoH+83fmMbizDTOg==","signatures":[{"sig":"MEYCIQDKvNInyzWBsQOdKZebItT8m5fwJfEXzIDK+mjLFz9Z1wIhALDxIWkNmJjpKGi261A1PhvEXjgY72Mz7Ax8jc0ok1kz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuiQQCRA9TVsSAnZWagAAwV8P/immIsMLYmc0XYcJGAkm\nVLpOOCSEcuiB7HHNGfJftXjUT/KKh0jbGrTFwtUiddRiod6DHrA5VL6UMJ6M\npJlcunsPxDSZtcZw9GfGTBqsdKfSCtet565G1WAqf+zKZ+10C3Eql+FvSHLg\nD4JilIEGGR+wSmx3wB32flyH33jiKOfEGayCkFclTZoxciaCnuuFqfcuGnVC\nGuBE3ZVP2aM+i5UQplpKifBojRPJ3nj03VBnwAX8kXFWZx07WzZEgC25LFjQ\nO+P0p3bCPeEjK2xUsSoys6BUqdXOILAqBR1Rcxa5kOFwNSIbm0FSxlMAaZDf\n+dwRx+3sn9DR1imU3zruUI9YOmjNTCPQAiq1cEYmort1yqRZTEzerdlFvNV7\nOR1HGBClKEkG8qIre25kdE6VLQ1VqdjWJZwfzvdlYEk/bfoS3+Br4wSfL+tW\nvvFqQCzbQfyvTYpDX9ZOAKRFx58vXOay0MxxJXRzGTrU2JEe349m7KC2xWtu\nQhp2lAbE/sBG7UE+oUUVdHFjuEA+q02B9uFP1SHxNZNn5o9eeZvEInUGL/LQ\nB+HoXOCicAyJRsNBtnHzUrHTqe0BUS87TVWIaeU7vCw9plKvW/4H3hbvdH3C\nRdEk/ciOS86ngzZ+8I3d+dAq3cmvci2gBmhovAoHxG2grlhUMVwKmSvm2fwy\nGABV\r\n=6GRu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f90e7d444c8d7db9dfea48e9c8fc3db43c0178aa","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.14.11","description":"Service Application Framework","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@nivinjoseph/n-ext":"^1.1.33","@nivinjoseph/n-log":"^1.0.15","@nivinjoseph/n-ject":"^1.1.14","@nivinjoseph/n-util":"^1.0.73","@nivinjoseph/n-config":"^1.0.33","@nivinjoseph/n-defensive":"^1.0.36","@nivinjoseph/n-exception":"^1.0.23"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","tslint":"^6.1.3","nodemon":"^2.0.15","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^14.14.43","@types/mocha":"^8.2.2","concurrently":"^6.4.0","typescript-tslint-plugin":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.8_1639588879965_0.46138189285743425","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@nivinjoseph/n-svc","version":"2.0.9","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.9","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"47abbdd262ebeb377bf692d919f627a0e33c4c17","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.9.tgz","fileCount":30,"integrity":"sha512-kWXhIvozv9Nm0aUcm/82yxJVdwOTKkhro3GnMaK5MmmmyWamEsETiZlUjDWQwhl5wgjdZblksp0aG8wNR41DFw==","signatures":[{"sig":"MEYCIQCp9AW0DmMYZ5Rs0BvxHDfsd3VL4qmxVSWhXDseK3OYVQIhAMPCOcQkrDvDlOD8EtoUV/JZOyKyXS/M31+wWr06Slz/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7W/YCRA9TVsSAnZWagAA2uEP/1QJcdoMR3Ysi26t3VQp\nlrCP0PFNt/Om/OAc+KXUlqdxlhZLhxXU1jUYbnpY9YZOT1/g4bFrXpSDbEGp\neq0GLaG9uX3jrfeuRXEPTQ5NcragVTJM6ok0JcQxjX0u8SXRKjZC25GWQlm1\nHY1kARN5NmQNgyrvtYSQ2ODacZkP07qW+80VCcHjWFVTaUqY3ctR547OnhTj\ncKG7vnFQEVA6dxsJSzlA1RHRuKYpeCn8aw0PaGC4srUMeYR9cdPFHMqQqua0\nRPGRnj+VtZjhj5DLx7Gx7I6HxnQoQq55+1MD+Ink3pYtOLGg+iXHdSnYrFAJ\niGUQM6ARhnQtCjT2AULMhJaN4qZxDpXII7lzYQKpzeUD6NSPffPraVQ7bh9I\nZW8+tOT09n5IvKlHHRMGGMlJW89db/2ezNE8ExdiPGVy5AlMjSfhg7DViZbk\ng8EPH0jt5tqPkfkZ33gD/gvyAfOmoYfak2olXPsBlbj6OdsymdZ9fG88Beb5\nc/tGGLfKSjtH1/41GFhvGRXE7ndeI1/UymzVTBhbJLXoZwLG2GyQ+HCYDUpX\n2lZAEG20nxTXufkjIP3W1dL4QpfQebrZpqrSRUdWWr1KRYMVdSsWBvAMcn7t\nepXB6+HaK0dGqcZDyqEcIHTzVvT3UU30V2/nbdYQXVsfJatj5NCyJ6HXx0Wp\nDiwL\r\n=YAkW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"33fbb4c5d210ab563cdb19393d8b39203700bd2e","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.14.11","description":"Service Application Framework","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@nivinjoseph/n-ext":"^1.1.34","@nivinjoseph/n-log":"^1.0.16","@nivinjoseph/n-ject":"^1.1.15","@nivinjoseph/n-util":"^1.0.74","@nivinjoseph/n-config":"^1.0.34","@nivinjoseph/n-defensive":"^1.0.37","@nivinjoseph/n-exception":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","tslint":"^6.1.3","nodemon":"^2.0.15","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^14.14.43","@types/mocha":"^8.2.2","concurrently":"^6.4.0","typescript-tslint-plugin":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.9_1642950616787_0.6144430106847905","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@nivinjoseph/n-svc","version":"2.0.10","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.10","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"ddafa23a6f4e1f19e83a2b9075cc4e0c37265f43","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.10.tgz","fileCount":30,"integrity":"sha512-nd2LLt/2jkhPFxuHw4HFaxm1HvVfiUhqyeIpSB0HE1fMiaJyKlS4rYIDB13ZHDnKj9PgSuDt6fXXU4vbT2pnsQ==","signatures":[{"sig":"MEUCICK1CxGK9mliL5E6gdoG0XUz8dIX9xj712896chY1vM0AiEAlZSoo3KRATU1EBQOhbmDRAbp5+WVz8Dt+sg97aT56C8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIiVFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomgBAAjndNfWuQgCQIzGSppzy/kbhDmRMxnGDjWsTp8dHsK1yd0XPP\r\n2+IPjre7YLmHuT7A5zBeFTZ/WbBhRLPlVlIQlWGMDCsh0PcnP0GqYnLm8Cik\r\nXNxNq1dH3+c3hq7ns+XghsG1wnRhbN3blOOu4lQgGi9RJgM0bn2Kokf0VUPY\r\nQORfv8zFtUlahlqJln+CK3w5s+IiWvfZKB9MM5QOuEq3jTJ2Al4k922dWJ/O\r\ndlpj3dRQPeWe9To+8C9+lsV1INQk/nK7S1RRhCWJMnOkn/FMBho3qNOL5EZc\r\nA3HzwgvsuVWLxc3ja9pe42dLbj6ckrKhTrZubV2x/kJHExDaYFHcsHbUnFOC\r\ngzYhnuhdx6VpDXVPyZgKjQMrUe7r4sYgNMNcvFRysdiZ0PKlxks3XclOygHA\r\nlrXkXMffVRb0zh/sUShDU3N3QCaXYlW9VmfGm+ZTzS1tEMuzJ4be8UmRJ88J\r\n1Kowj6x3JzTW/Gy+mjewb4MIDsnjcXkN8Aqku6/WFWNjJyRYq+U+eEcTi2M6\r\nhVMTFT24tWHGUBSpTWga70hWXYAPPfITZVKdUDqpLGhGq8ING9u/2b+m8lGZ\r\noYJQV1rJlTsq2B2jaXCNU0ZuW4cp5njF5+eM+hOXSTDPdww5v0nEp6pch0SJ\r\n1tyTqCQLZw8rV/2iIgcFBFYzDhuvhBh8ZAY=\r\n=clk+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8620e4b5c9db49d757aa47212f9278906932f491","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.14.11","description":"Service Application Framework","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@nivinjoseph/n-ext":"^1.1.34","@nivinjoseph/n-log":"^1.0.17","@nivinjoseph/n-ject":"^1.1.16","@nivinjoseph/n-util":"^1.0.77","@nivinjoseph/n-config":"^1.0.34","@nivinjoseph/n-defensive":"^1.0.37","@nivinjoseph/n-exception":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","tslint":"^6.1.3","nodemon":"^2.0.15","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^14.14.43","@types/mocha":"^8.2.2","concurrently":"^6.4.0","typescript-tslint-plugin":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.10_1646404933785_0.04371197728186482","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@nivinjoseph/n-svc","version":"2.0.11","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.11","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"2c97c5c41619b855222df3cbfc67f965e8336280","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.11.tgz","fileCount":30,"integrity":"sha512-HElnLmOcQty4IDqd/ulNcnOCZcVEeRb9SAaxtL45p/lSP3CXCH7HWWesNXX+2wbm+OtgfanLoxH3xD0MvQ/KKg==","signatures":[{"sig":"MEQCIAnsJo6wf74UzZiSfiBjcSy6NlkU+nD8Kzwx3qPCvj3TAiBy3GUPQTQDq7Nrpap7nEzoAsiVKmJeWNvROz6VgSeJ3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPEceACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp71g/9GyGibegRvqmJdT9dRDYX2a6PzgAg3akIiTf+6bw6Ral0hN9a\r\n3gb/PO2kfNe1cV3xZXs1iqLW9vr9MiV58zZvPsN6kdmnSJh4XWjyiFduk5+d\r\nUrAW0y6yUjY3I9Efh7LkTtNCK1JpcV/jJk6czv2XtfsUikJz0Gq4HZHsp1cB\r\ngr1rIXL3OiyCeXqH7iAgSaNpusUIGhPr2FFNHRCzHTu5b6Rvf+/pOTs8pSpy\r\nW6s6C4DRyX9Fiv5dOCWrS9f/6+UZCIZGu2JEJ7TcXxdlCYwAA8IQpgHlu2Vl\r\nRcYXFWnVf9DOrRXnNvlraDr1al792YTYTwE3g8uSpu03YhcaBYk2qH8oDy2H\r\n4Agsn7fE9SIpMAVy47UzojMpxfT1c4J+A2F/IjMtmOt6HBY/d+J/pOMbW4om\r\nJxiT1zmjTi3S3kX39zyzU2rdFG+B8uCLeYMFKiOa5rYYhGcWQ8Nd+U5ybIBe\r\nVyDgbqWfsbrABbdR73MHFknm+jaRlsfp2U2TqSopsN2xKK6MePsoZagGdVpS\r\nq1EsxiTDAzKkYH2si8WnI+rShKZqO/VLrp/PM0pHA+jMDZv1/t1eV2hUoDrE\r\nUdfUXu6/xY0d34Eccg+0QD9Abj7+3HKCVdcvukrEi7rRw86ttwXaXQ0koYdP\r\nEYYG/XUS6/efMuxP/4YZcjCAyBd1HF6W8W0=\r\n=m7kp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e18d71c791f0602efdfdca4f0b2e088390383dde","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.14.11","description":"Service Application Framework","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@nivinjoseph/n-ext":"^1.1.34","@nivinjoseph/n-log":"^1.0.17","@nivinjoseph/n-ject":"^1.1.16","@nivinjoseph/n-util":"^1.0.78","@nivinjoseph/n-config":"^1.0.34","@nivinjoseph/n-defensive":"^1.0.37","@nivinjoseph/n-exception":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","tslint":"^6.1.3","nodemon":"^2.0.15","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^14.14.43","@types/mocha":"^8.2.2","concurrently":"^6.4.0","typescript-tslint-plugin":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.11_1648117534319_0.3111732312936333","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"@nivinjoseph/n-svc","version":"2.0.12","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.12","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"e58deb386e74294edd818ddfe11aedb453eaf800","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.12.tgz","fileCount":30,"integrity":"sha512-0ET/dIc//c+SCHG6yMFyUWKIZ9IATZ/7m+ypTNYv000q9W+C8dDsP3DG4MS9yFW4InM9CaYB1mJ9yWQ3V0/SDg==","signatures":[{"sig":"MEUCIE+VjQdhJhAwamLDNitQZgOCej5fch/KAB4eO3fFJeIJAiEAtI4gfr/D+v6SOtIeKEKK69EDsO6t9UNOVNnT8KveN8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigxjRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMlA/+Pi8bbtS7YskCn3CpGvNFx4tOSB/RvJiYj9hS9mOhQEk5oL9m\r\nA2cbM7wzRwLCmusWU9l7pJ4DYGUEFFsSW8M3pXtQtdu8KdERhU+oVzgEyO2u\r\nCh7I5Ix088WTSIPnEk8twTaY9GWa5G+9DoYIAOvjl3wUkwFaTYZ+H5gBpsH5\r\nO6tPyVk+fi+AohSRLgKGO/z5Y5VhB57zR4+/mopcPae5bIbGrynEb7MyUb6Y\r\nR3i0BT/ti4df/xmdsynbh9Nz1nqNcM4goCgQQFKJU5x1NWrZnwUGTTS97qhi\r\nrJqAj/k8w5w76UJSHWmqZAVj2+5yZS9wF6srbn3hiM1OD6RQcWgA2oThbAg8\r\n7lRnJgITIl8IqBcOKqicX0GrHIMvFovNEXTtnczX0yv0gXm7yt5ujE62f2aO\r\nlp0M/9ZhkxjTGnQb9Wu/8HPb5YbfBWu8MvMgP7mjhSD3yqAGG26b1PzqjTAm\r\n/IPKOJqpNI3qNlK8mOvXV1ItwNcITE4BVI5hZSly+VvZ9pyVGt7K/kGvamls\r\n2/a3wWU6En9hVUdeZP/K8gEBuVxNoMpCx6pQJacIhi1oPBBNYCOnTsvUxMiQ\r\nKzgwPyJ0tBv+n6RE59Uwm8/fG/LH2vn3l1ij7RwxNjUmxE7bzIJFrTSAR1Is\r\nubI5v9NkZPFRMMBaWt+QIuOnqKjGZ6PobOs=\r\n=oHHE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"255f12b1848062ede0def84666cdd358ec308fdd","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"tslint -p . -c tslint.json","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.14.11","description":"Service Application Framework","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@nivinjoseph/n-ext":"^1.1.34","@nivinjoseph/n-log":"^1.0.17","@nivinjoseph/n-ject":"^2.0.2","@nivinjoseph/n-util":"^1.0.78","@nivinjoseph/n-config":"^1.0.34","@nivinjoseph/n-defensive":"^1.0.38","@nivinjoseph/n-exception":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","tslint":"^6.1.3","nodemon":"^2.0.15","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^14.14.43","@types/mocha":"^8.2.2","concurrently":"^6.4.0","typescript-tslint-plugin":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.12_1652758737777_0.5088951532951409","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"@nivinjoseph/n-svc","version":"2.0.13","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.13","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"df0d729e46e5ca756925ce2ab92a657e5135a944","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.13.tgz","fileCount":30,"integrity":"sha512-7qt13/TAt1sjH11F8Ev4JIZh2msutyIUAby1ZJ30mPGyTl8thRn671LCYIVm49m0r7oaD5j6/OR9DGYQwK4Z7g==","signatures":[{"sig":"MEUCIQCnUFVkmgYZPYnd+C2fcUe6H5MpNcCylyWrC/3xgbLmjQIgDsavx1N8rUaHysqVwehW8k5ZAMWyyt011rnNEJp/Q0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihy3RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoviA/+ONtHae62yyJBO5CZ+/3ceg2+9Ldwvs8NjYCo3MlXS9mjLZLM\r\nwDr9TPt2xOMtJfW7KGONVF9Cado9oAec4VH/mugPjTyyGt7JKK6DfMa2cERZ\r\nLZabHatOxMEtBI7m9FuH+9czrf5T4MGeS3Pz7AV9jws14LB5NnLuAzJGN64p\r\nL8wHIdsQEtpvlGSBdUXlk/8x6YW4Ro8qH9BPxqmz34KAi7TYKseZKEr0wOeu\r\nC6GvQg2rb1WZzAwPd9DKOdRKRnWMwqyBbJNzzegyZ+2y1p+sb6oixGC3mUEM\r\nehqDlmJYzcJRLwdP2r7DSfCeSo2jU0vduJDHVUZM+jMc4WHaZ5AnSZzDwX5b\r\n/4DPl4X8bACmy9OZ2cTyqZ4L0RjxRq8z6Mlt4NrVaqTTlv1ty7tiypftJNz/\r\nAgkfmTKF3HOZqGRAht9KS35M6G7mRuYf/VIcMERjqNCGk7C0uVJKKRIF0Tw5\r\nq9eelC9CFH2PfzBV+0B2cmADSzijK+R9dF1eeFIqJDIuqlDR6h0b8iGhqTSc\r\nCoD4rrMKTlKS4mylQbwjg/f8RN6EXpIRZSA02RBMH9JejYuzwS6zk3yv5VVw\r\nS6WlfHAe2RIZOwOqNW7ooReoEGI5CFKSdPRWHa7j9ThtMYehXaSKe1rDBPeM\r\nyPl0r7w9IMZqzKkuiwhfSEUtu2d8IGjAr9M=\r\n=Hiod\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9ea55b5af237a636f3a638ea56633dda1280eaab","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"6.14.11","description":"Service Application Framework","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@nivinjoseph/n-ext":"^1.1.35","@nivinjoseph/n-log":"^1.0.18","@nivinjoseph/n-ject":"^2.0.3","@nivinjoseph/n-util":"^1.0.79","@nivinjoseph/n-config":"^1.0.35","@nivinjoseph/n-defensive":"^1.0.39","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","nodemon":"^2.0.16","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^14.14.43","@types/mocha":"^9.1.1","concurrently":"^7.2.0","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.13_1653026257278_0.7056387764705971","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"@nivinjoseph/n-svc","version":"2.0.14","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.14","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"dee1ec5e1e760c42ccc18a75ab928f9bac5fd68d","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.14.tgz","fileCount":30,"integrity":"sha512-mJPgfY+BAT8TW3hPPsULHNE2jrSnW8FzB45nObJL5EVj0IJBWXDJxT/F8jLOzl7qdnsIfWSTwUdVZpe01OP1iw==","signatures":[{"sig":"MEYCIQD5KU9PuNvwG7QO1vznzdaFFQ5Dh3CT60tQvhkFabXm1AIhAI/caDvie9kM3ZMDNI8a37J2+vC9k4SU9fmCbSq598bK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVod5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF5g/+MI5QzvJ/fyKdu1XyGnZ/GwR0PM+QFd5nArgXbO6/kURqG99P\r\npkbFwb7DT9N2Uvdizs24L9GXQcCsb65orG1+JL4gNprSG95+IcNf6wAHD3Pb\r\n11FEKPZhJidqdBEPzpnO9rRVPX2ZSR6xv4HUIT4/hSSBlNTSHzwQJJ+A1WTq\r\npjgxl9BsJQDHi+piooMGy3rMwJpvaiD9CF6HB/HBULIMesAa8w0EWQ0fxTpr\r\nwOI+VFwvxqJf+bEMNVTxZ8XU+/BF/7GzxWW1oXvjQn9nPCjSNZrk5j1a/r/4\r\nleBommf8YTal5OoxGGF2pS3z7VAywcnDQXn+oFERFPGghJXKVUXVowQ8cjKz\r\n3Am2Z3AcdX3iyYuXLEc6ULLtaJc18Jz9BZ04iUrUeTlcMy3/O3At7ZLz8BJ8\r\nfNtXx7GQE5P5Y3BpGlIbPKt1VwthcgMFj9xSFmNQcxPwnNb/VNs8/98ecXo2\r\nAoQfKeHa2U38+yfLWESEXeHBhDGy2dtiZjkEcE++ReZwseILOzt70jlRp54x\r\nPL/GNsJPSSCfzNijAfPUiqnG/SzZmn2euhhG3oyUsbGFRUWDKweCGv4jO3Vu\r\nnqjcCv1VpD+YoclNRxiuqHa4McuwuLFi3hZOArp7NHOgsJrK5JxzK1VIyZV8\r\nmz5A28iC+ZFYR+iamcrGm0ezAo/HlcHnN80=\r\n=PeM9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"bbb5c3572be01e60f52448760cdcdf223bbcb94d","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"8.11.0","description":"Service Application Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@nivinjoseph/n-ext":"^1.1.35","@nivinjoseph/n-log":"^2.1.4","@nivinjoseph/n-ject":"^2.0.4","@nivinjoseph/n-util":"^1.0.80","@nivinjoseph/n-config":"^1.0.35","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","nodemon":"^2.0.16","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^16.18.0","@types/mocha":"^9.1.1","concurrently":"^7.2.0","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.14_1666615161256_0.5072802018333158","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"@nivinjoseph/n-svc","version":"2.0.15","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.15","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"be0868995bf73a169d7865c1de28f104d81806b7","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.15.tgz","fileCount":30,"integrity":"sha512-j4zN/z/t8rj0296lTFcIjEoxLEGW2JDy8KJ2356gM13CDP9en9VUvS/7J694UR5B1sL8B84rdOga/Ml8xz0s4A==","signatures":[{"sig":"MEUCIQDYDDyUWHgYl4WF5COI2paEQg0lG6nLWGLkJGYqzITQ5gIgeqefl8X0M/Si2ZJlZiA/k35gK2ZN7SNKV8i5slMZZ/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhDagACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTDw/+MRRsfYJse5CSlOiRlCDl9V8hkwVJTIsIuiEJKKoavoWhu4Jd\r\nYHAvu9TVMcKW4t8ns7yItaSNJCuAnOGzbHmobnu1dr+AaG2Ml/qlp+d0Wgqf\r\npRdKJfVfXJqvTFDnDvnFG/98GS8MJEweniX4l9KUISvDI1PdsPLFpEsMR/DD\r\n6ZmvL+fx5/eftkgfMR5nU0QLouy69gyhz7LMkMhtnxHLwu91wURXCylXXB2y\r\nuel8RmVcJRbEI1Z6ppYvcut+t+mZEwrGF2B7yRW+U9CTcd/Bq58Mz6aHS2oZ\r\nPubsgxTzRe92IOmI5WxHGjsYowPDASUV0q6nw5vc1rHIpaNUD38VBrUoPh6d\r\n1eLpQCPz5FcrV0L5T6SJX9baOzhn8rO1PsqUnwmchpNkn3f/3uK0SyjEVWeE\r\nbLAf2VNNz/OYTv3FLbKoqmeq9gP/z4q/QxTuN1x9EUsZ+OEyyT2oIecMrF09\r\nVvwIX531m5+lcxW9ZJD6LXIXhZESjcmpVVt/sVT7AGHdFkfLdG1aO5X93xD1\r\nGI9TrLu7f9qr9s0HZJtyb3m254Tz7QiirSTeZE7r3UVdCmQAQBaAuPmrPoqi\r\nLItOFESJkwSbdCa9SpRiIpw9OAK9rVPHUTI7hTginBJmeLq/HClKW0XiXhnm\r\nb0EEdGllP1v5H/33I0XnuZwg9Dz8RrZg3Og=\r\n=nhrJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"fca9fbb5aba9ce28e640f2ce13b7c300af3b1abe","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"8.19.2","description":"Service Application Framework","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@nivinjoseph/n-ext":"^1.1.35","@nivinjoseph/n-log":"^2.1.8","@nivinjoseph/n-ject":"^2.0.4","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.35","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","nodemon":"^2.0.16","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^16.18.0","@types/mocha":"^9.1.1","concurrently":"^7.2.0","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.15_1669609120682_0.6216872346305808","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"@nivinjoseph/n-svc","version":"2.0.16","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.16","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"2423999981361fd1fcd23bdd4e81823cfa8b3408","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.16.tgz","fileCount":30,"integrity":"sha512-o8j+ol0uCd56Dz8tyOv9XHC7Q4/g+/qAC/8oV4JfEpf8Gf6d2JnmgyCO4pJW6JjwZr6KFkGSX/+LxQHUFwAarQ==","signatures":[{"sig":"MEQCIHxRY1RFUrnT1y0S4u7OqGpTwWi6R0IBpEfr7kAJPU2ZAiAorijyUdDWBA8FtS2F8SMxk+txk+d5kLIE/SXwVla7IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh8SAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMLw/8DrhO5jX+drRawHyLoYLA/sSHSvZas0XxRUcF2RELB8gV0+pb\r\nIwyNz38k0Nbaj1YaGImOIP8wVmEEG9d8YLq3CnTsXwHqrVJzBSaNI7gDHXcl\r\nmFH5DZSGEDDmgkdZdFJRsnm25ZZ3HL0ISyizqrZtpN1Nf07YIO2ZsWH2gqdO\r\n2jNNz5OQbC54n43nn6YdGeqCG5lFbwXISM3fiM1TWedlewrYxULxa1MELy1w\r\ndWZl2J0lJ0KW+C3iVV2KH70xrOJNXQInZM2xqyv5IZUVoa7M3AtAWTWjkEJJ\r\nd2riuqyk7u8GzXC+X3SNqwjxqJ2J+UFJRQ3ZmhRIMS2EcJsEIrJ/0qstXKWC\r\nd9U0A7ZNbCdwEnDI9B/fKpQY7U1NZxbCehJG0Sf/PT/mXlz6Qw4UW6/+W6KH\r\nQqXx00/1GxAUsSnTY/Vy1eIME5Cwn5shTT700OXdhhpWIig0s4rxVXD6Zw4a\r\nHpjinMI5u5lGKzIJXoA+pSnPog86D4o4ToYM6+9dX24w03GNWIa/hGg76Ng+\r\nkAQoMP4BZcTIim1RszICXi9EaFPPH60gs2N9MAnYOF3o32MLYwbv/ZtCojF2\r\nTDbEgm1J4SYkCteM53GVSJNYv2LkNBcWEs6PTwCPVg+0bi7kbxEMovvqqK6N\r\noag5U5AsrewoPlwDnnMbveMv51rJi5eOAno=\r\n=jBtR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c35238eab19dd8e3f28d55934229663bad58c99e","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"8.19.2","description":"Service Application Framework","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@nivinjoseph/n-ext":"^1.1.35","@nivinjoseph/n-log":"^2.1.8","@nivinjoseph/n-ject":"^2.0.5","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.35","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","nodemon":"^2.0.16","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^16.18.0","@types/mocha":"^9.1.1","concurrently":"^7.2.0","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.16_1669842048362_0.07690734324445447","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"@nivinjoseph/n-svc","version":"2.0.17","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.17","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"5e33bcb3f917b40f79c265b3be2bea33d2cafb68","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.17.tgz","fileCount":30,"integrity":"sha512-M2iX1/khOfWi4XlcRYQiMWA7ZRZXQLZPFw8ijvgT+HwJzF2OPcOY1kWkmZyEdAGN5KkVFHSHbqcQt0Nm8/BLGQ==","signatures":[{"sig":"MEQCIHncE0g/J7fahaDoIk5uP9kM+rtPZgLF/PGITmKqTh54AiA2kDbJh96rgjllp/Lnj6CzfsxJqK6MpKam2iv01UHJ+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiZeyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzLg/7Bd+sqqZdr7Vbq1+WEbld/DmZjRjj+f9fZQY+SkfR/z0ft8GF\r\nCWn0mq2hz556FD7qNAyD3uQcrbLeItLRIWcKijlbAmKZDXfZUunZSx5UCErY\r\nUgH1w+DTBtvc4mAWX2QQR7j2v80hWKDhMYhGOGCBlbchZsYIRP+PMtt/WZNm\r\nL1hF75uBs3iluO/isbv0oDh5FrIbuAcKidK8uFLmH4IIvjTCJs+AdzqZFXrC\r\n11j4vGXd8kVjoWgWUjsXnjgjulSixDB71Au0TM6N2gQ0D+l40TXPmIdG5x4K\r\nfGIde+gdFQnyRo+KmFy21iTszS3/Yk81bJnA6OBTTdgujIFnxqpW5IDAinxS\r\nByX+7hLa4VW01CM8cRn+itZEUlRYklYfXQ5KO7xcJNpFw5Id+7EZQ/BqQRgB\r\nOzex8mFq8UVC4niZ28viO3KhKiHSdAA8thBH4ZWs1pUrZDCHLeN7wArSGAvr\r\nZGnJFCXol5o1A5zvqsvzfHP9a1DRFZVVSlK9/XPhlf6hUuEL/CDHv2Mgf23+\r\nS2ukKevvj4WwKKbjE3tCGjAy30jHi1ipYKm7hvS6J+2nq4k/rwiWAMaKNzh5\r\nfmyHFMBeJzI/KnVyquoEnO6U0UT/6V4eHwzbb4PIVs6+/5hTwtUXg/y+m8Jw\r\nfuZl0ebuswurprI4HCaJBOdEjSn6x3jARac=\r\n=LEHk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e00e3039a2ce66b43dd2751dea0518c71d525dcb","scripts":{"dev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"8.19.2","description":"Service Application Framework","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@nivinjoseph/n-ext":"^1.1.35","@nivinjoseph/n-log":"^2.1.8","@nivinjoseph/n-ject":"^2.0.5","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.35","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","nodemon":"^2.0.16","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^16.18.0","@types/mocha":"^9.1.1","concurrently":"^7.2.0","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.17_1669961649915_0.39598221348943463","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"@nivinjoseph/n-svc","version":"2.0.18","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.18","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"75596ac2af8e169140f84dd25928997aa1bc9aca","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.18.tgz","fileCount":34,"integrity":"sha512-24hIpwVNPY8llqitG6LAVefT9tl/BnTL30z45lrwC6mq/yl13ouck48USF4eubgX4wyzZTYciCQcYzMaFJ0pdQ==","signatures":[{"sig":"MEYCIQDumWtLs4vb5pyNgyY7ekOQLU9mXzPVPeqehVn2B0JT6gIhAPrAmR9Q6TzuETfp5WpCiDNRjwfKYEzAKMJKrii0mHGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiwxjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotVw//TFEDN6DY6KMxo9+o0GykZMP5YL9GGDR5mNrJAPUzByklQFj3\r\nfF8+g39RPn4kYBEZ9AELjCvIC0+RLolM9ooEFjKhbBUmMhxL6D5fH+BXM9BL\r\n+o65zrOlXt3hCSheAz7+2njE9cwY9IFUV7JwgPKNuGhGYYDUeVP1kfHmHSvT\r\nA71hcy0mZXgjxwEMKEAaPFpoTxRzvV/Uv1fAZFwLcSqpBJzi1wmQVXevzBgk\r\nb825LUFopR1scyYwgMnYxEInv/IQoW0lwO5ldDyaQUdZ8fEWzQ+lkOCr3O5b\r\np5Iapfb5P6a6pVs81T7oEm0y3I59XVTBuARjPylbd74A9gaIz5C1VNSsKaWA\r\n+WC30z6yEaR27Pv01sNF7j2kHUQGMR9zDJy41TH9cqE08GAbZAUZxO6M7/B6\r\n9KnxyIeIXx+Hk2tCIL9Pmy0GBT4zj45EA777lQ2Yq5/pOiFCFyNQSDJq/F3p\r\niQ+I8+iibBxDpc61Rb4r2T7bZoPr4WM2EQVN6/rK+GePQaik9uC3B/Rc+YUM\r\nuAofCPhVu3x5RQuLz7yfXY3frw//Q/RYBbnhtxqLTvWugP11lrEhgRHjaSGE\r\n0i4oEfgmiSq1Fg0lym6c/i7/Pnk0lmqC+yq8ELtr3pDOs4rS9z10TdKyAOMU\r\nZa05P4M+jRShuT+/xoDMhWS+R0/HH3B1Bio=\r\n=QdVm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e9aec312e8054cd77837458700fc2e89e3377538","scripts":{"dev":"node ./test-app/service.js","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","xdev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"8.19.2","description":"Service Application Framework","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@nivinjoseph/n-ext":"^1.1.35","@nivinjoseph/n-log":"^2.1.8","@nivinjoseph/n-ject":"^2.0.5","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.35","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","nodemon":"^2.0.16","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^16.18.0","@types/mocha":"^9.1.1","concurrently":"^7.2.0","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.18_1670057059331_0.06568926481970627","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"@nivinjoseph/n-svc","version":"2.0.19","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@2.0.19","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"148ba5c62cad0da17a9115bc382025caf77cf2fd","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-2.0.19.tgz","fileCount":34,"integrity":"sha512-SaPz0eRHKouiVhY+jWbIoZe0/1hmpVqAo7sC8+BgkA7+/Sz49mF3dx5x+gdghiZ7ChTSZHbfWUvRJXW5ax41+A==","signatures":[{"sig":"MEUCIQCT9oxw27uYJqME7m0k9NS032t7aIypc3E/Aj0xcX7qogIgIpSsiixoKmOP9fxbVChXj6iK9dPVUjlU18oRupTkUIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjC9CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGAhAAoDWqfGgFGthMYRUuvccs7ydPmzisgSGzGT9NdpX41JyhqqUq\r\nOPMSqlIyZQ25XYWCCXyTtxwCOkFzHeNskHw2dnUlWcPyQSDboSJVkxiXnwNW\r\nwxSOus9fjg6YPQfP6TEHPNwYp0DNpf36BMOsFiHXFXWykK472OFTGjc+j+xt\r\nwwIkBWt25/Jyk3ojSShLrM40rlvKNS49WubiE3Jt3+iNlwaJJX8A2lPSHApD\r\nTFgiBkGCaDB0sDuYetIuUYAMDi/Kpr+gv/ndcdJIiz0UAh6C6U1JKxaMa3gb\r\nsdUDNkl2pJc08zJW7vH7BQDt8TOsnbrYTgWHJw1huTYtwPU7Iejvie4TNB5T\r\no+fmHfBPJAeGIpzheGuVbkOcdMRIZql4rRKeIcFM6H5Fv3PhdKYVG5oQ26cy\r\nEOf3a1b7buJgRvNVpOgmXPjhFpO/DuL60s80JBoo9RC2dijnzVPmOS+r7F05\r\n/DCLoRQy2AP4sdQb8dIxoF4hn94Naxewxuswo95d3Rxunrdu57gb2h/coUxC\r\nXvy+zkZTDAyBPjZzRcB2iRzn+AGmYISFk2N62Ep5Pvfo1MfKt4UjFa/k/xCu\r\nQ10sE9oNFfdJGX4UcYei0rT++/qXuR9+rt9WM7ozH1as6aqQc3cWeEYTXcDT\r\nO+c7kyQ3U4vXBO2dZBuxNi8aWCXT3jnCBnA=\r\n=5NHH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"13c95218c169b94a91e7941e57c439892d304da2","scripts":{"dev":"node ./test-app/service.js","test":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","xdev":"concurrently \"npm:ts-compile-watch\" \"npm:nodemon\"","predev":"npm run ts-build","nodemon":"nodemon --ignore test/ --inspect=4000 ./test-app/service.js","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-all":"npm run clean-src && npm run clean-test && npm run clean-test-app && npm run clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"npm run ts-compile -- -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"8.19.2","description":"Service Application Framework","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@nivinjoseph/n-ext":"^1.1.35","@nivinjoseph/n-log":"^2.1.8","@nivinjoseph/n-ject":"^2.0.5","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.35","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","nodemon":"^2.0.16","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^16.18.0","@types/mocha":"^9.1.1","concurrently":"^7.2.0","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_2.0.19_1670131522231_0.4920321594863475","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@nivinjoseph/n-svc","version":"3.0.1","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@3.0.1","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"4a74d74791b9d5e7ca9f672cec981ff9380707c4","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-3.0.1.tgz","fileCount":37,"integrity":"sha512-Uctw35AWkWE3VbbWBlrkZZ0SubIMrcoZnO0zTRZaWyLIcbuSKGUxlDze6+ornGL/f298bsOF93uZ2wG2H+sbyA==","signatures":[{"sig":"MEUCIQDXrRENM6B+lbzuAMADxOxDjx/CHFI8vCm+mUZC9AeB6wIgWhMRDDE6uOSQ4jqPPhCRoJdiG5ttNZdp4jIqCTkGjrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2789438},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.10"},"exports":"./dist/index.js","gitHead":"ec12bf7001d9b2f449c7c99b6cdf1645c5756195","scripts":{"dev":"yarn ts-build && concurrently -p \"[{name}]\" -n \"TS,APP\" -c \"blue.bold,green.bold\"  \"yarn ts-compile-watch\" \"yarn node-watch\"","test":"yarn ts-build && node --test --enable-source-maps ./test","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-all":"yarn clean-src && yarn clean-test && yarn clean-test-app && yarn clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","node-watch":"node --watch --inspect=5858 ./test-app/service.js","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"yarn ts-compile -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"10.2.3","description":"Service Application Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nivinjoseph/n-ext":"^2.0.1","@nivinjoseph/n-log":"^3.0.1","@nivinjoseph/n-ject":"^3.0.1","@nivinjoseph/n-util":"2.0.1","@nivinjoseph/n-config":"^2.0.1","@nivinjoseph/n-defensive":"^2.0.1","@nivinjoseph/n-exception":"^2.0.1"},"engineStrict":true,"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"eslint":"^8.56.0","typescript":"^5.3.3","@types/node":"^20.10","concurrently":"^8.2.2","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-require-extensions":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_3.0.1_1704434423042_0.24254837668081186","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@nivinjoseph/n-svc","version":"3.0.2","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@3.0.2","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"80a590ed55f9f68a9da896dad57c77306d2fa21d","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-3.0.2.tgz","fileCount":37,"integrity":"sha512-jLh/45EiJnfcJlhZ18UzxpF3n9yoEt7tRQ8XEjpNzFXRJJN9uG0O2wV4uXxrNeKqbe6ZTYgZnFdmmidz+D/wUg==","signatures":[{"sig":"MEUCIQCJkDoW1YTsWrnGqjXXDlT3GvlRcpycOC/ZccrgViwZMwIgIjjgjeAFr/5EA/knUlwGCHDZljMoSukP3VrjtT/atvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2790314},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.10"},"exports":"./dist/index.js","gitHead":"88e1e45e9b5f45a6e2cb46b49ad467ee51e89cf0","scripts":{"dev":"yarn ts-build && concurrently -p \"[{name}]\" -n \"TS,APP\" -c \"blue.bold,green.bold\"  \"yarn ts-compile-watch\" \"yarn node-watch\"","test":"yarn ts-build && node --test --enable-source-maps ./test","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-all":"yarn clean-src && yarn clean-test && yarn clean-test-app && yarn clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","node-watch":"node --watch --inspect=5858 ./test-app/service.js","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"yarn ts-compile -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"10.2.3","description":"Service Application Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nivinjoseph/n-ext":"^2.0.1","@nivinjoseph/n-log":"^3.0.1","@nivinjoseph/n-ject":"^3.0.2","@nivinjoseph/n-util":"2.0.1","@nivinjoseph/n-config":"^2.0.1","@nivinjoseph/n-defensive":"^2.0.1","@nivinjoseph/n-exception":"^2.0.1"},"engineStrict":true,"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"eslint":"^8.56.0","typescript":"^5.3.3","@types/node":"^20.10","concurrently":"^8.2.2","@nivinjoseph/n-sock":"2.0.2","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-require-extensions":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_3.0.2_1705465486495_0.6226109353429512","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@nivinjoseph/n-svc","version":"3.0.3","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@3.0.3","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"33f2accdc76703edb265fb90399c3070d5502905","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-3.0.3.tgz","fileCount":36,"integrity":"sha512-6tq8YpD7tNWZpUxGR420yHB07DbhIZlVo/TFo88h78kZCC0DmHD5cDJc6Z1IGsPCmysJrn7PwceHlsdTl9b4xg==","signatures":[{"sig":"MEUCIDcRQ4f2PM0nGCKcsNFZBkG32DzeCec1vasBKho5Q01lAiEAgDnMDSNqBfP5dtscGnFGtV1Wd2A1fjhJpDqMfur7zKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2806715},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"d46c2a59c821bfe50932a007ee620b339ad60147","scripts":{"dev":"yarn ts-build && concurrently -p \"[{name}]\" -n \"TS,APP\" -c \"blue.bold,green.bold\"  \"yarn ts-compile-watch\" \"yarn node-watch\"","test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-all":"yarn clean-src && yarn clean-test && yarn clean-test-app && yarn clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","node-watch":"node --watch --inspect=5858 ./test-app/service.js","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"yarn ts-compile -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"10.8.2","description":"Service Application Framework","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@nivinjoseph/n-ext":"^2.0.2","@nivinjoseph/n-log":"^3.0.5","@nivinjoseph/n-ject":"^3.0.3","@nivinjoseph/n-util":"3.0.2","@nivinjoseph/n-config":"^2.0.2","@nivinjoseph/n-defensive":"^2.0.2","@nivinjoseph/n-exception":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"eslint":"^9.39.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10","concurrently":"^9.2.1","typescript-eslint":"^8.46.3","@nivinjoseph/n-sock":"2.0.3","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.5.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_3.0.3_1762604356787_0.18802935311646385","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@nivinjoseph/n-svc","version":"3.0.4","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@3.0.4","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"57826d3804a3bd8884f0d7d37bc195da9a6c91ca","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-3.0.4.tgz","fileCount":36,"integrity":"sha512-Y/Tu2bJ3fjwvqBiRc4Sk1DU9++FmFsKxxOmGthUeXeR4NTwTPs7K0ZAEjKCjo7obGFUcKWsDmO3zacWb1BvDtg==","signatures":[{"sig":"MEYCIQCw0Z211lThWw27IckqCxuq0VCE2+zUkgy+PF0lvvfc1gIhAKRcCtCQficaR/S2uFblDos6kagSBQ7s78wK3N5WLljf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2812381},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"8d2900a0500b81f8bcb2d5668fbcc181ceb3c9b4","scripts":{"dev":"yarn ts-build && concurrently -p \"[{name}]\" -n \"TS,APP\" -c \"blue.bold,green.bold\"  \"yarn ts-compile-watch\" \"yarn node-watch\"","test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-all":"yarn clean-src && yarn clean-test && yarn clean-test-app && yarn clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","node-watch":"node --watch --inspect=5858 ./test-app/service.js","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"yarn ts-compile -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"10.8.2","description":"Service Application Framework","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@nivinjoseph/n-ext":"^2.0.2","@nivinjoseph/n-log":"^3.0.5","@nivinjoseph/n-ject":"^3.0.3","@nivinjoseph/n-util":"3.0.2","@nivinjoseph/n-config":"^2.0.2","@nivinjoseph/n-defensive":"^2.0.2","@nivinjoseph/n-exception":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"eslint":"^9.39.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10","concurrently":"^9.2.1","typescript-eslint":"^8.46.3","@nivinjoseph/n-sock":"2.0.3","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.5.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_3.0.4_1763371826014_0.986864952433574","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@nivinjoseph/n-svc","version":"3.0.5","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@3.0.5","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"f3a72d9c7f181aec54440f5a6ce133a1242b643a","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-3.0.5.tgz","fileCount":36,"integrity":"sha512-idVGrbiAiNRegvJq2EGFzLKhvx/3mMpQZJwaIuP77d05iQjCS1DtArzLmmzTkKjBKmY1EpIDUraFrDQ9Pjlcrw==","signatures":[{"sig":"MEUCIQCWgTyKQ3pjpFQ4KqB9WL5QFX+4yoLEYrQrzrul+TugzAIgY/orUJGzRm1+cl0UDOKCtoKz4ERBXNQEaTIrDRQ4XrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813049},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"9a4681548b3621b300032b7b72be7dbbd7fbad82","scripts":{"dev":"yarn ts-build && concurrently -p \"[{name}]\" -n \"TS,APP\" -c \"blue.bold,green.bold\"  \"yarn ts-compile-watch\" \"yarn node-watch\"","test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-all":"yarn clean-src && yarn clean-test && yarn clean-test-app && yarn clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","node-watch":"node --watch --inspect=5858 ./test-app/service.js","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public","ts-compile-watch":"yarn ts-compile -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"10.8.2","description":"Service Application Framework","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@nivinjoseph/n-ext":"^2.0.2","@nivinjoseph/n-log":"^3.0.5","@nivinjoseph/n-ject":"^3.0.3","@nivinjoseph/n-util":"3.0.2","@nivinjoseph/n-config":"^2.0.2","@nivinjoseph/n-defensive":"^2.0.2","@nivinjoseph/n-exception":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"eslint":"^9.39.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10","concurrently":"^9.2.1","typescript-eslint":"^8.46.3","@nivinjoseph/n-sock":"2.0.3","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.5.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_3.0.5_1764039136994_0.6858752049443273","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@nivinjoseph/n-svc","version":"3.0.6","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@3.0.6","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"e7c3fee32e57fd214de9a245f338bad77d5de2bf","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-3.0.6.tgz","fileCount":36,"integrity":"sha512-8k+ClXoK+qg/fXbw08fA/DO0ohhTqchvQOoYkPmRstkbYfJHRzakroLAXl15DpTZW5G7D9dVQwSrVZL7ZJh/bA==","signatures":[{"sig":"MEYCIQCOrIdi3wdwuaEIynMuJyWdZP8INzaxIeZOnYXjjcG6fQIhAIMoxsrYfnenxByRy9OTfaXlOX6+YqlxSaSPo3P5TsyL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813028},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"952dab472303608c4ac9cf489619009aaad8bf1c","scripts":{"dev":"yarn ts-build && concurrently -p \"[{name}]\" -n \"TS,APP\" -c \"blue.bold,green.bold\"  \"yarn ts-compile-watch\" \"yarn node-watch\"","test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-all":"yarn clean-src && yarn clean-test && yarn clean-test-app && yarn clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","node-watch":"node --watch --inspect=5858 ./test-app/service.js","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && git push && npm publish --access=public","ts-compile-watch":"yarn ts-compile -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"10.8.2","description":"Service Application Framework","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@nivinjoseph/n-ext":"^2.0.2","@nivinjoseph/n-log":"^3.0.6","@nivinjoseph/n-ject":"^3.0.4","@nivinjoseph/n-util":"3.2.0","@nivinjoseph/n-config":"^2.0.3","@nivinjoseph/n-defensive":"^2.0.2","@nivinjoseph/n-exception":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"eslint":"^9.39.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10","concurrently":"^9.2.1","typescript-eslint":"^8.46.3","@nivinjoseph/n-sock":"2.0.3","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.5.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_3.0.6_1768460084956_0.9982528799349997","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@nivinjoseph/n-svc","version":"3.0.7","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@3.0.7","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"16598ee4b1e55c6a7795d99e5f0120f7547b457a","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-3.0.7.tgz","fileCount":36,"integrity":"sha512-WlC3krP+E9DKYIOgotsTxvXp8jgrXDL3UeFSKLZToBDsSiJP3Ld/F8gKCxeEFueU0VdQG04/mSqnCAYvmXdu6w==","signatures":[{"sig":"MEUCIFOOeHICSVidIvgdzveV817W9T9wv2UazEqBlhqUwlDBAiEA61hzEyDvSnuA2GexzFa00+lO4Jfqu0w3IK0qlHjCd6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3087008},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"24bdd1a591cf227916a3cf2f00771e90f86d8a52","scripts":{"dev":"yarn ts-build && concurrently -p \"[{name}]\" -n \"TS,APP\" -c \"blue.bold,green.bold\"  \"yarn ts-compile-watch\" \"yarn node-watch\"","test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-all":"yarn clean-src && yarn clean-test && yarn clean-test-app && yarn clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","node-watch":"node --watch --inspect=5858 ./test-app/service.js","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public","ts-compile-watch":"yarn ts-compile -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"11.6.1","description":"Service Application Framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-log":"3.0.7","@nivinjoseph/n-ject":"3.0.5","@nivinjoseph/n-util":"4.0.1","@nivinjoseph/n-config":"2.0.4","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","concurrently":"9.2.1","typescript-eslint":"8.58.2","@nivinjoseph/n-sock":"2.0.7","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_3.0.7_1779958559033_0.09446066205707249","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@nivinjoseph/n-svc","version":"3.0.8","keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-svc@3.0.8","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-svc#readme","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"dist":{"shasum":"e5c34e92c536575db8f507163b3367a2dd4582fa","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-3.0.8.tgz","fileCount":36,"integrity":"sha512-0QRqbL2j3lqxKCgW1uNRRyeEgWtQcYh/YviGupJY8hy+/4a7a9CXcmYw1+TSZIXUc+FeK/tj0R1oSDorrORxxA==","signatures":[{"sig":"MEYCIQDLYZwv4p5M5poHW/lBXgVdt+ouCsy3meU/ApCZILws2wIhAKKKHaC/LLWecSNnj34LBD+qK1APrUWNof5Lr/DeqY8R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3087008},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"341c13db5b237555cc72af81626a66f109e550d4","scripts":{"dev":"yarn ts-build && concurrently -p \"[{name}]\" -n \"TS,APP\" -c \"blue.bold,green.bold\"  \"yarn ts-compile-watch\" \"yarn node-watch\"","test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-all":"yarn clean-src && yarn clean-test && yarn clean-test-app && yarn clean-dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","node-watch":"node --watch --inspect=5858 ./test-app/service.js","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public","ts-compile-watch":"yarn ts-compile -w"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-svc.git","type":"git"},"_npmVersion":"11.6.1","description":"Service Application Framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-log":"3.0.8","@nivinjoseph/n-ject":"3.0.6","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","concurrently":"9.2.1","typescript-eslint":"8.58.2","@nivinjoseph/n-sock":"2.0.7","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-svc_3.0.8_1780255841214_0.2855684357939492","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@nivinjoseph/n-svc","version":"4.0.1","description":"Service Application Framework","packageManager":"yarn@4.15.0","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"ts-compile":"tsc -p .","ts-compile-watch":"yarn ts-compile -w","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","ts-build-dist":"yarn ts-build && tsc -p ./dist","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","clean-test-app":"find ./test-app -name '*.js' -delete -o -name '*.map' -delete","clean-dist":"find ./dist -name '*.js' -delete -o -name '*.map' -delete -o -name '*.ts' -delete","clean-all":"yarn clean-src && yarn clean-test && yarn clean-test-app && yarn clean-dist","test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public","node-watch":"node --watch --inspect=5858 ./test-app/service.js","dev":"yarn ts-build && concurrently -p \"[{name}]\" -n \"TS,APP\" -c \"blue.bold,green.bold\"  \"yarn ts-compile-watch\" \"yarn node-watch\""},"repository":{"type":"git","url":"git+https://github.com/nivinjoseph/n-svc.git"},"keywords":["service","application"],"author":{"name":"NiviN"},"license":"MIT","bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"homepage":"https://github.com/nivinjoseph/n-svc#readme","devDependencies":{"@eslint/js":"10.0.1","@nivinjoseph/n-sock":"2.0.7","@stylistic/eslint-plugin":"5.10.0","@types/node":"24.10","concurrently":"9.2.1","eslint":"10.2.1","eslint-import-resolver-typescript":"4.4.4","eslint-plugin-import":"2.32.0","typescript":"6.0.3","typescript-eslint":"8.58.2"},"dependencies":{"@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-ject":"4.0.1","@nivinjoseph/n-log":"3.0.9","@nivinjoseph/n-util":"4.0.2"},"engines":{"node":">=24.10"},"gitHead":"cf3303f7fb32ae62959ba409282049f29427e0cd","_id":"@nivinjoseph/n-svc@4.0.1","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-EoTGa5XUnBAaWrXsDcSu/RI+OoAJK+rqI5068ljPDOCY3z3+Z/CBOMxOL54kctJB5skTxaB9LFspw0p2Jtf0DQ==","shasum":"5b3cd1d724e8a12fd06f2e68d3ef6f366d3b0ae7","tarball":"https://registry.npmjs.org/@nivinjoseph/n-svc/-/n-svc-4.0.1.tgz","fileCount":36,"unpackedSize":3086719,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA52ujKK/RYN/QatO4Tztee+6KuP9YCaFilS/WW5bpHtAiAe/Zt5FNlYrIZ6HQiQUPvfZNKq9TjDGPwbUkyd6bKx9Q=="}]},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"directories":{},"maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n-svc_4.0.1_1780471782776_0.15318921782069705"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-09T13:03:27.709Z","modified":"2026-06-03T07:29:43.106Z","1.0.6":"2018-02-09T13:03:28.004Z","1.0.7":"2018-05-30T16:02:25.394Z","1.0.8":"2018-06-05T13:02:47.839Z","1.0.9":"2018-10-02T17:43:47.006Z","1.0.10":"2019-01-19T05:48:45.227Z","1.0.11":"2019-04-04T00:33:44.871Z","1.0.12":"2019-07-04T13:50:08.654Z","2.0.1":"2019-07-07T01:13:50.887Z","2.0.2":"2019-11-23T18:31:22.561Z","2.0.3":"2019-11-24T09:45:24.427Z","2.0.4":"2019-12-11T16:04:28.077Z","2.0.5":"2020-04-22T18:12:25.528Z","2.0.6":"2021-05-01T02:05:45.991Z","2.0.7":"2021-07-01T23:49:06.426Z","2.0.8":"2021-12-15T17:21:20.231Z","2.0.9":"2022-01-23T15:10:16.910Z","2.0.10":"2022-03-04T14:42:13.920Z","2.0.11":"2022-03-24T10:25:34.504Z","2.0.12":"2022-05-17T03:38:57.965Z","2.0.13":"2022-05-20T05:57:37.564Z","2.0.14":"2022-10-24T12:39:21.464Z","2.0.15":"2022-11-28T04:18:40.888Z","2.0.16":"2022-11-30T21:00:48.529Z","2.0.17":"2022-12-02T06:14:10.043Z","2.0.18":"2022-12-03T08:44:19.514Z","2.0.19":"2022-12-04T05:25:22.384Z","3.0.1":"2024-01-05T06:00:23.260Z","3.0.2":"2024-01-17T04:24:46.742Z","3.0.3":"2025-11-08T12:19:17.061Z","3.0.4":"2025-11-17T09:30:26.269Z","3.0.5":"2025-11-25T02:52:17.241Z","3.0.6":"2026-01-15T06:54:45.191Z","3.0.7":"2026-05-28T08:55:59.233Z","3.0.8":"2026-05-31T19:30:41.467Z","4.0.1":"2026-06-03T07:29:42.969Z"},"bugs":{"url":"https://github.com/nivinjoseph/n-svc/issues"},"author":{"name":"NiviN"},"license":"MIT","homepage":"https://github.com/nivinjoseph/n-svc#readme","keywords":["service","application"],"repository":{"type":"git","url":"git+https://github.com/nivinjoseph/n-svc.git"},"description":"Service Application Framework","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"readme":"# n-svc\nService Application Framework\n\n## Overview\nn-svc is a robust service application framework designed for building scalable and maintainable Node.js services. It provides a structured way to create, manage, and control service applications with built-in support for dependency injection, logging, configuration management, and graceful shutdown handling.\n\n## Features\n- Dependency Injection using `@nivinjoseph/n-ject`\n- Configurable logging with `@nivinjoseph/n-log`\n- Configuration management with `@nivinjoseph/n-config`\n- Graceful shutdown handling\n- Program lifecycle management\n- TypeScript support\n- Modular and extensible architecture\n\n## Installation\n```bash\nnpm i @nivinjoseph/n-svc\n\nor \n\nyarn add @nivinjoseph/n-svc\n```\n\n## Quick Start\n```typescript\nimport { SvcApp } from \"@nivinjoseph/n-svc\";\nimport { ConsoleLogger } from \"@nivinjoseph/n-log\";\nimport { ComponentInstaller, Registry } from \"@nivinjoseph/n-ject\";\n\n// Define your program\nclass MyProgram {\n    async start(): Promise<void> {\n        // Initialize your service\n    }\n\n    async stop(): Promise<void> {\n        // Clean up resources\n    }\n}\n\n// Create and configure the service\nconst service = new SvcApp();\n\nservice\n    .useLogger(new ConsoleLogger())\n    .useInstaller(new MyInstaller())\n    .registerProgram(MyProgram)\n    .bootstrap();\n```\n\n## Core Concepts\n\n### SvcApp\nThe main application class that orchestrates the service lifecycle. It provides methods for:\n- Configuring logging\n- Installing dependencies\n- Registering the main program\n- Managing shutdown and cleanup\n\n### Program\nThe core interface that your service must implement:\n```typescript\ninterface Program {\n    start(): Promise<void>;\n    stop(): Promise<void>;\n}\n```\n\n### Component Installation\nUse the `ComponentInstaller` interface to register dependencies:\n```typescript\nclass MyInstaller implements ComponentInstaller {\n    install(registry: Registry): void {\n        registry\n            .registerSingleton(\"MyService\", MyService)\n            .registerInstance(\"Config\", config);\n    }\n}\n```\n\n## Configuration\nThe framework uses `@nivinjoseph/n-config` for configuration management. Configuration can be provided through:\n- Environment variables\n- Configuration files\n- Command line arguments\n\n## Logging\nBuilt-in support for logging through `@nivinjoseph/n-log`:\n```typescript\nimport { ConsoleLogger } from \"@nivinjoseph/n-log\";\n\nconst logger = new ConsoleLogger({\n    useJsonFormat: true // For production environments\n});\n```\n\n## Shutdown Management\nThe framework handles graceful shutdown through:\n- SIGTERM and SIGINT signals\n- Programmatic shutdown\n- Resource cleanup\n- Disposable actions\n\n## Dependencies\n- @nivinjoseph/n-config\n- @nivinjoseph/n-defensive\n- @nivinjoseph/n-exception\n- @nivinjoseph/n-ext\n- @nivinjoseph/n-ject\n- @nivinjoseph/n-log\n- @nivinjoseph/n-util\n\n## Requirements\n- Node.js >= 20.10\n- TypeScript support\n\n## Contributing\nContributions are welcome! Please follow the existing code style and include tests for new features.\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n","readmeFilename":"README.md"}