{"_id":"di","_rev":"347676","name":"di","description":"Dependency Injection for Node.js. Heavily inspired by AngularJS.","dist-tags":{"latest":"0.0.1","v2":"2.0.0-pre-14"},"maintainers":[{"name":"angular","email":""}],"time":{"modified":"2021-07-07T06:31:25.000Z","created":"2013-01-24T17:46:06.848Z","2.0.0-pre-14":"2015-02-04T17:24:31.404Z","2.0.0-pre-13":"2015-02-04T00:48:44.490Z","2.0.0-pre-12":"2014-08-24T06:15:06.629Z","2.0.0-pre-11":"2014-08-23T19:28:02.064Z","2.0.0-pre-10":"2014-04-08T20:50:55.278Z","2.0.0-pre-9":"2014-04-08T16:06:43.749Z","2.0.0-pre-8":"2014-04-07T23:45:16.244Z","2.0.0-pre-7":"2014-04-03T17:15:58.985Z","2.0.0-pre-6":"2014-03-28T00:10:20.455Z","2.0.0-pre-5":"2014-03-19T23:13:12.299Z","2.0.0-pre-4":"2014-03-19T19:32:48.298Z","2.0.0-pre-3":"2014-03-10T19:23:08.508Z","2.0.0-pre-2":"2014-02-20T01:46:51.184Z","2.0.0-pre-1":"2014-02-06T23:23:06.602Z","1.9.0":"2014-02-03T23:07:42.332Z","0.0.1":"2013-04-03T20:38:33.138Z","0.0.0":"2013-01-24T17:46:06.848Z"},"users":{"jorgemsrs":true,"lotbert":true,"shiningray":true,"andr":true,"xgheaven":true,"cognivator":true},"author":{"name":"Vojta Jina","email":"vojta.jina@gmail.com"},"repository":{"type":"git","url":"git://github.com/vojtajina/node-di.git"},"versions":{"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":"angular","email":""}],"dist":{"shasum":"032dacecd03a6b7a2a54812a3568884505b75d8e","size":34373,"noattachment":false,"key":"/di/-/di-2.0.0-pre-14.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-14.tgz"},"directories":{},"publish_time":1423070671404,"_cnpm_publish_time":1423070671404,"_hasShrinkwrap":false},"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":"angular","email":""}],"dist":{"shasum":"63f1ea3da8c301c5eee1d116289f5613b94c0c1c","size":25802,"noattachment":false,"key":"/di/-/di-2.0.0-pre-13.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-13.tgz"},"directories":{},"publish_time":1423010924490,"_cnpm_publish_time":1423010924490,"_hasShrinkwrap":false},"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":"angular","email":""}],"dist":{"shasum":"a85601de555bf5243c2b0769d30c58889bb9f620","size":33950,"noattachment":false,"key":"/di/-/di-2.0.0-pre-12.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-12.tgz"},"directories":{},"publish_time":1408860906629,"_cnpm_publish_time":1408860906629,"_hasShrinkwrap":false},"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":"angular","email":""}],"dist":{"shasum":"4cb031094649ec4c8eb50e4a1ce1dbf21e6a3fb8","size":62614328,"noattachment":false,"key":"/di/-/di-2.0.0-pre-11.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-11.tgz"},"directories":{},"publish_time":1408822082064,"_cnpm_publish_time":1408822082064,"_hasShrinkwrap":false},"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","size":146750,"noattachment":false,"key":"/di/-/di-2.0.0-pre-10.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-10.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1396990255278,"_cnpm_publish_time":1396990255278,"_hasShrinkwrap":false},"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","size":146734,"noattachment":false,"key":"/di/-/di-2.0.0-pre-9.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-9.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1396973203749,"_hasShrinkwrap":false,"_cnpm_publish_time":1396973203749},"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","size":146795,"noattachment":false,"key":"/di/-/di-2.0.0-pre-8.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-8.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1396914316244,"_hasShrinkwrap":false,"_cnpm_publish_time":1396914316244},"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","size":144985,"noattachment":false,"key":"/di/-/di-2.0.0-pre-7.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-7.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1396545358985,"_hasShrinkwrap":false,"_cnpm_publish_time":1396545358985},"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","size":153637,"noattachment":false,"key":"/di/-/di-2.0.0-pre-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-6.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1395965420455,"_hasShrinkwrap":false,"_cnpm_publish_time":1395965420455},"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","size":153344,"noattachment":false,"key":"/di/-/di-2.0.0-pre-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-5.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1395270792299,"_cnpm_publish_time":1395270792299,"_hasShrinkwrap":false},"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","size":153260,"noattachment":false,"key":"/di/-/di-2.0.0-pre-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-4.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1395257568298,"_cnpm_publish_time":1395257568298,"_hasShrinkwrap":false},"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","size":150257,"noattachment":false,"key":"/di/-/di-2.0.0-pre-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-3.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1394479388508,"_cnpm_publish_time":1394479388508,"_hasShrinkwrap":false},"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","size":138434,"noattachment":false,"key":"/di/-/di-2.0.0-pre-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-2.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1392860811184,"_cnpm_publish_time":1392860811184,"_hasShrinkwrap":false},"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","size":827762,"noattachment":false,"key":"/di/-/di-2.0.0-pre-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-2.0.0-pre-1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1391728986602,"_cnpm_publish_time":1391728986602,"_hasShrinkwrap":false},"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","size":395962,"noattachment":false,"key":"/di/-/di-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-1.9.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1391468862332,"_cnpm_publish_time":1391468862332,"_hasShrinkwrap":false},"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","readmeFilename":"README.md","_id":"di@0.0.1","dist":{"shasum":"806649326ceaa7caa3306d75d985ea2748ba913c","size":3208,"noattachment":false,"key":"/di/-/di-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-0.0.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1365021513138,"_cnpm_publish_time":1365021513138,"_hasShrinkwrap":false},"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","size":7907,"noattachment":false,"key":"/di/-/di-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/di/download/di-0.0.0.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"vojtajina","email":"vojta.jina@gmail.com"},"maintainers":[{"name":"angular","email":""}],"directories":{},"publish_time":1359049566848,"_cnpm_publish_time":1359049566848,"_hasShrinkwrap":false}},"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","_attachments":{},"readmeFilename":"README.md","license":"MIT"}