{"_id":"justinject","_rev":"27-244d96a3c2fa1ef7041b1daca0a6584a","name":"justinject","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"justinject","version":"1.0.0","description":"Light DI for typescript","main":"example/index.ts","nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic"},"license":"ISC","dependencies":{"@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"6519d94406de42f62c160b56a0220d8ea1b8ea0c","_id":"justinject@1.0.0","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-v4xBLgT+xRUbr9gD3GdVRGUrvo+KcW52K6miCm7CgV4kgjs+B6HELB9g76Ya5FJiWzK9RR7R3/cC+CJmBFEv6Q==","shasum":"ec02280e87f732cc131817d80186cb99f1c252df","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.0.tgz","fileCount":31,"unpackedSize":128217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3e0ACRA9TVsSAnZWagAA3hoP/A9shjC/JbSROLQRlKVT\nNX5jEh81eh5IgqL9NYp2SlbXbbS2vSqGqgX5L1W52PptZ1GoBKgDVL3evkKe\nyolfKvMWU7PbU5UVGoFmjmz/5p8wlp+S9j2qtR5NSrQWghRaIJ/hIVJTebrp\nbH+2vw6PvxIerQcUSxr8RJZjxVDEibxFz0UzpZIINSVWLbP42RfbIPg5iWws\nX/fXEzPmrENukutJtraeB26d8zVAwSf8jH90q+0jJEVmlFh3oyyM8eL0m45t\n1BegauwMYOZ35CHQYm9y3DSJmNEm4V3RZ1ou0ThSftj9NR1zIBhbF9D0QwvD\nLiIK1e5Xz7YDZEYtyKVj0tbjimgyFEqCjrwR3DhW5Z8HYP44dmheYU7c4kb4\ndDwi40cJXRGPk92Lf28Pgt0AGczNjwCvoDgD40Se0+XUk2B/hGrQi+qffKo3\nvdLi+tA2GGdz5wdQBa5kK72bs+1PhmeO1UrbLDJYpoTTIvSnbctd50dElAIL\nWa8y7PFqbq3CJglrU6ephAnlQdEyb8hijt0060/HPsSQwkeXTDF3p4WN2GBa\nCn9+hNT0QixG4JFyhcAG1/oRESSNgnuq3Ho1nsRetGiFOWGuBkHlgq6/eOuv\nHehrXy8ETSrZkeBeqD5aqYCR/vXpS/KssbxU/qrSCaoZhCKqa9Aivg5uofdh\nv/wH\r\n=N8tH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpECAJM8G/NbMwVOnHXZfnXViZuimFvAL+R/4Zq8rS+AiEAtCUX5au4YCvcAK/4rdJOEcYPtRfpk71pflzSelyzt4Y="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.0_1524493568630_0.13545504723397483"},"_hasShrinkwrap":false},"1.0.1":{"name":"justinject","version":"1.0.1","description":"Light DI for typescript","main":"example/index.ts","nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"dbd7bad9dd2c3b57f81af83541c42c85b8e5c7ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.1","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-waNXXaUGVOyyZRwQgeMVjSKOgr7czks5qeeIE1UKw3PGf7ZYpHbvw6hzK6i3Z85m44eTV1ZLvKGDzd56S5X2lw==","shasum":"d01300dceb8afb2f749eef8218d1dc3c2fbd5ce5","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.1.tgz","fileCount":33,"unpackedSize":129808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3fRyCRA9TVsSAnZWagAAGN4P/RvyctJfQzoOeqqgzPye\nLFLmn2HcHADC57+DJFPB5V2fnviynzfCWEvpg4X7CrMv4batwdILpWjutxFd\nqU7bh7s00bZXucio1AaZGBn34KHCaNk9+uF07fEWpeZOhVKw80yIij4FYTym\nvDzQsX/QBYal6yul/ntpnJaTr55iEVa78wqyCBRfuKX0Vk/Lnd2NpUc/3XJD\n7R+no2ZSmx7AnEyh6TNR4oYKUN4g4B3BPTK8ZWhaw+g3quGqadx6zDARnwcS\nbriU26R4gc63LGf/YSdU10V78a0LWxm+C3jpqv9Pz8s2vtetnzs5LMkmsXSg\ne7P2li4bXQa4BXJjNa9WOHTEG1Yieh6PO39oTwsuz6NBBMbr+7ultlDvT+AT\nIMgdHkt/ykQ753Q321/CDCIOH3L+/YUGRW+jd5qkullsRt+907h5c+G5g8oC\nypMRWJidh8lnGCfnlZcSHHcYsDtmNXy1q7UDUrIGk+dW5Xxq0zB0fa6C2kFl\n9ZIqp5+j7qBUvlJSlg/42a9sM3TNzwVhpYkYQm0oCh1jem5EJ/2UlOr4Ufr4\n3mRVnTpyf8xt3cEkmf7s4Ggn/jjit9c6hY/V+01IXzYkj8YZKoIdky4uqKsx\npmvvIUEfmguJq+dZk9sMaR8sKTF2lyYm+38QyhvXhfZwlR9H8ndfeFeNHIIJ\ntw3v\r\n=H/Lu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuCgpdRpwONFbSEIandiKfHRwgxkf/EaeVxvEeQp2xgAIhAIjsOn8QnuO43EOaofl9lW796Czvhyf4wRKIZQDxx7ff"}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.1_1524495473453_0.09961103340103161"},"_hasShrinkwrap":false},"1.0.2":{"name":"justinject","version":"1.0.2","description":"Light DI for typescript","main":"dist/index.js","typings":"definitions/index","typescript":{"definition":"definitions/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"dbd7bad9dd2c3b57f81af83541c42c85b8e5c7ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.2","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-GV/gIX/Ptp6qlaCLL9LdUoYgppxWCkrRDB6w4XLVTCGWiRmzUzJbS9PnaoI6koUGH952RCjlTwhhBu0K6Oy1Fw==","shasum":"8228bcbea9ab6222e466805251eb994fb15778e7","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.2.tgz","fileCount":40,"unpackedSize":136790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3fkkCRA9TVsSAnZWagAAEW0P/i7j2G1oraBdJs/NXhDY\n8FTKB1LRq9F2R6Iq0afE0oEo53OJBjC9K4yiJPLJ5HgsfjEyJdez2m6LDI8H\n/2gR9DZHTaUIbcMimWz00O93hvg2hMAn/DTfsF0hF8kivXOOh0YG8bZasdHZ\noTQbDvX44ZCjS61BIuZq0IjEKTQgg5qHDF2Rrqqw1wwtwyx8DjaN6oGuLA6n\nRIlP1hio69zFyif12abby3i92gR3l2OK98+sIK7pc7pPmeYITwo9d6jKxTCr\nWdoVdcB2HUItRo72hQhpyTyw3eK27ZcP8OynBCS66WgVHOl8Dsl8ynsXmuw0\nb1sz0PULBY1iX0bGs0j076DMD2jcENK3KCpbZu7Qq7ogbOyCz9v+uvX0dATb\n/eaTDsSg3x+Hqw8+BnWKq86866ueVrJmAzvsvH+zuuihH6Vn3nm8mt4/zb4X\n2kfhDgbwdC8u+9YqahCxcPeFTZXieqlvVuO0K0rNWbCE9wxtTWCgaQd7uXiN\nFTJR9c63R7fwfoyhVHhpmHKT7Wre6L0hRaMvWKkz9uFZnOf4K0509FKcA2hP\nAOtwtJevsj0usn8JNRLMQsCG9ZIrIN5abcQQhZQdMnrwMLIfGZQOtlZ+mKhb\nILyD3mA/UYg7F+8rkDd5MXH9ck7ywDNE7bZkiv20L/ml28gYXj3GzTCr7iTV\nokp5\r\n=XQ1Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCitduckgvV5tyD5iV0obafAqNO7yiH1Sj+BHD5g4sVtgIgCXmwclOqJ3ip8446bx7ox2AIEvuSbI1Bjy9EVHw8JnM="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.2_1524496675735_0.5540226437484699"},"_hasShrinkwrap":false},"1.0.3":{"name":"justinject","version":"1.0.3","description":"Light DI for typescript","main":"dist/index.js","typescript":{"definition":"dist"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"dbd7bad9dd2c3b57f81af83541c42c85b8e5c7ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.3","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-Hw8Edvp3nqRk9bxncGRJdBkTFN8Aj5vvf1wRzHxvc9w1eDL168vO2duoGK77ZkHWvnulm0gV1059/t6fmDWLkQ==","shasum":"3ffed49ed0f958a8e3c14b12c9b5ae26fba3c0be","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.3.tgz","fileCount":40,"unpackedSize":136811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3f59CRA9TVsSAnZWagAAo7QP/2VEoUt50j9om9vlAZVO\nCFPqNEO90RZSESoraeeoblYhvT/qM/0iFknlPmk89IPRsGgVY/vB2Q6VjwgR\n2UYcHWBc3m3XQ3nhhnGpnTteHXV3zrQ+JdhYqKtk3AUZv8EBN1eaWG7Tup2v\nFRuH0Dssx2azkdBACGb+zBkAb83rVpGYURvnJF6o2aRwClKLglcpshRRAquz\nAdBOjDxVyCHtzwNyrF7kGxztQ/cTGaBAo9ReR8x8y0WlojoFx9d7z1YlSYN5\nFN0Py323Bq8e3K1IJEyzOBIOpvwRaPSlIadH8Rl2RFauTiEl/GnwGHGWN7FL\nGNA4DUOhjNMW6Z8TX7CnkBdavvWWK+rRF5H/130FDOzCmKwDjprqDeJAg3cu\n0FW4iQnI0ihQpu/9IV9aY8oMirUDbxUR2vitvGnBvyVJOFQ9+MsW53VNM54L\nSsgWnMxgiqU+6/60qOmb/IgtxR5oefD0sJNsKHZIffpMhp2csNdnrpmtM3jM\nzGuhCUjEaxF3/a50WLWyTzIx5eO3+IeZzhGjI7GZNuuOcq5rHyFx/u/H7sef\n3HmzAK2vOj0/GVNiU2meu3/ZmZGSdGN68btI8DAkf6GnCgm3nY7VJbKCgfDb\nPL7xQLf4e+WvQqDIiAmDWwknNtnIInNRFY4LL0a5nB0MjNojFsX9NrfZBnZ5\nMSBn\r\n=2R/2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0BugUPO2nRN1YNQlopt1sKqY+S94x8I18LA4FElCTUAiEA+tuf4NOzCzWSqpbe044xLXWApidQxWInG63YOboKKtU="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.3_1524498044700_0.24552882470046788"},"_hasShrinkwrap":false},"1.0.4":{"name":"justinject","version":"1.0.4","description":"Light DI for typescript","main":"dist/index.js","typings":"definitions/index","typescript":{"definition":"definitions/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"dbd7bad9dd2c3b57f81af83541c42c85b8e5c7ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.4","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-ttfGQSOnz68d07it0NXmAtOE9IvBgtNDleB57KbjyWLfVGyoPhtBSDUjgbFzjiCxvVV6ky+LlwW8MIsHVtBq1A==","shasum":"ee2e463bf484abfed2210a32fdc6ea7fe58e2662","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.4.tgz","fileCount":40,"unpackedSize":136858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3gBBCRA9TVsSAnZWagAAFzcP/ii0Qu7lTblu8Z93YVhD\nncask+UK1wW+pCmuunfqESDRFA31tuuGE834WmPcsUYE/YCUuFxQTyPkH6w4\n1gTkjjXOoSRS5mBntQVOSLorlmBGzO430mJlnlpRLAUS25q0VWodTQKWIkzi\ni02luQ5f2H9B7aVV1viPqWCYO2gqEYPiz4EHTQuNeEOsZnj3fD51BpiDtH2b\nUDmj3GgZeJYjq0lp2ELFzdFs4C0tWanl7OP+kh7gyig5qjBl4w0kvNoPUKPJ\nkaI8HXDt+QG7HinYYGa6ELZwIdCz8ciXCLlZCuqZrJL2aya3L7vpDyQlc5zT\n+eGWqkXYR/lSamU6zfMXpkj17xc2rkXr4cSDZ8NI2T2pbJTtfXcSF3wuz5rp\nqrO68B1Iw3v1mq+f4EWTT9hRGYxT2d1dx0ptopgLSvQxiYjCs1esvxyVNiuP\nfTynBVZiYcsFXAKmexh6mOqtm3dXNYVV+cVj4VU2qMHsgFHOoEBKUIE+qfYj\nEhrRQcvRz3tYuAbJkI+9yC9G3ZYfLia9R0gn9c2HwaCBtL38eVWnwI8afunf\nDC8YvKUmv7S2n0bvaWWkFo/kCJqKXDQ0qfKxMkRe72nMpThoQMs/JD9kuYJw\n3Vo4YmZ1GXXEJQHTun4u+32Rsff5l9LAYLRR4nomg59DmvM2QRnQy7t2+nJd\n+FfO\r\n=bbvc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfWBXnWQwuj2t0JqovjsmQdf9nXA1Lp94g2tWck2VAfAiB4EsQZIOuGDDtfhnIAWaq6B9uUSgT0oBZH+VZokTSZUQ=="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.4_1524498496952_0.5030242188490777"},"_hasShrinkwrap":false},"1.0.5":{"name":"justinject","version":"1.0.5","description":"Light DI for typescript","main":"dist/index.js","typings":"definitions/index","typescript":{"definition":"definitions/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"dbd7bad9dd2c3b57f81af83541c42c85b8e5c7ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.5","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-4yrdGc4z0MhLZUY8qqqbsvz91EcE2vsFcRD6jPsvv1A/ITpV+jYTHSGSXgAcLnl/9Rx0KXpAlaMcP3toxc8fxw==","shasum":"00983b90340abb50e5c4603bb2f071c05b0a99d5","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.5.tgz","fileCount":40,"unpackedSize":136858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3gDVCRA9TVsSAnZWagAAJ3wQAKRQNi+KUheP0gQacld1\nJYpWe0ovLXnCIaSXIJcfoGdHCCFn9RHCIxj723D1RcD1WC9YzkU0WfKbLpC1\nsQ2OZT1l8lELFZnV3VUBZVLgALIp3XAoVjFrhmrIo3fhiF1qr+el40g937U5\n7mX9wIMpyd2WAqLZMtRL35+zzU7G9F7++ntQrFstI1mWPJihJvJKCxLgYa1P\nMim2TsfrtfOeNPa5WMSwUU4odDkJw9+Q66lE/FFjZXYWw/7a+/y6Fb7D/k5O\nfDpVsVJdwDLNMWWW29IIk+ELv8Wul6sFioju8DiGZF17ivbKMoQUsSKuay1Y\nE6FSDzLnvfp1IKY9cafqAELdwc1mDCD5Kne6zVInXMb93ygbwfg4YGZdGlJ3\ndS2UPOUMGEFcL3nLQUvMEKOzPimXOytwzVJlHeLsc0zGaRzBpJpupKsPD7w3\nzFXlwyG+1NtZEa1NtEzFtmqZzv8GJB6mjA1mt55E7fiKGp0QVclM3LS0RMSB\nKsDzNJYJVFwD0sUCsMDIRph8RPhHxzCa0Yxs+94ES3LwzeRtpdbaSrhK1LI8\nUdlNv1VTC81iLeLIPAli2sqiOd7D62cEaPALwxZp2mnKrVNV5xz+WMM/5NKI\njmLNUzuvgw+aHTRbfQ1hOStQZrWqIDI+H0U00v47eGWSQioUvkjg6u3Old1T\n5Qbb\r\n=uhhR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk6pWTPmyG9cipHTagxJ1CsTqDr8lhoO6QRdFPNtcr/AIgYR9KQdnklMy8MYOprqb8sdIZe5rKwOMkDJqEFHVw+Ps="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.5_1524498645178_0.20727610451519873"},"_hasShrinkwrap":false},"1.0.6":{"name":"justinject","version":"1.0.6","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"dbd7bad9dd2c3b57f81af83541c42c85b8e5c7ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.6","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-d60zGkATmJZ9r4Aeyb/u26xRyyA/Xgo27BnqxVwBP4msurk05fnqU6l5McdL+yutPDP98PuroS5TqpjZbXLUNA==","shasum":"12270e18dcb5828042d271b9e25a2c62a9483f26","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.6.tgz","fileCount":40,"unpackedSize":136841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3gHFCRA9TVsSAnZWagAAIyMP/i4sVoxk3GC4kKTUwsHl\nek+v2DZ3R/g0VNw/IDHYNu65FEZaEdy8BqdHCBQ6bD1QJ/9QF3RTuJ43KKD6\nyg4eqmynBnJC2Aq5ifVVy20893yCRu27LaJJnlcHUpVoScriiYI3iVo2PD6C\nUDjbRYxCzwedgcPukJH1idNueFc7Cv6NRPD6JP8TTlpygmRrYpjHNxPfo/ij\n1UwQv/fGt9S+9UCZLo0wc1qNT7voEtG1E7Nq7jr42nCxQ3pxejeaCfdW5veS\nqTd8YUjYfhGnv+RNv8ByU3jxt7Bj0BioMafhfw2Gh8bNVNHAvwbgiNGYpH6Y\nEsI3T83wuz6RZYsH+A3RoRRANXt7RGnNTrIAuu7c2CRgdhOKrWq+e2+LwEES\nULzt5BQXRXbtjtLy4/htQdaopSUfkhvO6ZxPwE3FD8I9slCj3Sp1JVicfXqh\njysULqISmXcIPAsHknhYkhd31JGn9itZr2qO06SN+l5SaKdi41IKZdXaM+qb\nLT0CZ/8yyVaC2wKw9NKWau16lRbgN/64Befm5Bg6Iv0B/NcVGFPq2OGdRB1q\n+xXxmfBwzqc3Zzi9o//QJC6MIyWCBuNKToGzarMpcIJzY886jVK/IhNEQPx+\nupbrFtibnmH3Q+OPY9HwKSHzbPTiWJQFOY2HdNONS0EP7dgphtcLepTPDoOt\njB5q\r\n=pgw6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHF0viUW6lDOWosOEEfpIzAdhU+Yupse/OdxMlbacCeOAiEAz/9b229u/Pf3y81t0Xw8srzp9MwDBLcc0kMDtjQb7Yk="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.6_1524498884499_0.9213268184406547"},"_hasShrinkwrap":false},"1.0.8":{"name":"justinject","version":"1.0.8","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"dbd7bad9dd2c3b57f81af83541c42c85b8e5c7ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.8","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-Y7H9DIWyYBv4l5ANBY2Ittl8imlIkNH0whmJ1/sDG/uUc8cv97HiEKGB3Zl1vETOe//f/NcvTGXLHuVqDwvWyA==","shasum":"90d24a3e0f7ac6b2d67ebf703c37b063af779931","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.8.tgz","fileCount":40,"unpackedSize":136841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3gcACRA9TVsSAnZWagAAfRAP/3W49IVQO2Ji7B4tSgX6\n2tu2EBZO+3zgJPrJFJaScQRTj/Whgn3rkaHipMdC5M6hJ9KMfHfeiWURF6AX\no1ykZiM2u9NTRpdKOMgMDIFqxgNaK8DvWW4LP3i2QkWT4s8OSR3lOH1qqqa1\nmI+IZ0Ktvue+kv9MGfO9cljFCgPQ0eTVuiFOU7nMty5jyu0MMEHrjWVi6aUm\n3pANwNbWDkntV76PIBy6k+aHTMcN2gMUS5gp31zQHxcZwldHO7QwuMPPCico\nPAbwt8HiUH5efeFEC+Dy11Sc4CHcngn2/c0K4I3IsFfcU/+MQIvaqtZqLz4k\n92xwIJpX718xBkAJab07D09mSKWJ0aDYlOi4GUVjTebLMvwaQTFN0FIB35XP\nIjdDat5LTdASKEVm6afcVfjrkt5ONSd0gO29gX/L027c/rrvmFsZDxxYVI14\nlSi348co0+H54lP5ogKX2YkNWTzWBKaSwqvB7BzSzTzQ3DNp/MC3tceYwReM\nw7ugcedtN4As1k3wDwCxch67K07u3Tk/z+P5yh+d65YGW0z6vLkwUX/1kTz9\nDk8ppLiQXrgqvaVFP3sirvN617RptWA8H/+Ur6mbk+Q7ZWhkQKNuBT76rQaS\nWNA9nf2XFjLUlEbH/KI3pSjtNc+oR9YOPtcEsD5ZEOZwwBs9CnxBhfKVdYWY\nRgZd\r\n=9Z8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD92OHBiw3EFN5YLt520tlZ+xZc7NMGoeqG4Dpel66yQIgRE3lwUzKD4gEdAf0E7I/sJQP5iNOUTubPvg4spVPX8A="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.8_1524500222453_0.09904312029345852"},"_hasShrinkwrap":false},"1.0.9":{"name":"justinject","version":"1.0.9","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"dbd7bad9dd2c3b57f81af83541c42c85b8e5c7ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.9","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-O2fmCXx4yFAxlGic4LUdKKcu8rZ8CCelMi+5uV2oZGypJdD09UGdlAsgtmwr+cmwvTlfgsVcPIXCbPUjw0iLvA==","shasum":"376ede9cdc815f732bcae7894c987028f1971340","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.9.tgz","fileCount":41,"unpackedSize":136905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3gggCRA9TVsSAnZWagAAWKgQAJgl0hAtFp+fN/PTNzIJ\nZbh4eZUrlINX+i9CpysY3XVfZxPc162Kxa/KlscGXNIhs0iTsovU5OghRB6w\nhZF8vF8N+JxRjqD+db0qIWWxxB7MVWekyshuiVlqtR5Asm+s0VpCG4L24L2x\nUKJZ0QNXBa75XKkFP3DHR5FOnXKWWfNOjiFzCKH3JqDWJCESP5bnzPYLmj6S\nkPZj86OHG62F86+saRLxY4QyLiEi3pmj/4ndqQaZ4xaCS7HSW+/ZJu6Wmekp\n+7VdRRoTO4tBXVAcm9J5UjoNwJPKYon3bLPdp+ZI3UFrzNe3elp+F7Wur1wo\nuRMh0il9sC57O1kZMXjCbmE9K7l4Go33Gt4SWm0jmlCa0B3GlOqSFlNH0Nu6\njraSLUICe5UGGFcv7bE/IQeJKnEZc1Cy3KSi5uukMYYdVeUoy9fu6cZt7S+g\nUtA9A6+kQ4YkjuiKM5oaKFQlZLSHqc/A7t66X7/YVygH7PE7C2hDqqsAzlCw\nCRrHHKQAavKGWkSFJ020rI5N5qTNuZ1golWmByKF7vyL36goEJ8EU0ncOVkA\nVH01tQ+CVTi1VpijZpah4VjDTBszqTmwt64gXv5RjKoN5O3fWrISjuIj3ZMn\nULaOjiwIS+DbQKYh7ug9FiW1YCGMPJbBt2yxebe75VLi/HbEZYqLnOkz/Vxg\nOrVH\r\n=QE3G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjJOLf6GCDyutwkiAQCANtxUsM2mRB1rwpMyNjUJ4ArwIgDIkU3dSCiAI6Vl7CHSG7EsWwt9z57m3qXmz3Kl1nvEU="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.9_1524500511871_0.13599627470330722"},"_hasShrinkwrap":false},"1.0.10":{"name":"justinject","version":"1.0.10","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"dbd7bad9dd2c3b57f81af83541c42c85b8e5c7ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.10","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-wQH2B3pmdcVcdwabVW3D/pJa7zVwc5kCaZk6BuCd0YCrafAlJJ/y8p58RQgl8m+JLy+TPddqiSEl8C7G8lO51w==","shasum":"57d49917c14342babfe2b1577868937b301a4e46","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.10.tgz","fileCount":47,"unpackedSize":183987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3gsqCRA9TVsSAnZWagAAJbwP/04zLLvQCyRXja8SLyAW\ntJeTcbqGB/zWs4VqtuJgw+SaV1QedquUe+0WP4C55iej6tsj8iHj8CBCNkFE\nGtJkhTSqHQh1mDc9AGG/AmSpJV/7OWjJde4Bdazo43zZF8zgW8eWWsQe9dnX\n6t5jSVQQTaCzi4oGjHBy4/sGi/XIWCrH0fUvsO+4BvlFpgiT7idt5XeINDTN\nkJJc8t/Kip10cqZQPhMhtw/SOqRB50RACEBdGCaki0SU30Z85UujValuO5XK\nK8wuFawnmIVyDUpB4qaHMGF5L2Br3RMwND6NXeLk0t+M6HL5yrfxH5AZWHR0\ncUV4P7ML18HCzCsO5tjRIW8Em3m3W55oXKiGlyDZiGmqf/QVwtuLS+J2hSYi\nXBg1ofu4MxyN6DE3bG5BSaGPeyOIX6Z6tvyatdacPDqArlqnoy9FspY1M51E\nGLo8TbPLnWCZZbHTB7ermtOLvyqKpLkEYk+q3qsaUM8yP4U3PIS/54C2CVPP\n/ay2dtM5XIKrR7aT3HmDMt9j0qJ8JrIMfsyvVV/jnxRXi997+AlT+DbO40Js\n3beOFeyzIdgeuQHRrcqatsuG4gD64EZcEbN/8ivZFy7+NfdDvurQyW4mgnew\nEsWCSA/DdKD3mGz6WrWikE4Q6sbnoMGVTieQ85FdlltDk1KqEzlsEOibK5tw\nFhQ2\r\n=dils\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+j8H7abjuoDiQVD7K1vFKH+WoRVoYOvCXPIrGhkTrQAiEAj/Smiy6kgjXHOlDQcj1As6UlnFJXRLB8vyCTLrzf0wU="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.10_1524501289216_0.9534289731320436"},"_hasShrinkwrap":false},"1.0.11":{"name":"justinject","version":"1.0.11","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"dbd7bad9dd2c3b57f81af83541c42c85b8e5c7ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.11","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-C+7WPozN8bwSgC8RKJ0oR/Ua3zdtsYx5JTjedO7KM3EB30K0hHj+C0aaWMUlruEz40hvD13260ImP09u/eHcyA==","shasum":"b3a2142b53e20924addedeb9ece9f3a1c9863f80","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.11.tgz","fileCount":47,"unpackedSize":184104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3g1rCRA9TVsSAnZWagAAVMcQAJPA7faIF7cmR7XVfUzv\nxAlEt54MVs93uZel2qK0fZUoNc4/f8PPRdrdFO/V4RIVGjjyaBb8c+Nhx9yh\nHTZP3LIdyfhbZBC+hVQ5WsP03QOLD2D7XmSo+RKWmGFhnSc6mdh9WhN5k9xn\nlaqchPeWi3kHuddyL5sqTnzHYSZORDV+wjwT4jV17nwA/IsQ7dVUgVanpWp3\n7MjASd0oNXWVYM2ZxSTo/Bq+AbW25cIsPVrXgIw+y3R89KDHI3lnpi9ZlF5W\n3EZ2OmeZFR/QrSoG9+qoJccDCY3o+gydBnpniq+ApPvDtX2lTt0p9+VbZa7A\nysD9fi7wGVcDnBAzPgt6wpj2452XCHyS42YHZCNdz9gnYvSD7PuYKWiHsR4/\nch63+hZSWlfzey5Wjb1iMqcvxnlMnb3LMjaNZKsMhDdx2KjNXrU7OIBzwX6h\n4Lhr+0aM8TMWpOpKWBzmeBi3DmnZOw1xlqYN3r+xVnT1xc/9UxFwr0GfG1yQ\n6S/uj2ji+1WhngSvO+G7pIdbrnkk/BU/6sEh+Waj7qohj/mRSxdjuLgntu3c\nFWqCFwAnHKHN2lAebwsz+Imn/mx3j2ihSnOvIgqFRFbBhnU3pzQ2HbhtiWlN\nxKc5wy4VFDJxOPZkCzbN8VkXMDtSlNOVhxCidYC14E8VfaRjeRmiOMkpDnZu\n3qOK\r\n=JNnb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtRuZ+MRFo+WsadfzU0mZw4f4PaUrUOeOfOkV5NHRZUAIgbU30icMg91YP24CBNIccZaZS/RIbmv3MyGC8Qr9Ic3w="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.11_1524501865925_0.513275276503915"},"_hasShrinkwrap":false},"1.0.12":{"name":"justinject","version":"1.0.12","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"6481265be5492ae48b4fb15d03e73eab5b3c0fcc","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.12","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-IoLQH9m87Dhg0oHYCCbD5gntY3JTExOva5FSiQECVniSjcus4DbGKHb4RGOV4NxXOKgMDgGgX8ZkA5ICGwTNUg==","shasum":"1b20e19d380caf2f5fd73bd3eaa7ce8d8c4c112e","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.12.tgz","fileCount":48,"unpackedSize":190634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa32mXCRA9TVsSAnZWagAA//8QAJjpIuN+FnrhjVDdRUwB\neJruq5q+2+Ot2zBlP/GH/B3rxOOErZ5D8fquXJ7mF79kapoKwi0e0SuG90vQ\npFTHIh7xAtPVeGrHTrmbqhyxOPUIWQhxdAQGkMOecCVzjLXActX3f3wDBqao\nN6WbCu0sh+RZDOAqNDXEi1kDIk6mwD6lrpLwtFw0znh9Jmz6AvrvGix0gueh\nUn7mwNwKCpSK0IYcYvklx4/uBx+UBp6hQB8xV/aqmaDyXLZ/aIBUgOV6Ij6G\n4IuyC+s2Ce4Xak3klyI2jzDFp9o0LMRIhAzfjleyuHIAFSBMGKrMfVnS+VAo\nhB9p0+qeMVjNcLlw9tmM8nAtqisbBj5vz/Hxq+tNJn2Aq8JzdA9h5+znY9wN\n39W2dwp52np3N8lhI6SrtGhJ3hmOk7msIdokuW1GnAFOyBJkrfDVcjrRRnko\nZsUbSNBtK6pbjWwNr2ZVkH7QAwFUS7eoppfvVzMGa5a3TaDm+c0NDOugmMh6\n3TMkWNTCS47Mypz2UHu6mV1QnqonQX6ciAzoXrOZIQlYNPMn5vH3u5dfpqKh\n+n48GioRbBG/JUeJYcH2xpaufBn5Ewp6EbNeXkXz9LGi8qCBluHv2f9oFhMv\nItOQdt6UMDg6QSlasKSg+NTTwXjkQuMNtKJ0s2FPenT+tfBMFK8CG9cXw9Bg\nAliy\r\n=tyvP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuhofye38Fl0jLA7Ivw6BkHZg8EA8gNTv1I9ce9V/IeQIgcqO4P91Yczi7HaLRban1M+rLVO6broeqvzyhNx4mUNo="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.12_1524590998634_0.5132380876411595"},"_hasShrinkwrap":false},"1.0.13":{"name":"justinject","version":"1.0.13","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"ad166930918e32bb379e2c821fba51fe502368ff","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.13","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-tE+MTSxAxLRqKfxRiNzQevMzusZwelWQradORVnmV+HXo8CfHU7zgYvnZObDvyHVxecNR1McVPpYyX8QeHKRLQ==","shasum":"cda00c6df8da6c90e1f52608f975b1dc8cfbf681","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.13.tgz","fileCount":48,"unpackedSize":190571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa32skCRA9TVsSAnZWagAAakgP/2UAbtcm6BrTI31C8XNK\nZQyHearcpWHZEqnoEcv8bFYfqlbuwK9fNFNFm71nge0+JR4/9h4MQ2r0xAeE\nAUpfpRKuUmXttKs3IP3Z3mkqmMtn3gkmp7l5ilGZQnIDi1og5jWhOhdMudFt\ndRdF4gh/+m9qa8sJFvHKya3N77j6JhtXhW5FNlTgaXEpSx+aznr/kvSn1BuW\nL4BVOgYW7G7HVrF7SZXhRj+dYtOFsew1D/CFxmZAu45DbSqPzwvOsuCWDOa8\nG/6DW9smUCjqiL9zfLxi016bFkF4aixjnf6Eh6thaG+EOaKHC6SqtB/xy/KE\nmDYQq3vRTvUrqhQ9vAW/jXFfgET/OALZsHY+PF5RmpMx/hVGar/BxgbZyJrJ\n8Ll32VbAF7RE5+tUzxCg5zWyJ4J5tSXp/LUr6E+MOPNQ5YC8PNF35+7aqAqi\ndT71IzyUuZThrdq3B31D6Erv1oJBk9q2jysVXKk0YUr4nMKm2N05+c8cHlmk\nrNXgkJ0mL7f/li5gmrreUeopepXuVQdaUiycLYMt10yLdGlnD9lhVNKrmcLC\nIzubuF70XuJT5LFkNiNyCxP8egvtCd1bu9ImP2Y68C3fFVbmwdX551ZG0MVj\nXSThl0SnM7a0C3wx13DB2AP4hdjjz51xx3wEiWms+CIqBAvzyXrDdiDE6zmc\nRgbI\r\n=631u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgB7ULwP0x/chezbZri4Q3Bk215jhYVcLiZDvYTwNs/AiEAtT+TKb/pYxJ66ttzO1c26MY+n4VrOfzWUFKOx1LEP4g="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.13_1524591396340_0.8380507679561235"},"_hasShrinkwrap":false},"1.0.14":{"name":"justinject","version":"1.0.14","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"100ebd77ff7a5e01b0b1704110216e615173868b","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.14","_npmVersion":"5.7.1","_nodeVersion":"6.11.4","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-BlDMKPY3mR+Y0Nk0aUJ6VhH9TzWJd5ABSX45WWFXNOZPwAyM9oMyhp/RYmZfSqQ8qo2wEacz+UNqPqNNWPp6gA==","shasum":"c8c6e444eba10ce5a3b7c3887843801014e407a6","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.14.tgz","fileCount":48,"unpackedSize":190425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa33hfCRA9TVsSAnZWagAALZ8P/jPd/TT3KGU7kDOAmCxa\n9rk6Ze+cMVIRjxQB8dYGeFG6gy6FMdiE88bWzyTXxP5pYiCbAmZb1dc5jWIc\nOZmaetQN2uI1S07j4K/ZvhugGQHqU8s+Ua35Czn60/wxKRBAsPBFIBmftH2N\n50z04lRgLgKxyXiUOrMRmgYOeUnfmbl+DvWbPnxO2jlOhtX0247APknUPd96\nt7ASVeqjTOll5AwEbi6EIG7mN1SI6fQboifJopPeqFPAjoB/H+wbBVzdj4HX\nViq6tRB/JtDyXf3ANNJR4ZDdp+nWlxvrwjviazyIsDX075MByehpnltW8lh9\ns6aDBKgrBGgRv/6Xk7SmR4QQ/BqxF95nn1wRgdP9mk88HxFpYnjuBIYR5aqE\naQM0oTrLVeNhnl/7hWaVJ6S+BkFmibtPVUsdEBASiaJCuy8fPbc1wvHuT/Dz\nxtrJpctmUzEfag5ic+o/Jlh301GhuIqd7gGDRPiVg2Ld/9rvO+mK33U4xp53\nSus6FgQ+vPwZqUpEoDbGI8XOjP2cKaTsXXCoioNJBOZLgD4m01iM5iXhvUL/\nQiBPkIANnRJcrA7rzrWUe3HFF5vvloMGDh5aq9CQnMIznT85ZrsymsaVKL1F\niEKC2F2sVVjoPe2cJiksoaXbnZkooGZZSM8Ede5AX7AnnjzO/uMiUFscT4Ie\ncsNl\r\n=b7NC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDifn99X5KncjY6HMPV38bylQl9G0QED3Ur2wudz0dPiQIhALwDB8P6nU5o5t6l5CmuV3JxmJlO/jMVKURfmcgdq7BO"}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.14_1524594782233_0.885211288757402"},"_hasShrinkwrap":false},"1.0.15":{"name":"justinject","version":"1.0.15","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"da5a10f765c9754c79df1ef392698bf4b208470e","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.15","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-eP/SXW3w5PgCCRK9J06dybrncJOCj6FXPFDU+a+Z6kz/De5GWGa8qz4tyFroEN8JR2JA+RsslYT5gQcEMSaU1g==","shasum":"509a1a903f6d7a793a05bcf1d9792343a4671837","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.15.tgz","fileCount":36,"unpackedSize":140418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa34LvCRA9TVsSAnZWagAAzxEP/0dGqVaypSn8+1DRGg5S\nHnr+91Z7SaLnyI+e9tOYffulSi/MN8LKpWr3AV3E9XbeqnK5hlhhIL1dMtnN\n+ZbBJVpawOk/yFFZ4U+9wGRVEh0E+xnj+SdtXTekltE2DsPn2vyyvYwLBXqx\nvzQNx9BZJqIadLdpvYVoi2ehmjngZGZixg+6jyzkjEU1Y3Gff+WIiDICrzVS\njQ1pS9u/Vp6B5VzAa+7w996cDLy/HkEbx4oLR6qsdY/QXkNyb1DDhyeCWxmv\nNuD2gueRGUyM/SoKA4u6iHkvsjDnonj2pMZPOJWmI5PTJdxkUgToEguQ8L2Q\nLaqa0kxjs+mml/CxZFYoGpxx2ri1MzbxEmhu9UA5uzxCGpxsnjcHr1C/NTm9\nrs3pXfCfF+ZM5ehXBttCIwZ8FWTOQpANg+zh9yPQaXNJ+dsyHwlzLgl91WaN\ntFrDrRhtrVLZdT0CXfJjTZtnL83YPstEmGNpJybbNcTMLTds9u0b9AeVRxtb\n69RQQb086coc9M8KOuarydm4F0Tb2TobpbYUH/W3KLbDf9/XsxvSiKmTzGi+\nYVjk1cGAjo9sRToFfWWCIrXHcZVSC2KlDjWghvn8dxqwqX1D900uWPPfJGvl\nvu6rKe284w0hqO2KDSIVFSq94qzDgUJWC5hm9nfuTF8W4TtNw3IufCKCQIYF\n2utS\r\n=FkKq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxf69fw5ht679NSAc1oNsnLg6lGt1eG07PG9LJle8gkAIgUoFrPxKoImTjU4DtmWPDysiwC5qjkQbbi4xy9ijipuI="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.15_1524597485286_0.2884693120668762"},"_hasShrinkwrap":false},"1.0.16":{"name":"justinject","version":"1.0.16","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"73174588f08d4358d8b3e8f7ba905b00dfe5786a","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.16","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-/Gp3dmzKHD9VsvaQmtcLgWE1ka+fRccDvslrXjFrj+CqT2ZGkciGq3/qgeUxBTKxUO/gcxPLXz3WsmwV6kUOiA==","shasum":"b05a4e3f4a0d5984510eca3096f93d64407c52dd","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.16.tgz","fileCount":36,"unpackedSize":140406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa34RHCRA9TVsSAnZWagAAUoEQAI2nYjqxiG6v8l8fOIJb\nILr19YjkMbnphXYxpqh7GFH3/xJs8dStcGAtHh5s4Zl3QIOaSIE7m5nxy1EQ\ncxn7wWC7GIwKnVFOQxhnB1RMZlDJFbmm5oXggP/jzKbyMmmyBZ9n2zdOfLAY\nj2lNfQAQlkqvJqOtb6WHWqFATZaQuKqpOzKdox+AO959SmHpLZkA/6CR7QZV\n++pdZ87RoFsSUqtiUrILPxc9n/6Oh70SLH67jcYg1goKqeJnPl1uzeHx/cg6\nXHgeWypuEdC6HEpx7IdIPYoZOJbmS1t1jsIf0CQzyzpihtWwNS8kK+Q2ESrl\nsC8PckCYzVzlpTA6ZUzYO1zK1L5/jOj6fI3C6rxYTGUjuYogvzw8aImtc5Mj\ntBQdVAKVw2NToVIxzyWBiul3cE0NsVXCyJPku/JjMA8dn+sMlH04vsi/C2Gk\nCBEgUpKJqvsnnWQuiIIfDDzD2dIbYcZxtCh1KBiDgJ6q+O3YbRunYdR9oBvs\n75pIcasoIbIp5syOymItSHi3L2edXAHkmP3cBG5gh6CS72DUNUu6LTT6Jkzd\n0yjWS74TROoolIZTetqyp9om3s6xntrnIF0gQbrUKznON0EYwM+TTfgkIu1q\nVHzDZvh1aH9ptnu5ti4fSSNWIsGFCtUy4lfrK6Qkvk5Ja966/l9y9v9jhMr7\nFTZg\r\n=P4ye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtu8BdNO7vL56gV1t2z3C3Uu/favRlwm9eHCGufOtXQwIhAK9YmpHp1y7iZmWZ8j7IvFsVI/yyRyl/2mKlwZhC5WE8"}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.16_1524597831435_0.044489815996685556"},"_hasShrinkwrap":false},"1.0.17":{"name":"justinject","version":"1.0.17","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"137597be88ab313dd59a518ebe1375bb8b748586","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.17","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-lLnUUS6TEndliC7hpw8juZqE9GpSqKk6b/2tSPt9jo608/wQG8DhGXUKp0PSiQw2un6SLR2nEZ/QEy+HB7Xpvw==","shasum":"5248857b7d550e6d7d9837b1365fc5258c43cf96","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.17.tgz","fileCount":44,"unpackedSize":147505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa34bICRA9TVsSAnZWagAAFQAP/0dTzDzoO00XLURZOj5+\ndmyEXWk0jsVW5qtbJ9ZyBt5wpjIz+/tdLca3a5BZJmFdj/ZejR/KtTkRGtLP\nKh26aG3ZEhRv2hidYSGIQBZJdk+jhxs0Hm8chx0PlkT6S4Nh2giQHhbCT4ov\n7nVsgbU6mE4i6cEmD2PsmVlavJ5TczuPIucOCWEpfV3J8cnYyA0z2mrd1aEF\nVGIBokpy+gOya0q+3Jkn87pF6ShMISneU+Ml00U9O7kDVXpf7HV/cKd+ek50\nXUSMFYdQkdWNtdFTRAezW5e/ZIpYe2uDGrcBQpf+LF3Ht/9o5/89iQikFPf4\nXm7tvMuUbrKICyXbo38dFKWiFcUoNtk3x4gDCgW1XhRjFyEhxRKvrl0Ec/C4\nm74YHEApY7sNbOBq5izwm5GEe07SNEFn5TpFVkUsRCfBQafKpYE/CEqTWOZc\n8lhDCFJM+qT2V1K0BGzSWyPctLGh8+y2UCeKVCRkg6eigwH6DEKu4SV9RhoM\nm62b/TmQwvOCuHzofJ0HU2yGy0BA6negBz91fkIZybY9lNzkcdeOV1hRkY9z\nmiD40q36K7+AJ/ho7jbVUY/DxUp7bMPYKtWcGA84YsAz5NKisuhF/phW4yIm\nUvI3KzE9yFDnjrRkblWsFnd7hEpLGlYw2fvC8GurlalRboDXeXaWD511tS4n\neu9I\r\n=sRhY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhf+VQbFcPLrBv8Ao924+gYt2t33Tp2gWo+BIiBJF3twIhALcbZV1+b6mIoiJYF2twNaNrxKNsSGrF5fORkKkSYhFs"}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.17_1524598471863_0.5557073284730591"},"_hasShrinkwrap":false},"1.0.18":{"name":"justinject","version":"1.0.18","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"4e945a4102f6e89d879c720c702a5d77f0671c7d","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.18","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-qv+9DwrtQMB6zq6tvZ9WFiOC9MkcxU4lzJDSw/ByKnro0uChtCc0c6K4aChYg6sihOZzCuizAZaW3c3s9NmcAQ==","shasum":"a24b6e89c0d537484a7812c1bd59e8083fe944e7","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.18.tgz","fileCount":44,"unpackedSize":147622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa34iPCRA9TVsSAnZWagAA4rsQAKEXamgECYPpb70b/LGF\ncPBumvKOdeuA4xR6HPoGN3/gU7BzvZ83A5u5DYltnA4lO6E3sTHmBo64E9cy\nkf5c+qFILV2HhaEqC72NJiUxtHHMrVpXEW5FuDGih1eMX+Q99Ns0sAyOMquX\nOa7L/zAan7OjCb3rRnVK9g2x9hiEXuEyEzTEmCQMBvvi3+OuArZjAhlLufn3\nfSrzyTPJyGVP0JpTGHr/CzoOVrXdw8hnjl+WC3UYS65/Ai2zG2FdpIumr+sD\niSXNrQONKvILFFVG8rFXLq8rZex/zW7oTRkJ98I8dPmoRIS/VkEMaH/6gHYW\nQswW1SSdSwCAOcZ71DEssXHHupV1O71IUX9Jo4NWZi1aev1kynubHrDb3+OK\nct4/noNdE05MwzwlEJvP8J3Uk50FCPlZYfRzpKtZnyl/bB71nBgtAr42dE1j\nWTJRW1NKqVNN7jYuLsyGeU0+FC78Wn4YQa7cdYypNfmlkTmyhP2BxvSN3Xh/\nCANnHEi10RB0SrRxEXcMjn3pH4aISe44B1dkG/xlGLH143RUTSuxMDllY61q\n48pPYKsfESob9QCwdxyvzOCG3lSylV9NI1jciRxOE3KvCtBG75DS5l4/fir6\nXv1SWQRFEEMxYiv5ZwIuImYhjIO737dj6WDnnpN1AQlFj9EddqECEswJEGsP\nvXq4\r\n=EwpU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeDZq+vkIp1tOMf1RN3kld54GsAFfUTU6yYwt64xuyhAiEA15yNg+UAnexfAPd+UtCUKoviZpCXhj2nOmXA7JsWGc8="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.18_1524598927148_0.7936187807468331"},"_hasShrinkwrap":false},"1.0.19":{"name":"justinject","version":"1.0.19","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"a12516e3b625710b7b5e6f047f98044b6ab0689c","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.19","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-vfzL5UsUR8l1XNpzhoyjYWzG/xhDl3yUP8kr6qFcAXgm9FD7D3uvG+foQiYJQjykGS1b+vS1VTiWAlI/FUnn+Q==","shasum":"71e45094d2fea0ad3cb96e625ecf99ed32cbf0d3","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.19.tgz","fileCount":36,"unpackedSize":140551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa34mTCRA9TVsSAnZWagAABwcQAJTLQKYf20FUQmf0fBAb\nPXhSNETaDPjklE9a35hmmWxutR5Y2MDlbgLxZYMVOIoy4D53HDKeE4y9m2Wa\nrp+sKx8EBKrpIgPChjzmw/+f82Wxv6zLTwxl6U5DFB6P99QSA6jfqoRcqUIH\nWPGKk9h40wXxg4kp8nykGfpuNPxfAFL5RIderx7ISVDYhY7kCPZzAWppDe5a\n5wo6qtqXeijyB9EswHUplrq2MEXOC0VYlg7BuTIZ4bEoaTJp/krWWms2JPcH\n1Tvqr6NwDBP2L4V75/QaTOtG/NxV0rVFVj3lHFrUm9aHttfvj7dyP9t0gbMN\nypcIch2hoZGuTYzjAXQgnLH79eGe9QrTpWNbqcz6h+IgGUlN24mh7NVqLQtx\nZ7dOvApFIz+5QNCBd55xY4fbtP+RzluP1+Jxwyi55BtGNiqf2+LG75pPdm0A\nmaN77PRTor49q6xyfeEN7zxB0IDIokfie4Iv2h0avPXfI/599aIM7iz7/dRb\nsFbjmseISZVwbZl1w5ZQPhZ2ezC0oZzuN6/WVFDH7/wCTEfRcvfDAV/DYpi/\nwBiMr4I5ZzshYU6tuvjp3tpx6Hcvmfp5k4xYx6exKhXIvli1bOY3Euzr1O06\n1AQw/jUB6kGBv8tfE89txQJsSY/JBOjVs/mPrUQLfaNFDQgGrwEJYthVuhle\nA6kf\r\n=r+X9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj1V+bBIrE/XV8g6e4GjtifYXw/u46FLRgVs3KcBkmwAIgG+cgFiwH7D1NI3+OtDJ/GFHTZ9AYoEvEDYLO0EUBitg="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.19_1524599186471_0.8198708680637199"},"_hasShrinkwrap":false},"1.0.20":{"name":"justinject","version":"1.0.20","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"7347e8c1bfccd0ae1571aa8b130a7c4b72a7a799","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.20","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-W3gCa/Zcfla+HT3tHISsWq3Ctt+/ALVOlG/Y9rhU4IRKlHW6s/VwLDrz+FcNDeMT0h3QU252VSNrRoQkW4PAAg==","shasum":"8638bec347e1357accfab0bae55ea195610ba67e","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.20.tgz","fileCount":36,"unpackedSize":140551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa34peCRA9TVsSAnZWagAAokMP/3D6/AVOOZN8s1Yy2bcq\n6xlgDcgl6LLEoL5sEutgGyBzFB2NTcKnTYE3fUlFuul0D9ezPYYIU7qbuBgt\nlNkXWeDfViWW10Aa8jc8q8iozJuWO+OkvWJsix1WSM9IFMo/GFu4UAWy/uXf\nNh+2Zk8m4JHxWAjQ1inwph99szV8U8PJnB072ht9i9OpoqgLCId2mDlRgeuS\njrB6TrY2031K+1tJY8n407EtZAG5tqbjLL7GQMI9ebYBqJteeMthlq/xCqu0\nQ1knDVT2FArtgPDJb7JraHl29EHma4AWojVK3ukmQHAwBO/3aDELtdpEwCiI\n0toRH8nE8ug00cTgtXl31T0vcU6+W+kS8ufATAuoqRcmaMz7wujE7Bj1cyQF\nDff/lTg0gqrD7/PL895cyVMmaqnXAopbzQBN4ieG34gouGwr0sBNJYJoHBRb\nLrs+L0P0N0TAtR7ZXOja1Tsaq7EFMOahXQqEjuCD8XhabMTcLUOS2H4eP0PE\n9gMFiDmQ5p4fiLHsFEuRBI1fHfrAfsGqJqGsaeEpPX6ylWWcsL4bryCrhkPv\ngsJJ5z9Grbo3jllPx8Jr3/l2CfAKBJUVPoK+dd6JSdq+2ouAU8UgjLNz7nGC\nar3U7cw3Et0q6jqKUPp8majhwv8lS2YOCLaugQXrIcZ/cd6WP96lXxOJsstk\n24VD\r\n=FhIc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZkmQ++JKYefxil9YomaHrB2Unq+Juf3J+pBmS8TndGQIhAJc8z+6twAaPCYNSlnBMo5yKTH3sVzSPHi1t7CBG3WcF"}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.20_1524599389595_0.5597973984976248"},"_hasShrinkwrap":false},"1.0.21":{"name":"justinject","version":"1.0.21","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"baed87d18e13d268dae8605830c12e9d4b4fa855","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.21","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-+zKPR2ndiv1aRznQQWoNbLWq+u7vv3x4axeRngpTenb4okInEjjcFQMQzQGVVvljokhQZ7WxP/HVYKWsQvFC8Q==","shasum":"002cb4b70d672cf38feacba00943412789a24d8e","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.21.tgz","fileCount":36,"unpackedSize":140553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa34vACRA9TVsSAnZWagAAxzkP/RRc5PNjytZ24TQJzAde\nJpkFKCOHpiTTw/7DziC1gaW37yk9g6QjGnszrwiGOMek6rMY2iWWYXsvCz/F\n6HnVo7TrcbvpPoTVSvYybzq05UN3msxN0f38XNJvZEnW7rlNajkXWgXk4m8O\nWMVXSgmGAdliZCVuecJ1eNj9mhJWtsVuUKVss6VQmlLggvJaHYulpS7jtGFS\n8L1R4dTjpMqpZ1K6cpOGmwsNvrU/6QLr1F77wv7k5naNhgLBvTs1+UQdCb+H\nJ9dCCh3BrlEgSXdERNj2+VGgVMJHffDm2zop1HkL8VTigTLAME4zsR4gcn2b\nvAcN/lhcpy2XOyAknWYyLMseFGIWu3UfDC9JyTiNfL/SfWXMHkFWcA2Dfvrr\n1FMLYuVWVKoF0nPawxe1CXXrc8vR5an81bD9H2C2ZDxUJTtTy2A3BhNCqviI\nRo7jB3JK6pwjSHFm6K7ftslUTUvBhcMcsptCv5gn2FedQgpE3dCltuQJnIrf\nre0DJEPj6qdUisCiC+wbRcCM/wCvGW1R/YgAz6Q15c6KAA9TCvDQp+C/smiB\n4Ke6XoeaTIhUoMZ66h7P0YB1Q6dCBKNahlbsCnoiX9INorQlfn8pbAn0d2jP\ngACSo/KFG6sEeMtmPW1WJuVYyVH3WvcPTfkNGylPt9a5ynvZrqcVFDweQDdl\nHf6U\r\n=xrSd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbIKQdsgk9mAmCaOkVell2XCqVxOlbr2E+jw8l254ntQIhANwDcYrkJtyMX7MndvY1OtxxCZ7N/YMVoFohW1k5C3Gw"}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.21_1524599744126_0.4317335783512186"},"_hasShrinkwrap":false},"1.0.22":{"name":"justinject","version":"1.0.22","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/node":"~6.0.46","@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"0abf70897fb0e6d4000564d74d9c5ca3b98ffc5b","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.22","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-f+HZMc/qEiJR+im0dG/FF1F9J+xtu92pKJJOai/sDE2AJLswflG9ZIZjXegIhuh3R0rDRcfdB6Hvbs+80MLMWg==","shasum":"88fd57230181321a06a3a2496014047186ac265a","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.22.tgz","fileCount":44,"unpackedSize":147614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa341+CRA9TVsSAnZWagAAkf0P/1wJodQCiY+KNqP+8d+8\nXueS7jI+T1EF2R8RVA0vjZIFAr00vUKZsiRzjcA3vOfla2sbdMY6IzrjsoFe\nK06YqkrjGlb+2drI1MOONL5HiwoSdAkTuMp6iPiguy5cI96hi0dhDeenWt+P\ndSObMV5zQpSo2tKJheTyg0WELgTK0qRb4vcqE0bpHLdpoqZWJeZ+kh/YMKbW\n2SLMwfzdhz+CoyYRlk4VaiN+gytKHuv5lmo7ka57EeETmiUl2vRlmxlWZbnI\nN4en44IMFomR4lIDzAtnsct0EgDXJsbAOj0uSVJaslQQLhPhkMcg73adUiZ3\nPzaVU4a+LPsdLkN6lc6/fTq6aFHZ3fFK5H5eYRXqIKy2ss/nA1ZAHXnNSexw\n6WJEekr9FiM9LewXrdOaU6PuMtQ4OPgwO/Rq3DPpMDRr9+S/ILdkElJBksi0\n30b+nPJ2Vof4XSOUR88xDndQeobBvRyCz/vVsoAdLkgfhW5sKxhVOMPaUteg\nIJ7Gga0GtayjJYhM4oWDOvDA5jdDcdJ5lnA0J56FbRYqpUJ+JPelPaxyY+qp\nBzmTQAHe/uA3+YhIC+xywU7FKaSBMAJxDNGvy75XkQpirqwXt1wmSaOhUhQ8\noFTJPyACJ/v6gbD7dJxkyTmRWDlxnp+Vxtp1ZYol2C8+gY444W1MGxHtytS/\n8eLd\r\n=XNj8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlV83y2uEFb4BCIkjEVPLlaZUu/d9dIZFw2B91j+9BaAiEAtaIalmIjwCUJ9BRf8bxESvEz0O+tdEzMltBl6Gb56U0="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.22_1524600190198_0.5778834713066934"},"_hasShrinkwrap":false},"1.0.23":{"name":"justinject","version":"1.0.23","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"~6.0.46","@types/uuid":"^3.4.3","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3","uuid":"^3.2.1"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"c7a14258a976570cc88fc7817bca3914370df565","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.0.23","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-qzp5H708IWYu8RjiDOSxjr7sGKc/labkprF5iivor2m5lZKQcAc6L8eb37/81S7hGZJLgSAaxCgUpbvd5ePhZA==","shasum":"646decdcb46d58b63720541df156f9d4e9dd8dd8","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.0.23.tgz","fileCount":48,"unpackedSize":166346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ajMCRA9TVsSAnZWagAATYUP/1UkpmtA/RNt/tf/cSxs\nk/P9Hvv7RrxiIGKpczW9S+3JjO+7m8AXbe4ZD9q86KGMTSVoRufWg3czCn27\nCKvnElpumO98X16E2Om6cWb0gBG336VheCWh1swGz7BO0UE30fbGw0A6Dczy\n9mQ+KC0NZmKLX/zMJrK25Sj91OO1jIVHLNLdmpDetX8G6QXsXZjojMJ7p2Mp\nVBEHSQP8Fvsoczx/zr0Aksuwm04zw1Da6hK/TrqT4PLInspN63geLO4aZaX+\nNCuLmpdy50HMrmIYxv8QqUxaCXHybpbmdMGHZPm7ZlS2QXy5lImBILJ/bBlB\nzRt94ZdbotxTJXVozSdFeFjkNbMzf7Bb6P0L2daqPrFv1t9p7+ten+Hu25sW\nuLWF8gvk5Blrrw3G1NSwyvs6jTZs+BNT5dnVCO2xQwm8a4GpMD8IQgBqnE19\nL8G/93vvrzndBt7YBzvuQ6MZSp7gaZ1Akqu9Qr27eIXt+j9MnqC4YeaOA8pa\nsIJ5621YpzCTVl/fDCLyIe+k61KR/JOQj5b8LCUTI1XM0z2TcPZGqZj90NLr\nzD4KJ+kqAxPzVh/Qhybw8OM8H5MZlYkYgYEYxoLIOSJXsHSHB//bc8R2vsJU\nGHoISd0Hq2cH9JRsLJMLmKD1IuNMvOzmylxIFX2euA1nkmRxzCj+xUZcDiBQ\nGP3y\r\n=DB3U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT+ldu7XxKEVbci23IDCBwCowfR0EQm2C5oz+pYt2NTgIgQ1x2Y5PlpmK+hcGzyzWLLSZl2n6OsyDUuUBduMUr/nA="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.0.23_1524738251828_0.2341531401177741"},"_hasShrinkwrap":false},"1.1.0":{"name":"justinject","version":"1.1.0","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"~6.0.46","@types/uuid":"^3.4.3","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3","uuid":"^3.2.1"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"1b19bcee0d7a15c18906400c2c3b5e96e4b299d3","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-gKEa931L+zbx5KX9FnksN4nlXXNOZoSA64gXf6JU842xVA5WIKgrEQ/PxdIbrUmWHuf+r2Zyom+SSiMGV+V8Pw==","shasum":"592208ee455a66fd871e043f48c25988ae61b706","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.1.0.tgz","fileCount":48,"unpackedSize":166345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4axMCRA9TVsSAnZWagAAtt0QAIvVkVNjDbYlCkUu1swP\nGj5mGAk3eZXY0ScLLsWIjXgPGIEwvrYHXqQHb4WeMrce5rW6ZEt6FtivyWt+\nriQpkNJY7AB/0Al0iElAhfvMNkSa3ydEjU+BRrtJC2u8Hux4dLbkdqwhVsck\n5fxBVB6mOsvbjHvykfeLY/JNDKnT1QUAKraFSuYYkhKg9s//AKTX3WJWgwgC\nREOJDM4rrZDb3TRTO7sd1CPkD9NiEtWyIVzagzlvdV6yiz2YuLULyW9yN2sF\nZ41FD8ggBKxgtDPLGH7Zl7SHkrPrit4D7vGTP5eD8lpdI5m8vFoUwB1ylBQO\nX1NrkQ7ffzj5oKHHHeRI7v/0Nsmx8JSWa1nubIFj3EY2WmMJCq9ubXXOJHk6\nhb9HrapfyYxa6FKqZzReL/pcQv0VsFccgreaqn17JFnFHKxHueOxI9cCltQS\ntiF+0nJvZbLh9ydT4gy5IlCm/VqoaV0qXxl9eJ7rLKInfzqvt4z+ClqLPc4m\n6Q5m2zdQA8NL7Ul1EskTZahmT+r4MHal4R/6sh9l52Sitv/CI0I+HOOw2XQH\nfZqsepvJmVDwtQ2TdYHgOMrPoB/EI6rewTbdaeC+/MtcsoQFpRJ+v2frjgVo\nkYE++AbW03R0jQ9ID2ptJ3RniPCR2G9yUqiPEollge2711AYJ+EegK9uvK3G\ne21u\r\n=W5fG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNsssgMFK17/0UMMKVGFd/b3UOFwW583fLS67xU3/7GAiBU2huXhnNPqHN8t64cRykP0VbBmq860L41FieGFqkv9Q=="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.1.0_1524739146612_0.6749810540927665"},"_hasShrinkwrap":false},"1.1.1":{"name":"justinject","version":"1.1.1","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 100 --functions 100 --branches 100 --statements 100 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"~6.0.46","@types/uuid":"^3.4.3","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3","uuid":"^3.2.1"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"a73560cf2c16908482e1b323727b92ede1143ab6","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-coW+KrZQcXSBKw7AnB7jqxXQPNu0vgBFe0xXWJh5dPs+4wwLCzaOVzL0Mwxq3v32T3M1mgLRe/5VrMnVMLmwiA==","shasum":"d0e156766432ca1519a5f70974a4e96962b67105","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.1.1.tgz","fileCount":48,"unpackedSize":166543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4cO1CRA9TVsSAnZWagAAJ9EQAIw+Fn//XsmBAJosCS2i\nnpDakoGLAh1GxS80nMI50U6HHIykjztFXHasURcoRHhoKaoKEd9RUTEgzCT8\nzDQ9pPMCf42gJLG+L+LaiDL50s/LhaFgwzPZUF1SjBcN+JkbI0HzTMZTVdo5\nNS+ynd9Zo19DC9X+63KazpwHqkLi8y4cTkz4GvUGqqZomxWIy67NcQBmWDfp\n8ZrC+fQyRBQngKPo9acYhAzOh9cT1ROrEpTbqSUcnd+W9QUsFydHSESmXUzY\n///Dq6nA0S5swJo6B53kg3sZL3c+2t9re0WLGFY/7DD9ES20JSRlwcIukgVA\nxH/Cw53DGPCTPccOwOkcK2TRI0Letp4qYJ42L5OG94iHSvDijONmWsN1XqL+\nMqP2T8eGVKrB7g9YPCVv3JnRcSdz9CFQIRmKh/tLtNvrhH59ZwDq085raJL5\nFA23VasNUsTJ4NYRaqmWsu31RRwtY8aU1FUdakolPTfvmuvi8eUKx+pwBuV/\nkgbscy1mFZ/TkuoIZ5UPbAspUlb7hNTE7EjHRVXCQNlXWw3tTLX7nJzCR5Ce\n2bskEsHhhxCLQEs4p2vjmjmo5ZOLLnyN1dZS2l52PjrRHuHRLsAe57K5JVSD\nBmh87PfL/FnjiVwo1afYGjPJ+Gg8hGwsRNNdQcirvQ9+dIkO8uz2Hg/tq2Ao\nx1CK\r\n=nPPU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgcEGPFjyWqWgIdDZmjktx4/4zQhHvDO4mgDTzgYIioAiEAgYxEvNerS8p1GK2DSjq7hH5HEBmnXOG4VZtkJoRLkYE="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.1.1_1524745140852_0.5136363161189885"},"_hasShrinkwrap":false},"1.1.2":{"name":"justinject","version":"1.1.2","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist","src/index.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 95 --functions 100 --branches 100 --statements 95 mocha -r ts-node/register test/**/*.test.ts","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"~6.0.46","@types/uuid":"^3.4.3","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3","uuid":"^3.2.1"},"devDependencies":{"@types/reflect-metadata":"^0.1.0"},"gitHead":"3d61586936f6f46a5ed9016650c13e1a72c42a72","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-5TWwgYnQ/HDzafj37N5C7v+CL4rXrmqRH/RoVUfMizV/jYSUcv3WooUFWISak3kZK604wsbBeF921nujtz9AbQ==","shasum":"e143e13062f3a03e70528c6e23d8e6a138e37d8c","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.1.2.tgz","fileCount":53,"unpackedSize":169898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa44pACRA9TVsSAnZWagAAmPkP/iThXaCAAiSO4wI51UnE\nVgC854E1achbkVaZaR3vythyZdNGG2sDEM3brlj2L1gSj6fk298VGViFID7E\nFLjXf2RJ+lTx1eOiKqNDG/P7s2yXAsmrRpRuCxoiuNq39VU4gtcNwmLUNx/m\nT+/3BPLdE9/f66WnjK4pg9cEAxRYi9W+Cm6QhnXPlSD3FsnoAr4iwrWqDrmM\n1d2rdCjhT5aLfwmBFUtlBz9P+lCSwyIGIJUl4y6wAEnWhzA1XzplN8KJbViE\nxQ+eVBDj9lHkCfXCJ2ziLmlfN68LI2ajTOcVUzarTuFaVw4/xHHarQWjBhkk\nma8kylcBvTbednxteVwwHgyYy8mEZG11BPWRKdga7Npb32Je7pqnxmw5xunA\nvnmnqeEiv3dkQGCZpl2G7+ZROMmpeqxi45WTU4iN2qgviQrwYboN7ZoVjdrw\nAwjJVPmXMqxYZPbU4w6jsH0zGvQUN+b6gGNE8V69rxKmULYYFYM0Z53D2YOA\nVpkTqJN6wM5T5tfRKvNpMBlBV578JJEWxBXwz1C6aByx/G/S+Sea0YfqMl1l\nQuOUPlUIOq1q6XX7NMLj3gPPEuKkZtIQvxRMw2MzO5mlklU6qal0ucj6OKRG\n8sa+GreP1tHmBHWxYJ5Z49NAfWBIaDltwoKmTVC3GKK0GGGbTUneOC1/v6hO\nmYuJ\r\n=PBYg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYTRryXXVOADUfyx7S+hPwBu8mr2szaBMV0RB50oeBJgIgF16IIUAHer2TJItPvG27NsuqJ1qN25mrgymbTZYMupM="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.1.2_1524861503517_0.40915075175551396"},"_hasShrinkwrap":false},"1.1.3":{"name":"justinject","version":"1.1.3","description":"Light DI for typescript","main":"dist/index","typings":"dist/index","typescript":{"definition":"dist/index"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","coverage","test","example","src/Model.ts","dist","src/index.ts"],"reporter":["html","text"],"all":true},"scripts":{"build":"tsc --traceResolution","lint":"tslint -c tslint.json 'src/**/*.ts'","dev":"nodemon","test":"nyc --check-coverage --lines 95 --functions 100 --branches 100 --statements 95 mocha -r ts-node/register test/**/*.test.ts","coverage":"nyc report --reporter=text-lcov | coveralls","ts-node":"npm run lint && ts-node ./example"},"author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"license":"ISC","dependencies":{"@types/boom":"^7.2.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"~6.0.46","@types/uuid":"^3.4.3","boom":"^7.2.0","boomify":"0.0.1","chai":"^4.1.2","mocha":"^5.1.1","nodemon":"^1.17.3","nyc":"^11.7.1","reflect-metadata":"^0.1.12","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3","uuid":"^3.2.1"},"devDependencies":{"@types/reflect-metadata":"^0.1.0","coveralls":"^3.0.0"},"gitHead":"eaa7f0b3848b5e7cfe2e25349a8c7c3519350749","bugs":{"url":"https://github.com/vforv/justinject/issues"},"homepage":"https://github.com/vforv/justinject#readme","_id":"justinject@1.1.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vforv","email":"vladimirdjukic90@gmail.com"},"dist":{"integrity":"sha512-jig9wDiE6CBUhtt7uYCZUHg3ByZ4eAbFlwNMv4CMbb7NGWD/Wykg6cq1nnf2/BU+fHP+zhl4W/j29R3MlX6Kug==","shasum":"0a5204cde2d1481f0d9d90e3911d020a6d75e8f5","tarball":"https://registry.npmjs.org/justinject/-/justinject-1.1.3.tgz","fileCount":53,"unpackedSize":170178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa45CECRA9TVsSAnZWagAAQRMQAKCQlvKpzFBbczth3um9\nZMrp9LaWk62zEnEEwo1KH5xfZ0BKw3IBXCCsL2SH9fJWsSE/OHoxJhyS+ouW\nLfKbra0uq6IORq4zo4rIh2TAw0xCa3zyuN7oh5UrQQ6jxGUun8P2vj2G5fRN\nW/Bm3VLhFA1VwiJ1gathTQuYXLifdK+9sCu7dElFVn0rqkxj3AM7aEWpjEBD\nXUJVdH2+cUL5V+g3Kcvr4Acwz3f2REw7cZYyaumCBttEAg3idZAX0SXTwb4w\nQHPK8/IrdRCZ8UO6e9i7YDIwW8S0XqVrOrP93rt0tidgLVLUWR/Tha3bwItX\nFlUBar7AP8rxiGk1HS/6r8SRIE6gDTAo+mJvx2b3BuvFqmrbgApp60/ItNAg\n6skLsVHPY6ZQppyON5JN49RpR6QpYabZxgN88R1gzCj5ELbbgRRH6DbRO6TH\nBONeG8JvIkKi+XPz2zaergBUqhHBxQyc9NSRPpWhH83dmP25zhOIa9IBkFNp\n4ngi1gPa6Ez03ebkxCDIvwtpFxKXIuiDxHxX/W8LZejYjP+J6ugiOFIRYBBv\nX3JIiDWTmM4/sTl0QKuVr5fG5yIHp9bXmcpTKGhwryyedjKszvoQueLOGK4l\n0EuBhSZv0WuOX49yUKK8DsN41QnPvD4xpe12Jjl2B+39qruCXvnIYbZDKFEZ\nHhf6\r\n=rIdB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvw38wUgrq/mGiLhdmL6uPKaTfEANml5Zk/zhSQDZGsAiAKv/otiJk5BYYUcwbOwvFB5VttyNo02yQpdOJMpCqMeA=="}]},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justinject_1.1.3_1524863107666_0.6069857026117969"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-23T14:26:08.629Z","1.0.0":"2018-04-23T14:26:08.677Z","modified":"2022-05-07T01:42:15.704Z","1.0.1":"2018-04-23T14:57:53.602Z","1.0.2":"2018-04-23T15:17:55.801Z","1.0.3":"2018-04-23T15:40:44.774Z","1.0.4":"2018-04-23T15:48:17.019Z","1.0.5":"2018-04-23T15:50:45.262Z","1.0.6":"2018-04-23T15:54:44.592Z","1.0.8":"2018-04-23T16:17:03.167Z","1.0.9":"2018-04-23T16:21:51.951Z","1.0.10":"2018-04-23T16:34:49.286Z","1.0.11":"2018-04-23T16:44:26.010Z","1.0.12":"2018-04-24T17:29:59.107Z","1.0.13":"2018-04-24T17:36:36.407Z","1.0.14":"2018-04-24T18:33:02.286Z","1.0.15":"2018-04-24T19:18:05.450Z","1.0.16":"2018-04-24T19:23:51.511Z","1.0.17":"2018-04-24T19:34:31.970Z","1.0.18":"2018-04-24T19:42:07.262Z","1.0.19":"2018-04-24T19:46:26.553Z","1.0.20":"2018-04-24T19:49:49.723Z","1.0.21":"2018-04-24T19:55:44.365Z","1.0.22":"2018-04-24T20:03:10.297Z","1.0.23":"2018-04-26T10:24:12.135Z","1.1.0":"2018-04-26T10:39:07.892Z","1.1.1":"2018-04-26T12:19:01.061Z","1.1.2":"2018-04-27T20:38:23.600Z","1.1.3":"2018-04-27T21:05:07.764Z"},"maintainers":[{"name":"vforv","email":"vladimirdjukic90@gmail.com"}],"description":"Light DI for typescript","author":{"name":"Vladimir Djukic","email":"www.vladimirdjukic.com"},"license":"ISC","readme":"[![Build Status](https://travis-ci.org/vforv/justinject.svg?branch=master)](https://travis-ci.org/vforv/justinject)\n[![Coverage Status](https://coveralls.io/repos/github/vforv/justinject/badge.svg?branch=master)](https://coveralls.io/github/vforv/justinject?branch=master)\n\n# Dependency injection for Typescript\n\nNode module for DI in Typescript\n\nIt is lightweight and very easy to use.\n\nTo install it type:\n\n```npm i justinject -S```\n\nAnd it is necessary to enable:\n\n\"experimentalDecorators\": true\n\"emitDecoratorMetadata\": true\n\nin tsconfig.json file\n\n# Example\n\n```\n@Service()\nexport class FirstService {\n    private time: any;\n\n    constructor() {\n        this.time = new Date();\n    }\n\n    public method() {\n        return this.time;\n    }\n}\n\n@Service()\nexport class SecondService {\n    constructor(public first: FirstService) { }\n    \n    public method() {\n        return this.first.method();\n    }\n}\n\nimport { Container } from 'justinject';\nimport { SecondService } from './SecondService';\n\nconst second = Container.resolve<SecondService>(SecondService);\n\nconsole.log(second.method());\n// retruns date\n```\n\nTo specify Service as singleton add singelton key word in decorator\n@Service('singleton')\n\n# Testing\n\nTo mock Service is pretty easy, example:\n\n```\n@Service()\nexport class FirstServiceMock extends FirstService{\n    private time: any;\n\n    constructor() {\n        this.time = new Date();\n    }\n\n    public method() {\n        return `${this.time} mocked`;\n    }\n}\n\n\nContainer.mock([\n            {\n                service: FirstService,\n                mockWith: FirstServiceMock,\n                override: false,\n                type: 'default'\n            }\n        ])\n\nconst second = Container.resolve<SecondService>(SecondService);\n\nconsole.log(second.method());\n// retruns date mocked\n```\n\n# HemeraJs Support\n\nHemera is node microservices framework. You can find more details here:\nhttps://github.com/hemerajs/hemera\n\nJustinject has support for hemera actions. You can declare new action like this:\n\n```\n@Service()\nexport class ActionService {\n    constructor(public hemera: HemeraService, public validate: ValidateService) { }\n\n    @Action({\n        topic: 'new.topic',\n        cmd: 'gogo'\n    }, { additionalPattern: 'dothat', newAdditionalPattern: 'dothis' })\n    public action(msg: any, done: any) {\n        console.log('Action message', msg.data);\n        done(null, 'Hemera action called!');\n    }\n}\n```\n\nActionService must have 2 properties hemera and validator.\n\nHemeraService must have instance getter which returns Hemera instance.\n\nValidateService must have schema getter which returns validation.\n","readmeFilename":"README.md","homepage":"https://github.com/vforv/justinject#readme","repository":{"type":"git","url":"git+https://github.com/vforv/justinject.git"},"bugs":{"url":"https://github.com/vforv/justinject/issues"}}