{"_id":"proxyquireify","_rev":"54-ad3f752790911324d17b55db2b6f99ea","name":"proxyquireify","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","dist-tags":{"latest":"3.2.1"},"versions":{"0.1.0":{"name":"proxyquireify","version":"0.1.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"node test/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"through":"~2.2.7"},"devDependencies":{"tape":"~0.3.2","mold-source-map":"~0.2.0","browserify":"~2.10.2"},"keywords":[],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"_id":"proxyquireify@0.1.0","dist":{"shasum":"1a65a69308037249b10b467ccf14b926dbfc0e70","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.1.0.tgz","integrity":"sha512-W/dgNjmMnkU/G8o0EnffD6Cs79b5jzL5eDAn0Zh2BssNZjsVtKTIKtn6XNhw7f0DRmlE6HIAnFEpqXb8KQQqiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQFN6iXDkmdFf/N7U7pzVzyGxxnTrN5qayscxTBLrQcAiEAvwkAjeV83eLlI+y4Dr2f82y3ovTwnzqGMQvTERti6KM="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"0.1.1":{"name":"proxyquireify","version":"0.1.1","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"node test/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"through":"~2.2.7"},"devDependencies":{"tape":"~0.3.2","mold-source-map":"~0.2.0","browserify":"~2.10.2"},"keywords":[],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"_id":"proxyquireify@0.1.1","dist":{"shasum":"f46a7f9469805f2dc0fa66383af704faf073c25a","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.1.1.tgz","integrity":"sha512-uxFelGr2qqT77O3STRFfpQjLMNfVV0o2Tb4oFLxLolLJ2FELB4l4PhE0l82z7lcEVR1gN3jhi+NVjJ05qhsW8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxu/nf0W7KR3HxrcPLPNLWYqwXPDcwxFGh+9V9Pttx4AiEA8xXMZhWCSZPOvSp1Sbph2qgfynNcNVVDjmfX1LyBy7M="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"0.1.2":{"name":"proxyquireify","version":"0.1.2","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"node test/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"through":"~2.2.7"},"devDependencies":{"tape":"~0.3.2","mold-source-map":"~0.2.0","browserify":"~2.10.2"},"keywords":[],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"_id":"proxyquireify@0.1.2","dist":{"shasum":"8de65c189ee8fd7af59479fe0634baa0efd353cc","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.1.2.tgz","integrity":"sha512-1Ff9yUS5fmx+oieGIelzylEYGKN+dWEnzaZ70NVTYYv4xJ7CYWCkTMivu4sPU3x/xbTclDYwgc+/phq10w5LUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEk1Oa62QpHWVOrbYqU/1VWWEvJ5bsdD/SXA8O9O+nlqAiEAkJv34exiB/5cxITc009kXpHeoOxniF4j8FzYce5aqH0="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"0.2.0":{"name":"proxyquireify","version":"0.2.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"tape test/find-dependencies.js && node test/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"through":"~2.2.7","detective":"~2.1.0"},"devDependencies":{"tape":"~0.3.2","mold-source-map":"~0.2.0","browserify":"~2.10.2"},"keywords":[],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"_id":"proxyquireify@0.2.0","dist":{"shasum":"9f809eb5896fb885fc97f7dc725a7f98ade8b7a9","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.2.0.tgz","integrity":"sha512-kpr9q5lVPrpI//7L/uneoP4JzCUezd25obonIPSj4/8YIgFe2RvB7T5aNkT4guCYyLGPSSrdZzHlJvqcVs/ceA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVvzGf+ThPAXbDcR7TqJ5HUEDPIwphGEavBdoskzd+3AiBk8OOC0JXyh/4+7jA3hSbAi3ofHOyZwtiCp00N8g9WAw=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"0.2.1":{"name":"proxyquireify","version":"0.2.1","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"tape test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"through":"~2.2.7","detective":"~2.1.0"},"devDependencies":{"tape":"~0.3.2","mold-source-map":"~0.2.0","browserify":"~2.10.2"},"keywords":[],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"_id":"proxyquireify@0.2.1","dist":{"shasum":"ea1f434c8d62e2c36c993862ccc42d44014ac1d7","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.2.1.tgz","integrity":"sha512-9ImJp8IFE7JU8YLi/7GHslsAclJIakCtRKHdZPc0OJPejBJujrcbqq80xCAK4D8BqGcYk00vkRtkkdlBqWQYUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeOu9JG4tRR9x0rCxLN9X7HAmsqgawKYYFwSyYPOhm0wIhAPkwIhZq7XPD+VAPI5x6CaPUVPJmyOtwrgT3IdCKmHAt"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"0.2.2":{"name":"proxyquireify","version":"0.2.2","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"tape test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"through":"~2.2.7","detective":"~2.1.0"},"devDependencies":{"tape":"~0.3.2","mold-source-map":"~0.2.0","browserify":"~2.10.2"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@0.2.2","dist":{"shasum":"73b0b8f9c310d150aa0d2bfda8c0c6f316e27024","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.2.2.tgz","integrity":"sha512-wpOcg7aUYcYah0Y3xLzOhQMhmRLWWWgjqb+Pf6cWgkaSdTiXs42WlVxU/Uclwx7h+pZYh29iBlpcj025VzhT9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCHhaESpsL1jNeoO9cM3atIHWEwb6UyG6oX6rGDWNsHgIhAMLs2SP35MsshyCyxBz3Azmh0w0/MJxzdCzR3UKesRBG"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"0.2.3":{"name":"proxyquireify","version":"0.2.3","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~2.1.0","tap":"^0.4.8","through":"~2.2.7"},"devDependencies":{"tape":"~0.3.2","mold-source-map":"~0.2.0","browserify":"~2.10.2"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">= 2.0.0 < 3"},"bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@0.2.3","dist":{"shasum":"5550f256b13685dc9457c15c48c771a986e63f1d","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.2.3.tgz","integrity":"sha512-xtT7PVVC07YQrfwl/f4jPE9AewhBSgXAgsIMzQuFCaIw5l7QsCo9F0/QTM4jF9EK+vQDjDn40pLbYj7TXjBLbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT63gHt1ZAqj4wE/c5c764DB/Qq4L6u8BsgSqaziUgGAiAdyoE72kyeSudJBvrVZXV9IhfwfKvFsECq6XIcP54oVw=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"0.3.0":{"name":"proxyquireify","version":"0.3.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"tap test/*.js && echo 'TODO: node test/clientside/run.js'"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~2.1.0","tap":"^0.4.8","through":"~2.2.7"},"devDependencies":{"tape":"~0.3.2","mold-source-map":"~0.2.0","browserify":"~3.38.0"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">= 3.0.0 < 4"},"bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@0.3.0","dist":{"shasum":"d2ab60664e1262c2636e9ad089a66a71ad9993a0","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.3.0.tgz","integrity":"sha512-wDbB4k6Xdvrxt3QckDXOcMfH28WFW9aP+o1YiKWtmAmQfXI8CPFKuaVDgfDCfb5odLenf+lh9lv81FkqcNIKMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+xdTEV2u4yYp8AV7Nr3g0gW59NvyD+Jzq0Vs7ecM3YQIhAM29Vt2KoWOZjU5UMf8xitA1XhnhjsfJZzk2zHzx3oAN"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"0.3.1":{"name":"proxyquireify","version":"0.3.1","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"tap test/*.js && echo 'TODO: node test/clientside/run.js'"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~2.1.0","through":"~2.2.7"},"devDependencies":{"tape":"~0.3.2","tap":"~0.4.8","mold-source-map":"~0.2.0","browserify":"~3.38.0"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">= 3.0.0 < 4"},"bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@0.3.1","dist":{"shasum":"d72aad3eba9879897472945a868d53f745b62cb5","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.3.1.tgz","integrity":"sha512-G6B4irA1D48teR2/9ELoLvz25h+2s809hL8OlTbgtKaRi1A8qKGkm6NeLdBPIo3rqDknzNaIncPHDpjJVvEJ1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn8ZgEtZ/ZE7fv5Wb1t7qxMtleAzuGvoAqDkkk82/XhgIhALsEJ11tPRd1x3DEivyClLelomslPWGPgfa8FYlluoYb"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"0.2.4":{"name":"proxyquireify","version":"0.2.4","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~2.1.0","through":"~2.2.7"},"devDependencies":{"tape":"~0.3.2","tap":"~0.4.8","mold-source-map":"~0.2.0","browserify":"~2.10.2"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">= 2.0.0 < 3"},"bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@0.2.4","dist":{"shasum":"b5c493d10936cfc3e6bf9a3246b2c15b1eadd901","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.2.4.tgz","integrity":"sha512-u1XUPrpxAv4sm3sx7lZJIt2gpQB363dvjuZyDqTkEbCYpYdXzZKKIHZl5IyPZrKdTovw/4B37HlVuXeXChwqBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWf05GwGR+G0PQa8Y4mnfGG30kL5yg+zfIkMvHuSRQXwIgRjBklneLJBsUuHmGW/qCS0FpIpZbbVGFNWyPP0Q+xY0="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"0.4.0":{"name":"proxyquireify","version":"0.4.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"proxyquireify.js","scripts":{"test":"tap test/*.js && echo 'TODO: node test/clientside/run.js'"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~3.1.0","through":"~2.2.7"},"devDependencies":{"browserify":"~3.44.2","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~0.3.2"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">= 3.0.0 < 4"},"bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@0.4.0","_shasum":"d83df5d5fe78f05f38fb17c6b95efe992887ddcd","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"d83df5d5fe78f05f38fb17c6b95efe992887ddcd","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.4.0.tgz","integrity":"sha512-I1QOFcORRv1CCNc/zRX9kEPtFdXrpZmESLyBwnAb9FNmHeXUENIYNC8IJzJriB3sxsHWK18xANrXjfjDfa7siw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS/Q3DaMOT4zrwmT8cw7fBOWKRMNRrVx6uMY6joXD1MgIgf8UvDNyhc3T7NfwFaP8lX0HxgTQvHgxgIkZkOrXsweM="}]}},"0.5.0":{"name":"proxyquireify","version":"0.5.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~3.1.0","through":"~2.2.7"},"devDependencies":{"browserify":"~4.1.5","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">= 3.0.0 < 5"},"bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@0.5.0","dist":{"shasum":"1280753f3ffc4892e8f61d6acd6300aad2ddd4e3","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-0.5.0.tgz","integrity":"sha512-a03x8kfOqa0ynwuU/4BGoXI+estCGayVzcqb6E3hze7nmn1XxERBx9PCMgq+N0KaN748JPfuxO9s8sS9YIVWzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTKRWLoIC3Sk/eIFYFBpXskGrDQ/LUhVXzJZgKcwMh1wIgf/K2LzV/9B/rkVuiWlMQIC/mCld8p9A3lP2xHFH/GB0="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}]},"1.0.0":{"name":"proxyquireify","version":"1.0.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~3.1.0","through":"~2.2.7","browser-pack":"^3.0.0","xtend":"^3.0.0"},"devDependencies":{"browserify":"~5.1.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"a0419b64bafe18d8cb2dfe68f03e9fcfd43a4ca7","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@1.0.0","_shasum":"dd8b2ec1fd6e98a54400613f2145cb587028f69a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"dd8b2ec1fd6e98a54400613f2145cb587028f69a","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-1.0.0.tgz","integrity":"sha512-kb/BK8MoAw3HyuT+/8dnsrzMGHyVhpj1BF1nk+u4gZ8R51pO988y1fcnfj6e00djwAThVZj0CUatSDTX0XYLkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChSNostbm9RBobTkt4tqGPQqLgwOJ48tGG3qqcif23rQIhAK3cz/4gnr8XfvaFEW7wOtgS6aBhadlgQiHtU9Gwmesf"}]}},"1.0.1":{"name":"proxyquireify","version":"1.0.1","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~3.1.0","through":"~2.2.7","browser-pack":"^3.0.0","xtend":"^3.0.0"},"devDependencies":{"browserify":"~5.1.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"58c3a8ab2f23c56c35e04098abc48713adb67352","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@1.0.1","_shasum":"047c82f9f55be15ed048ffcdb353013d31b274cc","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"047c82f9f55be15ed048ffcdb353013d31b274cc","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-1.0.1.tgz","integrity":"sha512-R35yHywi4JfqEiKAvpQe/8MaH4CW2cxlmyoiM9TXudT2hjfKV8eH8E90tJdxAoRIVS38GUHcdZ7yfSmcISo4vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4nBEiKn3A1i3l2jKfMx9Fijk8JkMY6fAO62GLuO70LAIhAIT7N6HOD3SynnpkKt1ZpNFX8IqLRx1iCWILmYe66ANZ"}]}},"1.1.0":{"name":"proxyquireify","version":"1.1.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~3.1.0","through":"~2.2.7","browser-pack":"^3.0.0","xtend":"^3.0.0"},"devDependencies":{"browserify":"~5.1.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"11c1c18a92348cb414271d529f2ef631ee87384c","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@1.1.0","_shasum":"fb54a7ca8342c0f61bf8b139b1fad5e3f6d809da","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"fb54a7ca8342c0f61bf8b139b1fad5e3f6d809da","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-1.1.0.tgz","integrity":"sha512-P3FApvCUbzOXSSxDdCSXbpbJWqSwRH5UJP1nY805wllImDqpiOv+o7KHO9J1c5qAlpUnPWNIFQbcjGqjxyPnqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCk7UaHEtT20J2P5NVidjqlVF6mVi0VnabBSMN2S0B8gIhAPK81R+R2Q3sUNQJdWi9ECrCNFS4TPLTVYNcnK+FgiCR"}]}},"1.2.0":{"name":"proxyquireify","version":"1.2.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~3.1.0","through":"~2.2.7","browser-pack":"^3.0.0","xtend":"^3.0.0"},"devDependencies":{"browserify":"~5.1.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"91351b8a6d3b748c89984c36c958c2c6ed255ccc","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@1.2.0","_shasum":"cc38d6219168fcb193e33f1275dfc9330f044697","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"cc38d6219168fcb193e33f1275dfc9330f044697","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-1.2.0.tgz","integrity":"sha512-ehnq+E2hb64Q0h7K7QUIuq8tQBmezTmx6g40dDdgjr9y/kMXFdztaT/AGqKZebQiYYw85HchYH2hNF8In/784g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWpb3d7oiiB2lEKxqeYurc0LjwphFCI5/EgEzfbfyBlAIhAPEDaTcG1c9kzd8x5Z+kZPVK53zbR2EEqdMI2uIq5DmJ"}]}},"1.2.1":{"name":"proxyquireify","version":"1.2.1","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~3.1.0","through":"~2.2.7","browser-pack":"^3.0.0","xtend":"^3.0.0"},"devDependencies":{"browserify":"~5.1.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"7b489054cd28c39eb7f247db5ae73e63cbd754e6","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@1.2.1","_shasum":"af806f8f3a3ed57566f68bddf1503d47ae690930","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"af806f8f3a3ed57566f68bddf1503d47ae690930","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-1.2.1.tgz","integrity":"sha512-Q2PzYePRrVrFrd7x7ay+SNDa+Xpe0Lahbxd2YdMrJH0CfJdkySNRYSa15DiP+QHIYtANIxsoOmq3e5zyriF0/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3TfDC42IoHViG2EHzDFC9fAirP00ckoSZG8M0Cwpj0wIhANsJWIMfK/ysS3VE+MC5oNCojemmyfBQSVIlKhm4gHIA"}]}},"1.2.2":{"name":"proxyquireify","version":"1.2.2","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"detective":"~3.1.0","through":"~2.2.7","browser-pack":"^3.0.0","xtend":"^3.0.0"},"devDependencies":{"browserify":"~5.1.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"09d6452dc3de14b0faf9463eecb3590381b56360","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@1.2.2","_shasum":"61185128f7c1ca2e5d0d1b03f903fc175a339b1f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"61185128f7c1ca2e5d0d1b03f903fc175a339b1f","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-1.2.2.tgz","integrity":"sha512-1LblKA6X5YntCBKXA2J9DScHAUmJPKyF3QLIsxE18WSov5eq3PFfMolkwj6NV45DzFj0nYOu+5hBRGQvCaw2JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoafQAzQ7uExA2nqzBKYqFgfP4V+0F84MPMJDyogiQJwIgSVexOaVv+ps7xcifWbNahdEf2PRMEU9MCOkOefgqm3k="}]}},"2.0.0":{"name":"proxyquireify","version":"2.0.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"browser-pack":"^3.0.0","detective":"~3.1.0","has-require":"^1.1.0","through":"~2.2.7","xtend":"^3.0.0"},"devDependencies":{"browserify":"~5.1.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"23965f3254cc52a9881b9799ee1317c31faa6a3b","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@2.0.0","_shasum":"9b0df826b19e79df92e3590cf71e8b8eeb35c957","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"9b0df826b19e79df92e3590cf71e8b8eeb35c957","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-2.0.0.tgz","integrity":"sha512-lTU9XJUXax5kjps2xpQjK+3g92khPxbjTan/thB214uIYmNxodt7C6NYwUXWr83fo+IBxtMx2oDwP+tQCYMlPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkFdJEIHklRVemOCWdVaKEnD2VQCl1tXHT/Yh7IFBn9AiEAm7cfrgI7UeDl5V+RjSd5mt+DvIl+1DlNyFJU0m0ljZ0="}]}},"2.1.0":{"name":"proxyquireify","version":"2.1.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"test-peer-range browserify","test-main":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"browser-pack":"^3.0.0","detective":"~3.1.0","fill-keys":"^1.0.0","has-require":"^1.1.0","through":"~2.2.7","xtend":"^3.0.0"},"devDependencies":{"browserify":"^10.0.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3","test-peer-range":"^1.0.1"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"b71eb8c59ef4dffa67d5572096c35f343d9e6eb9","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@2.1.0","_shasum":"98c9d4885da4381985ca111f4dd890ab75120991","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"98c9d4885da4381985ca111f4dd890ab75120991","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-2.1.0.tgz","integrity":"sha512-mYNL7vz9L3DR+y8K6Bw4AaowolLhfCwI3h/z1d/w8CsNZYDJ5Ykdoh951YNobalQho/4N7nyirrfnaSioc/zBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBkDLqkVNuyuDseciUhE/8bPVlHts85oHl4+g4bvJErAIgfDwA/WRevzfZB52f3SDc0+tLcp9m9Uxb/A8K+NR8nnk="}]}},"3.0.0":{"name":"proxyquireify","version":"3.0.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"test-peer-range browserify","test-main":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"browser-pack":"^3.0.0","detective":"~3.1.0","fill-keys":"^1.0.0","has-require":"^1.1.0","require-deps":"~1.0.1","through":"~2.2.7","xtend":"^3.0.0"},"devDependencies":{"browserify":"^10.0.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3","test-peer-range":"^1.0.1"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"97079a00df0f9e3aa9dbf3ad6c3e42ca7f288fad","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@3.0.0","_shasum":"fae6cf6177632054e2b1dbbdd51b83533c838a57","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"fae6cf6177632054e2b1dbbdd51b83533c838a57","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-3.0.0.tgz","integrity":"sha512-cQZktc8yP6KZk139Ik+lF/zn6h7ltR1L07smCI+JZBmvVDlmuzZsadnVxesBLC6OiBhmPc39WkcBeypHXSgprw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1CM/xn6lWahTVWZXbe0B89aC3Gk8CbToWdA1qGZbXAAiAAlhHvubELZaem02yV4EmlMC0jIJ/QVWrFuZdPnQyHFg=="}]}},"3.0.1":{"name":"proxyquireify","version":"3.0.1","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"test-peer-range browserify","test-main":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"browser-pack":"^3.0.0","detective":"~3.1.0","fill-keys":"^1.0.0","has-require":"^1.1.0","require-deps":"~1.0.1","through":"~2.2.7","xtend":"^3.0.0"},"devDependencies":{"browserify":"^10.0.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3","test-peer-range":"^1.0.1","watchify":"^3.6.1"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"a78690fe009fd6849a052ce414b9daf4b27354c9","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@3.0.1","_shasum":"05574d2f64410fc48692dfb5fe3ba91c920d51db","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"05574d2f64410fc48692dfb5fe3ba91c920d51db","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-3.0.1.tgz","integrity":"sha512-afoc/w9Pk9JSbP4NaefalBy6UI1SKA0zm8loqJBSk+yeXYOAXpmf+g+dJc6ni9Xi39EWT4hKLM6elpw4EAbmpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChIyzQ87jm7IvAp1BIgFslrygxCXub6xOzi0DcWM9Z+AIhAJGC1RW3tsIOwZL+oXQB8Q5ZOLFI0uc2NzPsmtj61nrr"}]},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"bendrucker","email":"bvdrucker@gmail.com"}]},"3.1.0":{"name":"proxyquireify","version":"3.1.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"test-peer-range browserify","test-main":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"browser-pack":"^3.0.0","detective":"~3.1.0","fill-keys":"^1.0.0","has-require":"^1.1.0","module-not-found-error":"~1.0.1","require-deps":"~1.0.1","through":"~2.2.7","xtend":"^3.0.0"},"devDependencies":{"browserify":"^10.0.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3","test-peer-range":"^1.0.1","watchify":"^3.6.1"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"265af1a3541446078878923a70b704cc8fb68568","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@3.1.0","_shasum":"734c22c5e623229addafe0f1012f252f8a4d4177","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"734c22c5e623229addafe0f1012f252f8a4d4177","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-3.1.0.tgz","integrity":"sha512-ZbLpiGcVjsgf0s7ibi4Vs4K7pVVM9GGhdIZ4V3IiwNAMNLq5TrDXe8IIqCNBwtPx7eFce0dEyTwsjag8Mi++6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzIpQyvmTd1Czro8UNtc/R5GoW8pYW6EdCI9z4+gM5iAiBUI208DQsN8xiCDQMGDXCmIOuFaGxBFIUxaMLM3dJoeg=="}]},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"bendrucker","email":"bvdrucker@gmail.com"}]},"3.1.1":{"name":"proxyquireify","version":"3.1.1","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"test-peer-range browserify","test-main":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"browser-pack":"^3.0.0","detective":"~3.1.0","fill-keys":"^1.0.0","has-require":"^1.1.0","module-not-found-error":"~1.0.1","require-deps":"~1.0.1","through":"~2.2.7","xtend":"^3.0.0"},"devDependencies":{"browserify":"^10.0.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3","test-peer-range":"^1.0.1","watchify":"^3.6.1"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"6fe580fa41b77b9ec08b00a37b35a5936b164e2b","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@3.1.1","_shasum":"a4b84ff32ef3a012ca3850d2b9eee5e1cc375733","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"a4b84ff32ef3a012ca3850d2b9eee5e1cc375733","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-3.1.1.tgz","integrity":"sha512-4vCszzqEHNTMxOQyDiMCnvdPOWXJAg4tUK3nG6docn3rWn/OndokcKlDCTA0SOfHuWEjwJgJ08+7Hstj/p9xHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXdET5lVtKhqUJkmHVTTtG07ZEkfmxqcFe/837Tr1HpAIgYK6IjMoa0Td8VTKWUUYFntrOeBFOpP/+07KB23CNMUk="}]},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/proxyquireify-3.1.1.tgz_1454687328564_0.631619491847232"}},"3.2.0":{"name":"proxyquireify","version":"3.2.0","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"test-peer-range browserify","test-main":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"browser-pack":"^6.0.0","detective":"~3.1.0","fill-keys":"^1.0.0","has-require":"^1.1.0","module-not-found-error":"~1.0.1","require-deps":"~1.0.1","through":"~2.2.7","xtend":"^3.0.0"},"devDependencies":{"browserify":"^10.0.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3","test-peer-range":"^1.0.1","watchify":"^3.6.1"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"6e2ae4466ac617662cfa0bdd3d9ee3d3cdcbc03b","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@3.2.0","_shasum":"277c95815636bb3b81f2795b4b8015c3d589015f","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.0.0","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"277c95815636bb3b81f2795b4b8015c3d589015f","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-3.2.0.tgz","integrity":"sha512-ZzAkoC7RntI5PFN3LlIkf8aW0hy8Fu5b9kWKMsqUHbfSgA3u9oQxzZqLa9vFk2C9cKW9gAcaZmbtGG12RWyXKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHagbaE4v3xY8r4YWm6JkIZEz2T1YUtw19Xh2Hd6MvvVAiAhtB77opVlsL4ow5RSxSyYUn7VseqLBR5a//X4qXvgAA=="}]},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/proxyquireify-3.2.0.tgz_1461949242707_0.4662697180174291"}},"3.2.1":{"name":"proxyquireify","version":"3.2.1","description":"Proxies browserify's require in order to allow overriding dependencies during testing.","main":"index.js","scripts":{"test":"test-peer-range browserify","test-main":"tap test/*.js && node test/clientside/run.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","dependencies":{"browser-pack":"^6.0.0","detective":"~4.1.0","fill-keys":"^1.0.0","has-require":"^1.1.0","module-not-found-error":"~1.0.1","require-deps":"~1.0.1","through":"~2.2.7","xtend":"^3.0.0"},"devDependencies":{"browserify":"^10.0.0","mold-source-map":"~0.2.0","tap":"~0.4.8","tape":"~2.12.3","test-peer-range":"^1.0.1","watchify":"^3.6.1"},"keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"peerDependencies":{"browserify":">=5.1.0"},"gitHead":"8f2596ee5b931a5646bb35746c805ab80f51aa99","bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"_id":"proxyquireify@3.2.1","_shasum":"15bee101360acc91dcd86ee4d9a445f8a971eea0","_from":".","_npmVersion":"3.10.5","_nodeVersion":"5.11.1","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"15bee101360acc91dcd86ee4d9a445f8a971eea0","tarball":"https://registry.npmjs.org/proxyquireify/-/proxyquireify-3.2.1.tgz","integrity":"sha512-JmkrSVx1gArHMCRTtxe+7ycGtkhjsEQMupwJXuM50vxCrPx46MDJPsoyev17vOITtc+RKmUj8o3UFx++wp7XGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWiKVxO6BI0qUEhmwPMw5i6Nznyg/UJ7IWwa3HLfmXhAiEA7KKWEBIpD9sNpJECnxXewXPlNqHzoHmgPkc7ozWngYg="}]},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/proxyquireify-3.2.1.tgz_1469580021271_0.6476089751813561"}}},"readme":"# proxyquireify [![build status](https://secure.travis-ci.org/thlorenz/proxyquireify.svg?branch=master)](http://travis-ci.org/thlorenz/proxyquireify)\n\nbrowserify `>= v2` version of [proxyquire](https://github.com/thlorenz/proxyquire). \n\nProxies browserify's require in order to make overriding dependencies during testing easy while staying **totally unobstrusive**. To run your tests in both Node and the browser, use [proxyquire-universal](https://github.com/bendrucker/proxyquire-universal).\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [Features](#features)\n- [Installation](#installation)\n- [Example](#example)\n- [With Other Transforms](#with-other-transforms)\n- [API](#api)\n  - [proxyquire.plugin()](#proxyquireplugin)\n  - [proxyquire.browserify()](#proxyquirebrowserify)\n    - [Deprecation Warning](#deprecation-warning)\n  - [proxyquire(request: String, stubs: Object)](#proxyquirerequest-string-stubs-object)\n    - [Important Magic](#important-magic)\n  - [noCallThru](#nocallthru)\n- [More Examples](#more-examples)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Features\n\n- **no changes to your code** are necessary\n- non overriden methods of a module behave like the original\n- mocking framework agnostic, if it can stub a function then it works with **proxyquireify**\n- \"use strict\" compliant\n- [automatic injection](https://github.com/thlorenz/proxyquireify#important-magic) of `require` calls to ensure the\n  module you are testing gets bundled \n\n## Installation\n\n    npm install proxyquireify\n\nTo use with browserify `< 5.1` please `npm install proxyquireify@0.5` instead. To run your tests in PhantomJS, you may need to [use a shim](https://github.com/bendrucker/phantom-ownpropertynames).\n\n## Example \n\n**foo.js**:\n\n```js\nvar bar = require('./bar');\n\nmodule.exports = function () {\n  return bar.kinder() + ' ist ' + bar.wunder();\n};\n```\n\n**foo.test.js**:\n\n```js\nvar proxyquire = require('proxyquireify')(require);\n\nvar stubs = { \n  './bar': { \n      wunder: function () { return 'wirklich wunderbar'; }\n    , kinder: function () { return 'schokolade'; }\n  }\n};\n\nvar foo = proxyquire('./src/foo', stubs);\n\nconsole.log(foo()); \n```\n\n**browserify.build.js**:\n\n```js\nvar browserify = require('browserify');\nvar proxyquire = require('proxyquireify');\n\nbrowserify()\n  .plugin(proxyquire.plugin)\n  .require(require.resolve('./foo.test'), { entry: true })\n  .bundle()\n  .pipe(fs.createWriteStream(__dirname + '/bundle.js'));\n```\n\nload it in the browser and see:\n\n    schokolade ist wirklich wunderbar\n\n## With Other Transforms\n\nIf you're transforming your source code to JavaScript, you must apply those transforms before applying the proxyquireify plugin:\n\n```js\nbrowserify()\n  .transform('coffeeify')\n  .plugin(proxyquire.plugin)\n  .require(require.resolve('./test.coffee'), { entry: true })\n  .bundle()\n  .pipe(fs.createWriteStream(__dirname + '/bundle.js'));\n```\n\nproxyquireify needs to parse your code looking for `require` statements. If you `require` anything that's not valid JavaScript that [acorn](https://github.com/marijnh/acorn) can parse (e.g. CoffeeScript, TypeScript), you need to make sure the relevant transform runs before proxyquireify.\n\n## API\n\n### proxyquire.plugin()\n\n**proxyquireify** functions as a browserify plugin and needs to be registered with browserify like so:\n\n```js\nvar browserify = require('browserify');\nvar proxyquire = require('proxyquireify');\n\nbrowserify()\n  .plugin(proxyquire.plugin)\n  .require(require.resolve('./test'), { entry: true })\n  .bundle()\n  .pipe(fs.createWriteStream(__dirname + '/bundle.js'));\n```\n\nAlternatively you can register **proxyquireify** as a plugin from the command line like so:\n\n```sh\nbrowserify -p proxyquireify/plugin test.js > bundle.js\n```\n\n### proxyquire.browserify()\n\n#### Deprecation Warning\n\nThis API to setup **proxyquireify** was used prior to [browserify plugin](https://github.com/substack/node-browserify#bpluginplugin-opts) support.\n\nIt has not been removed yet to make upgrading **proxyquireify** easier for now, but it **will be deprecated in future\nversions**. Please consider using the plugin API (above) instead.\n\n****\n\nTo be used in build script instead of `browserify()`, autmatically adapts browserify to work for tests and injects\nrequire overrides into all modules via a browserify transform.\n\n```js\nproxyquire.browserify()\n  .require(require.resolve('./test'), { entry: true })\n  .bundle()\n  .pipe(fs.createWriteStream(__dirname + '/bundle.js'));\n```\n\n****\n\n### proxyquire(request: String, stubs: Object)\n\n- **request**: path to the module to be tested e.g., `../lib/foo`\n- **stubs**: key/value pairs of the form `{ modulePath: stub, ... }`\n  - module paths are relative to the tested module **not** the test file \n  - therefore specify it exactly as in the require statement inside the tested file\n  - values themselves are key/value pairs of functions/properties and the appropriate override\n\n```js\nvar proxyquire =  require('proxyquireify')(require);\nvar barStub    =  { wunder: function () { 'really wonderful'; } };\n\nvar foo = proxyquire('./foo', { './bar': barStub })\n```\n\n#### Important Magic \n\nIn order for browserify to include the module you are testing in the bundle, **proxyquireify** will inject a\n`require()` call for every module you are proxyquireing. So in the above example `require('./foo')` will be injected at\nthe top of your test file.\n\n### noCallThru\n\nBy default **proxyquireify** calls the function defined on the *original* dependency whenever it is not found on the stub.\n\nIf you prefer a more strict behavior you can prevent *callThru* on a per module or per stub basis.\n\nIf *callThru* is disabled, you can stub out modules that weren't even included in the bundle. **Note**, that unlike in\nproxquire, there is no option to prevent call thru globally.\n\n```js\n// Prevent callThru for path module only\nvar foo = proxyquire('./foo', {\n    path: {\n      extname: function (file) { ... }\n    , '@noCallThru': true\n    }\n  , fs: { readdir: function (..) { .. } }\n});\n\n// Prevent call thru for all contained stubs (path and fs)\nvar foo = proxyquire('./foo', {\n    path: {\n      extname: function (file) { ... }\n    }\n  , fs: { readdir: function (..) { .. } }\n  , '@noCallThru': true\n});\n\n// Prevent call thru for all stubs except path\nvar foo = proxyquire('./foo', {\n    path: {\n      extname: function (file) { ... }\n    , '@noCallThru': false\n    }\n  , fs: { readdir: function (..) { .. } }\n  , '@noCallThru': true\n});\n```\n\n## More Examples\n\n- [foobar](https://github.com/thlorenz/proxyquireify/tree/master/examples/foobar)\n","maintainers":[{"email":"bvdrucker@gmail.com","name":"bendrucker"},{"email":"thlorenz@gmx.de","name":"thlorenz"}],"time":{"modified":"2022-06-24T22:11:27.053Z","created":"2013-03-30T20:51:09.798Z","0.1.0":"2013-03-30T20:51:11.418Z","0.1.1":"2013-03-30T21:34:48.746Z","0.1.2":"2013-03-30T21:57:33.113Z","0.2.0":"2013-03-31T15:43:00.000Z","0.2.1":"2013-03-31T18:06:43.422Z","0.2.2":"2013-07-14T20:52:33.324Z","0.2.3":"2014-04-03T19:06:04.435Z","0.3.0":"2014-04-03T19:34:43.717Z","0.3.1":"2014-04-03T19:38:10.137Z","0.2.4":"2014-04-03T19:39:32.384Z","0.4.0":"2014-04-22T15:08:11.624Z","0.5.0":"2014-05-21T21:07:05.882Z","1.0.0":"2014-08-11T21:51:27.904Z","1.0.1":"2014-08-11T21:52:27.417Z","1.1.0":"2014-09-29T15:49:47.344Z","1.2.0":"2015-01-13T04:18:52.394Z","1.2.1":"2015-01-17T13:06:42.470Z","1.2.2":"2015-02-24T19:45:20.110Z","2.0.0":"2015-04-17T19:04:44.533Z","2.1.0":"2015-05-20T07:01:13.242Z","3.0.0":"2015-07-24T02:20:56.116Z","3.0.1":"2015-12-26T18:24:35.195Z","3.1.0":"2016-01-29T23:34:16.805Z","3.1.1":"2016-02-05T15:48:50.568Z","3.2.0":"2016-04-29T17:00:43.622Z","3.2.1":"2016-07-27T00:40:23.796Z"},"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"repository":{"type":"git","url":"git://github.com/thlorenz/proxyquireify.git"},"homepage":"https://github.com/thlorenz/proxyquireify","keywords":["require","dependency","test","mock","stub","proxyquire","browser","browserify","browserify-tool","browserify-plugin","client"],"bugs":{"url":"https://github.com/thlorenz/proxyquireify/issues"},"license":"MIT","readmeFilename":"README.md","users":{"bat":true,"atorma":true}}