{"_id":"spur-ioc","_rev":"61-fe913c546df7286a946fbb4a7923acde","name":"spur-ioc","description":"Dependency Injection library for Node.js","dist-tags":{"latest":"2.1.0","next":"0.2.0"},"versions":{"0.0.1":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.0.1","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"keywords":["IoC","di","inversion of control","dependency injection","framework"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/SpurFramework/spur-ioc/issues"},"homepage":"https://github.com/SpurFramework/spur-ioc","repository":{"type":"git","url":"git://github.com/SpurFramework/spur-ioc.git"},"dependencies":{"coffee-script":"1.8.0","lodash":"2.4.1","stack-filter":"^1.0.0","require-all":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"engines":{"node":">= 0.10.0"},"_id":"spur-ioc@0.0.1","dist":{"shasum":"44e60dffee37dcc140eab62c8490d9e1afd0bc0a","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.0.1.tgz","integrity":"sha512-vU+q3D7aCBpakHw0WPYHV4HPq4+WOkWFNI0MZXPQEhz1mO4JuVhuu9MEjYJNZaarzxVoxNdGN+1fVobKtbEIxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyNIlNXLBnu0c/XbmsWfzS3qMerTw+AL1baAEqD/sq4AiBUatg69XVfqgwRyW+DUfDcFJyu/WHMbhKeHLQo7cJp0A=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"}],"directories":{}},"0.0.2":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.0.2","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"keywords":["IoC","di","inversion of control","dependency injection","framework"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/SpurFramework/spur-ioc/issues"},"homepage":"https://github.com/SpurFramework/spur-ioc","repository":{"type":"git","url":"git://github.com/SpurFramework/spur-ioc.git"},"dependencies":{"coffee-script":"1.8.0","lodash":"2.4.1","stack-filter":"^1.0.0","require-all":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"engines":{"node":">= 0.10.0"},"_id":"spur-ioc@0.0.2","dist":{"shasum":"1751740f8b881878329a8ccb36b955aae2bddf39","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.0.2.tgz","integrity":"sha512-G+hxZYmB+RDhACO+I0h6jyEVqt0186t9FUF9TUZqfU/03TMTtEDB3KC5hMJLjZ4DQQCBTZGFIPovSPA3NZz2Zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJGEAYVmJ+ptsZGCfDOusu6Wj6ljIq0Wt7+Y1tpFEvyAiB5D9Q5KFWxyIXgNznDzCXb3lpVmVnUXLFyclIO/qMMrg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"directories":{}},"0.0.3":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.0.3","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"keywords":["IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/SpurFramework/spur-ioc/issues"},"homepage":"https://github.com/SpurFramework/spur-ioc","repository":{"type":"git","url":"git://github.com/SpurFramework/spur-ioc.git"},"dependencies":{"coffee-script":"1.8.0","lodash":"2.4.1","stack-filter":"^1.0.0","require-all":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"engines":{"node":">= 0.10.0"},"_id":"spur-ioc@0.0.3","dist":{"shasum":"e675d939e391eb8f295f45f9ef361a034dff4e77","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.0.3.tgz","integrity":"sha512-FQxULqmdfl9TCb+sfGfof7HeEvX0S6ZBtaW8UAFwyrOGjpD5NpIC2aZJCGMMZqsq4d3tdqFQhIHYBE9ykkKRqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGouyXjdPa5HAiqrClAD4i6y0vUrKw4ENFlnHL/ZZeWiAiEAvkgn56h1rLWW25kaw0NUmknKZh7haAT4PjeLQqvedPU="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ssetem","email":"ssetem@googlemail.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"directories":{}},"0.0.4":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.0.4","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"keywords":["IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/SpurFramework/spur-ioc/issues"},"homepage":"https://github.com/SpurFramework/spur-ioc","repository":{"type":"git","url":"git://github.com/SpurFramework/spur-ioc.git"},"dependencies":{"coffee-script":"1.8.0","lodash":"2.4.1","stack-filter":"^1.0.0","require-all":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"engines":{"node":">= 0.10.0"},"_id":"spur-ioc@0.0.4","dist":{"shasum":"5ae6e42605293aa67e0d7cf8b68513fb99b08e1f","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.0.4.tgz","integrity":"sha512-RiKEsoIa7dIYuosjz5kA4RFMaOnQaHlU0NL8ghC/oD0a/mXwVyJKY+S8xS67RcSEQ88YM4NRCUCVRqk/xxUbrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvwajXtdhEmLFHNS5LSSCHuSaEGKQ73y7GqBW3/EdKWAiEA5EmPixjYWdwBceJJRem6ZqS5DyLNz89GklMduZlUdxc="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ssetem","email":"ssetem@googlemail.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"directories":{}},"0.0.5":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.0.5","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"keywords":["IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/SpurFramework/spur-ioc/issues"},"homepage":"https://github.com/SpurFramework/spur-ioc","repository":{"type":"git","url":"git://github.com/SpurFramework/spur-ioc.git"},"dependencies":{"coffee-script":"1.8.0","lodash":"2.4.1","stack-filter":"^1.0.0","require-all":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"engines":{"node":">= 0.10.0"},"_id":"spur-ioc@0.0.5","dist":{"shasum":"b8cac8ec7e62fffb59a5952e457dce05030a3b17","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.0.5.tgz","integrity":"sha512-PixTkDPKzzL6p/pzG7sFpnxNQiIhid/5vGeA7t0oJkK3PZ7+JD3P+g7jsNsw5F0lBdgtHU0okrD4kXoBr/swjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiQM+9DB5SfyDtFU/TVq0PH+xEU9VkpRdBiLRlyzv45QIhAJ1ZzN4pWj7Zg1uDkQiK9odi+Hkadw0LbVG9DmBL4Gi8"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ssetem","email":"ssetem@googlemail.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"directories":{}},"0.0.6":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.0.6","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"keywords":["IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/SpurFramework/spur-ioc/issues"},"homepage":"https://github.com/SpurFramework/spur-ioc","repository":{"type":"git","url":"git://github.com/SpurFramework/spur-ioc.git"},"dependencies":{"coffee-script":"1.8.0","lodash":"2.4.1","stack-filter":"^1.0.0","require-all":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"engines":{"node":">= 0.10.0"},"_id":"spur-ioc@0.0.6","dist":{"shasum":"f0cf39c87f66945e36ba77b0702759c7afbcb6e6","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.0.6.tgz","integrity":"sha512-0FlugEN2mXmuI5P0wGd9ALPX0/5t79s9TSGyuuY4pGOjySMS0B6qDVDWVTXDkqyx68FyXtNXApCKzFUNZdzoQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc+KaelA9sCYvx4oMME1vXyjMSv7TZB094Qq2AFMOrfwIhANB9TgCZ+ISivScEn2ENHxX3/phTIRpK2u7KMzSREdu2"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ssetem","email":"ssetem@googlemail.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"directories":{}},"0.0.7":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.0.7","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"keywords":["IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/SpurFramework/spur-ioc/issues"},"homepage":"https://github.com/SpurFramework/spur-ioc","repository":{"type":"git","url":"git://github.com/SpurFramework/spur-ioc.git"},"dependencies":{"coffee-script":"1.8.0","lodash":"2.4.1","stack-filter":"^1.0.0","require-all":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"engines":{"node":">= 0.10.0"},"_id":"spur-ioc@0.0.7","dist":{"shasum":"75e2ca9d57c5917ee2b60078a84d6699d246f970","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.0.7.tgz","integrity":"sha512-DMFRjTDgnQFKa0U4NEutlxXOPUoJN43D5k8s9PErXkAqYhiubsoo3tf+gu4++/jCZvrSy/4kwill80h3e/I8jQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMdvj1uBctJVUl0WcZIxAgfEiNbeCHgLB6n6ti1nBoCQIgP0JU6n3PtCrSwp9yC8iap2gfJOSUH2QcVAtLteZj+qU="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ssetem","email":"ssetem@googlemail.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"directories":{}},"0.0.8":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.0.8","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"contributors":[{"name":"Agustin Colchado","email":"agustin@colchado.com"}],"keywords":["IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"coffee-script":"1.8.0","lodash":"2.4.1","stack-filter":"^1.0.0","require-all":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"engines":{"node":">= 0.10.0"},"_id":"spur-ioc@0.0.8","_shasum":"aa4d3cdf0aaadb6047edb54267cd9101be152492","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"dist":{"shasum":"aa4d3cdf0aaadb6047edb54267cd9101be152492","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.0.8.tgz","integrity":"sha512-8aVbMRVumTKJGO99ucuNeGXQqgUr4aCz+r/eJ1CtN6lUq4f7MtCVCn7KR6vwtxrgnUFTRxbwstWz8oBpCk7acQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNoST4/L0KZlg2ZPJWwXdCSOqaJPrHNizc4vA2LNKg9wIhAJbFFyRNfCdXh+cvkbC6oI56YC9SlcYqGlRMFpH7PRys"}]},"directories":{}},"0.0.9":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.0.9","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"contributors":[{"name":"Agustin Colchado","email":"agustin@colchado.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"}],"keywords":["spur","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"coffee-script":"1.8.0","lodash":"2.4.1","require-all":"^1.0.0","stack-filter":"^1.0.0"},"devDependencies":{"mocha":"^2.0.1","chai":"^1.10.0","sinon":"^1.12.1"},"_id":"spur-ioc@0.0.9","_shasum":"4702595e086442896347fad83850959c03173ab5","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"dist":{"shasum":"4702595e086442896347fad83850959c03173ab5","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.0.9.tgz","integrity":"sha512-uOYvZTAPuSa8YTBMyiPs5Q9NMtjyCNXNQe68jW/uoeGs0qVijK/oBGECZQu8BciQPO8z+N45sBlJqh4Ilve42g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4UZ/css2HL/RjxncVLv7nN/ogqNrhvFCW2aesbz7U0QIhAKrfbFReoj2ud2ADn9fCtBvbLpCsfXx5QpPogHviqFXC"}]},"directories":{}},"0.1.0":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.1.0","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"contributors":[{"name":"Agustin Colchado","email":"agustin@colchado.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"}],"keywords":["spur","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"coffee-script":"1.8.0","lodash":"2.4.1","require-all":"^1.0.0","stack-filter":"^1.0.0"},"devDependencies":{"mocha":"^2.0.1","chai":"^1.10.0","sinon":"^1.12.1"},"_id":"spur-ioc@0.1.0","dist":{"shasum":"39fe1a621e064fa46b02fe2867fba9db8c41c336","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.1.0.tgz","integrity":"sha512-lIknzXq4v9jh6jvbAX9+5asM2Abb2Uf3jNc0A73w0NevwvmjG6+VoLKrm43iKxVgUnuVRpgZ7TBtesogn6CDfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyzCqZbFOjPIzEtRqUsxkjmDURsek24+DSgdVB1n6ZBgIhAIIiHTxt8W9W4E0XYXzoclpGdLHzaqghTsLdsN0LQvMt"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ssetem","email":"ssetem@googlemail.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"directories":{}},"0.1.1":{"name":"spur-ioc","description":"Dependency Injection Framework for Node.js","version":"0.1.1","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"contributors":[{"name":"Agustin Colchado","email":"agustin@colchado.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"}],"keywords":["spur","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"coffee-script":"1.9.0","lodash":"2.4.1","require-all":"^1.0.0","stack-filter":"^1.0.0"},"devDependencies":{"mocha":"^2.0.1","chai":"^1.10.0","sinon":"^1.12.1"},"_id":"spur-ioc@0.1.1","dist":{"shasum":"b21d497f6547077a348294141c225976ba74cd37","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.1.1.tgz","integrity":"sha512-TvfHPi3Hs/5wOGJOqcwqpkOAA14nK4IpOmdpT9ZjneNC8CtI4ulMFyEn+v5lf4htBI16QPM4xxbfuW3oq+oFfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF0i8HC7tBRCKP/Su/JNd1i+IyjbczrfIkKT1ircLcywIhANUyPxZkKe9V5Yo6Ba9pTB43Fifnd7s3FBh6Gt9A1MKM"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ssetem","email":"ssetem@googlemail.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"directories":{}},"0.1.2":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"0.1.2","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"contributors":[{"name":"Agustin Colchado","email":"agustin@colchado.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"}],"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"coffee-script":"1.9.1","lodash":"2.4.1","require-all":"^1.0.0","stack-filter":"^1.0.0"},"devDependencies":{"mocha":"^2.0.1","chai":"^1.10.0","sinon":"^1.12.1"},"gitHead":"03f87347d85fac20881c95192d1f66d1c9ec25f2","_id":"spur-ioc@0.1.2","_shasum":"10c6dec2dc2789cb8f1878a7c3c61d0b8f5e4fb8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"dist":{"shasum":"10c6dec2dc2789cb8f1878a7c3c61d0b8f5e4fb8","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.1.2.tgz","integrity":"sha512-arkjT3fYNZSe64HXqYHbzEi3ixReS6BSz9FbLkHoOf8wUSdQGbErKruc13+Zy1GDyouvjYvgMOzpYIPqAZjORg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5L2H+cSZcr1Gss6JlrJxSQE46R+zifeMHYD31P5rbsAiEA/+xp0LowIHHPTuYnWV675R0FKGC6j8xR8rXKfWcVTe8="}]},"directories":{}},"0.1.3":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"0.1.3","author":{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},"contributors":[{"name":"Agustin Colchado","email":"agustin@colchado.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","scripts":{"test":"mocha --opts ./test/mocha.opts ./test/"},"bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"coffee-script":"^1.10.0","lodash":"^4.3.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","sinon":"^1.17.3"},"gitHead":"ccab1cbb27f996c56a6e9d488bfb0fe3245adcca","_id":"spur-ioc@0.1.3","_shasum":"7541c29682e1fe69f8c14440b550389810fd9b34","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"7541c29682e1fe69f8c14440b550389810fd9b34","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.1.3.tgz","integrity":"sha512-TOdUKRztJDQNudAXGqLjAU5/74zYtJn25U1sOWR9f6qW1hqk0tcLZCk5hbfP4B+loCLHBGFnbu+JlbcyFYZeDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIh5CBmZGmabn15wGVDHxWEaFL9VNq7Uvj8l++FwTc/AiAJQz5TikL5ETt2mGPS26tGxwPWnH5IXK5zc/2N8r0i2g=="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/spur-ioc-0.1.3.tgz_1455270395483_0.606641345191747"},"directories":{}},"0.2.0-rc.1":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"0.2.0-rc.1","main":"lib/Injector.js","jsnext:main":"./src/Injector","scripts":{"build":"babel src -d lib --source-maps","dev":"babel --watch src -d lib","lint":"eslint .","pretest":"npm run lint","test-unit":"babel-node --debug node_modules/mocha/bin/_mocha ./test/unit/","test-unit-legacy":"babel-node --debug node_modules/mocha/bin/_mocha ./test/legacy/","test-integration":"babel-node --debug node_modules/mocha/bin/_mocha ./test/integration/","test":"npm run test-unit && npm run test-unit-legacy && npm run test-integration","coverage":"babel-node node_modules/isparta/bin/isparta cover --report text --report html ./node_modules/mocha/bin/_mocha --report lcovonly -- ./test/unit/","precoveralls":"npm run build && npm run lint && npm run test-unit-legacy && npm run test-integration","coveralls":"npm run coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","build-and-test":"npm run build && npm test"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org","tag":"next"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","coffee-script":"^1.10.0","lodash":"^4.3.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","chai":"^3.5.0","coveralls":"^2.11.11","eslint":"^2.4.0","eslint-config-opentable":"^4.0.0","eslint-plugin-import":"^1.8.1","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0"},"gitHead":"bed6f0dba7dc43ff7f7c1194b950f2eeb033f01f","_id":"spur-ioc@0.2.0-rc.1","_shasum":"6224cace0cffa49fed9a06d02f24b955617f7d42","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"6224cace0cffa49fed9a06d02f24b955617f7d42","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.2.0-rc.1.tgz","integrity":"sha512-1WnPfyiMGx61gHWHlES4z87D5wZC699J0TrJCqiynQZ2T6j09JVqeZM6ZHCEf47xaQploAC2mjcbIJ/vc1zbaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0stg5f07csCOsNSHm5bbrgRgnWYkJhAlMu8RhYbcpsAiABb9/u8KwzAs+Wai2vOOKBwVBkmKfhgCeTU9yfG2sC2g=="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/spur-ioc-0.2.0-rc.1.tgz_1470196125215_0.5742547158151865"},"directories":{}},"0.2.0-rc.2":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"0.2.0-rc.2","main":"lib/Injector.js","jsnext:main":"./src/Injector","scripts":{"build":"babel src -d lib --source-maps","dev":"babel --watch src -d lib","lint":"eslint .","pretest":"npm run lint","test-unit":"babel-node --debug node_modules/mocha/bin/_mocha ./test/unit/","test-unit-legacy":"babel-node --debug node_modules/mocha/bin/_mocha ./test/legacy/","test-integration":"babel-node --debug node_modules/mocha/bin/_mocha ./test/integration/","test":"npm run test-unit && npm run test-unit-legacy && npm run test-integration","coverage":"babel-node node_modules/isparta/bin/isparta cover --report text --report html ./node_modules/mocha/bin/_mocha --report lcovonly -- ./test/unit/","precoveralls":"npm run build && npm run lint && npm run test-unit-legacy && npm run test-integration","coveralls":"npm run coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","build-and-test":"npm run build && npm test"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org","tag":"next"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","coffee-script":"^1.10.0","lodash":"^4.3.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","chai":"^3.5.0","coveralls":"^2.11.11","eslint":"^2.4.0","eslint-config-opentable":"^4.0.0","eslint-plugin-import":"^1.8.1","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0"},"gitHead":"82a5eeef560d3d47f372fb692f778a754a07b21b","_id":"spur-ioc@0.2.0-rc.2","_shasum":"2f3e20e481b230834e3bd59c1e5e5a7bd12421c6","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"2f3e20e481b230834e3bd59c1e5e5a7bd12421c6","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.2.0-rc.2.tgz","integrity":"sha512-cY2WJDl1KNbYgkGNMmO9z4hzrbdXMznB4e6vaC3Jv0RmvvfctxUAat6g4p65wjm/42byH4lRCrsH9lnll/ezJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQPINgFzmbylMcGBsslvz000VnSthF8JL11GqHey2k+wIgSatLymr/MV9bpV75dc4weN+vvlzS0iT9nFsqLMUREms="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"dgdblank","email":"dgdblank@gmail.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/spur-ioc-0.2.0-rc.2.tgz_1470296522280_0.2684760831762105"},"directories":{}},"0.2.0":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"0.2.0","main":"lib/Injector.js","jsnext:main":"./src/Injector","scripts":{"build":"babel src -d lib --source-maps","dev":"babel --watch src -d lib","lint":"eslint .","pretest":"npm run lint","test-unit":"babel-node --debug node_modules/mocha/bin/_mocha ./test/unit/","test-unit-legacy":"babel-node --debug node_modules/mocha/bin/_mocha ./test/legacy/","test-integration":"babel-node --debug node_modules/mocha/bin/_mocha ./test/integration/","test":"npm run test-unit && npm run test-unit-legacy && npm run test-integration","coverage":"babel-node node_modules/isparta/bin/isparta cover --report text --report html ./node_modules/mocha/bin/_mocha --report lcovonly -- ./test/unit/","precoveralls":"npm run build && npm run lint && npm run test-unit-legacy && npm run test-integration","coveralls":"npm run coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","build-and-test":"npm run build && npm test"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org","tag":"next"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","coffee-script":"^1.10.0","lodash":"^4.3.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","chai":"^3.5.0","coveralls":"^2.11.11","eslint":"^2.4.0","eslint-config-opentable":"^4.0.0","eslint-plugin-import":"^1.8.1","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0"},"gitHead":"90c816548a5f9a69a637b79f413a148a45f88e21","_id":"spur-ioc@0.2.0","_shasum":"9a953ff3e19acda71d09b49a2626799116581cf2","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"9a953ff3e19acda71d09b49a2626799116581cf2","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.2.0.tgz","integrity":"sha512-XG3fjch43hGjkXtfTSZ0vD4sklCdgKcxHdoNCdXCjw0GOEmfUIzjMxDKdExQMHj3zeTUbKKtv6G/wtgnnNrPoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHc2sLr3qPeNXWbk63iH1yPE6cUgXuqyS9TXY4fWsBHsAiB6jBPHUIhFZ5/wCHgRuHOFHsWzrcGnzsh8lUWKOqPDIw=="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"dgdblank","email":"dgdblank@gmail.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spur-ioc-0.2.0.tgz_1478308809112_0.8133264838252217"},"directories":{}},"0.2.1":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"0.2.1","main":"lib/Injector.js","jsnext:main":"./src/Injector","scripts":{"build":"babel src -d lib --source-maps","dev":"babel --watch src -d lib","lint":"eslint .","pretest":"npm run lint","test-unit":"babel-node --debug node_modules/mocha/bin/_mocha ./test/unit/","test-unit-legacy":"babel-node --debug node_modules/mocha/bin/_mocha ./test/legacy/","test-integration":"babel-node --debug node_modules/mocha/bin/_mocha ./test/integration/","test":"npm run test-unit && npm run test-unit-legacy && npm run test-integration","coverage":"babel-node node_modules/isparta/bin/isparta cover --report text --report html ./node_modules/mocha/bin/_mocha --report lcovonly -- ./test/unit/","precoveralls":"npm run build && npm run lint && npm run test-unit-legacy && npm run test-integration","coveralls":"npm run coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","build-and-test":"npm run build && npm test"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","coffee-script":"^1.10.0","lodash":"^4.3.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","chai":"^3.5.0","coveralls":"^2.11.11","eslint":"^2.4.0","eslint-config-opentable":"^4.0.0","eslint-plugin-import":"^1.8.1","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0"},"gitHead":"1ae1a46978ad922d3b9cff29cbe7f640b5b4ab5d","_id":"spur-ioc@0.2.1","_shasum":"40da60d9d8ac9ea65fffc96fdd739c6328e98bf6","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"40da60d9d8ac9ea65fffc96fdd739c6328e98bf6","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.2.1.tgz","integrity":"sha512-gdZRk5+HIdDOIaAVi1CsbOD9TYh9JqcSTux2d5Wa8jW2x5ToRLwDVcepLBi2/PL0dCeRZcTXyAOPO5maciQfWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZqpoRPLJUwNJJPHFaDyA+sx2N6MuEkxotl0Ag7JqvgAiASDK8+74XXD6SHHVJ57luenU8mnjOamJNk4cMGVFdZeg=="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"dgdblank","email":"dgdblank@gmail.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spur-ioc-0.2.1.tgz_1478317689486_0.8601844920776784"},"directories":{}},"0.2.2":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"0.2.2","main":"lib/Injector.js","jsnext:main":"./src/Injector","scripts":{"build":"babel src -d lib --source-maps","dev":"babel --watch src -d lib","lint":"eslint .","pretest":"npm run lint","test-unit":"babel-node --debug node_modules/mocha/bin/_mocha ./test/unit/","test-unit-legacy":"babel-node --debug node_modules/mocha/bin/_mocha ./test/legacy/","test-integration":"babel-node --debug node_modules/mocha/bin/_mocha ./test/integration/","test":"npm run test-unit && npm run test-unit-legacy && npm run test-integration","build-and-test":"npm run build && npm test"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","coffee-script":"^1.10.0","lodash":"^4.3.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","chai":"^3.5.0","eslint":"^2.4.0","eslint-config-opentable":"^4.0.0","eslint-plugin-import":"^1.8.1","mocha":"^2.4.5"},"gitHead":"887afb898ea9259ff134667925460645194abbed","_id":"spur-ioc@0.2.2","_shasum":"4898499ad5716b4909653ce9de5a702435466ffa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"4898499ad5716b4909653ce9de5a702435466ffa","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.2.2.tgz","integrity":"sha512-XQ/kr/YOMyc5jqQZ0jzXq6Uv0ls6rhbc1j6dqbdIs2LcI511CAiUxa/eKLPld2ycmEfIFy8EYHk1a6Tlu1q0kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9XqaKzbSqGZAf/jvzGXZvgWbEDBozqlSh4xSpaIb6KAiEA9A1Vbm+q4gkzUNyLR8hmNTa/5sXiQiuHzmOwKqxuZ8s="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"dgdblank","email":"dgdblank@gmail.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spur-ioc-0.2.2.tgz_1479574922750_0.9710140717215836"},"directories":{}},"0.2.3":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"0.2.3","main":"lib/Injector.js","jsnext:main":"./src/Injector","scripts":{"build":"babel src -d lib --source-maps","dev":"babel --watch src -d lib","lint":"eslint .","pretest":"npm run lint","test-unit":"babel-node --debug node_modules/mocha/bin/_mocha ./test/unit/","test-unit-legacy":"babel-node --debug node_modules/mocha/bin/_mocha ./test/legacy/","test-integration":"babel-node --debug node_modules/mocha/bin/_mocha ./test/integration/","test":"npm run test-unit && npm run test-unit-legacy && npm run test-integration","build-and-test":"npm run build && npm test"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","coffee-script":"^1.10.0","lodash":"^4.3.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","chai":"^3.5.0","eslint":"^2.4.0","eslint-config-opentable":"^4.0.0","eslint-plugin-import":"^1.8.1","mocha":"^2.4.5"},"gitHead":"27ef4528b117c02df2bd1e5efb352318625bb03d","_id":"spur-ioc@0.2.3","_shasum":"41a8a9348dad152c1e09f05b890fe03d48b0b63b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"41a8a9348dad152c1e09f05b890fe03d48b0b63b","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.2.3.tgz","integrity":"sha512-9z1gV6H2Rjce/JXFiMs4zXmE6V5V0VZhi0sEryccwHoXiz1hQhhrWGqIcKxkPFtyf2iiRuJbIwCNjpUVuoWmGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpV5eiZuamCBZScCdJCeCWJxrPn2j20OwB42a4WS90BAIgcwvmA3pRkEMa6fJBg4LwVe6YmE8+Nb1ItA3VzfbQgX4="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"dgdblank","email":"dgdblank@gmail.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spur-ioc-0.2.3.tgz_1480621117375_0.32148753898218274"},"directories":{}},"0.2.4":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"0.2.4","main":"lib/Injector.js","jsnext:main":"./src/Injector","scripts":{"build":"babel src -d lib --source-maps","dev":"babel --watch src -d lib","lint":"eslint .","pretest":"npm run lint","test-unit":"babel-node --debug node_modules/mocha/bin/_mocha ./test/unit/","test-integration":"babel-node --debug node_modules/mocha/bin/_mocha ./test/integration/","test":"npm run test-unit && npm run test-integration","build-and-test":"npm run build && npm test"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","coffee-script":"^1.11.1","lodash":"^4.3.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","chai":"^3.5.0","eslint":"^2.4.0","eslint-config-opentable":"^4.0.0","eslint-plugin-import":"^1.8.1","mocha":"^2.4.5"},"gitHead":"c7709a179e402f55db17108766e1896b73dfb934","_id":"spur-ioc@0.2.4","_shasum":"64e9270dfb8073d9e79d915ef688d49fdf2711e6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"64e9270dfb8073d9e79d915ef688d49fdf2711e6","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.2.4.tgz","integrity":"sha512-eA628c2n8hB1M1XrMOw0bLTg/LgzmpIDFIJO7CXPIXq1JSZ8G7V5vGq1yIUYBoCtHk+Cf8X4CE1qj8IIU3+z2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKACPN+vfDQ0d7C29iR2j9TD+WJGzyjcyYtEf9kwuvdQIgC6n9c+bQZXxGGzSwGJ/NQDtBbLbhpCeBbUvl9nzGXdM="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"dgdblank","email":"dgdblank@gmail.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spur-ioc-0.2.4.tgz_1480791108682_0.790975671261549"},"directories":{}},"0.2.5":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"0.2.5","main":"lib/Injector.js","jsnext:main":"./src/Injector","scripts":{"clean":"rm -rf lib/","build":"npm run clean && babel src -d lib --source-maps","dev":"npm run clean && babel --watch src -d lib","lint":"eslint .","pretest":"npm run lint","test-unit":"babel-node --debug node_modules/mocha/bin/_mocha ./test/unit/","test-integration":"babel-node --debug node_modules/mocha/bin/_mocha ./test/integration/","test":"npm run test-unit && npm run test-integration","build-and-test":"npm run build && npm test","preversion":"npm run build-and-test","prepublish":"npm run test"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","coffee-script":"^1.11.1","lodash":"^4.3.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-regenerator":"6.16.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-loose":"^8.0.0","chai":"^3.5.0","eslint":"^3.13.1","eslint-config-opentable":"^6.0.0","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0"},"gitHead":"fa5ed394571143fe695a6857f7bb1a30f82f87a1","_id":"spur-ioc@0.2.5","_shasum":"7c6b13af60fc918b5e651d60d7622511dc7fcb73","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"7c6b13af60fc918b5e651d60d7622511dc7fcb73","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-0.2.5.tgz","integrity":"sha512-oobcIpJwy+E1U1V2HC3Kf7QDY7MVuAz204+Nu5K/3iSVUiOTzbqMyEdXaTo69AgC2b8TJ7LFkdhVboT4EQlKyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0DdCmw6zS4JOtXlk0EE5LhAjE9wXUgyLoeguYOR7wSwIgaY1YToqPUH4Ko1bHSCx0l0QyMVHKCwWsMwTLvjihzxA="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"dgdblank","email":"dgdblank@gmail.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"},{"name":"ssetem","email":"ssetem@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spur-ioc-0.2.5.tgz_1484611370261_0.6058184895664454"},"directories":{}},"1.0.0-rc.1":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"1.0.0-rc.1","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.8","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"chai":"^4.1.1","eslint":"^4.5.0","eslint-plugin-node":"^5.1.1","mocha":"^3.5.0","sinon":"^3.2.1"},"engines":{"node":">=6.0.0"},"gitHead":"d32a8cd8e58a6f33baac691c505fe03a1d029bb6","_id":"spur-ioc@1.0.0-rc.1","_shasum":"779d0c527116057526daaf74382942cdeb483d95","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"779d0c527116057526daaf74382942cdeb483d95","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-1.0.0-rc.1.tgz","integrity":"sha512-/9zA+AY4OoGgAFwCM0FYeHdXGKcl/pUIHLr/1jeLD68kGELnI/riYlVMZNlMPpY/hkWYh8HYvjOuslb4mvC6nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOoXAxWknh7IFUdl2iQa7wZ+yek4ZHVo1EDv4FlIl2awIhAJLmeGLyb/GlXCtqBvT7dVkJuneAA7CNEoxLb3L2K6B6"}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc-1.0.0-rc.1.tgz_1503726604175_0.8768880416173488"},"directories":{}},"1.0.0":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"1.0.0","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.8","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"chai":"^4.1.1","eslint":"^4.5.0","eslint-plugin-node":"^5.1.1","mocha":"^3.5.0","sinon":"^3.2.1"},"engines":{"node":">=6.0.0"},"gitHead":"0eac398b82142b7db063a592b197009df3c73100","_id":"spur-ioc@1.0.0","_shasum":"0d6d772ca53bb7d7fba974e18d427cf345cbcd19","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"0d6d772ca53bb7d7fba974e18d427cf345cbcd19","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-1.0.0.tgz","integrity":"sha512-8vqdZ7/LGaSPoKkJwbhqgTKQKyGnnVZXeF/nCbBhX9XGiNahC53TpYpjZrZkx3hKq9k3p67Ct7pmGh2z6mL0kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6oHFrX/am1dpVeil8glPsreLfCgvz3xc14CaVbdHu7AiBS62nYk/fk8yRTSQGtDJtUhc2JUdA4pQ/gqHIRmKDiGA=="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc-1.0.0.tgz_1508964715129_0.7792740459553897"},"directories":{}},"1.0.1":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"1.0.1","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^1.1.1","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.8","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"chai":"^4.1.1","eslint":"^4.5.0","eslint-plugin-node":"^5.1.1","mocha":"^3.5.0","sinon":"^3.2.1"},"engines":{"node":">=6.0.0"},"gitHead":"d2feaf3c03fae46d3dfef54abb0275235e1c0b50","_id":"spur-ioc@1.0.1","_shasum":"60e7aaa2351f7ba3330d098e6365c27df8e62bf4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"60e7aaa2351f7ba3330d098e6365c27df8e62bf4","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-1.0.1.tgz","integrity":"sha512-7QGJDsp9hpqL1SAu72du+4NwEtEiIQLzm6nf/Umud4uyJVFWEtIrqGG1BkfxGcO04gjXCemHkR1B4grxgo23pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEcFz5J8jEhAGCSSPEs5eZbGbOTLuBlMv7WPCUWmxIjgIhANGCCzj2u82Yapl3nOAY0xPHJ9L1SBs/M7JQauYg0XZW"}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc-1.0.1.tgz_1510552923196_0.8716182520147413"},"directories":{}},"1.0.2":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"1.0.2","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"engines":{"node":">=6.0.0"},"dependencies":{"chalk":"^2.3.0","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.8","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.11.0","eslint-plugin-node":"^5.2.1","mocha":"^4.0.1","sinon":"^4.1.2"},"gitHead":"8b2542a3b61e6c8aa266b4a11c4c5cb0c1a3ee70","_id":"spur-ioc@1.0.2","_shasum":"002a40727d618ee724b40ff56d65b76ea34feed7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"002a40727d618ee724b40ff56d65b76ea34feed7","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-1.0.2.tgz","integrity":"sha512-hmXdgDwvNaexnKCQUMi/SyyK2rQKhRCf94zEEzHhP5sFJ6uJ1Ihp+2VJVdaFsT8TrEkQ8DK9wQIL5D7JLH635A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZm6DqYNTlPZxkxdC+tjxSbQXuENp6USnlth+1HTwDzAiAwxAQlSx5c0LwwE/VBXTHHCgVjANAGWSVBQWjPtp/x9A=="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc-1.0.2.tgz_1510556817672_0.010562527924776077"},"directories":{}},"1.1.0":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"1.1.0","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"engines":{"node":">=6.0.0"},"dependencies":{"chalk":"^2.3.0","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.8","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^2.0.0","stack-filter":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.11.0","eslint-plugin-node":"^5.2.1","mocha":"^4.0.1","sinon":"^4.1.2"},"gitHead":"89879f99b2f397375dafdff63ca2d0b66a814462","_id":"spur-ioc@1.1.0","_shasum":"a7670edd148d7717548a4f251c4763a949d59f57","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"shasum":"a7670edd148d7717548a4f251c4763a949d59f57","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-1.1.0.tgz","integrity":"sha512-glS0ohNUJhILlKpzBKjueQBp9il0TsWbbv++yd5Loo9Rb48+zkaNWhEWvJ4XQ0xIgIntm8MuQoTFkE2oFujNPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+FwdHPAjwwUG5SJfr5a7ULTIEuMI/e+Fl9/sjfOc+GAIhAMveDhfXX5j/VlytqMc48RuHfuRIcp4Sx6lzCo6j94oU"}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc-1.1.0.tgz_1510611638409_0.03674309095367789"},"directories":{}},"1.1.1":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"1.1.1","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"engines":{"node":">=6.0.0"},"dependencies":{"chalk":"^2.3.0","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.9","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^2.2.0","stack-filter":"^1.0.1"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.18.2","eslint-plugin-node":"^6.0.1","mocha":"^5.0.4","sinon":"^4.4.6"},"gitHead":"4d6bb6edb276248d7036899f92aa6d7329ba4e18","_id":"spur-ioc@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"dist":{"integrity":"sha512-qKKaIBeowWtgCcAaqqx4Kz6DwzoXBlM4SNuRtQcKZpdzqTTfzKabIvGB5My5mAPparpEXjhksijSHQGDX+hfgA==","shasum":"c4d175dd75024191fb8d219b3fa82604341c4fde","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-1.1.1.tgz","fileCount":25,"unpackedSize":44167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGXXPoj0v7gv8W2/XOiylFa+oCercgmyA7yXEY7/wv9gIgVtBqfNuZL9kVHToFOjruLbWevKY+Di7gbUATeE1upC4="}]},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"opentable","email":"npm-publish@opentable.onmicrosoft.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_1.1.1_1521423317345_0.9639300250475435"},"_hasShrinkwrap":false},"1.1.2":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"1.1.2","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^3.0.0","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.9","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^3.0.0","stack-filter":"^1.0.1"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.15.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","sinon":"^14.0.0"},"gitHead":"9ea15cb8139509857d0081ef1884eb207875e766","_id":"spur-ioc@1.1.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-nVFq44ubAPL/0PWJx1siypmO6dPsdMkv/C4VZPE6oNle1iid4JgC9kkn7AAu5sBJ3KE+TBydTEKvJIOkssQSzw==","shasum":"7d2dc54878942d07f57292c019acd64335c39451","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-1.1.2.tgz","fileCount":28,"unpackedSize":45634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDekdX9AT58mTC5t6vE0J8TBPscGRSwvmXe4ca35iFgMQIhAKqKTXQYofMDYr1GU/+DYcUFHpu73ynp0t7cxrgyz8uU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinU9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX4A//arV34kQBoMcRYBNKvc7F59rN145fqjLZWOBmm6pm+hTJW3hJ\r\ndDVTaXwjCZRLNlTMGYxq9z8nTlSt5E4cbUtqPD1gc53WJKWl4CUNVNe7cKmb\r\ncm33oJtvuQ2ws2TmDfNByFoCp9Xsdaw1p8plPPVeaBv+59ppqCmjtDwUSwYf\r\nmS9UFlMtmP3wKN/ilKy4JQn/61kRf/WdVjnKk+OkN7R+Gix9Y9vR58T1/4RA\r\nY6nfi0hoXdIwDjKkcTVnsax6mtiCaSXeBANqN3ZS4GM/8/BNzdg8I77/fmaT\r\nOyOCG3ovyjHvolQ50x184/sbZF0nLs1AMmQTraBh3otId6uCckjmgrwuvIdq\r\n6Ikqg6OQycN336s0jJ6c/JkjwAJePIyRmlyV8cc3tkAbjxuVSN2b9rUiVXQd\r\nPwMyUErzyRhxQ3fM90ospkZn65zIdMAMT6RiOKyrdn/a/wL0SH3ohfTtOrgL\r\nhxmYdkUOAEBhqPingmpycGMbBbQoo8zLUXCLd3MaR1K4CRW7V65smhCctoJi\r\no6GiKSLRwSffYGENnSHmIzv2LBiEVE+cHSe4HqGat/mzjsWSGqkODw1F4NXn\r\nDfKRcMbmfnuqYrgXRj63A0nQJXG893CYi8SdTzM52yDEndvexlp6vUJCoIRG\r\n84hyNSGD+G9BH+z4hZc4Tp4Yff2Ut6KEQWU=\r\n=EarY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"directories":{},"maintainers":[{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"},{"name":"acolchado","email":"agustin@colchado.com"},{"name":"ot-raypeters","email":"rpeters@opentable.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_1.1.2_1653241149290_0.8073591906690558"},"_hasShrinkwrap":false},"1.1.3":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"1.1.3","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^4.1.2","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.9","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^3.0.0","stack-filter":"^1.0.1"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.16.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","sinon":"^14.0.0"},"gitHead":"01ab78c53e696bb7ac86651bb91a6657c9b774fd","_id":"spur-ioc@1.1.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-6EQTTA58oMLprdf3II6bAU/YPTCCpUoCMr9lQ+Pb7vmklZM4gLbMP2adoq2R6T7d+IjbD2nhN/ZrRKnvUmijOQ==","shasum":"0876ea5474f643957ae675c9e36be94820ac3c59","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-1.1.3.tgz","fileCount":28,"unpackedSize":45634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCqUxFwIoSqTtJ1w2qSxSDHS2Dd2beDhyUOXYa8RokIAiEAx5FlksxJwtgsMGlNTk9CAGtynidBVIrZN6GjCNi3UgE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiipRTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmozmg//bvHmCl6LwAO9lOlausYFW2jtmlnu1ntZjqMgdW/diMIldYtw\r\nQjPdFzutHEVtJHXRkPCKbT4jWRUn2yovLIqz5oOv+FAIlN2eUoQbzQwbVuzC\r\nhbbFXd+3W3WNr7rIjWC0EYdQaFPh2+vdMym70HDEvWvDgPFtUY+IZjTKSzIi\r\nM5rLrfrrUa2udNVWvo+aehh5YvigpM4Ksu9tDnciHhQlQKH5Kd5paoyBWksa\r\nRiJqMjlwLXwsn5Php5hm2jYVveY9nSn+lrqPMAU+T2fiHkedhVMUzV5NxFQB\r\n7Eq9j75L5WJvJfsgDt+dUobaazskJZHFv+XHzJjuBBVSqBedmgHgsx9wmtyu\r\nuyac4Qo6OKeTTZ7GYtQMbIrnM/GniBsU1L2Y152A7Nc8eY4rrdgLLn0xe86f\r\nvP6gXcgtawSgGePq2Pxvb9nsyraXGHwhEzYaD+8CxsRTnCt6feXgRFvkISmO\r\n20VcxVr5E6TeX/Bn/d+Lt9h3CaDNQ42v+bcG5LZ15KsxiFmI6Z6lszZWmvdv\r\n1GOowAgoJpIqEE4VOLVHwy5w4PXTed3nYYd0sIN1v7HG0OvXuDXC48jyc/eT\r\nSKip5OXy1vKzlty0HVMitD52A1ut8G0AbFMX/oqIJnCZdd2W1TYncOhGTWAo\r\n0JADocYI3RAWEB/+ldsC5Vj6zWVaihDKzas=\r\n=Nn7Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"directories":{},"maintainers":[{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"},{"name":"acolchado","email":"agustin@colchado.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_1.1.3_1653249107134_0.9401148449272001"},"_hasShrinkwrap":false},"1.2.0":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"1.2.0","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^4.1.2","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.9","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^3.0.0"},"devDependencies":{"chai":"^4.3.7","eslint":"^8.29.0","eslint-plugin-node":"^11.1.0","mocha":"^10.2.0","sinon":"^15.0.1"},"gitHead":"87e1176a7aa89a0d1cc914c33c506fba31ce78cb","_id":"spur-ioc@1.2.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-FasiCfdcQh2G38Y1JljMoeaVOrkChMMlQA0WcoL9KvVYEy+V4Jt3NWDgiZAiaHfQbq7B1XWYpKMvg50gXy5Bvw==","shasum":"3f57f53c3647a00a19773fbf8928de71aa0b9fcd","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-1.2.0.tgz","fileCount":28,"unpackedSize":45471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4MpM3MxPCX6jXFS7DvDJHVBRSKfjU7VdFRSm+vhsXZAiAmqMpVLfYenN+jOjZq80v+PclgkNa2Wo2ZeEIxc2SboQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm/piACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgkg/9EGOwc3HYwGKMDO6rvMpF7Lhm8wyVbstgWJ8/wroKraRSwG2V\r\nuYZvl9gG4VY9XbdrAcaA6ID2hZJjS81w6ojbk5bkeub1BIKUhzmhJZr2Yai3\r\nVUES3/j8ld5nAOGasfsm4YO1oYL2SakCrUuKIwKh164WCbsoQ1ybSpGrW+EX\r\nMH8qu2dNpDc77xacVkIeQKCWrYm6J1KbmunQRMg3XBnGigrnDZ7a/I9NHrvS\r\n0dnV9XG/jUA7lFq7Y/CexMAoIzQtN9cj4st5kFy+eY7PNjgsDpCAKiiUNIRX\r\ncJx0pEmGh5y4Yy1tW7tm+Hh4U2TYlUVJnR1Ge2g08G/jLy3wYrDGTFhXhvVe\r\n8iLSNDaL/poQTPnv0Zdtq8G9ayntsIQa6bE8Me2maCAFv+Wz/E+VUdQcJABp\r\nDSkWRnUEN4skqi3Qy+FfIj7Ac5zZCdxIIpAN2E8apMLq66Fxna3NxLSA5bhd\r\nu0KJ4EKMIoSBlOt1sZPLmUV/zs49rWSpjO5Ap0z9RrNUyYgUbHID7luq3deD\r\n+b/3+DHWMq+iMBXiVcY5ehJUJofBKJq7UW5uASU+0Ggz7WRAVsX2Fo3F3yRR\r\nRHmSMiQfS/z2nHnl/RlYI92o/7edaXAmzh4LDGjcb7wYYQGzHLLBTFr7hBE9\r\njguH/terB92ng9uBgI1p0RYxFGSoJoUHPIA=\r\n=Msv4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"directories":{},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_1.2.0_1671166562608_0.6958370698733047"},"_hasShrinkwrap":false},"1.2.1":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"1.2.1","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^4.1.2","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.9","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^3.0.0"},"devDependencies":{"chai":"^4.3.7","eslint":"^8.29.0","eslint-plugin-node":"^11.1.0","mocha":"^10.2.0","sinon":"^15.0.1"},"gitHead":"f777d2b420998df05691303536f2ff70c4648a70","_id":"spur-ioc@1.2.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-XeJEWQ/uSTh6VWXHJzLE/ewxjmpiqiN4vrJSPpFd/UrLwQCdh4xJKfyAoP6wARgiU9dfXO/vZHSoCXxZTqPn6A==","shasum":"dc5a58d2f32f19e3fb576d195e37cf4337256017","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-1.2.1.tgz","fileCount":28,"unpackedSize":45460,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICl3gpr1F5xBsHgqNd1UtS/TxDD4xGleU4pSR9CR/gYeAiAlsi4h48OV0dtMIc+q8d0muc4QaPJ1MpxoYoYS7j3TqQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7TcoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR3A/+OzSfJDOAs7mvc/c+QAiNTfmmVBpbCYE4uG9kbveew87Wuuui\r\n88KwGW2WjBvtkvdzoFQLxUZVQ2d2bEczcMV2Y3cB6VqQMEZr1edOTXfpN+Zo\r\n9rZ5gRdfeO7vXHJcyxCRHwAVN+5Xd/zfnvD9aeQ02qXdJs8E4HXe6q8zQSqa\r\nNx+ksi1Aba+0eHgCOxXRIqP65fY1OwwBPbJB22RWcXXDo5DN9Pj5avsO5ZMz\r\nA4j7S3e4U1NF3kUpxWF24kUJLmgUruQw889CCsaNaVPHLKqDtz5TjjkLMEAR\r\nTZSrMTeKZma6ot9d4f8s4sn20orBPMmX/DcwCHJiZoGOVzlOB2Mn61tjcOpg\r\nzfSz4pIXqnVvPuvviaWGpHYl3JXr6iR3pI1243A8CACBpwk9Hdn1KDBcahHY\r\nayL+5F0Wn4Uz6L6rdRPg4bEZh+0yjhr39mUbrGteyrrEZedMkwkskVyGiH/D\r\n/PdcvjeJhHjOBglcekmTgYLeLEt6rztwsed0JF/FhQo1xAZB0NTtIxgpdXkr\r\nc95Z6UNoGGF1M/hR+nXxNkGV3iXtADXMt0DaL+pSNPYm95gX3htPg7j537jF\r\nIXLg9V5TUISYu/jsS3FUpvNCV9VtENQ8XgtD28rsRqwQ5P/wiMtrHp66u4wi\r\na7u+zW7+ZGEqqQs0kAb9CQb7mUOto5ULQ6c=\r\n=Hv/P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"directories":{},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_1.2.1_1676490536554_0.6170284633294714"},"_hasShrinkwrap":false},"2.0.0-rc.0":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"2.0.0-rc.0","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^4.1.2","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.isfunction":"^3.0.9","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^3.0.0"},"devDependencies":{"chai":"^4.3.7","eslint":"^8.29.0","eslint-plugin-node":"^11.1.0","mocha":"^10.2.0","sinon":"^15.0.1"},"gitHead":"23411f14cf39fdef30e6c171cfcf62fb330dcdcd","_id":"spur-ioc@2.0.0-rc.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-jjs/5eeleSmmnP+VC8JmDcoG4IR/IRB7aTRBMjhGh5RVbyCYbKOZX+dIDBxjdFOnTuwg+0sL+oJex28b3dSctA==","shasum":"724071061c098647bd1316e455d5b7963efd0d59","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-2.0.0-rc.0.tgz","fileCount":30,"unpackedSize":47191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+wgqwFDFIRPn7840FL8soQ+F2s8nX3McGgkvZ7GlRLwIgA4Mr5e4DyFJ91mQ9YUbKRXYOTFuQorts8uMHRPIDzfM="}]},"_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"directories":{},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_2.0.0-rc.0_1684283663999_0.5244416300295351"},"_hasShrinkwrap":false},"2.0.0-rc.1":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"2.0.0-rc.1","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^4.1.2","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.get":"^4.4.2","lodash.isfunction":"^3.0.9","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^3.0.0"},"devDependencies":{"chai":"^4.3.7","eslint":"^8.29.0","eslint-plugin-node":"^11.1.0","mocha":"^10.2.0","sinon":"^15.0.1"},"gitHead":"0800d669923cb0dd7bc31dd0495adc6c1461d200","_id":"spur-ioc@2.0.0-rc.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-KWVHWJTezgrDh3i9dOYvQuDG3Q2HvKpRLWdmkkxUu/EJ0w4c/CXlb3f4OyvYMn9DezrUw6PdV/1UPtx3UxYCsQ==","shasum":"7c134fb52e75cb702a54662e04514f8b257fd3c6","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-2.0.0-rc.1.tgz","fileCount":34,"unpackedSize":52734,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcanuupY5xIEVsAoQ1PCQuTl8OeQL+2f0YceNwtdPGhAiAdmxrOKaO3ctCNYyqgcInkPIFueNGHudheNGimduB9lQ=="}]},"_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"directories":{},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_2.0.0-rc.1_1684307139689_0.9428068996954926"},"_hasShrinkwrap":false},"2.0.0-rc.2":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"2.0.0-rc.2","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^4.1.2","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.get":"^4.4.2","lodash.isfunction":"^3.0.9","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^3.0.0"},"devDependencies":{"chai":"^4.3.7","eslint":"^8.29.0","eslint-plugin-node":"^11.1.0","mocha":"^10.2.0","sinon":"^15.0.1"},"gitHead":"c5e0809033eb5f841f808d439130bcaa78fe7109","_id":"spur-ioc@2.0.0-rc.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ZkkLnUKLLI0GBbYFWHp4du/tmjccs57XPu5TNHO/3lntSbWXz8NBgDDRHZXJoya1o5cYk4qvwN/TFgV602zQ1Q==","shasum":"491840174ad60a01763051f2fda395bd100009d6","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-2.0.0-rc.2.tgz","fileCount":34,"unpackedSize":52252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuhy1xVBX94qJkggO8qxMSMJqljKL2gyEIsFLQi5hGOQIgRdrWeLCWxNaUZZwNgCyHFse1tlLfrH5SOqVCWCCvQ34="}]},"_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"directories":{},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_2.0.0-rc.2_1684441431717_0.34302503307226995"},"_hasShrinkwrap":false},"2.0.0":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"2.0.0","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha test/"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"^4.1.2","lodash.assign":"^4.2.0","lodash.bindall":"^4.4.0","lodash.compact":"^3.0.1","lodash.foreach":"^4.5.0","lodash.get":"^4.4.2","lodash.isfunction":"^3.0.9","lodash.isobject":"^3.0.2","lodash.keys":"^4.2.0","lodash.map":"^4.6.0","require-all":"^3.0.0"},"devDependencies":{"chai":"^4.3.7","eslint":"^8.42.0","eslint-plugin-node":"^11.1.0","mocha":"^10.2.0","sinon":"^15.1.2"},"gitHead":"990ce734446375d861a7d86c46559a5dc5264f5e","_id":"spur-ioc@2.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-rQgfXZpwz5kMOy/qQla+RuJE6sprv19AFMmAYANZtfqp4WVX8Tt0cyGnLafi8+ordEmMNiqcvDIs4kQpKEgx6w==","shasum":"80bffcaa824ca7d4ffdd2dfc30b2aeb3c61b5650","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-2.0.0.tgz","fileCount":35,"unpackedSize":52316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlvlQGfRkt+0YnAlPEvJ0UL2+t4ubkmlL8klHghaEvpQIhALVPg8fwZJAOBKwtE+A38goEpOO1DFjyhd00RAj0GVip"}]},"_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"directories":{},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_2.0.0_1686672615886_0.6416859577158929"},"_hasShrinkwrap":false},"2.0.1":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"2.0.1","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"jest test/","test:dev":"npm run test -- --watch"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"chalk":"4.1.2","lodash.assign":"4.2.0","lodash.bindall":"4.4.0","lodash.compact":"3.0.1","lodash.foreach":"4.5.0","lodash.get":"4.4.2","lodash.isfunction":"3.0.9","lodash.isobject":"3.0.2","lodash.keys":"4.2.0","lodash.map":"4.6.0","require-all":"3.0.0"},"devDependencies":{"eslint":"8.57.0","eslint-plugin-node":"11.1.0","jest":"29.7.0"},"_id":"spur-ioc@2.0.1","gitHead":"d326b3ecd921c5e769b6b34b52f0b65d952c49f1","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-rPD6vj2SwokRCmbUPhfMCTnZdGNxwgQPULMiwV2A9vsF4YOoo+DXtty5JC0/NwpSVwMTZB022w4uOCPkwyfEYw==","shasum":"5287192b166f91c9333850518631e4021b4abcec","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-2.0.1.tgz","fileCount":34,"unpackedSize":51675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnJCZhEY0CpXkP01NaRoPVQ+Bfbhlg9a138R33iyRzvAiB7oSQNcsoQxHF8PPDp7jxb159JW0kpU/alOJ779U2VSA=="}]},"_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"directories":{},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_2.0.1_1711072258654_0.15963867118740782"},"_hasShrinkwrap":false},"2.1.0":{"name":"spur-ioc","description":"Dependency Injection library for Node.js","version":"2.1.0","main":"./src/Injector","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"jest test/","test:dev":"npm run test -- --watch"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"publishConfig":{"registry":"https://registry.npmjs.org"},"keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"license":"MIT","bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"homepage":"https://github.com/opentable/spur-ioc","repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"dependencies":{"lodash.assign":"4.2.0","lodash.bindall":"4.4.0","require-all":"3.0.0"},"devDependencies":{"eslint":"8.57.0","jest":"29.7.0"},"_id":"spur-ioc@2.1.0","gitHead":"57c0be5aa1fb908a13b30a189925cb9a9f2a66c8","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-33FFueJwLc8BiaO0K+P40ff7mp43WRIcEUqJabRFtQ9M/MPRjvGmhsGhz2w5z5cJgUfzpxudl2Mhz4Yq7enPNg==","shasum":"f0e3a35e4e9cec3cbe11ee2beb5658f351dc5b17","tarball":"https://registry.npmjs.org/spur-ioc/-/spur-ioc-2.1.0.tgz","fileCount":38,"unpackedSize":54037,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEo4UrKg04BskhMSeFya7RRq0cV0EiyMl70hmHhfTnfAiAXYO81uAkcsSLLtIHcNwb11YKNFvz2En4NSvtUZEa/WA=="}]},"_npmUser":{"name":"acolchado","email":"agustin@colchado.com"},"directories":{},"maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spur-ioc_2.1.0_1711955935356_0.36610637014116376"},"_hasShrinkwrap":false}},"readme":"<img src=\"https://opentable.github.io/spur/logos/Spur-IoC.png?rand=1\" width=\"100%\" alt=\"Spur: IoC\" />\n\nDependency Injection library for [Node.js](http://nodejs.org/).\n\n  [![NPM Version][npm-version-image]][npm-url]\n  [![NPM Install Size][npm-install-size-image]][npm-install-size-url]\n  [![NPM Downloads][npm-downloads-image]][npm-downloads-url]\n\n# About the Spur Framework\n\nThe Spur Framework is a collection of commonly used Node.JS libraries used to create common application types with shared libraries.\n\n[Visit NPMJS.org for a full list of Spur Framework libraries](https://www.npmjs.com/browse/keyword/spur-framework) >>\n\n# Topics\n\n- [Features](#features)\n- [What is inversion of control and why you should use it?](#what-is-inversion-of-control-and-why-you-should-use-it)\n- [Quick start](#quick-start)\n    - [Usage](#usage)\n    - [Writing tests](#writing-tests)\n- [API Reference](API.md)\n- [Contributing](#contributing)\n- [License](#license)\n\n# Features\n\n  * Dependency injection (IoC) inspired by AngularJS\n  * Auto injects folders\n  * Ability to merge injectors\n  * Ability to link injectors\n  * Makes testing super easy\n    * Ability to substitute dependencies in tests\n  * Resolution of dependencies by querying via regular expression\n  * Clear error stack trace reporting\n  * Supports active Node versions in the [LTS Schedule](https://github.com/nodejs/LTS#lts-schedule). ([view current versions](.nvmrc))\n\n# What is inversion of control and why you should use it?\n\n[Inversion of Control (IoC)](http://en.wikipedia.org/wiki/Inversion_of_control) is also known as Dependency Injection (DI). IoC is a pattern in which objects define their external dependencies through constructor arguments or the use of a container factory. In short, the dependency is pushed to the class from the outside. All that means is that you shouldn't instantiate dependencies from inside the class.\n\nInversion of control is used to increase modularity of the program and make it extensible, and has applications in object-oriented programming and other programming paradigms.\n\nIt allows for the creation of cleaner and more modular code that is easier to develop, test and maintain:\n\n* Single responsibility classes\n* Easier mocking of objects for test fixtures\n* Easier debugging in Node.js' async environment\n\n# Quick start\n\n## Installation\n\n```bash\n$ npm install spur-ioc --save\n```\n\n## Usage\n\nHere is a quick example that sets up the definition of an injector, some dependencies and a startup script.\n\n#### `src/injector.js`\n\n```javascript\nconst spur = require('spur-ioc');\n\nmodule.exports = function(){\n  // define a  new injector\n  const ioc = spur.create('demo');\n\n\n  //register external dependencies or globals\n  ioc.registerDependencies({\n    '_'           : require('underscore'),\n    'path'        : require('path'),\n    'console'     : console,\n    'nodeProcess' : process\n  });\n\n  // register folders in your project to be auto-injected\n  ioc.registerFolders(__dirname, [\n    'demo'\n  ]);\n\n  return ioc;\n}\n```\n\n#### `src/demo/Tasks.js`\n\nExample of file that depends on an injectable dependency. This example shows the usage of underscore (_).\n\n```javascript\nmodule.exports = function(_){\n    return _.map([1,2,3], function(num) {\n        return 'Task ' + num;\n    });\n}\n```\n\n#### `src/demo/TasksPrinter.js`\n\nThis example injects Tasks and console dependencies, both previously defined in the injector.\n\n```javascript\nmodule.exports = function(Tasks, console){\n    return {\n        print: function(){\n          console.log(Tasks);\n        }\n    };\n}\n```\n\n#### `src/start.js` (top declaration file)\n\nExample of how to create an instance of the injector and start the app by using one of its dependencies.\n\n```javascript\nconst injector = require('./injector');\n\ninjector().inject(function(TasksPrinter){\n  TasksPrinter.print();\n});\n```\n\n##### Usage note for ES6 syntax\n\nWhile it is tempting to utilize the fat arrow syntax in this top declaration file like the example below, it will not be supported by spur-ioc. For more information, read issue [#26](https://github.com/opentable/spur-ioc/issues/26). Instead use the recommended approach above. There isn't a compelling reason to add that additional support. If you use this style, it will break as the report in issue #26.\n\n```javascript\nconst injector = require('./injector');\n\ninjector().inject((TasksPrinter) => {\n  TasksPrinter.print();\n});\n```\n\n## Writing tests\n\nDependency injection really improves the ease of testing, removes reliance on global constiables and allows you to intercept seams and make dependencies friendly.\n\n#### `test/unit/TasksPrinterSpec.js`\n\n```javascript\nconst injector = require('../../src/Injector');\n\ndescribe('TasksPrinter', () => {\n  beforeEach(function () {\n    this.mockConsole = {\n      logs:[],\n      log: () => this.logs.push(arguments)\n    };\n\n    // below we replace the console dependency silently\n    injector()\n      .addDependency('console', this.mockConsole, true)\n      .inject((TasksPrinter) => {\n        this.TasksPrinter = TasksPrinter;\n      });\n  });\n\n  it('should exist', function () {\n    expect(this.TasksPrinter).to.exist;\n  });\n\n  it('should greet correctly', function () {\n    this.TasksPrinter.print();\n    expect(this.mockConsole.logs[0][0]).to.deep.equal([\n        'Task 1', 'Task 2', 'Task 3'\n    ]);\n  });\n});\n```\n\n## Error reporting\n\nOne of the great things about ioc is that you get real application dependency errors upfront at the start of your application.\n\n#### Missing dependency with typo\n\n```javascript\nmodule.exports = function (TaskZ, console) {\n  //...\n}\n\n// Produces:\n// ERROR Missing Dependency TaskZ in  $$demo -> TasksPrinter -> TaskZ\n```\n\n#### Adding a cyclic dependency back to TasksPrinter in Tasks.js\n\n```javascript\nmodule.exports = function (_, TasksPrinter) {\n  //...\n}\n\n// Produces:\n// ERROR Cyclic Dependency TasksPrinter in  $$demo -> TasksPrinter -> Tasks -> TasksPrinter\n```\n\n# Contributing\n\n## We accept pull requests\n\nPlease send in pull requests and they will be reviewed in a timely manner. Please review this [generic guide to submitting a good pull requests](https://github.com/blog/1943-how-to-write-the-perfect-pull-request). The only things we ask in addition are the following:\n\n * Please submit small pull requests\n * Provide a good description of the changes\n * Code changes must include tests\n * Be nice to each other in comments. :innocent:\n\n## Style guide\n\nThe majority of the settings are controlled using an [EditorConfig](.editorconfig) configuration file. To use it [please download a plugin](http://editorconfig.org/#download) for your editor of choice.\n\nLint source code by running `npm run lint`.\n\n## All tests should pass\n\nTo run the test suite, first install the dependancies, then run `npm test`\n\n```bash\n$ npm install\n$ npm test\n```\n\n# License\n\n[MIT](LICENSE)\n\n\n[npm-downloads-image]: https://badgen.net/npm/dm/spur-ioc\n[npm-downloads-url]: https://npmcharts.com/compare/spur-ioc?minimal=true\n[npm-install-size-image]: https://badgen.net/packagephobia/install/spur-ioc\n[npm-install-size-url]: https://packagephobia.com/result?p=spur-ioc\n[npm-url]: https://npmjs.org/package/spur-ioc\n[npm-version-image]: https://badgen.net/npm/v/spur-ioc\n","maintainers":[{"name":"acolchado","email":"agustin@colchado.com"},{"name":"arnoldzokas","email":"arnold.zokas@coderoom.net"}],"time":{"modified":"2024-04-01T07:18:55.717Z","created":"2014-12-03T02:47:39.394Z","0.0.1":"2014-12-03T02:47:39.394Z","0.0.2":"2014-12-03T18:59:06.738Z","0.0.3":"2014-12-24T17:57:27.573Z","0.0.4":"2014-12-24T17:58:41.334Z","0.0.5":"2014-12-24T18:02:56.742Z","0.0.6":"2015-01-07T14:49:40.995Z","0.0.7":"2015-01-09T17:58:23.834Z","0.0.8":"2015-01-11T05:46:40.920Z","0.0.9":"2015-01-11T06:23:48.592Z","0.1.0":"2015-01-29T13:45:02.596Z","0.1.1":"2015-01-30T12:41:38.359Z","0.1.2":"2015-10-28T06:07:27.916Z","0.1.3":"2016-02-12T09:46:36.976Z","0.2.0-rc.1":"2016-08-03T03:48:47.394Z","0.2.0-rc.2":"2016-08-04T07:42:04.909Z","0.2.0":"2016-11-05T01:20:09.341Z","0.2.1":"2016-11-05T03:48:11.426Z","0.2.2":"2016-11-19T17:02:02.996Z","0.2.3":"2016-12-01T19:38:39.685Z","0.2.4":"2016-12-03T18:51:50.753Z","0.2.5":"2017-01-17T00:02:52.077Z","1.0.0-rc.1":"2017-08-26T05:50:04.352Z","1.0.0":"2017-10-25T20:51:55.190Z","1.0.1":"2017-11-13T06:02:03.329Z","1.0.2":"2017-11-13T07:06:57.752Z","1.1.0":"2017-11-13T22:20:38.607Z","1.1.1":"2018-03-19T01:35:17.414Z","1.1.2":"2022-05-22T17:39:09.490Z","1.1.3":"2022-05-22T19:51:47.389Z","1.2.0":"2022-12-16T04:56:02.764Z","1.2.1":"2023-02-15T19:48:56.713Z","2.0.0-rc.0":"2023-05-17T00:34:24.215Z","2.0.0-rc.1":"2023-05-17T07:05:39.841Z","2.0.0-rc.2":"2023-05-18T20:23:51.969Z","2.0.0":"2023-06-13T16:10:16.066Z","2.0.1":"2024-03-22T01:50:58.798Z","2.1.0":"2024-04-01T07:18:55.560Z"},"homepage":"https://github.com/opentable/spur-ioc","keywords":["spur","spur-framework","IoC","di","inversion of control","dependency","dependency injection","container"],"repository":{"type":"git","url":"git://github.com/opentable/spur-ioc.git"},"author":{"name":"Agustin Colchado","email":"agustin@colchado.com"},"bugs":{"url":"https://github.com/opentable/spur-ioc/issues"},"license":"MIT","readmeFilename":"README.md","contributors":[{"name":"Siavash Etemadieh","email":"ssetem@googlemail.com"},{"name":"Joseph McElroy","email":"phoey1@gmail.com"},{"name":"Timmy Willison","email":"timmywillisn@gmail.com"}],"users":{"acolchado":true,"kevin-foster":true}}