{"_id":"sinon-stub-promise","_rev":"37-cf092110a4a271f7732f67e79fb1a910","name":"sinon-stub-promise","description":"Synchronous Promise stubbing for Sinon.JS","dist-tags":{"latest":"4.0.0"},"versions":{"0.0.0":{"name":"sinon-stub-promise","version":"0.0.0","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"https://github.com/substantial/sinon-stub-promise"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"09637114e94a171a6b149ebed9150f670f116bf2","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise","_id":"sinon-stub-promise@0.0.0","_shasum":"d2bb18718efdfd8ca35b1edc1ed098049b997752","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.28","_npmUser":{"name":"amay","email":"alex@substantial.com"},"maintainers":[{"name":"amay","email":"alex@substantial.com"}],"dist":{"shasum":"d2bb18718efdfd8ca35b1edc1ed098049b997752","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.0.0.tgz","integrity":"sha512-V6hMAXlABuyjmddclU08zW1AzBihKt7q2OLWcwG/M7B7SaaQEcp/rx4iMSHH0yGMhh+UQd2k9TecOtiEMMNEgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkAaCt46290HYOKc8cCKeSTt6JY9dmt7542HoU++fotgIgIu+BE1IjOtnkH9IjGMfl9A77YfjqlUfG1/MXg+Eq92M="}]}},"0.0.1":{"name":"sinon-stub-promise","version":"0.0.1","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"https://github.com/substantial/sinon-stub-promise"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"0e0f084dee3d05ae6f2f02baa17f3c3c2cb3e04d","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise","_id":"sinon-stub-promise@0.0.1","_shasum":"cd46986e806a2381a93116dcc7c5c491f8223ea0","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.28","_npmUser":{"name":"amay","email":"alex@substantial.com"},"maintainers":[{"name":"amay","email":"alex@substantial.com"}],"dist":{"shasum":"cd46986e806a2381a93116dcc7c5c491f8223ea0","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.0.1.tgz","integrity":"sha512-r+9qwZ2YAp6+FNaeyHegb4H7snwbVdeZ/NSPAoE4gQhMeQzMWlLrQ9yJDcP1OIzt/Et0+oMdmOvAUlEL6a5uwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp9vQAT0h7XQM8xL4I5QAX+XROzvgrPV49cKfKgSFP9QIhAP0rdrxmKwiSBeDPr14zOVjawQtGaehdZBEdz/7UYw0l"}]}},"0.0.2":{"name":"sinon-stub-promise","version":"0.0.2","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"https://github.com/substantial/sinon-stub-promise"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"342fe2de971fb6a877cf0eeaeabc99c95ab87c5c","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise","_id":"sinon-stub-promise@0.0.2","_shasum":"11032d8053f43bd0178840e2f74923a3f5a5c338","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.28","_npmUser":{"name":"amay","email":"alex@substantial.com"},"maintainers":[{"name":"amay","email":"alex@substantial.com"}],"dist":{"shasum":"11032d8053f43bd0178840e2f74923a3f5a5c338","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.0.2.tgz","integrity":"sha512-qEgfMiuhq2xeJu+LJMsW1wWytcL/qesN+8QLdTCqmfIXz2SdySeWPtTpYOxYAwL/1tmflX3Jityj2KGUASSXDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNs+qlul4pc1n19Nof4j2yhU5/eme0jdupLNqxGIf0sQIgQZb5JOFKhCYafId725jENFoT3VgWB8CEeUveqI9Q7UQ="}]}},"0.0.3":{"name":"sinon-stub-promise","version":"0.0.3","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"https://github.com/substantial/sinon-stub-promise"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"3c50a2ce873ddef873909392c2382f23190c1854","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise","_id":"sinon-stub-promise@0.0.3","_shasum":"af3bc2dd71f2c297280342a94f8b2faeddf8c2fc","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.28","_npmUser":{"name":"amay","email":"alex@substantial.com"},"maintainers":[{"name":"amay","email":"alex@substantial.com"}],"dist":{"shasum":"af3bc2dd71f2c297280342a94f8b2faeddf8c2fc","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.0.3.tgz","integrity":"sha512-rNs7oCX4spTjWPcn7lhwK0xNatdwwmqDgitq2OvZNmKr5w4ebnmuPXGTTmBNYz/bNfquAh4eAdOTbxWb85b18w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7jWz368BkBh+mayCeIMeCHrOvfblXKoRTQ6PH5dNETQIgaG+kiPi02Z4DPLFS0hJKqK5x9He05ISrPUEq/B/ElsA="}]}},"0.0.4":{"name":"sinon-stub-promise","version":"0.0.4","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"https://github.com/substantial/sinon-stub-promise"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"69a32655edc377fa3afa8154953af07b0e01e84d","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise","_id":"sinon-stub-promise@0.0.4","_shasum":"032c6be6c2aa1aebe71bfe7ef771f3051a1fa20e","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.28","_npmUser":{"name":"amay","email":"alex@substantial.com"},"maintainers":[{"name":"amay","email":"alex@substantial.com"}],"dist":{"shasum":"032c6be6c2aa1aebe71bfe7ef771f3051a1fa20e","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.0.4.tgz","integrity":"sha512-+jIjC5D7Kkx1mKYK6Kp+3okLac0YOiQc+jRc5+wtIFSDB6pVoNdN43dT2DzyKgZ+Hzngu9Jg6QENzreWaPDG6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsKUz9InVJpasfxBrkuwd3nSksAftG4eZxs7hzFOTQ6AiBBQp8W+/Q39G4FrjFfqlH0fJPNTjg6lkJRKYf8awpFRw=="}]}},"0.0.5":{"name":"sinon-stub-promise","version":"0.0.5","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"https://github.com/substantial/sinon-stub-promise"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"e9ad8b65b5f8240c0aebcf432155de62b9fe14d8","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise","_id":"sinon-stub-promise@0.0.5","_shasum":"1f0f49d04ae896ca34514904c8fe29ff1f44859d","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.28","_npmUser":{"name":"amay","email":"alex@substantial.com"},"maintainers":[{"name":"amay","email":"alex@substantial.com"}],"dist":{"shasum":"1f0f49d04ae896ca34514904c8fe29ff1f44859d","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.0.5.tgz","integrity":"sha512-/WAHYE8uNUWMONB9F+rVc9wj+CM4nrDDSv41WgmqgYCuPD+rYi8tX2aAcZJyCkhdmjlZX2OKJW1a8/uEly2S0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9PdEEow4B0YL77d1fUO8732bIEdxBpvVnIzCynsIsTAIhAMG//Mo2fKRAHup7cq3+nQUqu6Fjb/kD3mtNPb8MczmL"}]}},"0.0.6":{"name":"sinon-stub-promise","version":"0.0.6","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"https://github.com/substantial/sinon-stub-promise"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"f12de70948b9cb3151353bb05e594ba2819914aa","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise","_id":"sinon-stub-promise@0.0.6","_shasum":"a89f928c250371b5adfa620039b080be36d8bb27","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.28","_npmUser":{"name":"amay","email":"alex@substantial.com"},"maintainers":[{"name":"amay","email":"alex@substantial.com"}],"dist":{"shasum":"a89f928c250371b5adfa620039b080be36d8bb27","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.0.6.tgz","integrity":"sha512-ukc6K/m6m0iRy7kgxf5Rg51ndd0m+D+sdt79Q7/VUFMBaC0yzyeoxdvQ851VwA7qUVyb3oz5LwUoLi9th4GgqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHz7YJdS6wTitqDWRCaQmxpn8EJfi8mOhWd12vDhUZiYCIEFmp1+NcCNAvjWuFpx0kHMBN5nOcyyDeZRZvsta8MVl"}]}},"0.0.7":{"name":"sinon-stub-promise","version":"0.0.7","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"41da206bc15bd9fe1b179f11e99f63832dc3db70","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@0.0.7","_shasum":"d1a7df179b0a2446d72834bf4372ee70d568c235","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.10.28","_npmUser":{"name":"amay","email":"alex@substantial.com"},"maintainers":[{"name":"amay","email":"alex@substantial.com"}],"dist":{"shasum":"d1a7df179b0a2446d72834bf4372ee70d568c235","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.0.7.tgz","integrity":"sha512-S3qfPug4G+2m+KjR2EKhdnY4HAWt/1rxKfmL4q0j9AtsULK5YlCawCOAz0CTWOoNa6dfU9D2qXN/JvJxVGAZzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcm0zp8mgHcVmswkG6xXMJhcgT5Xwl2PvUbGpIeyObYgIgZPB54jV7G+0oNE0y6NIWKJkVj5cIBjbiNSkmTYqnvL0="}]}},"0.0.8":{"name":"sinon-stub-promise","version":"0.0.8","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"0f0e176d5f44eddc922194cff1460ece60785f0e","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@0.0.8","_shasum":"6228844fcdba106d5cc012e0bc3404cb18a0efc3","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.10.28","_npmUser":{"name":"amay","email":"alex@substantial.com"},"maintainers":[{"name":"amay","email":"alex@substantial.com"}],"dist":{"shasum":"6228844fcdba106d5cc012e0bc3404cb18a0efc3","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.0.8.tgz","integrity":"sha512-uAX4+Bx1VD6uGZtbQ4T1YfXfDWiz4E01ea+aezs3sd4BSSTuVx/7FAPU7GGWOVw9l3eZ6ny9tUi+UU4OebfpUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHD5d1h4Osuh2ZvwkmdcH2muKi3m9D12d3q/vc81inGLAiEApXMWXOsZy06MVZcE4Zb+drKAeABj+Oc6tvLhkmUylSU="}]}},"0.0.9":{"name":"sinon-stub-promise","version":"0.0.9","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"78a7c4696d03cb1a8b2ca1d40f176a7fc7bde57e","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@0.0.9","_shasum":"5c7e531ef35cfed98c3064835321283eff531f23","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.10.28","_npmUser":{"name":"amay","email":"alex@substantial.com"},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"}],"dist":{"shasum":"5c7e531ef35cfed98c3064835321283eff531f23","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.0.9.tgz","integrity":"sha512-Ym2CTOwT8b1OtuyVBMuIkrUTrsIOQ/fXjmroslMhblbhw7SpBmtZv5iL+yYUC+lrGOwr5iPRrZEHBXW0S5fyiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoX7F5UNOqEnJCHUQN0hi2GMA2GToeyt91kSVR+37jOAiASZUiZ4klpsNatJyVbKxgqsku8rjB5mw1EGzZ035/pGg=="}]}},"0.1.0":{"name":"sinon-stub-promise","version":"0.1.0","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"41923dc62beb2d45e4ab5f0e944594da404e4bb5","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@0.1.0","_shasum":"e138aa17d11cb800006323aabd54d1770e4477ca","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.38","_npmUser":{"name":"astephenb","email":"asbrown002@gmail.com"},"dist":{"shasum":"e138aa17d11cb800006323aabd54d1770e4477ca","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.1.0.tgz","integrity":"sha512-RQrhDwB2hsjbtq56lvdA2MChP/7NKfSY+NpVj+BamLJ6vLH4xfGGRov1HlXyEBoZGZCPTwmEI1eTiruHicWiJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ4rL23yNLhEk0rqQjZ39MTZ8lFcrtO/aLqhe9dKTHEAIgCnbqZCV8Ma8tmzFpEEWNq1c03waJyTEkLGc/EBbnvu8="}]},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"}]},"0.1.1":{"name":"sinon-stub-promise","version":"0.1.1","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10.x"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"41e9a5e467b301521e4b009f5bf1b66dee6a832b","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@0.1.1","_shasum":"ccaf225d5cd13003eb3f71ceae5c921122aeeacb","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"astephenb","email":"asbrown002@gmail.com"},"dist":{"shasum":"ccaf225d5cd13003eb3f71ceae5c921122aeeacb","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-0.1.1.tgz","integrity":"sha512-OExAXAsTu6k6bCst54/73XPUskP045BQjQdA4L/4Is2OybhPT16/++Md+bxvrLTLzjcRI+BxGeckKjTqeVN0Vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCitD100xUT9qSZh7GuLHBSiNWoKuWWit7UpklRL+T1lwIgPJ29CTtnDko3FZo05Z90eGVy0UkDUWJu0vfrsoEIFK8="}]},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}]},"1.0.0":{"name":"sinon-stub-promise","version":"1.0.0","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":">=5.0.0","npm":">=3.0.0"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"f80fb78cd0575a92fafb9b631151048dadaac5ca","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@1.0.0","_shasum":"cf616f3fa88fd6964782535f2dfd7a4cc1531de3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"astephenb","email":"asbrown002@gmail.com"},"dist":{"shasum":"cf616f3fa88fd6964782535f2dfd7a4cc1531de3","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-1.0.0.tgz","integrity":"sha512-ik9GWWck1iRjj9mDrssGxoAVmm81JvK8OUwl++ymer7TQlwX/jV9p5ZdtQdyPwuUyEPZLoT0cEBAQWz+I8fagQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnSoNysMXqhEmoTKNldvuYaTYvdtO/gIdyRuzZXKOfWAiAPn6Iz01pCV0G7AmoV2cxxZJ6RG7LRzCkOS/P36c7eOw=="}]},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}],"deprecated":"widened support for node versions"},"1.0.1":{"name":"sinon-stub-promise","version":"1.0.1","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10 || 0.12 || 4 || 5"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"2a26bbf02d2d52053206079dd1d7a28a34442c4a","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@1.0.1","_shasum":"d526d5362975931d9be33dc176d1d1ffa80922b8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"astephenb","email":"asbrown002@gmail.com"},"dist":{"shasum":"d526d5362975931d9be33dc176d1d1ffa80922b8","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-1.0.1.tgz","integrity":"sha512-hVFlmQudCfucbO0ctnJ/QHt0OnAjqcmJmEqszXcZtZZpLThxvoP0djOAHm9DPJpKpTgDddrKGYy4vG2GDI31Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyp9frttQnvnXXVdRXZ3wG4mJNELJ6EqLg+x7vShBceQIgWeMimI7GWwwSFPGAo6GyjFCvd95lK8H65r8uOGp6lBw="}]},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}]},"1.1.0":{"name":"sinon-stub-promise","version":"1.1.0","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10 || 0.12 || 4 || 5"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"3d87d0dce23c95b6b87c4e5aba73d513e4b6339a","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@1.1.0","_shasum":"b5979fc7d087cf1451b81061ad8a3f1ca49593a1","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"astephenb","email":"asbrown002@gmail.com"},"dist":{"shasum":"b5979fc7d087cf1451b81061ad8a3f1ca49593a1","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-1.1.0.tgz","integrity":"sha512-4C7g8lLmdJBBEVI/5ojaRsl8NzUXxN9CkARS34P/IeEnY3dUI1uqg05jp1k09kFVlSz/9lrsi4kXYn//3tJ0/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC17wjzppq+BawA51eaoQ36waqTlIimlc56cng9JNd2ZAIgRSavcRnKJLXY/Dl7V/tHYG833oo9SaRTIKnhWUmXa34="}]},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/sinon-stub-promise-1.1.0.tgz_1456769080914_0.9741117963567376"}},"1.2.0":{"name":"sinon-stub-promise","version":"1.2.0","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10 || 0.12 || 4 || 5"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"bfe492fdbe034b8dca725a16fb36f89d1ab0d518","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@1.2.0","_shasum":"0e2725a9a4f742935875f44be5f816e182fd0e5a","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"astephenb","email":"asbrown002@gmail.com"},"dist":{"shasum":"0e2725a9a4f742935875f44be5f816e182fd0e5a","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-1.2.0.tgz","integrity":"sha512-c4QCFU+3yYrYTZgV7yO+koeN/Z+nEhWyW1SLDrVKgDRwVWU163D6g5QmTsHrQ8hDdu5dHZG6bJ0FukcG39CAXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu3Dj/FiYlA51P97KJxKIGodoeUMUQjBC3517Uf1e2GAiEAw6PNprWdu9ZJefmCmDxigtpl1wtIsrk8iDZVdcixjvw="}]},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sinon-stub-promise-1.2.0.tgz_1460572360096_0.12788310018368065"}},"2.0.0":{"name":"sinon-stub-promise","version":"2.0.0","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10 || 0.12 || 4 || 5"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"d3850e94f1d00557f4d1be6e81f9338685583e90","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@2.0.0","_shasum":"eefcb97a62539c642ad9fa0f42d7e908166ce9d5","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"astephenb","email":"asbrown002@gmail.com"},"dist":{"shasum":"eefcb97a62539c642ad9fa0f42d7e908166ce9d5","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-2.0.0.tgz","integrity":"sha512-Yg8b4OHrLdIehSNhCTk6edaGw4urPfXrKpqDARWcN7nlMAtkFe2hEF+Et5slTsxYKowc+OxB8nnadSlP4CeAkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpehnjH5jT1TzpUlq5FLpjCh48Y/Hp42m+CkXmVuQ8+gIhAOwkgBVhwVnpxpC4DKE1XDWb6NGVpRyk62Xh7iKgnD5q"}]},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sinon-stub-promise-2.0.0.tgz_1460572751335_0.13170027267187834"}},"2.1.0":{"name":"sinon-stub-promise","version":"2.1.0","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10 || 0.12 || 4 || 5 || 6"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"7f6c21aad7c38e9d3ccb44a127777ca0ebdeb721","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@2.1.0","_shasum":"bed7f28748657ecc443521c3349943a72a90cfe1","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"astephenb","email":"asbrown002@gmail.com"},"dist":{"shasum":"bed7f28748657ecc443521c3349943a72a90cfe1","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-2.1.0.tgz","integrity":"sha512-TmHlt0kcTgUP8IYEI1HOUpmAX/ZC2GjnN558o/M1UYqcBdirjKQxm9uMLJpx2xjbsJ0mdSPgDfeyKcppWucEBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcSpHBTYPyXvMvZYPOlBtTAcz3CgorB0MxzKQrmZSpvAiAClkoH1ShD7xxwzUiiJwhLPNI7hv58T8cNzw0rEQDmMg=="}]},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sinon-stub-promise-2.1.0.tgz_1466802792727_0.9423267391975969"}},"3.0.0":{"name":"sinon-stub-promise","version":"3.0.0","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10 || 0.12 || 4 || 5 || 6"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"17fe97da9c5352f9f0650ba173e18e445675de22","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@3.0.0","_shasum":"09e1ecb2b2e358dc1fec70f6bff7a5c5fe950c33","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"astephenb","email":"asbrown002@gmail.com"},"dist":{"shasum":"09e1ecb2b2e358dc1fec70f6bff7a5c5fe950c33","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-3.0.0.tgz","integrity":"sha512-cU2N+JpNRd1eaTJJYziKIlh0R/QApXH53NL6PuxJt95teuJaJUTroFu/Mux1lNEXYNPddmyDQmGkGVgLi4KbGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrfqst0SfPWLGFOVnBWxiNAWk1W4DlSrQXLrMBbbakhAiBoPQ+zW6COB/utkxsyMeLqMVVg7q3KThxi+eHhui0oJQ=="}]},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sinon-stub-promise-3.0.0.tgz_1468774700021_0.4102639681659639"}},"3.0.1":{"name":"sinon-stub-promise","version":"3.0.1","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":"0.10 || 0.12 || 4 || 5 || 6"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"7ad2c9f5b72abbba7d0e91cda51780fdf22a8807","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@3.0.1","_shasum":"9d94f2d45c6d666934f25e8303b3fbbd7228ea42","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"astephenb","email":"asbrown002@gmail.com"},"dist":{"shasum":"9d94f2d45c6d666934f25e8303b3fbbd7228ea42","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-3.0.1.tgz","integrity":"sha512-CPJ5iUfuzS6f8hklamT0ifOV/1BG+YWO3YeYC4l1j3JBX++8TGiPwonExuuMHuC2x/ZtBLQX26iYrB09Yyw6VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoT+u+ncWyrCjUiGqIMYQ29E6DNBISUpniwqIccL/glAiEAtENLgjo5kzXB92M5smJrXB8zlD3m+MUiBLa5pzt0RwQ="}]},"maintainers":[{"name":"amay","email":"alex@substantial.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sinon-stub-promise-3.0.1.tgz_1468779340568_0.49550323165021837"}},"4.0.0":{"name":"sinon-stub-promise","version":"4.0.0","description":"Synchronous Promise stubbing for Sinon.JS","author":{"name":"Alex May","email":"alex@substantial.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"engines":{"node":">= 0.10"},"main":"index.js","scripts":{"test":"mocha spec"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.1.0","rsvp":"^3.0.16","sinon":"^1.12.2"},"gitHead":"a6ae4ccc75702b55ab23d796c6da523300751095","bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","_id":"sinon-stub-promise@4.0.0","_shasum":"6d498ba1198557cd01e3466af92dc7df725192c2","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"alexmay","email":"alex.k.may@gmail.com"},"dist":{"shasum":"6d498ba1198557cd01e3466af92dc7df725192c2","tarball":"https://registry.npmjs.org/sinon-stub-promise/-/sinon-stub-promise-4.0.0.tgz","integrity":"sha512-89eBnPV781EXt0q90ystausgLjLwEFQStmh0Cp1xU98DovklkYYMmHk+h6gB+sjnb3BlDJ1RiV4ZKuXgcEZUjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG6pDuhhmaQO9iEdOUaObgA56uLvKg6gbxowunB+nGcgIhAL9ao5hHxqnm0NAxqPvH+lm0DdyHcEKzVYRyRs2FMX7G"}]},"maintainers":[{"name":"alexmay","email":"alex.k.may@gmail.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sinon-stub-promise-4.0.0.tgz_1478022710630_0.9613740495406091"}}},"readme":"# sinon-stub-promise\n[![Build Status](https://travis-ci.org/substantial/sinon-stub-promise.svg?branch=master)](https://travis-ci.org/substantial/sinon-stub-promise)\n\nThis is a little package that makes testing of promises easier when stubbing\nwith [Sinon.JS](http://sinonjs.org/). This library ensures stubbed promises are\nevaluated synchronously, so that no special async tricks are required for\ntesting.\n\n## Installation\n\nInstall with npm: `npm install --save-dev sinon-stub-promise`\n\nIn node, you can initialize with sinon:\n\n```javascript\nvar sinon = require('sinon');\nvar sinonStubPromise = require('sinon-stub-promise');\nsinonStubPromise(sinon);\n```\n\nOr in the browser, you can just include\n`node_modules/sinon-stub-promise/index.js` (assumes sinon is available on\nwindow object).\n\n## Example\n\n```javascript\n// Code under test\nfunction doSomethingWithAPromise(promise, object) {\n  promise()\n    .then(function(value) {\n      // resolves\n      object.resolved = value\n    })\n    .catch(function(value) {\n      // rejects\n      object.rejected = value\n    });\n}\n\n// Test\ndescribe('stubbing a promise', function() {\n  var promise;\n\n  beforeEach(function() {\n    promise = sinon.stub().returnsPromise();\n  });\n\n  it('can resolve', function() {\n    promise.resolves('resolve value')\n\n    var testObject = {};\n    doSomethingWithAPromise(promise, testObject);\n    expect(testObject.resolved).to.eql('resolve value');\n  });\n\n  it('can reject', function() {\n    promise.rejects('reject value')\n\n    var testObject = {};\n    doSomethingWithAPromise(promise, testObject);\n    expect(testObject.rejected).to.eql('reject value');\n  });\n}\n```\n\n## Why?\n\nWe wanted a nice synchronous way of stubbing out promises while testing, and\nthe existing solution,\n[sinon-as-promised](https://www.npmjs.com/package/sinon-as-promised), uses a\npromise under the hood to achieve the stubbing. The issue with this, is that\nthe promise is evaluated asynchronously, so the test code has to deal with that\nby delaying the assertion until the promise has a chance to run.\n\nAdditionally, sinon-as-promised requires you to call either `stub.resolves()`\nor `stub.rejects()` before it will setup the stub as a \"thenable\" object (one\nthat has `then` and `catch` on it). The trouble with this is that if you are\ntesting conditional branches (e.g. test what happens when promise succeeds,\nthen test what happens when promise fails), you have to either resolve or\nreject the promise for the code under test to pass.\n\n## Usage with Karma\n\nIn order to use this with the [Karma](http://karma-runner.github.io/) test runner\nyou can either add `node_modules/sinon-stub-promise/index.js` to `files` in your config or, alternatively, use the\n[karma-sinon-stub-promise](https://github.com/alexweber/karma-sinon-stub-promise) plugin.\n\n## Stability?\n\nThis is not a [Promises/A+](https://promisesaplus.com/) compliant library. We\nbuilt it to support how we are currently using promises. There is a test suite\nthat will grow over time as we identify any short comings of this library.\n\n## To Do\n\n* Allow for chaining with `withArgs`. Ideally we could do things like `sinon.stub().withArgs(42).resolves('value')`.\n","maintainers":[{"name":"alexmay","email":"alex.k.may@gmail.com"},{"name":"astephenb","email":"asbrown002@gmail.com"},{"name":"markkornblum","email":"mark@substantial.com"},{"name":"matthewrfindley","email":"findlmat@gmail.com"},{"name":"substantial","email":"accounts@substantial.com"}],"time":{"modified":"2022-06-26T20:15:47.077Z","created":"2015-02-09T21:52:45.305Z","0.0.0":"2015-02-09T21:52:45.305Z","0.0.1":"2015-02-12T18:56:21.245Z","0.0.2":"2015-02-12T20:40:47.096Z","0.0.3":"2015-02-15T19:55:03.784Z","0.0.4":"2015-02-17T16:10:18.888Z","0.0.5":"2015-02-24T03:37:17.478Z","0.0.6":"2015-04-10T16:20:48.115Z","0.0.7":"2015-05-14T19:08:26.028Z","0.0.8":"2015-05-26T21:42:51.920Z","0.0.9":"2015-06-04T16:07:17.496Z","0.1.0":"2015-07-08T20:20:22.636Z","0.1.1":"2015-12-07T18:21:26.958Z","1.0.0":"2015-12-16T17:39:44.306Z","1.0.1":"2015-12-16T18:53:23.431Z","1.1.0":"2016-02-29T18:04:42.491Z","1.2.0":"2016-04-13T18:32:43.123Z","2.0.0":"2016-04-13T18:39:11.872Z","2.1.0":"2016-06-24T21:13:16.450Z","3.0.0":"2016-07-17T16:58:20.264Z","3.0.1":"2016-07-17T18:15:42.647Z","4.0.0":"2016-11-01T17:51:52.430Z"},"homepage":"https://github.com/substantial/sinon-stub-promise#readme","repository":{"type":"git","url":"git+https://github.com/substantial/sinon-stub-promise.git"},"author":{"name":"Alex May","email":"alex@substantial.com"},"bugs":{"url":"https://github.com/substantial/sinon-stub-promise/issues"},"readmeFilename":"README.md","license":"MIT"}