{"_id":"di","_rev":"69-e78abfecf56a009c5ab199d76e3ee0d3","name":"di","description":"Dependency Injection for Node.js. Heavily inspired by AngularJS.","dist-tags":{"v2":"2.0.0-pre-14","latest":"0.0.1"},"versions":{"0.0.0":{"name":"di","version":"0.0.0","description":"Dependency Injection for Node.js. Heavily inspired by AngularJS.","main":"lib/index.js","scripts":{"test":"mocha --compilers coffee:coffee-script test/*"},"repository":{"type":"git","url":"git://github.com/vojtajina/node-di.git"},"keywords":["di","dependency","injection","injector"],"devDependencies":{"mocha":"1.8.1","chai":"1.4.2","coffee-script":"1.4.0"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"di@0.0.0","dist":{"shasum":"2e2f88d0506891ea4a1a9f8dce770643afdd3c81","tarball":"https://registry.npmjs.org/di/-/di-0.0.0.tgz","integrity":"sha512-GXADrA3vrNSXbuKvAPyKp+9e/IMxnXd7eJlp99uoOHPbyYeSnxMkQJpyJX5uSNnkLhHXZChA52SawD+emSD4iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZQMexTvc90puZx5b2W/Gu4p+mf9kKgX+wqHE77mZYPAiEAsLCR+81lFeIAZVaHRwMpcHO6z4yPw0ZRDGf7xrUw+aY="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"0.0.1":{"name":"di","version":"0.0.1","description":"Dependency Injection for Node.js. Heavily inspired by AngularJS.","main":"lib/index.js","scripts":{"test":"mocha --compilers coffee:coffee-script test/*"},"repository":{"type":"git","url":"git://github.com/vojtajina/node-di.git"},"keywords":["di","dependency","injection","injector"],"devDependencies":{"grunt":"~0.4.0rc5","grunt-simple-mocha":"~0.3.2","grunt-contrib-jshint":"~0.1.1rc5","mocha":"1.8.1","chai":"1.4.2","coffee-script":"1.4.0"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"license":"MIT","_id":"di@0.0.1","dist":{"shasum":"806649326ceaa7caa3306d75d985ea2748ba913c","tarball":"https://registry.npmjs.org/di/-/di-0.0.1.tgz","integrity":"sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS5xFZWhnJfQ9b10fJcQkZD9bZaXty2aTS1z3RP5ZrYwIhAOdJTeAXfmca/Hz2TphSeeR8io41xtsrukY/eVcsRSoQ"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"1.9.0":{"name":"di","version":"1.9.0","description":"A DI framework.","main":"node/index.js","dependencies":{"traceur":"git://github.com/vojtajina/traceur-compiler#nodejs-api-support-sourcemaps-with-annotations","es6-shim":"~0.9.2"},"devDependencies":{"gulp":"~3.5.1","gulp-connect":"~0.1.6","gulp-traceur":"git://github.com/vojtajina/gulp-traceur#update-traceur","karma":"0.11.11-dev","karma-jasmine":"~0.1.4","karma-requirejs":"~0.2.0","karma-chrome-launcher":"~0.1.1","karma-traceur-preprocessor":"git://github.com/karma-runner/karma-traceur-preprocessor.git#error-callback","requirejs":"~2.1.9"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@1.9.0","dist":{"shasum":"c1b06115e0d6b1157fd4670651a1d3f5324a1e5e","tarball":"https://registry.npmjs.org/di/-/di-1.9.0.tgz","integrity":"sha512-HHE1BqKCqonl54cRFMKR3NL2sM4kwubg4YMwAlVwEEanx2lFCwXwBjh1ds+AlF+74xFBUDFHXsdnBrrBfJeu6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELoVe+ZRPo6jc6zNhIBefQrQjUSJ+VHcS592P/xA4qUAiEA8e9UEiieq7KWKoG4zup9HWZoEMUTyCisE0ZCJD/qmfY="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-1":{"name":"di","version":"2.0.0-pre-1","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"0.0.20","es6-shim":"~0.9.2"},"devDependencies":{"pipe":"git://github.com/angular/pipe#master","gulp-connect":"~0.3.0"},"scripts":{"test":"./node_modules/gulp/bin/gulp.js test"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@2.0.0-pre-1","dist":{"shasum":"9da45fbd7e08e94dafbecef89cfa2f2b4bab751b","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-1.tgz","integrity":"sha512-XSpF9OdtQAPhd24/Td69fukrsTpcV0Xbl2EnGCQDNwindeNby/uiZNy2r64K4UaWzOSuF2YUWCvqmcXwZeS7TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwLcLhPmn+xfXIy3OLMm78Nwd8dRYDwAbE2Fx29kCt5wIgUCIkGbfw3KyEawhNlDYCYkEGxWthCnenC4sRYdBHlps="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-2":{"name":"di","version":"2.0.0-pre-2","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"0.0.20","es6-shim":"~0.9.2"},"devDependencies":{"pipe":"git://github.com/angular/pipe#karma-jasmine-2","gulp-connect":"~0.3.0","requirejs":"2.1.10"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@2.0.0-pre-2","dist":{"shasum":"c87bb0e509f1413b795bf86a1c51dfdecf539fcc","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-2.tgz","integrity":"sha512-ayc2i0AwX+6upFNtASPN6rlFrrNjTfVGwompauENVZHjuCsg14zt20Y+DfWXKDMuNOm261MjHyKr1gWVQYDAsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbVwa2xog06OWbyYxYbw7nsxHd4B/aPUEX/78EU9OEgAiAhPlh+0CyT2spFL8rbesZb5LDDbrgfHvLHiT3bbMTqLg=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-3":{"name":"di","version":"2.0.0-pre-3","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"0.0.20","es6-shim":"~0.9.2","q":"~1.0.0"},"devDependencies":{"pipe":"git://github.com/angular/pipe#assert","gulp-connect":"~0.3.0","requirejs":"2.1.10"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@2.0.0-pre-3","dist":{"shasum":"b4ea44969b24b8ea99e20c878b7cceeaf526982e","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-3.tgz","integrity":"sha512-1tzrR+MHCPcwDeo1cKutRtT6Pgpu/Pnsqns55AVl/lbuet9pRE/0XjufGwUeuOifSfCpQ75+PRK8kf/uvAfmqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgJFczbO3nCgZ7FU7Cr0WReo/g/qA4Fj5pyySXyNHwzwIgX/6idsNw4MSFg2MWCMXPn6AllPu+TdqCxBgTkvIoVdo="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-4":{"name":"di","version":"2.0.0-pre-4","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"0.0.20","es6-shim":"~0.9.2"},"devDependencies":{"pipe":"git://github.com/angular/pipe#assert","gulp-connect":"~0.3.0","gulp-git":"vojtajina/gulp-git#hacked","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@2.0.0-pre-4","dist":{"shasum":"8ceef0ca42fe38e10757a5d81b7d900c169798fa","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-4.tgz","integrity":"sha512-S6zEq5BsXSnvyhvPWelhz8BcRBwp5p77DxI9b5FigJe1cveZ3Z2U/ysbwQGy8gfzASLSscjPRv6EgPcEVsdVtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDN+U6on4uV3u+MNNeWSyZ3U7xBFaErXSe2YIAJHczfAiAYFcZ/A7vSDGwYicq6I1VVhUezv4SNKfbhR5UM5jfVwQ=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-5":{"name":"di","version":"2.0.0-pre-5","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"~0.0.30","es6-shim":"~0.9.2"},"devDependencies":{"pipe":"angular/pipe","gulp-connect":"~0.3.0","gulp-git":"vojtajina/gulp-git#hacked","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@2.0.0-pre-5","dist":{"shasum":"859cc5eccf45f7bcbc806f19d379d2f6165476f9","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-5.tgz","integrity":"sha512-F+wlkujg5ayuT731/Ami6bOrUXYpNEy3aLo8Rv1bHE836/K1UOjSOVpfdNS/WemhIO7wpjjXjqQRzBCuURPMzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH15zvkRTvzXu0bIy4aAfUpbqK33UPnH/ojJcGcIvk9kAiEA0omaUgv+2Yge2VyQqsMKJbQNyRtxAPZaI9mNPil6EHI="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-6":{"name":"di","version":"2.0.0-pre-6","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"~0.0.30","es6-shim":"~0.9.2"},"devDependencies":{"pipe":"git://github.com/angular/pipe","gulp-connect":"~0.3.0","gulp-git":"vojtajina/gulp-git#hacked","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@2.0.0-pre-6","dist":{"shasum":"18a1d8429a83be07be474b21d20436ac2770110a","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-6.tgz","integrity":"sha512-vKUHzZqDvNysARbd8H7BKPdQJtLAnAUDyInDBeUa35MK8Wltms18VYwdHBwcE0ZDesueiw5JSJaVi6CshqIVPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaVPy5eSKzhRfHhxjja1sRChwoSWDV7hpY+a1EokBLZAiAgZNq0JN7KLg+WTGpdxm5K3gCJr+ny5rS9xjzpH2ZKQA=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-7":{"name":"di","version":"2.0.0-pre-7","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"vojtajina/traceur-compiler#add-es6-pure-transformer-dist","es6-shim":"~0.9.2"},"devDependencies":{"rtts-assert":"angular/assert","gulp":"^3.5.6","gulp-connect":"~1.0.5","gulp-traceur":"vojtajina/gulp-traceur#traceur-as-peer","gulp-git":"vojtajina/gulp-git#hacked","karma":"^0.12.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-sauce-launcher":"~0.2.4","karma-jasmine":"^0.2.2","karma-requirejs":"^0.2.1","karma-traceur-preprocessor":"vojtajina/karma-traceur-preprocessor#traceur-as-peer","pipe":"angular/pipe#remove-transitive-deps","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@2.0.0-pre-7","dist":{"shasum":"24ce0a2ce462a3d9ae58c912e2d96ee19cd8e7ae","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-7.tgz","integrity":"sha512-mS/NyMRlu/CN55nfnryZSBpspPovTlh8uv7/VN4SzY9qwef1lNmhRyVrnCjVikOV56lQxsMMQ9EXGS9mjqYkVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5aZJJpigK1z0n074VYGc11CtAGeVRWO+qBscrwy8t7AIgR3OKWsAWGPtKhb91ZPPAWJk38UYLnaWbxDMZJ7ZXYmE="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-8":{"name":"di","version":"2.0.0-pre-8","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"vojtajina/traceur-compiler#add-es6-pure-transformer-dist","es6-shim":"~0.9.2"},"devDependencies":{"rtts-assert":"angular/assert","gulp":"^3.5.6","gulp-connect":"~1.0.5","gulp-traceur":"vojtajina/gulp-traceur#traceur-as-peer","gulp-git":"vojtajina/gulp-git#hacked","karma":"^0.12.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-sauce-launcher":"~0.2.4","karma-jasmine":"^0.2.2","karma-requirejs":"^0.2.1","karma-traceur-preprocessor":"vojtajina/karma-traceur-preprocessor#traceur-as-peer","pipe":"angular/pipe#remove-transitive-deps","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@2.0.0-pre-8","dist":{"shasum":"b759543027654ac2a1bb9c33f88554beec3f594f","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-8.tgz","integrity":"sha512-u+a3OYFVEpVMvgQAotU1J3U8+Ymh/2+rHkrMuzsZvvYM2PnNxokp7SJBFexr4RKnlhqnKGxq8A6wxC0wuaSYcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnUKjrarFuBOAU7XIyEGV3DGOMaUG9um/8KComtNlimwIgP35wiygaYc/Ef2O7Ahs4Ibt0mf37hbbhmgyfvFZp88M="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-9":{"name":"di","version":"2.0.0-pre-9","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"vojtajina/traceur-compiler#add-es6-pure-transformer-dist","es6-shim":"~0.9.2"},"devDependencies":{"rtts-assert":"angular/assert","gulp":"^3.5.6","gulp-connect":"~1.0.5","gulp-traceur":"vojtajina/gulp-traceur#traceur-as-peer","gulp-git":"vojtajina/gulp-git#hacked","karma":"^0.12.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-sauce-launcher":"~0.2.4","karma-jasmine":"^0.2.2","karma-requirejs":"^0.2.1","karma-traceur-preprocessor":"vojtajina/karma-traceur-preprocessor#traceur-as-peer","pipe":"angular/pipe#remove-transitive-deps","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@2.0.0-pre-9","dist":{"shasum":"b51fb4c3a7a1cb231396e1abce4f0ecfe187b6df","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-9.tgz","integrity":"sha512-meYt6CMajVV4Gk5kaA07VBmxEeUjEyOw1t/ICqJJr4rrBbhH2OYDXYSmGglhCaOszmV0Au/ozndjN+O/cIgjEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiNjCiSb3soMYsXhxM7EmaolXmWOfK6QGYeaiBHrIulQIgRctJ2ycRnni5bsMbMKPvqTsydQoJvCKnnHZk5yvZBbc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-10":{"name":"di","version":"2.0.0-pre-10","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"vojtajina/traceur-compiler#add-es6-pure-transformer-dist","es6-shim":"~0.9.2"},"devDependencies":{"rtts-assert":"angular/assert","gulp":"^3.5.6","gulp-connect":"~1.0.5","gulp-traceur":"vojtajina/gulp-traceur#traceur-as-peer","gulp-git":"vojtajina/gulp-git#hacked","karma":"^0.12.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-sauce-launcher":"~0.2.4","karma-jasmine":"^0.2.2","karma-requirejs":"^0.2.1","karma-traceur-preprocessor":"vojtajina/karma-traceur-preprocessor#traceur-as-peer","pipe":"angular/pipe#remove-transitive-deps","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","_id":"di@2.0.0-pre-10","dist":{"shasum":"dd7778f98fc2a176ca34bb61b4a66a251d95954c","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-10.tgz","integrity":"sha512-ZD1/pxUymjltzZHt2VCOuYtrwS3WCBjRhnv3VpBFMXPKjVCb5VnA9IdcuDNHAF3a3eanr44H6K4/4tIUS8miow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjO/VYWK6JRWhpsH1Xj1cC0fLz9aKuja7MmI60a1iZ5QIgdjTeCKS1KXoamlcHEJa/M7uF0e1mgLOUPbBGOaJ/Hd4="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"directories":{}},"2.0.0-pre-11":{"name":"di","version":"2.0.0-pre-11","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"~0.0.33","es6-shim":"~0.11.0"},"devDependencies":{"rtts-assert":"git+https://github.com/angular/assert","gulp":"^3.5.6","gulp-connect":"~1.0.5","gulp-traceur":"vojtajina/gulp-traceur#traceur-as-peer","gulp-git":"vojtajina/gulp-git#hacked","karma":"^0.12.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-sauce-launcher":"~0.2.4","karma-jasmine":"^0.2.2","karma-requirejs":"^0.2.1","karma-traceur-preprocessor":"vojtajina/karma-traceur-preprocessor#traceur-as-peer","pipe":"angular/pipe#remove-transitive-deps","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","gitHead":"e4c865933a10b61173fb20dac5eb3bbc1afc8b37","_id":"di@2.0.0-pre-11","_shasum":"4cb031094649ec4c8eb50e4a1ce1dbf21e6a3fb8","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"dist":{"shasum":"4cb031094649ec4c8eb50e4a1ce1dbf21e6a3fb8","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-11.tgz","integrity":"sha512-Kg5mPSeCoW52alpwuUcnzs/tvmOKZ3GMnW0qS7c4WsVY9HbxBsW/iLQVwtTeB2hMlMAT7QMu2bGuzP+rJeGDPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTQZFsPWYZVNkZhQT1kynyHqSKphlRhgaI0gCo97CeyAiEAtbHMBtYEugnq8/9pfqXhZue34wCgVHRTV+gov6sXr5I="}]},"directories":{}},"2.0.0-pre-12":{"name":"di","version":"2.0.0-pre-12","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"~0.0.33","es6-shim":"~0.11.0"},"devDependencies":{"rtts-assert":"git+https://github.com/angular/assert","gulp":"^3.5.6","gulp-connect":"~1.0.5","gulp-traceur":"vojtajina/gulp-traceur#traceur-as-peer","gulp-git":"vojtajina/gulp-git#hacked","karma":"^0.12.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-sauce-launcher":"~0.2.4","karma-jasmine":"^0.2.2","karma-requirejs":"^0.2.1","karma-traceur-preprocessor":"vojtajina/karma-traceur-preprocessor#traceur-as-peer","pipe":"angular/pipe#remove-transitive-deps","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","gitHead":"7fa994f99c95476bef903be80ac69a63bd0502ee","_id":"di@2.0.0-pre-12","_shasum":"a85601de555bf5243c2b0769d30c58889bb9f620","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"}],"dist":{"shasum":"a85601de555bf5243c2b0769d30c58889bb9f620","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-12.tgz","integrity":"sha512-hmr5N7vb4Gb+L4m+1Zb9JnvM/5+722VJbrLhr53MiG3aXauSXwezLa4FMEmec0vHnDNh/8CKTyBvJdAluVMbEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMLkKTpcZMS02f8KEoCc7csZqZFeHGoVhXWily3yrlQAiEAnzYIG+rkqommDFBuYyP8+UfnWahMbD1RTkoefQIBpuo="}]},"directories":{}},"2.0.0-pre-13":{"name":"di","version":"2.0.0-pre-13","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"0.0.33","es6-shim":"~0.11.0"},"devDependencies":{"rtts-assert":"git+https://github.com/angular/assert","gulp":"^3.5.6","gulp-connect":"~1.0.5","gulp-traceur":"vojtajina/gulp-traceur#traceur-as-peer","gulp-git":"vojtajina/gulp-git#hacked","karma":"^0.12.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-sauce-launcher":"~0.2.4","karma-jasmine":"^0.2.2","karma-requirejs":"^0.2.1","karma-traceur-preprocessor":"vojtajina/karma-traceur-preprocessor#traceur-as-peer","pipe":"angular/pipe#remove-transitive-deps","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","gitHead":"a52ee977d278bf8dd1bd56e830355c55696a3dbe","_id":"di@2.0.0-pre-13","_shasum":"63f1ea3da8c301c5eee1d116289f5613b94c0c1c","_from":".","_npmVersion":"1.5.0-alpha-3","_npmUser":{"name":"angularcore","email":"angular-core+npm@google.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"},{"name":"angularcore","email":"angular-core+npm@google.com"}],"dist":{"shasum":"63f1ea3da8c301c5eee1d116289f5613b94c0c1c","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-13.tgz","integrity":"sha512-Zpl9uKGgaBI3TnpLOCQ9DqicsMYOZhrO7Iim1SBaZnFGbWFLgpy9vSiscWGt4jnLM3aevRwSBUMmJX19/jvqzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD44aebrV0KwJMegcJWHlgNZoRlTRQ1pw9pDFODklxHNwIhAOswzhsR0xqiNakYISkE4Bs3zEGWAa0DsrTLFeNSw3u7"}]},"directories":{}},"2.0.0-pre-14":{"name":"di","version":"2.0.0-pre-14","description":"A DI framework.","main":"node/index.js","homepage":"https://github.com/angular/di.js","repository":{"type":"git","url":"git://github.com/angular/di.js.git"},"bugs":{"url":"https://github.com/angular/di.js/issues"},"dependencies":{"traceur":"0.0.33","es6-shim":"~0.11.0"},"devDependencies":{"rtts-assert":"git+https://github.com/angular/assert","gulp":"^3.5.6","gulp-connect":"~1.0.5","gulp-traceur":"vojtajina/gulp-traceur#traceur-as-peer","gulp-git":"vojtajina/gulp-git#hacked","karma":"^0.12.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-sauce-launcher":"~0.2.4","karma-jasmine":"^0.2.2","karma-requirejs":"^0.2.1","karma-traceur-preprocessor":"vojtajina/karma-traceur-preprocessor#traceur-as-peer","pipe":"angular/pipe#remove-transitive-deps","requirejs":"2.1.10","through2":"~0.4.1"},"scripts":{"test":"karma start --single-run"},"author":{"name":"Vojta Jína","email":"vojta.jina@gmail.com"},"license":"Apache-2.0","gitHead":"61d8278d2c6147bf7657d111391d4b1fd9421ce5","_id":"di@2.0.0-pre-14","_shasum":"032dacecd03a6b7a2a54812a3568884505b75d8e","_from":".","_npmVersion":"1.5.0-alpha-3","_npmUser":{"name":"angularcore","email":"angular-core+npm@google.com"},"maintainers":[{"name":"vojtajina","email":"vojta.jina@gmail.com"},{"name":"angularcore","email":"angular-core+npm@google.com"}],"dist":{"shasum":"032dacecd03a6b7a2a54812a3568884505b75d8e","tarball":"https://registry.npmjs.org/di/-/di-2.0.0-pre-14.tgz","integrity":"sha512-LiIg5HU03MSxysPQCdsPexuqx7dNH9IpJNKE1qxkk6RGyXgBhOr/54Oyi4guzNRVEKaPEs1alMfA7juUSnCyew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+UvGTm7Z/dvIIRd8dQqHJXpNVGztZKGNftpToopWWlAiAyeUWE3cPd6NVOPeykwYAZHMzb8KZXcrh8RiaTqrVnTA=="}]},"directories":{}}},"readme":"[![Build Status](https://travis-ci.org/angular/di.js.png?branch=master)](https://travis-ci.org/angular/di.js)\n\n## Dependency Injection v2\n\nThis readme describes how to set up your working space in order to run the tests and hack on it. See [How can I use it](./docs/how-can-i-use-it.md) on how to use this DI framework in your project.\n\n### Installation\n```bash\n# Clone this repo (or your fork).\ngit clone https://github.com/angular/di.js.git\n\n# Install all the the dev dependencies, such as Karma, Gulp, etc.\nnpm install\n\n# If you wanna use \"karma\" or \"gulp\" commands, install also:\nnpm install -g karma-cli\nnpm install -g gulp\n```\n\n### Running the [tests](./test/)\nThis will start Karma and Chrome (with `--harmony` enabled). Karma will watch the source code and run the tests anytime you save a change.\n\n```bash\nkarma start\n```\n\n### Transpiling ES6\nAll the source code is written in the upcoming version of JavaScript - ES6. In order to use it in the current browsers you need to transpile the code into ES5 using [Traceur].\n\n\n```bash\n# Transpile ES6 into ./compiled/*\ngulp build\n\n# Watch all the sources and transpile on any change\ngulp watch\n```\n\n\n### Examples\n```bash\ngulp build_examples\ngulp serve\n```\n\n\n### More stuff\n\nI talked about this DI framework at the [ng-conf], here are some more links...\n\n  - [video](http://www.youtube.com/watch?v=_OGGsf1ZXMs)\n  - [slides](https://dl.dropboxusercontent.com/u/36607830/talks/ng-conf-di-v2.pdf) ([annotated version](https://dl.dropboxusercontent.com/u/36607830/talks/ng-conf-di-v2-annotated.pdf))\n\nAlso, [here](https://docs.google.com/document/d/1fTR4TcTGbmExa5w2SRNAkM1fsB9kYeOvfuiI99FgR24/edit?usp=sharing) is the original design doc, which is quickly becoming out-dated ;-)\n\n[Traceur]: https://github.com/google/traceur-compiler\n[ng-conf]: http://ng-conf.org/\n","maintainers":[{"email":"devops+npm@angular.io","name":"angular"}],"time":{"modified":"2022-06-15T03:04:56.602Z","created":"2013-01-24T17:46:06.250Z","0.0.0":"2013-01-24T17:46:06.848Z","0.0.1":"2013-04-03T20:38:33.138Z","2.0.0-dev":"2014-01-27T06:49:04.241Z","1.9.0":"2014-02-03T23:07:42.332Z","2.0.0-pre-1":"2014-02-06T23:23:06.602Z","2.0.0-pre-2":"2014-02-20T01:46:51.184Z","2.0.0-pre-3":"2014-03-10T19:23:08.508Z","2.0.0-pre-4":"2014-03-19T19:32:48.298Z","2.0.0-pre-5":"2014-03-19T23:13:12.299Z","2.0.0-pre-6":"2014-03-28T00:10:20.455Z","2.0.0-pre-7":"2014-04-03T17:15:58.985Z","2.0.0-pre-8":"2014-04-07T23:45:16.244Z","2.0.0-pre-9":"2014-04-08T16:06:43.749Z","2.0.0-pre-10":"2014-04-08T20:50:55.278Z","2.0.0-pre-11":"2014-08-23T19:28:02.064Z","2.0.0-pre-12":"2014-08-24T06:15:06.629Z","2.0.0-pre-13":"2015-02-04T00:48:44.490Z","2.0.0-pre-14":"2015-02-04T17:24:31.404Z"},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"repository":{"type":"git","url":"git://github.com/vojtajina/node-di.git"},"readmeFilename":"README.md","license":"MIT","users":{"jorgemsrs":true,"lotbert":true,"shiningray":true,"andr":true,"xgheaven":true,"cognivator":true},"keywords":["di","dependency","injection","injector"]}