{"_id":"express-dependency-injection","_rev":"29-120ebb70114e85603286c6673c830da5","name":"express-dependency-injection","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.1":{"name":"express-dependency-injection","version":"1.0.1","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.js","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"1760be2a1106fd199c8b2e34cb5c872373dc86e8","_id":"express-dependency-injection@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"andy.crepin@soprasteria.com"},"dist":{"integrity":"sha512-lZE0vjH0+jUOczD/PEcB60+rzUu5ieSO4aJ3qcyHMRHfGhoVJsqFI+Xb7JbnLIFeyRLbo/nu67lgcfJRdD56pw==","shasum":"935677e91fe86b1f8820ac816b7bf3d9f81ee639","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.0.1.tgz","fileCount":114,"unpackedSize":57721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdpELCRA9TVsSAnZWagAApR0P/0qE+PrQe+wiwlZ8Eqj2\noHhY+SNjwMffItxBMXg83lVFSghlRgb9zs2W436m/p7Yzj7lgkbPM+NBSk0k\n5+BhiyiDa2/EsRDziUbCZ9rz+XE2EtuXkNP595MAvDSg1zAv666++82mAKKS\nIIbLWPAOw2bqhmCt1CNkxHei6hBm4KlByUCrC34sVjdYcBBD+v64WxOhJL4j\n7sPOMssrjqZ/bD3oy15RmnAHbdIa9S7tWdL7Yi8frGhEpE9hmkm57OeKk5XS\nLCSy5LVgn1HE0wOhGBeVgCmgZvomGBfaIvkSn1bsu0/foOiPRTXaN/pq6MWf\na0b1R/oHFZCk9YOA/YioilvlKbp4z4WId3vNP2WYamdjYu7M45AtKsYi0aEx\nmypcwNxe946a3UnOwtcbcqz9PCnORCuBRvUiPJf0B3VzJON+vwSxHW//LfVY\nwSFwkIVDt6jMCJykvBLCkqxstC77ZrgSY83DnTOrb0P0xVpIdudXPLHJCnzN\nzb0jKYH1rlazE03DwBZwMZb3jeXuWq5tEC8UsC1M11mFB23olAG/TeM2oc/T\n0L1SL3qHcY5Tu+bySSu9ljbiyQTcceePi44q+B4LtI2klGdWA3volmEanIWt\nhpfylBd7XMRYZQBAgP7PY1C+20wqxj5gJej8h3cAHiATna1MeTSSbcrJwpxK\nOYQW\r\n=YrJr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEB7dUolhhH8cjNad6ejzlRfvN6HaZwHzQ8lIHoeGDc2AiBmtQNEscYJoqGw1nrEzjdDnZKVnzamFvUtnEOqcor87Q=="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.0.1_1551274251160_0.36923081656161116"},"_hasShrinkwrap":false},"1.0.2":{"name":"express-dependency-injection","version":"1.0.2","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.js","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-p4WwVz/e5ZTC127U+cDdlIW1cmb0GwixlqX/K/rZVE5Bjm4EKmfsIeT6X9MXkklC0iW1lT6ZuSFKDhtCwKtvBw==","shasum":"2deec25903cfbee6c28a2c3b710558cf81feefca","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.0.2.tgz","fileCount":115,"unpackedSize":57758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdppWCRA9TVsSAnZWagAAuZgQAI/ImcI/7dnEiH4aqVt3\n0Yf4SJ2Z7EuueKzaCpOZuBYHTA1+fJxg5APPloV7hGq84QhDOtnnZz/WX5gf\nyBLWeCla+EjXXyRIffF9WON4MvpshSjm7VU5CxEIsUr/U7WTComCOTgM6bs3\nitJ6G9OpOMpt0AifW8CHsSlxHJ9GAD5wS7GKYgnwJJAGY81o6yWrtFfIzThC\naUDxXTY4WKF2RnJJMeOgOi8GD5tuVtaIzaxyL9drD98NHp+or/g/vCSNrIzF\nT7nU907LAsTXcKiNDpEMS1khHDNOJvrMxdat4XwBPb0rg4CpqmXo9JxlU8pk\nFWgwXjLK1RM5EiZcP/u0E++Ge9dXFyWv26d7T1fxB3hqlX+T89oiOo8KXwI8\nbrXkjfCr/Pul75Sc2VBhhrMQZBOM3gLVQUxnmOYrOdubSwqbWutD5l9HDcQm\nBx9WeA7D0/7k3OYeUgdlrvZT7GO/OvUIA5nWsY95Gt3vzjFhCSz29VcxE54Y\nMVm7BuDX/QNSh7JZ5Cca3j5z+DLQLgxsQmRtUszPYtldZUd80Acb4bY2V2Em\nteVTs58+dO7noo/nMt9S30DRyJkMjBRraDuEm2919WMTl3qdfJjr4cF2FdQk\n6HT83TfFaR/ZQMSLCLu0Z9JFvQ2AMTKFuoQnQ808bp77CUrCLVa0zD9oV6bi\nAZ34\r\n=a/C2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiHiXL/ElifrqB8Yiu3K/mpmyC3k4hsAXQhFG1p757JAiBvWN8VN57fyhrBb78omYgHVV41f+66cO1M3hwiK+/sPw=="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.0.2_1551276629804_0.6161306937887081"},"_hasShrinkwrap":false},"1.0.3":{"name":"express-dependency-injection","version":"1.0.3","description":"a dependency injector for express using decorators","main":"index.js","types":"index.d.js","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-sQDxqUUaKd8Yancc17Jy+H7ppfEfCvFykDWg/gtRtAjjFEQraZ8R1m1mZI4u4dxrc7giP7dIlWAlKE9yTwcwUw==","shasum":"0a8e0e401890251d5f8659d5fc4e73efc2264216","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.0.3.tgz","fileCount":115,"unpackedSize":55254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdwUmCRA9TVsSAnZWagAAT7cP+wcxmsOKNkHmF++1pmL5\n578KzozuJkcqoxzb1ToQOTjEztH0EGckB/ufzIfxgA123xgGl4AyPV8pqr91\ncr952duP45GHvygRDNr6nQMkV3KZ4cWI3vIOkuat2yKwQzGSsXrsiNq8JRjU\nlvMMoi09xLIOPNlDv6BMj9nuALjGTC1WfX6W3XIA9S9XZngOdB7bb1bI0VRY\n/tVQI7VEj5Rh8+ZocNJRwbhNHn3NX3YQGk/E8B0zROPqpnJ7QAagiHMQcJ0d\n+nfyvCNgV5XGePg0Jc7ogXsKeJ5ACrqtCZmUuoWqAL7+r1If7sJp177t0q7h\n1ihJ8mkJuxord323xi2citthudw6iLHCPnjQIDS0cd0OWTxE8SnlVxytCKZA\nWRpqPVKV/uGvMcRx11+EROxtyAboXGKrnsNIecNngZnKkWYSJi+ge+xscMdF\nvkazYNuAScadm/UrxC0e8YfaBWK3YWbgX5IY3Qzp9OfqP8SNZJG1NJXYMnWe\nkJnjZmXK0G97+0mRMzWisVdQadElDz62xULY8qm0qMt1XV3dV5A5PUuRHbb8\n91bojdVlCzH6hxb6mx/Lv6gvEagQWY8K8qG+i4/J7WVSnXkHp1FOqxOBsUqT\nHI+0XsXMNZZJP3Bg+tXkQW13yWsyqL/9qpBlTQnyIPIgKZ8juy+bjMPFSIZU\neJdu\r\n=YH/u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGv7c8Te3jhKes95OYlDh1t0aia06tTzuS2pnqtU/BIFAiEAiNW1PYeg1Y+tUWvSD+UXKKcvqTfuBWJUJBCj1m+hvx8="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.0.3_1551303973907_0.0332277372047054"},"_hasShrinkwrap":false},"1.0.3-rc1":{"name":"express-dependency-injection","version":"1.0.3-rc1","description":"a dependency injector for express using decorators","main":"index.js","types":"index.d.js","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.0.3-rc1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-ldW27CdL8ImdcI8ytiXYVarZyUbtNt8+lWVLM8Ckr758IlN9f4UXGECaWm7xcabNrFbq1ukYs0a5nMxyPxfyJw==","shasum":"ad6c5bf12ce85e0eeb17f70738739a7792ccee7a","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.0.3-rc1.tgz","fileCount":115,"unpackedSize":55264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdwZECRA9TVsSAnZWagAAxkAP/1OUc8/Zw4K4bbw5vdAY\nFmQk5Ktwg8V6Jco/A+VC/Z5vGTZ6Ja1TiURh4s39Rka2gaY9eq+e4cA89cXz\njDmptQ2Tjbfav0vcqJLqW1J6hTJXiW11ZsyEvuZIuLlN7WMsGqiJrpPAYGzT\nLDcqNSYzTV6YBxGuXh3FerEVeGCI8I40r49/v39t0813JO1DKgi8K6CjBjDQ\nUkPMrapNL1n1V36lGP6YnuVDFLFpUEPnDeJEnXvU5vx4kUlhVyVku1+dgdVB\nNEeROpm2TyLC0Y8fjtGArfiM8y+U+cuAPfF29ZNzbK0OmUhMM2lXmm7lacII\nAqwYLaEDfgBGFW93B47EA4qoiArQ9uEE99rgSA1NjR/+MYbgSENPh2b++wwb\nAvRQLpeuM6hvhCsm4uZGEBhwOm91qzIyrKqZyWw07EylQk3qUJrrOJ5rKvv5\n0uT5YUTdgI+ZlNpDNlYwyp7rCedh5ZAOHnYrKfO6YZhFh//sDtOTjdji7hmN\nU4MH7vE/ImtV/+T+FiZNJDiCLrrzLewGk7RE4YwVTdeMurznwGCNG6H+rBkv\nqmRYPDzY6qWuI5LqI2/8dLIEhAelbU823D6ZaiBkIhy62nZ1WUH6thieeY9B\nRpr/3QZ//DPHrsKScQtS0POfbqTwixSoQkDKG5r9AOyJqD+ZXwtVYnJu64p1\nNOz+\r\n=Ov+y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuFim8K6DsJBafJfFRyRkzcVGtWh+uTDoAeBqhJwe6CgIhAOsouDVHLEQFBjN6gP97LjqDv2R4r8PUf8S4owTwdkqN"}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.0.3-rc1_1551304259581_0.5681995078459645"},"_hasShrinkwrap":false},"1.0.4":{"name":"express-dependency-injection","version":"1.0.4","description":"a dependency injector for express using decorators","main":"index.js","types":"index.d.js","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-J7HywUzqPfj9pPx7d9jN1GI3XBL3e+5qgigBX2CDfYyANS/dByVpKcI1dH1+r9Mxk+JGaCdVQsB/zJkx6dEYbg==","shasum":"fa36520d69435af55692e00ccb9a838656310db0","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.0.4.tgz","fileCount":115,"unpackedSize":55260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdwaCCRA9TVsSAnZWagAADkwP/Ayz8rWR0PwxgOzuFY6K\nzaXN8z7wfY+dKa4gG+xzZGF9w9sQcsbL8o1KCANKNQQgt1Qt8F43MkdvDLDd\nBGjFbyAPJddflfL2YEEg4v70SsRHf9Cj+e+DbaQy5YbScmTwrKLAEqKonkI1\nBUJcHpSwYc7DzIYCJ+4n4zWvIVT+ltQYMFJhAQNamkiVQiZZ+Bk0PVGSva16\nJUxqbkk7S7l5ZgfZV2JrjMTmO6uh5rCGzYYrBJO5WFZ646Z1yluOvZ1u4je8\nYAw6Qf2vrxxl5T9i+rj2jL3gAhFzqfiUhVywdO8TVALNMlznL3ff7/uN7e5t\niqXgp/qBAfoxXUvhsheEbmH6FNkMZlU6gJTqu1JEnD9ROyP9PlgHERybtr+p\nL94J3Jms3bK97iTG44U1YZNGjPWixXLRdg4QtsoFZgAl5Ea0anZicsPfH8Kt\n/HBFe2jPVt+BoOx7KH6Mg28J2fA5L2Bq6bRlrdv5ibQr34ab/7fhiinYbLnA\npwOUo/EgSTswiDMACgvI11rhs/tMQ9Oe3lDjc3ljFcT4ozkLi8nBfG9IwjRH\nwIwUOuBNtXg2JZPh8P2aW0t6gTMhkvvIptzuZdNU0rQIKHtzFisy4bSoJ6bn\nfEp+UxHs8+lE3XxqSF1LKtOreedY5CmROUb5dRkvGcvG+jw9+IuI8Bk5+cnx\nd4EO\r\n=Wxey\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx4+EUECY1PqOElHwxXNaId9Kdz/4E/Xh1BaTFcSYnMwIgPqhhBvLZBR9r6/2V+4Ora60Q3W+JaWfWDQx0JahUVMo="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.0.4_1551304322266_0.8029873768357136"},"_hasShrinkwrap":false},"1.0.5":{"name":"express-dependency-injection","version":"1.0.5","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-AXVLFKvreZWeZw142WTkBQL5Te2zYtwweWsNL9mJHE0Sogc7utUKJVvV3wDHr3WDNTNlo0EgxnPoIhmpKfgXGQ==","shasum":"e549f3884ef7e424291b37fa87c5b007d1706bf9","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.0.5.tgz","fileCount":113,"unpackedSize":55194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdwi2CRA9TVsSAnZWagAASMkP/3q3kdU2M5+NEoqn3nTI\nvTuM6KdPu2KO7+z4kEBCueSHNBpY6vZBRBZsDNzvda/mDusPjb3v4FhvBc7B\npLMNHWoXfmxUpeoQL7THoMIKYv/a4uuxvTatsfic3tZ3GHzQ2jfxtcX+hF95\nUPCQVaN5yP1+fBVacFpLsGLXXaUq2amL4wVuICALnUWMhsDr67qKitGmlbBd\nqg9yvC+iGUWM6OSJkisXAlpoCFbF7BkzGxS0Q4GQWv4iSfRbOiAJIcGEz+i4\n3QCU8dEq67GqSHT6wm4GsdJLMWqxICAU+Nkwi1wiY9GkB8C0kdtkWuMKjWS+\nleTXDyVZ0G1EDejvoCTTIbmtFvl6X4K1ryIMhaXQgzmsQF3DX0GUT/uYC25l\n6VF14G72c+oybStI1tIVAWkeJYe6eGoNHWJVXCxuIKb3KTNtmkwF9/4g0O2H\nzvOu/L+8YwwGr6ZbIgYLdZN3lvMaCLdS0WJ5HRvzD/GRS3vsKEoG/C6u4hdR\nQGyq/0TznMB2wblwaw7T8noeBcoI7KF0MgmzwRqV1KplZWrc5Gxzig1PDnVw\nDQZRzOQayrY7Frtb6g0Vb/46xcVVe7AFVWr+xl6y064lpbHl6uaJ4827LFU9\nUu5DJSUxkkWkYImIXSajm8TJ6Vyeybnj7xrqeL0zaQVasagEEBrMIm6IoiM1\nVl4/\r\n=ffrD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUBCTpE+UOspnZyWdXhM/+MbulNU3VpBWszf8cSb3bKgIgTsJU6Y0405TLmLAoX5o/wdBiXP33/EdIXzczcFHQZk0="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.0.5_1551304886126_0.03672593186096762"},"_hasShrinkwrap":false},"1.1.0":{"name":"express-dependency-injection","version":"1.1.0","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-P2CLhiYIbS5EarBFb5J5er6EYU1iOD7QzdJPAc1ueI7IBjLDPZH9sxsxOOcTpIP6kVq/n9hrJE8cuyYBBUAAcw==","shasum":"d55e234a7fbe40c2bcdd21b4dd4927e3011cea1f","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.1.0.tgz","fileCount":113,"unpackedSize":55194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdw2fCRA9TVsSAnZWagAA4IoP/38y+f7s+Yo7eI7tNxMu\nxjK5b5sqE5GTouckUQZZGd/VJA+lFf+7FN+ETatwDQYkpQZx0aZSDvzkT2kw\n0s50cBWZWPAZj0tjhCvW9lt8lTDcged4or9q8099T0mISoP/nF3upJ/Gpnzk\nTKqqeYlqrP2ZmdOlrEEfDItuO5DNtAL07UWcqay44qy6BBLPHcQOKPZcjZ6T\nIXEBntfgtLXTOaS9IpHTPl4rF3CEKIey3bI9X7KKneup4z8k+WHNGRHPSCwr\ndBmlTT4sRLIDOLhN7dO9UU0arthhJjx2nKBVi5ywJVvSK8IVLQyYBBNLCIZ/\nKnAS+lLWUQkvvtutAcJKm0kcMMbTg0YTsNnOMNFxYvxnrSfGainGppfv3R9J\nIXkwnq+MDyEbC5VaamCmnowtLvZhC4/1x3tOPBx7DLVIe847vmx3AzVe06Y9\np5MnCZKDqIxQKmZiOoQTiiSxKHuC+I1eEsPtmWR+GJqUqd87qaIVubmCd8Wi\nHcWFLJgxOiJGLql1nS34gtAX4ky8FCz1ddfXOSbcAwTkJ4VuWvDxbXETDnLJ\nC8X7C63Ar6Crg4Noz2BrjmwrI3kXO1oMEqll2iokHwtzEBmsPknIJh9u2Aub\nGBLhrDkTLbSrwPPhY7kh9YMrlu57+BRyHYKKnWyVUySChRtw3stHjeIDcWSN\nYEcZ\r\n=huaw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8pHvYy9vWjST6etaLeyc1bG/jM86Wbc1D5UUYXQWmxAIhAN/Eu34/UflMXxT0bo2qMmadjreksY7mKN649/o2UI4a"}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.1.0_1551306142804_0.824635409308131"},"_hasShrinkwrap":false},"1.1.1":{"name":"express-dependency-injection","version":"1.1.1","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-RpEsvlJ8sFnUBUgnknH53Uy1X9C5v/D08BJ4F70AINFPf7FIR2lBnF4UuJizaSeJ+ssL0iO//WgcrNR3bUMrPQ==","shasum":"c96dd25f2c37731650171e158373e4878c9f6ffe","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.1.1.tgz","fileCount":113,"unpackedSize":55192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdw4TCRA9TVsSAnZWagAA70gQAJ3w6esZN6kPUog6dS80\nkV854+OMcbjEcWR4zmf7V+W5PaewboeyPQoiLq62Nwi9kd54KRZFmGOMWNIE\nT4ZXbBD7okk8o2/CBT+v39pDUnG2kWpG/E72OERYMSOYV/J5+fkoSQjfCStA\nq2RhflzLph1p3iiCNRIrTV1SZ/JiURxhUq38lVzMSLnUSy+RU86I4pWJ2AIJ\nBGtHut0w6Pg3LDQMcwp5C2ECnzB9hU3+0lb0E37RTMgAV15JGKUokNO68U2J\nYbyatPoSkCAroq3fI1zZMPPhVjSityagx3UWdhse/6Mac8T0vgQMXlNfh289\nnJTTZVHo0K6gbdhKtnjlNgKUzI3Kj1bHARtF3rN3aeVr4ayQMW+4lHZ8zTQK\ntEm0SpuCuzVYCKSBRp98N0mOFLHRv60u1jzOR8ZxA0dDAnPb07b/oeUS6MbF\nLZfZzbqJ5BqUbZNJsrPr89prH1llPedMubqnJ4b/D4vaV6PJg2wyztmVMovt\nXA4TQZL9ZnRXeUhMFqxHlQT5xi6AWL0BHdH0dky0UQd6XTwKFZHvG6t0mjLV\n7rp4mqKWNn3nwCbrmJJDUlucE8Fb/q+gAXHmNQdQgwP9pHK0oWtkaiUp3VIH\nPrNT7blK7nCG0cOpU/IBLrdlbeGcQLMgfd3vf8WLt8q8l7gkQTC0+Ou2pexq\nsJL6\r\n=/KF6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvyyYqUuJglioSA2iLqb8dPC+wqJI8PzW0q9EkKI0UtAiEA51HGPW/yVHdxOi8dSjTcpkskKqw3MDvewCxWYTICo5M="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.1.1_1551306258700_0.08109191707799224"},"_hasShrinkwrap":false},"1.1.2":{"name":"express-dependency-injection","version":"1.1.2","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-357SYFHEI9VclooNPuzTNisP5xZ6W/xrQbcAwkghuutAxMVF/GAousiSo3N3hcCVkYwlxmHS8rz4IDvw3RYIVw==","shasum":"73a67b8c4187b82b45b1706ee1f00f61dabc9118","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.1.2.tgz","fileCount":113,"unpackedSize":55202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdxMpCRA9TVsSAnZWagAA0TkQAIS3ItwfcygtY9V1n5X6\n2PQR21rOCnLXX6uCTzqSvDGsP3QEuP5Yn4jSJ/CFBw9pPKrVakSgoNulwOjV\nbUYhIttZ5wfmwjBPKgPl1YYJYHs/iDWGgpHkxONHCeCGlLcuNGoi73F/fd47\nQWmpLZMNMg9QL+2Pim6XXt2+4qt5mKYbYstFc712+v9PwQZ3JQnNf6Qq4kx9\nsNOvHl74lLoDcK19U2kMA5ymkoyY7KIt1NfIbkRV6LgoNAg+VGwVXlk4rSkn\nh4KqPu+74Gqc4PFZEjL/NXQlJYuPy+X7CQgrXNIgCOoXASMyCuK6a6TijtGg\nBy47P8JqgHDUbdKmXtmmOEoszxyThuR5FrjtmzJNhvvPj3igPInBIYPj79i1\nHHWZNZvmqwi91FbntzyjN+uGE2NC8TPpUZvEXSlDQ5KlpPzWjm2vXdV7Bz16\nvmoKb9FuJTWlkxQSYgya9FvSJIv5AxFADnMBloTLMewyWsyxf6U/N/N/o3tb\nQGy/BywwT0o8nLuIN/hUd4Oslas/ilUePKAdBJeT+5wTSfw0XavIwEdgftol\nbhkUdkoQGNOcTh57CYa70mUHQMHqtjXS1UV+aPNJUFBm0CVJ5EoK2Vma4fho\njDDoahVDbHESb1/j92kOZPIWcJS7nDPkovPa/vr56kmAO6tFa/qdvRt0VghL\nxvjv\r\n=tl6u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM4tE+YFuLE3pO6DgmE2jxA2jZA/O7kJRb17Oa+PhHegIgJERRkLAL6qFdBqShL4JbqzQomZY1wgjqTRuO9TO3p0I="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.1.2_1551307560667_0.21728102511963177"},"_hasShrinkwrap":false},"1.1.3":{"name":"express-dependency-injection","version":"1.1.3","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-dkpboj2w3sNtT9YwSu79vxjS2E6Ohdu9lr3pDQeo2GFcWp1xzSwIhB02G8736xLXWkV77hvFaGHZYT/Gzq0LyA==","shasum":"14fac589900904d855b9b90e48304447648dacc7","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.1.3.tgz","fileCount":113,"unpackedSize":55202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceGUHCRA9TVsSAnZWagAAxEcP/2rleQ1lw/wU7ZE7ZgUP\nkPhhj75hlVKm9Pm35eTdAHknDs/Z5g1kD9kh+kymsWE3wuB7z9kTnf50OeEW\np86qDorIlGtUkqDOmfoOau492LWH9u0drwNA+6AhfE5TIXdkYPe7EP7tGvYi\nyT4JrvfXrdQE/L8kA05Rn7kZ8z9jEEvafISFokqQMkH7+hLixChGux0IBJAz\nw2eLY6OD9hkBW6pLVKXjHhws6B+UcJA9TxfypKGB7c1PnIzEPQRTS5nPGUcK\n07+eZMVtp9yk7cQGn4c00ZSkR2DPHd1mdqt3GYNxy4OoCnSiLqZu7RSDXYDJ\n7VDc5DthVZeNgV4Yu+BJwl9CqjGlPzOIme3VrCnU+kA9GY08eHh153XSgb5N\nMgkLqGuQ2du6AQ3rQ9K2Kyn95f6DBdALNPABlel9JcT7R499bsG7fAgrEyfj\ny+W3Lsv3IDIrqgSIuVz5ZQ4ktQ435KfgRNJlKHXMoIenhYoubakqOh6d42q1\nXBOOyhMbc48jtgFmSHdgm+i3mTSlATPd6X+iKLKaLCpEoCr8fdo9tkdB7l3o\nJla7sS9mIhUSGbrmN59e2/WGuOAblSkx9i0Gdo6lzpxByTvkEr5/dt4A/h5j\nLHhK6FVsB8JPX76qunBVW4Uluv4YVFLTziKdsfr5BqV7BoCkYR87O5IK3zjR\nBkFs\r\n=Pjon\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXj/89OBkaRSqIvQsqUO+5NW+QefvQ5IBXnhOGbsD/BAiEAudF/7VyrMLReB0RmP0KyUSBU8qP0KiOBtnJW2uD29xo="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.1.3_1551394054229_0.1517011269040176"},"_hasShrinkwrap":false},"1.1.4":{"name":"express-dependency-injection","version":"1.1.4","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-gqyEF9eLwu9p3bg5tIO9MS8o0Fp5QuBtFj6vk6AV5QHrC/81PtZy1Bc8+NU0On9vGdWXQ/2QoMBRVFcbtqjryw==","shasum":"c73cdc83f53989dfd7ffe14f6dcc815612091c93","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.1.4.tgz","fileCount":113,"unpackedSize":55372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceGV1CRA9TVsSAnZWagAAYVgP/3hyv2ZZ2NOomEp2IvlZ\n44GVREWDczzWne6PnPFeWJaaFmlOx9dZxF/2SvkI09cYu3NSzMi7mCFZCAjr\n93EPXuh9O8MxE5JHDhRLPZ9VGgNwAouyIIU6Mr9/TtEyp2Jj+SyEm6JDPGCT\nUwO+Zz9BQjhYfjY61h7EjHnGmthsHOzBAs0eYb8GV/Xl9u8Azctk2yERXJ84\nbeIfxpYxP0Ghg87cWNTJVzrqpYlSqm1R4RHQT6ax0LKHryoPf79hej468dRq\nBWoJnNnoQpmyzJMIlRNSUODA5py6dujykF0a1SaOlb6ilw7o2HV72u8ArgGk\nIiLIf4XJC9eCl1TiB0whl3tQgrH8zdPQEJXK6EeC6QUVpF5pDwZ7kbI85bIx\n1h2+XX4Hh/cdAxQBlxpxp8VS6zE3/Pk5oHw7MkF3tkMQ4Zhu58QVAPC9bgfW\nNZYIqKFSOoTy3ftgRDOZ0WghDtHvGhcSSNYMzuTOnsJohIJv4lGnFNJ5De+J\nl15mpi6ZnlQAS21/5eoSMYa5IPk/zkPMeYpNZDOYibjKMUKPzvxYJlfPvprU\nBgRGwrKoDvrlAVF9Aqp2946McPSCAJppfRYdwIfD7P36sbnvZrUgWVQItj4a\nBdxIFzB5OKC7TFRa4A9VrsWx0Jrdntb6x1Wz0oZ/q0fRvTUfSOi/qbcUBbr6\npl3g\r\n=THz9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiXqr/A8ufBpBkjHJVScDuRKlsxorPVNskCU6CF3BCQwIhANLp7bXdtdjuOLSP0lflCr82WWfmVxuY5qgMHBneWHVA"}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.1.4_1551394164858_0.3297786071364295"},"_hasShrinkwrap":false},"1.1.5":{"name":"express-dependency-injection","version":"1.1.5","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-SWalO4wb7/IegNc+phzCvXtTLYi+I1SP+TY5/L4I4jDaAj7eFoyTDkQdhz+LxUJMkStjPGcVrO9boTiPUKFaDQ==","shasum":"a4d4bbb61985c7b3e7e35691320e43fa0d65043f","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.1.5.tgz","fileCount":113,"unpackedSize":55408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceGwmCRA9TVsSAnZWagAAoYcP/1DwFf62MiPw38Z67SyS\nyE71+3J9CikJNyNDfYYby9w5aOZRv87mQz8qnt2ylkkGFCBsjJYdEBVpfKlY\nMcXuEmRkLMl9j/DGfnIidZGPpfmuMOb95ck/0mH05X/FMuQaJzq3M76myhWK\nQ0F8ThdRplw/9w7BJ36xHR2RvsD7YcvWImNx+xfefR9QabuqY3IPd+KR8gg1\nzfiJUlpVIiEEqkuvK05/va0V+LVj7659EDaaAP5WoaSzAR9ditAVVgrEUdoT\nbUiboAC579b+NKumZdlwlEp9FIOjOQLrdedNUf+zWTCxaKo7uOVVfNqwDAna\nFGP5IE2ZgecnTJWobM74SJ+FGGSyDeGFGKz6FVz/CPZAmfW96CE201wCJwWH\n8fw7Qo1l9b/5o1T0fFg9WNF7KuVxBubv8qJnbDBZZ/Hbi3swrGdjgZwnadAe\nWT49FqhnilHriGqsuj37K/WywdTSHDfwsvvtwqwo606Pi0ytZ4GGoQ76gQsA\neQLT6lAznC30+ewwKYMS2DPjU3uyaYQMaGkAvO/DUynYqu5D4lQLJjH4CRNm\ngCiiyf3TS3P2gr+eWIDioxTGepXghjLlyGLYAvK193+x/SJz8R4Bcgf4x4fl\nBnDRN7hI/j05oBpe7K/xURM28rpiHoPMwP4ZZm5KCfFAcmmly6U8N3cm76vB\nWG+0\r\n=6hxK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+LZvqyuO7Y+CAhTNYh5fM5rhoR2etDrleTTHoKQBNpAIhAMJFPat0JsolOxv8BGBlaQquQkuPajUvlMJmjB3KlavI"}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.1.5_1551395878337_0.4432738243604566"},"_hasShrinkwrap":false},"1.2.0":{"name":"express-dependency-injection","version":"1.2.0","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-bRgghx/BcGq6dPXWHuRX3QCmOGItmm6VlqS7W/u84LbGGn1YRG02SeFQ3GXKlW3XW/rMnmn84W4nsRxzR7Boqw==","shasum":"d257e1c83e039d0bdf1a8f2c525f04cbd5826817","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.2.0.tgz","fileCount":113,"unpackedSize":55408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceGzLCRA9TVsSAnZWagAAr6IP/AsRal9m+5JKZkQpxmwm\nxH2XqSIh16tuO9KSGkII7jGZQ1PcGm0JfZsMCsYQUVtEyNgse5wKztyKv3vY\nZF7Na+jbVgncMGt4Koov4EtlkPSxkeDjzXOhihQku15qgcslstQVVe2YAeWj\nz/EAKNMnkpSC+DsL3YKGbCVO9Jp/+AE49S9BR+SpcI+j6kY/ojPorSZ0pao0\nbjQM92eP54xj/Pd9koQRCRBTIh8AK3QeI+nawCe+Z4pvJCpeAB2ND1ugz61n\n52GmAn9UczNcSuVA9fU2r76JBkB4uifYLdpjDIs1axjCKIMAfoXpXvVduJYx\n6PWmhOmKYFbtBm3kMketbLV98sMM/xbMV9B28Z++gQifzec2VodkN7Lovcnh\nmf+J+1JZqiQneOUpMJvb+yRwtkTHkPFo8PC/v0OcscnkT/KRQHTFmSozlkqI\n2OoHPY8k0lJThTCPTxzrPkrfr+pabIUhVuMLDOS7SviVO6eK8ZJIJtiZGfys\niBgy/Lu8a84PuFRfg6e3LQMl+X+q/8kMk3Vzti4ApbkPWKwAGZw1KxFbYs1K\nro6uI2DmekrFEjKkyx9eu/NloogtbKp42WxfH6AAfds4iigjg2Uu50UfRq5f\n3wPNWs88ECNtSUoX54+Bv1BLodvykxdcbxVkTUYZty8bRGuUEgWWFfr7+jgp\ngllq\r\n=yBkm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0rQS4HkEM/FuFftQEyGe6j0QvvlnufMVPJUy/dqHXKAiEAiRHI+Tm68cKIByi85JAVs9ZQiuDOC872VNs0GnLeBD0="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.2.0_1551396042643_0.05830644968114318"},"_hasShrinkwrap":false},"1.2.1":{"name":"express-dependency-injection","version":"1.2.1","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-UVrYJQHmC5GQ/whooOG3RvY6KpU1y+UJmfDX5VYIBCWa+TtvyyFxXK60LuOKwmKS/2MxXUAy7TObEvbMtDkChQ==","shasum":"94c311aac7010a0dc53608bc1e95ead9046fd62f","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.2.1.tgz","fileCount":113,"unpackedSize":55405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceG0DCRA9TVsSAnZWagAA6KQP/3/GF0uztitf1dGlZnT2\nFkp+D7OsS17Wblc2B0owLNjcoH/XgRJC0dCqAI8q14Ekno5Zw+rb6+OHfVfq\nag8ZPzJhRraut90LH6mYEfYQDTYqpKQ1t/LFkds8FzDY6lrAhLGx95kf0sD0\ny99K5qN3D7dnQpDEYqajZpQjw6C22XiW99YBrnAoCWZmTi2tf9kV0MLQNbky\ny9G7Dc6FAcU6dxnpZ8Cvc/+UYKEhexLAYYzw+pVSdFhAPWvQOQsFastdsYfK\nAL2cneTmfAXqe3IOUth914IIvTgFaEpo8SUN2+R0Yepp8uSQLXoUHPmsxhIj\nVraCeV6r2rZz9ryE7XLGwNz4SLJSpBkHHEVuHUqlIZs3t1SBQa5ylPom+FfM\nku3R+JIrBrak6HZky0wTistm6mk++5g1JfA6Utvmn2YdRIN6iqv1fZa25C0q\nZwzCFDscqy/osH8GQY/7RUBDhAdqAg0fU6DnRhwWvhVY/uwS6GqP/IXhZn7Q\nGdPhlQ2niIPAlfds03eIqlePTeSgh2PWFgL7tzd771yvQ2LEQBmB+Vra3Ojq\nNgf/jImfyQHvkKj7DqqhbPa6LhxMUryaQO12TPcJmcPB4qlndcb5qZ+GI97W\nG4INzxxwrZv4LGYROFvEjvJiGwpMZ6400ea/UdEMCxyY3BlhUcQwkC7ELjU3\n8G++\r\n=fuGE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8noaEX64dgE2eM+j4A5MTK8lrQyPuPOIuoMsnCuzwvAiEA1mk86wg83i4elZ3iqg/YBAU2K7ObYSvwHYodK2fFVFQ="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.2.1_1551396098885_0.4645714875994389"},"_hasShrinkwrap":false},"1.3.0":{"name":"express-dependency-injection","version":"1.3.0","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-fZKG3U4aqf17EKNlOJgrbRPFyau1wFvYmdakkjrrm2T3q8Hbcvtf61dIxsBo2GiskJEBHPQ5YJkFRprznvms0w==","shasum":"cfcf2c4900b0828537315ae4f412857b8be26aed","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.3.0.tgz","fileCount":113,"unpackedSize":55407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceG2DCRA9TVsSAnZWagAA9L8P/0DzS8gwhXdieIzRuA2q\nlf2CUDhZsZtJx0+YuA+N/fZ0FttPBjkWjg1ZpmtSiLU1WM/xf2BEyp6vkX9C\nlHbjDm4+CQRKBcPFvKqhlLWVFmZGgBsPpQ76Hwyq4en6x74nW6h2uMSCwMXE\ntIg0Lb6F/MsNJcOqg5AfItRSWm1MQptXSLFntgBL7NEeaY1mWar22Dzpzlif\nvByUCHhWyxmnfWiIXzSfKDik2Zl7KxBdnH+tkXBjfBLhjuwRE4ZofjmoF/LC\ntVW5FAc9daUG37nXDypLtcQ0EaDBJ806g1SyyvzQLLeSmPemOPcp+zTkYGDj\nPByYGWMgU3XvTW0Q/zSVRYRL/ICSyx5tem6pb5KGlm4PylEl9m4JEeMQtzSF\n3fbx17saeEJ/00u3QbtGftBXC4QfiNycSPPUpLKwQGvfyxjqTy9uD2e4eaBz\nxb6Yb3mNC+Nd9aEBNbTt/Cf6H3SiQpdFlAW2rVu43tqu1XVJqoTWsj9y7mkd\nTPzy/qdZQPQP+mLJqzUSuaGE2XJ9C786gFN1R9eNH1tJjU2o0mt6CI9rQcGY\n34OHyrwx5ECKe5S2TsbGnsD4cXkr1yducS3pXgguwHvaqAYFVugOO7qm/wOQ\nkzeaveV4WrdAqGsBvrPgwQHkci3x5jSbBFdbGkzRHcgADLTkdWiIIt0m9r+4\n2Bup\r\n=gBYS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2X19lBh/2o2kcamtP44jnlqcxSCvdUotFwTD/3JQ2vAiAWfGUMTJfqdKc0vkbmWBvCJN+h7mGbKF9CvGvDObMBAg=="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.3.0_1551396226385_0.4295697312470441"},"_hasShrinkwrap":false},"1.3.1":{"name":"express-dependency-injection","version":"1.3.1","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-mjfoUhfFkmhbBbDSfJOEvgo6Gl/yOsNvDV9y7UyAhRuXEV4waFM4jE05Xs5+mpokTTBJ9edw5YUSn21+Pi/0+Q==","shasum":"36d8fda145ad2f566c2dd764906da4a53c7d113c","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.3.1.tgz","fileCount":113,"unpackedSize":55758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceQohCRA9TVsSAnZWagAA1I8P/RXo1ZqX3X2R244C1bcm\nxk3x0sYMGoU7Z4cuCKv3FsFeINZJeOcX8LbKV0j/ycXKsonVO5xJ+qoie1p6\n7gbXz+8Xs5mIeaED0C4MZ83MfNcQV5FFXUiuaijZ4wmznzz5WQwvHoMhBtl8\nwgnmNoKRUrijBNYBZKXJP6iQcxIJilbPQitArQvX8sn5b5orSXLl72eeQZD+\np/CWTqNpBp+bC76vXuQrbjLal9cEtdKHyNryED0amYl12ktGDe89x3mkGVkr\nAhjjjsbIPK/KrJlaCxqGLRIGYSylweWVR8NZJjOSXhcT58zf7qHpbTq1CDXh\nawyq5m2NvJyb4hZ/i5TXk3Fj6246jN218zOy5agoaiUJwu6u+tJd0pI8Dhlt\nIw72oR312Bukap80H6vgy17Ohc8/ny5UatPeXUgLm8GHEnLkToIyGQRDqj0i\nrrKh01EgmoP+6XCearQ2h3SsSC/xU+8aINTlTCvK5ws5RbunjUrW5V3/hD57\nPDVIl3+MJIqus8gqU1fH3wPaC7Jmw9CXhrJ2C5YnpoILD6PTbYGcyJfU/7Ml\nkj6zkJaRjrFQgHpuo4RtOu+aeQjk+Foz+OwJ8Yqez7HS+Y4MD99hBPw80SSA\n/iqQ6Kndzc6AMsN2KgJxUTo0Ty4XxpADcSoGSTrtKQbE9UTYFkQASD25GyFh\nmMfv\r\n=tIHc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGxOB9koqHlf8PZ/AnUJ5d2A5xs46Ss8m0su9Xdq2JwAiAc/1L1iHEC0EocUaJ3jgQ+GNQwetULDBQEJvW3WNEeEg=="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.3.1_1551436321036_0.49415793930830265"},"_hasShrinkwrap":false},"1.3.2":{"name":"express-dependency-injection","version":"1.3.2","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-/ynjLdVnjwieAWK9JpZr3Yjl8FCMr0hTWxKBaj3Sl/0Lt6K2J8UnludHt+cranE663tiwpf6XNjOaV1+budf3g==","shasum":"b9e0a7530221ced2128ecbe61433e208e3e40583","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.3.2.tgz","fileCount":113,"unpackedSize":55764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceRABCRA9TVsSAnZWagAA1XoP/A6pQNPdxS7iEMPlZD6o\nfP9rcnUi9H4wOIIujMq6bYA3ERDZx72uyjR3LGKWHHbXKMIXRBKxWiijpOgB\nV40IbbXvPRI3JsE2Ld4ugEofGopEbKxDXaZ5aAWrpJFPYn0s1Ef7mOuwPccB\nWNuqZsCvkRk4SSDsr1rulxCNXzdNNpGHqhYrguk4UBg2UwJdD8xzOhPgF7Pj\n0BcSVYfwnOSbbgUApaEJlQfeWdwhkieoCluM9rI/jb7+Mymko/NuXiCob5aU\nYgh/JItPXNmrnUHuLyDZoGPt8AsWt/R/rfGKiWBw+BcmD3tDoRV+7P41mGmP\nSe0v5aWRwRLjs/95HBl9MOrEqaH6YJI89Ppbvjr0xKALpWbfwzj7OlhgjpP+\n9hKvkWQKTSEsdkZcG1txRa2bfRTWJpBzTK7Db76c/Y18agQTUdHrAi9qktND\nGb+JLYafMnuyxeCcXdxAQfeqwGbjQiGPYxgQ7vqB8jw0VWmTfkkMkjwyv28p\nqjZ2WcLmGtjFKAHNnRcAUzc8CFhysGgH128eMvom4Vsussboj3WYHkXopofg\nZj5o5/HF943974wsMH0xtPj8OgTNetmk2Xlq/EIBCr7As//i4KAgaSfZFUIM\nW+xYBmlk6jL2AaMz/AWQHyrEUgQI3P5xqfUH0z2RU8RKE7KKndaY0Z2nPhiW\nObtF\r\n=TfAf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmtEuZlRgvzp3vgbQ2xIy4U8lHtPn16Zgl9ZdH01LdHAiBh6/YdhFYnEUF9OkGHAumtdPJTGkcxDRfOrnFTBrJEeQ=="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.3.2_1551437824923_0.7580802241933984"},"_hasShrinkwrap":false},"1.3.3":{"name":"express-dependency-injection","version":"1.3.3","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-doHgx/83nFrCOurjvmjRwqDFhzIdRNPtU3HN7P8VjSJhH9eRNSsse5bPP2CZIDd//hk49/RUXevZVYeX9o4oKg==","shasum":"968aa47b1c88a6e07e0b4a4552f4e620a510d12b","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.3.3.tgz","fileCount":113,"unpackedSize":56225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceSJqCRA9TVsSAnZWagAA3m4P/14LNzR1HQ2+Xmi5d8Ss\nYCsTLe6DHnV/vKo84kiyce1/q8j1b9Co1sCC1l8UHOQTF1O8HnBPR/nPZJJG\n66AMSFKh3lYoLSiDI1HY6T5xxkty4LcDioa5D/l/fXfPpPe1eeVPNNo6hOwH\nAiBbaUt7Pvc3rjv5h1ivaJdrGn+0QtrgfXtMaU1Xxi/26SazsQOEd5OgH9nt\nvB/c1nfTLGk4mrV0mZu07/Z9VOdS+2x/vc1KnPvPAgV335W+4vw0F7LR5NK6\nx8kRYrM4fI0nN8aXLYaSGjuMqCuuwFAamam6NJqcYKMRaDvXwxlA9AcMrNkZ\n5IQr3Au4FtDmrsA/oqN7Nbjp0G3Qz2OT20CFAhXt1Z8uF1Qkbn1Tld2+vIcG\nVnuFgHmni7iTEE0a/JWQM8aBr8uw3yWqApSS0eUVWeE1VCu9GRsZeZKEVt7N\nMgcCYrMe9O4OqX707EX4bwKBcR4/f6eNHEzQN9CMZoypDQYF2tkI6eoyuD/v\nGQFuQFekrFpADtM6BUPEK0CvujIZQRCmTSBkrp383pkzdESDDZxIkk7CzTgs\nb4fyd/ddX717wIkpw4uPNP4vw/51Q3diQKA2E2fa+8LaeKT+Jva+4acsPEWG\nh3ivNvtjf1HoGQQJF4BRUg0/2lR0UjiZZKbEwl9IrIAjhwBwQYWbWDgEovmr\nctC7\r\n=/YOM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgP+itiU6Z+FIiGmy3JwsQLme2H7VuYyj3pBX3cvyZZAiEA9rb+dDI8cOeeqrpJoZL9HtWF+7IV/FAF3AwAApKhB7Y="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.3.3_1551442538129_0.18867457924976838"},"_hasShrinkwrap":false},"1.3.4":{"name":"express-dependency-injection","version":"1.3.4","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.3.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-OgLoG9jYdKzxlJ1bf17IGlICwwGqc0lIJXNdyu6cUpkwQ2CNK39DN7zOLRt+7fxL9DrFX19gFWs5FJo89C3vuw==","shasum":"f095b014ff80c129115373ae0a4d54e0b8b448a3","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.3.4.tgz","fileCount":113,"unpackedSize":55800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceSeQCRA9TVsSAnZWagAAjuwP/jnGl9wzfl2FBXHio65T\n+zlTVzJ06o72NtgJQxL6E1HKgUKeD5HfcJzkghPvGfsV92JtDmADVMedp4LS\nIlvu65GRQTErjOJDbSk9uiXb1UT687qm2uMcOeYBZSotRbPSImfM+qHpfXFf\nHuNBV3X691kbXjUzR30SQ4qIUG/M5/CyT6JMhkMSJz+VKGNf/YWepLIgdhrB\nGdXoB251xNdQSNon2SRXp9eWS54oZoloVLIja5b0hCSmsc8cDaeL9sikHBLB\nHKgz5Zq380iDr2ZTQnwr8L12U2TIqItuOwpcDLhbQbFCZLKJZWA2e780GKYh\nSsVm9Y17e+UMIHMzNn/yD+1hUNb5IBmEUJ92JG57295FP259HRNZz7Iu1sOX\nntb+7VtOs2KbIaHjQpq4izzO+Zg+IeGHvYSS0zDg5LiBT+aNq9lrfePcBZ+Z\nrFUs+rjS5PxLP9yFg/38NmxocYxxTpA8Ah0EhD+PGg91ypsaOW+NMe9WVtPC\nBA2UtPgDIn5Kz9bMNfnf21PG+JPwMg1IFCusUppzpXHmAiGJ3tLM7nZv7wLP\ni0lcPHlJNQyhHhIzBCR4pTxviIddI05KGCtGA7Ie0Fl9exWrRmCN7iurXok2\nncAjjDCxdtcUc5hSl9OxdA65kVamMkkcFLr21z2tdWtvguG4vkQfBPrGUtaT\nN60H\r\n=/iSm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfdq9c51HUV4GyubDl+Iwo8ICae7GZrlUcIgrnDv2qwwIgLQT/igrWsd5kZYHCH7oF2YFRcvZQsi5vkUISUooZz4U="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.3.4_1551443855511_0.15848916474157893"},"_hasShrinkwrap":false},"1.3.5":{"name":"express-dependency-injection","version":"1.3.5","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-PySzvb0JlONRj7Q9nnlP4FULqYNuWL+OhA2d3LgPUdhTvoQ6bRpDVmbuN27EV/2yMNTcnvYEJc4p8sjEmeqAwg==","shasum":"b398a5159d206c6fe32f2792f96b88e757c54d87","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.3.5.tgz","fileCount":113,"unpackedSize":55853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceSogCRA9TVsSAnZWagAAl0IP/iBDruk3qYt+JTpsPhgJ\nJvV56vDOqCtTSIZEbZScX9PYz3RYvSax1jfUIkPn4nQUr8hHAAD9dfHtYJcY\ndkAUKurkCx37XS0lTx1SzQUt28a0SuYANeJGU7iXskLxSkCq7vEesQo4UdDS\nOS3hViw10kCg+ROMsbYf7oTB05FS3WJNW95Ik+CTO0N03oBzPkQXyg5AFV3i\nly3UUWlI1xqooG3lUMQSgJBI7ipsbPrywqQoi1cgGwquslN1sTBbY+XUQd/Y\nDDvKBVrU/dmoXalrpRBthLelDNsgQs0UzMy/eBf2nV05hK5cFTSqt1XJfyoD\nN1+Pr/2ih37zyIVsdqrOCe43NN20xmF/r9IVatGpR1vsdk+DiQPaFkCNt7tk\nVsZ25ujLdJmY+NoEFaWzl9PY1qX4NLEJv6kr5cW44djaIX9XXvZ6M8CyUaFW\ncvyH33MpSGutZQ2OQ/YWOuWgC6sVZsAJ4emo8pGvbnwojEMIeZVSLbt9rbV/\nCt99C71wYwg3XUKzGQZU5c6LBBZ3n+WUpaftjI+dxtt7Yzula5cwtCSm/Nc3\n7/22FJyofweA02e9czCLd6scQr2IR33q9DriVR7aM4gLUjTvNW54IXG8+IAO\n8LiuAqgZLaIl00BSOXZ0fybNVK91Rf9WRAQRPBqjqYsKaexbam3HsSy0fnFx\nZpcr\r\n=X9BY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC81I4a1B4LSFRHgT817UYgKa6texroO+FUOIzyI3Ti+AIhALCaz2qztCjxMmUxh9sUsVP2jYyXJApnLiYQ1+tUXhSC"}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.3.5_1551444511323_0.7342975074260034"},"_hasShrinkwrap":false},"1.3.6":{"name":"express-dependency-injection","version":"1.3.6","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.3.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-Pe/E3rjjNq0EhBQh28ooCsftje7d3nlwIzrzp0Rnt9Y5mgDtXh4p3rZ/8k/tfYOj0r2C3H/w3gi3NupVTqvNCA==","shasum":"1525ac017b0ff29dc3deb1c7af318a6bfd9c2306","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.3.6.tgz","fileCount":113,"unpackedSize":55947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceSyPCRA9TVsSAnZWagAAfVAP/0+SffwLCKGNi+hVTk+w\n9sy6Zi7VS6DYnzJRptXBGXCiZkKeFhBGnVUwbTafQKMHYZi6SZRa5iOlehvK\nSiigKmGTb8/gsO704LKRa8Lm7MOJ/Bf2r55z0LpD4wmsUbUF+dZdRzB4uerQ\ndipEIgMREMUmrvenF/AGPzMPvTDqPssYACQUfHXb4QdyIsyDHBDN+aRJP+UP\nr+VFUi+1JAE8RPZM5pPf6WBamiVu4ozMhTsf53aQzXnMIigVo8HGeqzimI7q\niJPb8ARR1etWMcMRzNRJ0PsJAb0QmvpAkwhL2krAlHccjFvXU9ahWc7F8/A/\npgQMtH3J6aT6ozoHFqZTyo4Nn+Eoj6F8s3Kt/74hgYLsoVHkAMBysaNeOVWj\n3Mmw26TRYgSZPXFOHT7qkgvwCnjjkG69PCTOii5GUIfDjNmlomYW5JJNg/OS\nX/94rY3zU0umQcwXbTcINCESyBToxvTY+03ezHwBKzWhck7MG7ke4ntgXtcZ\npzvcB6+RQy7MCSHlYncTY7iMras72MhNI9AGAVds96mKlpvhbWvMAEd1xDc1\nOnOeYT1KqkK0LGFv2EEUN1BdEmdN3nNrAjQnVlbBUanqp+OyjH70Mq2bFqWE\nIkzXUfqw9Wp3hpTcOgFATxRrAZrA9iTkBkOhX7XZqnQN3xfMRMiO8j1Ko28j\nFRj5\r\n=r4wA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2uJh4OASY41TmAUitIons8I5Kax0xwpUFztcVEUw41gIhAJkAdINQxUHqyxzx0NruoIHY6t7QFNfPtislMALnUTDX"}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.3.6_1551445135341_0.7695898416200622"},"_hasShrinkwrap":false},"1.3.7":{"name":"express-dependency-injection","version":"1.3.7","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.3.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-PINphuQGzn8cYNKBBeVb3yaJ7Ll3E2IfvHd/U7g2t2O0STI+1G5+sA3dOmp4OuK+heUNTf9CFER+e9tGNugVZg==","shasum":"bb0dc969a82b46fff4f7ab26ab83ddd83bd49fa7","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.3.7.tgz","fileCount":113,"unpackedSize":56093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceTFbCRA9TVsSAnZWagAA4jAP/Rm3tKFixrCIQ/j9i0so\nFRcDgSe1CW2jlAjAcpFlULvjXKz+aL0K6vMQuebBs5Tkau7yjKCBGBXEdLNC\nr3c148gR3GHpYnc09qhn6J/nJRtEBVSdP3FrrpYRVGbVTufGaHheaiHkOpC0\n3p6/fqsy4Db9iS5wD2z9XzHYOhLC5tca4QsNyuMAveb7kc3If0rG9nUUsqdO\neN2L3Qt3smExuapreDIrUbqdFyaN2Ct70lhsw4L9aoFQAjV/P6F1iCBcT1kt\nciq3Z+n+b671lUK6LkNYONO7Ag+3IuChPpIIGUtIxMBiWsjhbbdFZs2lmcKB\n0T0JYhyVAIja+svv88o5iGHa9NlAUaughD8NGfms45Izcu+Eg3k2TgjSaNk3\n5R+g+fO+D/c+Qz/qgVm9RWgbmroUdd7PnAFkDQ69DoVJGFX3iWbUsy5BfdmQ\n//5JjCm7HToL9k2gNwclXENjfoeh39qby7VWkJ2/uMUq9dCeo1c35sWMiXpy\n4LO5dUhxOLlh0jJTXwb4fingMBmKGR+UZ247nMMQoTnTgZ9wS9gG8bmsIJWe\n/b1AtjWTMbsZBw8E+9Hfisdj+kH9tXMHM9R0uJdiy+cl0gVDcUixTFg2Xhqe\nyyozejES2NMc48+iicWbe7MGV+UWzHPuVF1cbd89kyWlzJ4VqWSAEhUaHqw+\n4DIK\r\n=LWJL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRQXMTZLXL9IZ5ajZd40I6lqaCnBRH0Ac28O/s2BArwAiEAkpdiSrcLKdfCwY4GgsX+s5BHBPs4ZAaxSAnBipfkAEo="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.3.7_1551446362839_0.3276901551283167"},"_hasShrinkwrap":false},"1.3.8":{"name":"express-dependency-injection","version":"1.3.8","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm test","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"typescript":"^3.3.3333","ts-node":"^8.0.2"},"gitHead":"5700b9f888d1108bb496e53ae6b6671a09875d8f","_id":"express-dependency-injection@1.3.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-qIDpSxKk/NBrbOFdRcsnpsLryIFROLAf8AgDVVrTQCTvQHpZwj9LDBwIpnwiC5PkwYhaINqrxKx2eDZpI4exCg==","shasum":"172a590ad237ff5d6bab442c6ba1007d67c3fb57","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.3.8.tgz","fileCount":113,"unpackedSize":56132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceTHkCRA9TVsSAnZWagAA5GQQAInkYALqBVobQHx7Vod2\ndMsAnzAFEbu3wxGA2hItz8j/Uoy80CRpRAtjBbIPxjzqFpHkHIDih2c56fvu\nSemRcWFGVUNoi+wMnnVwqyzQ2zPMd+oaVULIMyWZQ7bNu7PGcEncIr7TE0Cl\nhCZbqJJvCTTH4qvOpUmPHfbsWxSLARdr5k+ttCG13DkIGxhPuUVQza4R9ELg\nT7UX6NNkiyuY1FMyrHojZvgKPH2Y/Ml9QibSJnt/xOw9/C9fmWDS0/dIURIu\n71yc9IFJlaqMkchr31riMeqtPf/74ZSeWX4JfmJRGzkon3JLxeH2V79wtsVI\nLjQ44h8fd0HghTsOkfNguUEDiljLhHDBYKgWeJ0/p4g/++vRrfLMSX+6+tRO\nR4U+NEgW/qjtaLsC6UjaW6eIJZRhQcdRpHZUmmDKIrA3ZQUYQTXJ/9h7W9eE\npfMOCpnwmP+vPJVpKzeG9DO1piz5OXK/ffkxL36TzWNAekwAKh02abvcuYhT\n/lNtIb1DEktHyLTdxVcaH4Hb5PIzD4H02AnkqoFllYfRBoU7LJZpQqzs3K3l\nt1JdkGmHB8ko7/67O5AzroLZs3oqAhKZ9JR7D7iI/aP13+27FqFHtLC6cREX\neB32D6pQi3/7VuDBmCfUiOQ64vW/yjs701N6c49T7l4TxwYVi6MmvKotAQG/\nNjNZ\r\n=nF6u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeEz8ntW2tTm+Nd3QEAQOiNjgWxEurf6o2OHXngzLhtAiEAxq65UDoh+R8LuWPL7E1iUydsmeo9dbsHB3xUBKXLlU0="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.3.8_1551446499836_0.2989917172270782"},"_hasShrinkwrap":false},"1.4.0":{"name":"express-dependency-injection","version":"1.4.0","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register src/**/*.spec.ts","localCoverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter lcov","coverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter text-lcov | coveralls","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-spies":"^1.0.0","@types/mocha":"^5.2.6","chai":"^4.2.0","chai-spies":"^1.0.0","coveralls":"^3.0.3","mocha":"^6.0.2","nyc":"^13.3.0","ts-node":"^8.0.2","typescript":"^3.3.3333"},"gitHead":"e7d4090700f6e63366632b567fde7949c2b490e0","_id":"express-dependency-injection@1.4.0","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-gfy+247QuRTrXMFSWa5JvATeEbt249Aeca7Z3pbiKqbJfkb0M3ozIJShLHa4eV5dnXT+0Rgktlnw9pMIKkBs9A==","shasum":"fa6635e8c16dbd5372162142d7472fb9ed204a68","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.4.0.tgz","fileCount":3,"unpackedSize":2787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfCmuCRA9TVsSAnZWagAADyAP/1cogst0ihamPtoldDSg\noKUjpfYCEHQ374OMgeht9podFugpQRhN4pgQxDpUclVO2NGtTaUsJzGflv0e\nv0Vfm2dYnXbOZd42osAmWl4AmifyFbIDPT9BWy1Ko3EFutjdatCUKsMIAqrE\n6w4EcSqDfqfFwFA73yipALlRqX7Q2/qR4L7oiR9QPBW4U7cnt0Bcmx2xVQ01\nNwbIC5Q1vDp+RwKM6vf9YNLpUZq2HVP38tm6ueWbw/lFe0bp73mpLtV9pDsE\npiiNN0l45LQhD9KZPTilinvT4kbWe5NuWmPAa9qaBqmhdy5/2XcanH45pGhl\nyk9AltOVsDKvSVWDLLqcogKwTaf8e2pG7XcadxVAB4vxE24UXXpYXc4Ghx/d\nOp/11RRLr38ZyFrR0X7cQPtRl35dQC/CPcwFJyJ2ICcOiiij4vsbKY1ivfnM\nAO9XSUlfmEctM6slvyIIC04OFB20+TY/WDgtDNkNhfd6uqgTqaBlbCTFJVjD\nQYPPVOsOObIsqaJlG9qCHfjUF4fygqzij/xxNN2XyWSJmqAIgf5eSVPvc43Y\nQlDZmsBAL+JqrvkyS/OUpd234HtHZaUnV/Es6eR/B2uQGpuSef4BmgkpZtIf\nqYe3FcdfBZttch42OPQhykK1UkaT9zOselvrWS+f7d2nCvP5caE7qtnjSNJw\n1cH1\r\n=o2gb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNAtTa37n83GsiGcd42pxNYoJ0hBZQEfsSliKH0aTmMAiEAueFv+vKjWYF1RYd2HzgtrAQX04s+luGKwpT8Jz31JWE="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.4.0_1551641006055_0.11826372603776458"},"_hasShrinkwrap":false},"1.4.1":{"name":"express-dependency-injection","version":"1.4.1","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register src/**/*.spec.ts","localCoverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter lcov","coverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter text-lcov | coveralls","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-spies":"^1.0.0","@types/mocha":"^5.2.6","chai":"^4.2.0","chai-spies":"^1.0.0","coveralls":"^3.0.3","mocha":"^6.0.2","nyc":"^13.3.0","ts-node":"^8.0.2","typescript":"^3.3.3333"},"gitHead":"3e1d9c4bcc8832783707e590cb00010e85eb3a35","_id":"express-dependency-injection@1.4.1","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-FUcGggZhXcGR/JumzPq2wdkpb/DVaAGVWwef4FIN1hJU99YgogvnOZPYNuLK102mkyY2FEXJO72P4VRSrwg5/g==","shasum":"d57d063120bbb53869b664b475fd3b21f4ca4814","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.4.1.tgz","fileCount":3,"unpackedSize":2787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfCy+CRA9TVsSAnZWagAAy2YQAKH7r5o6nyq97rHBqcAD\nC8nm81RD8WjZ2R7VzFV7mc+CGU0khYa/AxC1ttXlwF73w+kWG5PGIrXcuNQN\n/Ir1Vlvl2F4JhSNc8elgf4XeO/ZfffSSIpbDCURbZXVYlw3PY0RsA28Lrx/p\nczPPU1QGuWf8ecIPKqaf4LslmaDhVK1Wy6l0WXklWZpIBy3ptmxZswpDuYJ7\nyLZYQflOyFa05wZGBdqLjNHk50B6lWJpYaf70ya9KNEReMRXhGdMACylbqGG\nnZOJtyNWgZ/72ukugeSZE6h7M6R78UqK2cD8z74wNVqbGy04gXTAZU8E9nZd\ncnLEP8L3/9aADOfQrsE5aZYinRU+Nn90GMWQ6dhJOb3OV+kmKX5SqngJ71Rd\noUk/Ts15WTLQju2SV0Pu8S59FiiWYLLGF+cyubfgp93nLWhdIvMyq+0w8Tra\n9nI4IeK6+OTRTIW+NBLXVv4jITdj1uWoskajDMZ1pJ8V+sFn0Gd2QoM+wilq\n7eemDe8SiV1+N6Jrv4zeHFWNDvDJnsBjHrZ+MJppSYPvnESUXF+yrNVCHVhd\nzkEBgb9DjX98igKnLSsUyuxdoKnKoDmSvFHx31FUb17oTixzeBHIHvjkM87A\ndI1kr/CCBut1SwRMIMxKPP68ajrvZzL5g+F7CNQZFh0NItXbM6WD5ZU03EG+\n4JYQ\r\n=oB//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFizAU5HFJa08d3aec9iqCz+5YzxokZjgzmnNZssf+SOAiA+LYJ1YQHLMbWy3jAHw3t5QtlUSVaNsCCNoeaweKAiww=="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.4.1_1551641789670_0.8322625005333368"},"_hasShrinkwrap":false},"1.4.3":{"name":"express-dependency-injection","version":"1.4.3","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register src/**/*.spec.ts","localCoverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter lcov","coverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter text-lcov | coveralls","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-spies":"^1.0.0","@types/mocha":"^5.2.6","chai":"^4.2.0","chai-spies":"^1.0.0","coveralls":"^3.0.3","mocha":"^6.0.2","nyc":"^13.3.0","ts-node":"^8.0.2","typescript":"^3.3.3333"},"gitHead":"a313937efc79ea51cd7eb1480c47d40d3f8c25f1","_id":"express-dependency-injection@1.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-2jt/RvqnzSIFODJIigrD+luk8xNntmzDBVi9bmZPYsfRa+5qSUm7gWviDfTTtSDEMCXTXBF3+CsqZyKYSCqDAw==","shasum":"e86ce700598a99d86d0eef06015451ab2e0cfe7b","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.4.3.tgz","fileCount":111,"unpackedSize":57380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfPIxCRA9TVsSAnZWagAANRMQAJHqQIbm4oBGu6+5sMCB\nuYZmF4KFf+sKoxO9Frzdf6MBh3qwED9+PkcoP7UEwuqjGF99Q53uOcLuquZl\nJBSC4OWjxUEJILT8G4AWRiK+TzDRYGt7NvGJYNfpL2W0aFl1j5Rf2Bg/b9yg\nnj9yEjrgOqnYXc+r5G4x7MwRG5hfiCh11PK//288xLKsgDIHzZLnB2SuhxUP\nBufqp05Ra6il5qw3PCsnvJWNg/2BVG5y5honIRdUqvEbByLdcukjIgcJpi1V\n/fbdC73M+5VOndMIR0/ZCS57iZePtPKhSYjDb5bK87c5tQWDntwrU5cHYeUd\nlDiqKCOb1by9qUmJMzD6HxgH+X6acy3LN/okRK0IeQMXUeNtLYN86zBUyDz/\nIrT6mopDEJsJSn05i/cBRKXRdHFNg/ma5u201ngSKTSTZByoQWBXB44H3aKw\nR5BGhfX5UzYq+F2qI3FoAOxoREUuSK855GAuK0Dv3gnoFTuCNmX3Tu2qoOSR\nJ+7RbDYIdVOaLPQMbxwNU6Y66y9D7Ilx52DoHgGcIO4JqdyQdB4p8WA/ySLT\n7atp9ZU6vzrwJk3aTUKUNZ9DB1veXzqWZ+U5O3LQDrt/j+4EyHgMM+3R7Lxb\n1f89uU40C2qnT7ZXrR82BRv9ubauGYYh1EiaAVOCyDAyRci49cHJmHj4x+fB\n4F3F\r\n=b1sN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGIAJznDSBJl4mquQrxndtGbrf0k9kd+bNHA9VnYWaDAiBe8NFNFDH9J4Bx4ZW3n2ily6DpjL3KErlTG0RLSe1piQ=="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.4.3_1551692336582_0.45162116779771355"},"_hasShrinkwrap":false},"1.4.4":{"name":"express-dependency-injection","version":"1.4.4","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register src/**/*.spec.ts","localCoverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter lcov","coverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter text-lcov | coveralls","build":"tsc"},"repository":{"type":"git","url":"git@innersource.soprasteria.com:andy.crepin/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-spies":"^1.0.0","@types/mocha":"^5.2.6","chai":"^4.2.0","chai-spies":"^1.0.0","coveralls":"^3.0.3","mocha":"^6.0.2","nyc":"^13.3.0","ts-node":"^8.0.2","typescript":"^3.3.3333"},"gitHead":"0551864fc4c31003339c83d53fb0eec02d63a722","_id":"express-dependency-injection@1.4.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-C4fq82OetjkRwfP5s3PoJkuYsLAvz2XUdX/+bt8YKXedV/xnrc+Ot+8QfLdLSnONICwsTEF8CYGGYVYQeB19Dg==","shasum":"4b7f72a8b72da6485a868560dcaa51f6afe5176b","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.4.4.tgz","fileCount":111,"unpackedSize":57380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfPWfCRA9TVsSAnZWagAAoHYP/iN5U60exy4VSykIZQf/\nH+Frug4DuGf4hGMqivAiWAiKd023TpQc9GzhON2fktvSmeL9+J9/zZPFb2Xw\n8Qm+yejS/Uf6XAfn0X/hrECE/nGSNkagLKVZh8f6JYhrBHOiiII22J6P1jZb\nwQ19ckSzgFZizNmozOmC6unla6PF+1fuSWjgvvrM92YLLcL2SeJkkBTZ2nAS\najBso637VXTkQLB6htehNzeOaKaI+hf1bcW8Lcl7sD1z2joxmVxU2sKolRRZ\n8+KA+1iY+5MgPbczRBTioo/SfW+zedSJn2Uxxru9BKCu8mmJFUywxHmMzAK3\nf46BABP9Edq7/hEAcD3Vx1NtUwTj52WBb0fx1OxOvrUSimuKUBxJK9Bo6xkf\n6viSoCPX1GgP5bg6S1Mgr0dDCtfYZPJy9Jtkj8ToeDD3E3gzT4bVB91MxKMW\nhEuGZWUcEgpokUlb/pr1Yvri2WtEw23h8CZgYfLGKjHVnPgLAwjtN/lm6VcG\nOjBJLVr9iNpTMvntTa2aKk7jn4XjyFOkU4ll6HOZuBRoM0uNRr3JqatnGjMf\nYnl80cN7aW2cjjW5mbqiknftYt04xWbh3EZJUqRa4B+dn57YNYdZ1p78lOYC\nbQd8JZa9bxnnDbLzLO66/wqtp/x6Kjq32liV0wG6fYhEwz9LgiijcaB9+U61\niV0P\r\n=AwjX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1/+K57J/AKUbaRWBVU8DhBN3V7v4yPeBt6KrxdHrw9wIhAO5Dh+R2PFP7++2TRUsswALscj44Y2UarZKFHQ4L8A1C"}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.4.4_1551693215079_0.13175602516731266"},"_hasShrinkwrap":false},"1.4.5":{"name":"express-dependency-injection","version":"1.4.5","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register src/**/*.spec.ts","localCoverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter lcov","coverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter text-lcov | coveralls","build":"tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/andy0Y/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-spies":"^1.0.0","@types/mocha":"^5.2.6","chai":"^4.2.0","chai-spies":"^1.0.0","coveralls":"^3.0.3","mocha":"^6.0.2","nyc":"^13.3.0","ts-node":"^8.0.2","typescript":"^3.3.3333"},"gitHead":"e55a30435059d6f2137e30b5bfb0301317e9aedd","bugs":{"url":"https://github.com/andy0Y/express-dependency-injection/issues"},"homepage":"https://github.com/andy0Y/express-dependency-injection#readme","_id":"express-dependency-injection@1.4.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-qFLSkqxihHuw829WHdyBUudJx+eKsemndm5MgGK0/WoP68DN5NJkjBpNN9YxNC7jwKmqOfHDe5QRUMH/sRNDjQ==","shasum":"662c37386a25c96041eec7c38926cdbc7d8a41bd","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.4.5.tgz","fileCount":111,"unpackedSize":68324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchR9oCRA9TVsSAnZWagAAcDIP/0zjey+FuPjOPKkuTWfJ\n1Toq99xCjwY4mZQpKYlrj+TdOiKoLZySveRiD6RUNngft1KyNtRFQ+vqKhZd\nC9aCIFnSPnok8wZNWg4NjpghbNL2o0jptQ9EElVUyS3YWhJzElzyRbzmyHXi\nqKOpcbblL4hcowTXxwTDDt6hs8rO/TOSWbjwOMHaF2XkeetDD3IyRM7SfBai\nICX9wFuJ3cGluwOTBuL8NA+Q/uL8WmruQboqc6RguYf6/GXuXWGH8zLBXgsW\nOyMr9Fk77aTcDCtU5zj+M2/kPkUc3GIzaLcoYFaWSWe9GEYNj4DnNyftzz+n\nCe10E1bMFiTb1BUg5dsuH1Z76A1vitrfvz7yWdis5Y9s6GhTHFnK2Rhnke4U\nzWnYU3aTfobkcU0v0Kmj0dltD676fBoiAt1a5PTHI4K161WyQKOKFh9fp3se\nm/1CBV27/dIi+8k7Wj4q+4I6T7mF+ZSbscyU02an53s4dVToXxy9h0C0uCAG\nW7vdL3nT6q5ThU1Uwl7kh++HRStDCCFMu0MUZNPDD1bVTe4vTc1kKQLt4Qdn\nUrcW0ZHI3JXHZWXY32WFzUWei/uf4dzbDV+lXIa3EF53CrVVTP45DNhpX7Ap\nc4QhNd0bgXjvSP8p1HW1pPTgjvSw91U8oxk5AHciPAM4BXBIXWK50GuBbjmO\nBGxP\r\n=+nfa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDD1M8HNlmAlFxxRQ/Swi1Bn/OsEDcRb4otxozUCJbumAiEA8fCWhGIZHargKOrOgJdcI/3FxIsEAPWSffXLPMXeVhg="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.4.5_1552228200270_0.657660836075693"},"_hasShrinkwrap":false},"1.5.0":{"name":"express-dependency-injection","version":"1.5.0","description":"a dependency injector for express using decorators","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"mocha -r ts-node/register src/**/*.spec.ts","localCoverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter lcov","coverage":"nyc -r lcov -e .ts -x \"src/**/*.spec.ts\" mocha -r ts-node/register src/**/*.spec.ts && nyc report --reporter text-lcov | coveralls","build":"tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/andy0Y/express-dependency-injection.git"},"keywords":["express","dependency","injection","decorators","typescript"],"author":{"name":"Ndy0"},"license":"ISC","dependencies":{"@types/express":"^4.16.1","express":"^4.16.4","reflect-metadata":"^0.1.13"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-spies":"^1.0.0","@types/mocha":"^5.2.6","chai":"^4.2.0","chai-spies":"^1.0.0","coveralls":"^3.0.3","mocha":"^6.0.2","nyc":"^13.3.0","ts-node":"^8.0.2","typescript":"^3.3.3333"},"gitHead":"4026cdff472550ef9b776a69753118b14a916de1","bugs":{"url":"https://github.com/andy0Y/express-dependency-injection/issues"},"homepage":"https://github.com/andy0Y/express-dependency-injection#readme","_id":"express-dependency-injection@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ndy0","email":"acrepinpro@gmail.com"},"dist":{"integrity":"sha512-PvKhKqgTJSex6YYpMjDv8MSG+Z38ts77dzdAgESopBJ+vt/+IC5k4ZgLVt73/73tGjdJnQdfzizcTxBxlAGQoQ==","shasum":"bccf1aabd15a80faf978ee7935c9bdafce0862b1","tarball":"https://registry.npmjs.org/express-dependency-injection/-/express-dependency-injection-1.5.0.tgz","fileCount":114,"unpackedSize":69504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj6rbCRA9TVsSAnZWagAAZYQP/j3CHwNxmt3afUZLGq0x\ncgLnvO9TOgFDIPrx032NTH5gR1WTKt/UmWVo9GdCPTDJxiESK2CC9R4fctP1\nr4vScV+N+2asBW1Q1NiwAaEEQdTianwfw3iF89uXBsCVY0Ey1xx9Jfl166+D\nowA8mBi4a16fYRQCyUPrVIIR4H4l2OV/8Fcgby8cQEbHU9AcRCSlYvd41ecW\nLS4C47sKEMrWVH3OXcsZc+TtOiwUkvdiLuiIgMPe+mDP16QfRRED4zxHH9/k\n9TbsW169aAvqxXsHSz8mMI4pj7iPrK2TeMpWYg0ZrMY1EJUpRIjYRrFmGmlM\nYkHu8Q2NVG5rY+/aPbzg8oSFOfl0D7ng80C0fbY/sEiY8A1+FEZJthtWOwYH\n/qBVqACO3cp1AsB0/TQmUTodLNYvGy+ifnpI3Mpoi/dZGelqJ40P5EQdeg9u\npbu1IbROHK/HisaCJ4jGSoGCjkC4thSM8ORF3PHEe5i0fJy/KmuiD+cayQcw\nJ8wKjlTf3DThlZfa/LbgcLEVjhgIwLBMx/dgI8mbrgIc1lyUFWFaWmWSYjis\nmzzMWKk6aFoVU+7CpAgF/g4sP1veUq9+bkiCCjVFQ+iG8FPnZNL+OWS/sYdS\nJbHqpXswfQQjQOjWlaq23RJKCZxzbegIcsExzgk955983OKmyoFqugWAYoU8\nvOLM\r\n=AgeC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGviEk1+vZ5LfCzBnUcCGfRuO39sTLSTcd6fVIvTWqPbAiAYQtudyLc1EAPcNA3TCV2dir1zZWLGY8UjNaOvkOmdBQ=="}]},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-dependency-injection_1.5.0_1552919258268_0.16933658798616058"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-27T13:30:51.160Z","1.0.1":"2019-02-27T13:30:51.263Z","modified":"2022-05-01T22:45:05.521Z","1.0.2":"2019-02-27T14:10:29.956Z","1.0.3":"2019-02-27T21:46:14.050Z","1.0.3-rc1":"2019-02-27T21:50:59.728Z","1.0.4":"2019-02-27T21:52:02.378Z","1.0.5":"2019-02-27T22:01:26.288Z","1.1.0":"2019-02-27T22:22:22.904Z","1.1.1":"2019-02-27T22:24:18.857Z","1.1.2":"2019-02-27T22:46:00.847Z","1.1.3":"2019-02-28T22:47:34.447Z","1.1.4":"2019-02-28T22:49:25.036Z","1.1.5":"2019-02-28T23:17:58.453Z","1.2.0":"2019-02-28T23:20:42.797Z","1.2.1":"2019-02-28T23:21:39.039Z","1.3.0":"2019-02-28T23:23:46.540Z","1.3.1":"2019-03-01T10:32:01.205Z","1.3.2":"2019-03-01T10:57:05.066Z","1.3.3":"2019-03-01T12:15:38.256Z","1.3.4":"2019-03-01T12:37:35.651Z","1.3.5":"2019-03-01T12:48:31.537Z","1.3.6":"2019-03-01T12:58:55.452Z","1.3.7":"2019-03-01T13:19:23.022Z","1.3.8":"2019-03-01T13:21:39.961Z","1.4.0":"2019-03-03T19:23:26.188Z","1.4.1":"2019-03-03T19:36:29.843Z","1.4.3":"2019-03-04T09:38:56.858Z","1.4.4":"2019-03-04T09:53:35.190Z","1.4.5":"2019-03-10T14:30:00.431Z","1.5.0":"2019-03-18T14:27:38.521Z"},"maintainers":[{"name":"ndy0","email":"andy.crepin@soprasteria.com"}],"description":"a dependency injector for express using decorators","keywords":["express","dependency","injection","decorators","typescript"],"repository":{"type":"git","url":"git+ssh://git@github.com/andy0Y/express-dependency-injection.git"},"author":{"name":"Ndy0"},"license":"ISC","readme":"[![Build Status](https://travis-ci.org/andy0Y/express-dependency-injection.svg?branch=master)](https://travis-ci.org/andy0Y/express-dependency-injection)\r\n[![Coverage Status](https://coveralls.io/repos/github/andy0Y/express-dependency-injection/badge.svg?branch=master)](https://coveralls.io/github/andy0Y/express-dependency-injection?branch=master)\r\n\r\n# express-dependency-injection\r\n\r\nBuild complete express web server in Typescript, using decorators to define your routers, routes and middlewares, giving you the full flexibility of dependency injection for test, and the performance optimisation of singleton class injection thanks to a custom container.\r\n\r\n## Getting Started\r\n\r\nThose instructions while help you get up and running with the express-dependency-injection module on your local machine\r\n\r\n### Prerequisites\r\n\r\n#### Run Dependencies\r\n\r\n- node: ^8.11\r\n- npm: ^5.6\r\n- npm modules :\r\n  - @types/express: ^4.16.1\r\n  - express: ^4.16.4\r\n  - reflect-metadata: ^0.1.13\r\n  - typescript: ^3.3.3333\r\n  \r\n#### Test Dependencies\r\n\r\ntest dependencies should be added with the --save-dev flag using npm\r\n\r\n*ts-node and mocha have to be installed globally using the -g flag using npm !*\r\n- run dependencies\r\n- chai: ^4.2.0\r\n- chai-spies: ^1.0.0\r\n- mocha: ^6.0.2\r\n- ts-node: ^8.0.2\r\n\r\n### Installing\r\n\r\n#### From Scratch\r\n\r\nTo start using the express-dependency-injection module, simply initialise an empty typescript npm project as follow :\r\n```\r\nnpm init #follow instructions to initialise your pakage.json\r\ntsc --init #generate a generic tsconfig.json typescript transpiler configuration file\r\nnpm i --save express-dependency-injection # install the acutal module\r\n```\r\nturn in experimental decorators and decorator metadata in your tsconfig.json file :\r\n```json\r\n     \"experimentalDecorators\": true,\r\n     \"emitDecoratorMetadata\": true \r\n```\r\nstart having fun !\r\n\r\n#### Existing Project\r\n\r\nRun the `npm i --save express-dependency-injection` command\r\nturn in experimental decorators and decorator metadata in your tsconfig.json file :\r\n```json\r\n     \"experimentalDecorators\": true,\r\n     \"emitDecoratorMetadata\": true \r\n```\r\nyou're ready to go !\r\n\r\n## Running Tests\r\n\r\nThis package tests cover: \r\n- container functionnalities : registering, lazy-loading, retrieval, unicity of registered dependencies\r\n- decorators functionnalities : routers, routes, middleware registering and automatic hooking to the generated express underlying object\r\n\r\nto run test, clone the associated github repository, cd your way to the root project and do as following :\r\n\r\n*make sure you have the correct versions of ts-node and mocha installed globally on your machine !*\r\n```\r\nnpm install # install all dependencies\r\nnpm run-script test # run tests, output results as text, functionnalities wise\r\n```\r\n## API Documentation\r\n\r\n### Building a basic application routing\r\n\r\n**_this documentation follow the learn by example strategy and should be used with the dedicated example project\r\navailable at [express-dependency-injection-example](https://github.com/andy0Y/express-dependency-injection-example)_**\r\n\r\nstart by defining your application root class and root router :\r\n---\r\n\r\nroot class :\r\n```typescript\r\nimport { AbstractServer, ExServer } from \"express-dependency-injection\";\r\nimport { MainRouter } from \"../routers/main.router\";\r\n\r\n/*\r\nExServer define the server entry point, check if extends AbstractServer,\r\nand require a main router to be defined\r\nAbstractServer provide the listen method to start the underlying express server\r\n*/\r\n@ExServer({\r\n    main: MainRouter\r\n})\r\nexport class App extends AbstractServer {\r\n\r\n} \r\n```\r\n\r\n---\r\nmain router :\r\n```typescript\r\nimport { AbstractRouter, ExRouter } from \"express-dependency-injection\";\r\nimport { Router1 } from \"./router1.router\";\r\nimport { Router2 } from \"./router2.router\";\r\nimport { Example1Middleware } from \"../middlewares/example1.middleware\";\r\n\r\n/*\r\nMain router, showcasing the ability to bind branch routers,\r\ncan also declare actual routes within it's body\r\nif you need a global middleware, declare it in this middleware array \r\n*/\r\n@ExRouter({\r\n    path: '/',\r\n    routers: [\r\n        Router1,\r\n        Router2\r\n    ],\r\n    middlewares: [\r\n        Example1Middleware\r\n    ]\r\n})\r\nexport class MainRouter extends AbstractRouter {\r\n\r\n\r\n}\r\n```\r\n\r\n---\r\nDefine subrouters, as follow :\r\n---\r\nrouter2, showcasing post and get methods :\r\n```typescript\r\nimport { Request, Response } from \"express\";\r\nimport { AbstractRouter, ExRouter, ExRoute, Inject } from \"express-dependency-injection\";\r\nimport { HttpVerbs } from \"express-dependency-injection/dist/enums/http.verbs.enum\";\r\nimport { ExampleRepository } from \"../repositories/example.repository\";\r\nimport { from } from \"rxjs\"; \r\nimport { ExampleModel } from \"../models/example.model\";\r\nimport { Example2Middleware } from \"../middlewares/example2.middleware\";\r\n\r\n/*\r\nThis Example router showcase how to integrates the module with mongoose through\r\nthe typegoose Typescript annotated API.\r\nlimited Here to GET and POST verbs, but all HTTP verbs are availables.\r\n*/\r\n@ExRouter({\r\n    path: '/example'\r\n})\r\nexport class Router2 extends AbstractRouter {\r\n\r\n    @Inject(ExampleRepository)\r\n    private repo: ExampleRepository;\r\n\r\n    @ExRoute({\r\n        path: \"/get/:limit\", //precise arguments with express syntax\r\n        verb: HttpVerbs.GET\r\n    })\r\n    public findLasts(req: Request, res: Response, args: {params: {limit: string}, body: null}) {\r\n\r\n        if(!! args.params.limit) {\r\n\r\n            from(this.repo.getModel().findByProperty1(args.params.limit))\r\n            .subscribe(\r\n                data => res.json(data),\r\n                err => res.status(500).send(err)\r\n            )\r\n        } else {\r\n\r\n            res.status(400).send('bad parameters sent');\r\n        }\r\n    }\r\n    @ExRoute({\r\n        path: \"/saveAll\",\r\n        verb: HttpVerbs.POST,\r\n        middlewares: [\r\n            Example2Middleware\r\n        ]\r\n    })\r\n    public saveAll(req: Request, res: Response, args: {params: null, body: Array<ExampleModel>}) {\r\n\r\n        const validated = args.body.reduce((acc, model) => {\r\n            \r\n            return acc && model.property1 !== undefined\r\n            && model.property2 !== undefined\r\n        \r\n        }, true);\r\n        if(validated) {\r\n\r\n            from(this.repo.getModel().insertMany(args.body))\r\n            .subscribe(\r\n                data => res.json(data),\r\n                err => res.status(500).send(err)\r\n            )\r\n        } else {\r\n\r\n            res.status(400).send('bad request body sent');\r\n        }\r\n    }\r\n}\r\n```\r\nhttp verbs compatible with a body will be injected the parsed body (require body-parser as middleware on the route) as args.body, wich you can type as the expected object you should receive. any arguments passed through uri while be available on args.params and can be typed just like body is.\r\nA futur version will allow the apposition of guard like Classes on the route decorator parameters list.\r\n\r\n---\r\nrouter1, showcasing other HTTP verbs are available :\r\n```typescript\r\nimport { AbstractRouter, ExRouter, ExRoute, HttpVerbs } from \"express-dependency-injection\";\r\nimport { SubRouter } from \"./sub-router.router\";\r\nimport { Example1Middleware } from \"../middlewares/example1.middleware\";\r\nimport { Request, Response } from \"express\";\r\n\r\n/*\r\nshow some other HTTP verbs available\r\n*/\r\n@ExRouter({\r\n    path: '/otherexample',\r\n    routers: [\r\n        SubRouter\r\n    ],\r\n    middlewares: [\r\n        Example1Middleware\r\n    ]\r\n})\r\nexport class Router1 extends AbstractRouter {\r\n\r\n    @ExRoute({\r\n        path: \"/delete/:id\",\r\n        verb: HttpVerbs.DELETE\r\n    })\r\n    public delete(req: Request, res: Response, args: {params: {id: string}, body: null}) {\r\n\r\n        res.send(`called with DELETE verb with ${args.params.id} param`);\r\n    }\r\n}\r\n```\r\n\r\n---\r\nDefine Middlewares :\r\n---\r\nfor project specific middleware logic, just implements the run method :\r\n```typescript\r\nimport { AbstractMiddleware, ExMiddleware } from \"express-dependency-injection\";\r\nimport { Request, Response } from \"express\";\r\n\r\n/*\r\nExMiddleware Class decorator works as Service one, but check class inheritance from\r\nAbstractMiddleware at runtime, throw error if not\r\nAbstract middleware force the implementation of run method, wich should implements\r\nwhatever logic the middlware has to perform on request or response objects\r\n*/\r\n@ExMiddleware()\r\nexport class Example1Middleware extends AbstractMiddleware {\r\n    \r\n    run(req: Request, res: Response) {\r\n\r\n        //do something with request or response object !\r\n        console.log('middleware called !');\r\n    }\r\n\r\n\r\n\r\n}\r\n```\r\n---\r\n\r\nfor imported module middelwares (like body-parser), overright the handle method as follow :\r\n```typescript\r\nimport { AbstractMiddleware, ExMiddleware } from \"express-dependency-injection\";\r\nimport { Request, Response } from \"express\";\r\nimport bodyParser = require(\"body-parser\");\r\nimport { ExpressMiddleware } from \"express-dependency-injection/dist/types/function.type\";\r\n\r\n/*\r\nExMiddleware Class decorator works as Service one, but check class inheritance from\r\nAbstractMiddleware at runtime, throw error if not\r\nAbstract middleware force the implementation of run method, wich should implements\r\nwhatever logic the middlware has to perform on request or response objects\r\n*/\r\n@ExMiddleware()\r\nexport class Example2Middleware extends AbstractMiddleware {\r\n    \r\n    run(req: Request, res: Response) {\r\n        \r\n        //not called !\r\n    }\r\n    /*redefine the inherited handle function\r\n    if you have to use an external middleware module\r\n    (like body-parser in this example)\r\n    */\r\n   public handle(): ExpressMiddleware {\r\n\r\n        return bodyParser.json();\r\n    }\r\n}\r\n```\r\n\r\n---\r\nDefine Repositories :\r\n---\r\n```typescript\r\nimport { Repository, Inject, ExRepository } from \"express-dependency-injection\";\r\nimport { GenericRepository } from \"./generic.repository\";\r\nimport { ExampleModel } from \"../models/example.model\";\r\n\r\n/*\r\nExRepository Class decorator checks if extends the Repository mixin.\r\nRepository mixin allows to factorize common behaviours (here connection to database)\r\nand force to implements the getModel method to retrieve\r\nthe database representation of the model\r\n*/\r\n@ExRepository()\r\nexport class ExampleRepository extends Repository(GenericRepository) {\r\n\r\n    @Inject(ExampleModel)\r\n    private exampleModel: ExampleModel\r\n\r\n    getModel() {\r\n\r\n        this.connect();\r\n        return this.exampleModel.getModelForClass(ExampleModel);\r\n    }\r\n} \r\n```\r\nhere is an example of typegoose implementation inside of a repository annotated class.\r\n**Warning :** any injected class with the `@Inject` decorator MUST be annotated as service with the `@Service` decorator !\r\nHere, the extended GenericRepository class leverage the connection logique to the database, and expose it's connect method to keep logic well separated.\r\n\r\n---\r\n\r\n## RoadMap\r\n\r\n- **adding guards as class to routes and router**\r\n- **providing an implementation for static assets loading**\r\n\r\n## Issues, Questions, Propositions ?\r\n\r\nAny question, bug report, or propositions on new features are more than welcome, feel free to use the report issue section of npm or [github repository](https://github.com/andy0Y/express-dependency-injection).\r\nYou can also contact use at [acrepinpro@gmail.com](mailto:acrepinpro@gmail.com)\r\n","readmeFilename":"README.md","homepage":"https://github.com/andy0Y/express-dependency-injection#readme","bugs":{"url":"https://github.com/andy0Y/express-dependency-injection/issues"}}