{"_id":"sinon-mongoose","_rev":"22-7c09e5147c18bf19ae48ae3ca003748d","name":"sinon-mongoose","description":"Sinon extensions for Mongoose stubs","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"sinon-mongoose","version":"1.0.0","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/gaguirre/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","test","unit"],"repository":{"type":"git","url":"git+https://github.com/gaguirre/sinon-mongoose.git"},"devDependencies":{"babel-core":"^5.5.0","del":"^2.0.2","gulp":"^3.6.0","gulp-babel":"^5.1.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.9.0","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","isparta":"^3.0.3","mongoose":"^4.2.5","sinon-as-promised":"^4.0.0"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"MIT","dependencies":{"sinon":"^1.17.2"},"gitHead":"0d95aebaa06dde72e59a0b66aa8693300b8551f7","bugs":{"url":"https://github.com/gaguirre/sinon-mongoose/issues"},"_id":"sinon-mongoose@1.0.0","_shasum":"fca09c22d08b077c929604ab784f70ac6b50fd86","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"ideame","email":"webaccounts@idea.me"},"maintainers":[{"name":"ideame","email":"webaccounts@idea.me"}],"dist":{"shasum":"fca09c22d08b077c929604ab784f70ac6b50fd86","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-1.0.0.tgz","integrity":"sha512-Ux1N/ijPMFCNXffOqgY4/jCSm37m4FVh/AJ89Rq+SZGwj+QN6QH6V/GSIzqNciHQhycs1GRFFPGPlEVsxLMGjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXAZ3YT14dwY/jYn2HzOqhHnhd961x6WT00Z77E1gg0AIgc2QveXyN5/gfHYRoHokt2snBVjEpnVEvNkzGy4vcW4M="}]},"directories":{}},"1.1.0":{"name":"sinon-mongoose","version":"1.1.0","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/gaguirre/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","test","unit"],"repository":{"type":"git","url":"git+https://github.com/gaguirre/sinon-mongoose.git"},"devDependencies":{"babel-core":"^5.5.0","del":"^2.0.2","gulp":"^3.6.0","gulp-babel":"^5.1.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.9.0","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","isparta":"^3.0.3","mongoose":"^4.2.5","sinon":"1","sinon-as-promised":"^4.0.0"},"peerDependencies":{"sinon":"1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"MIT","gitHead":"2c7a8b0a801c6048f4a92cc02b4ab09f3d0e09ed","bugs":{"url":"https://github.com/gaguirre/sinon-mongoose/issues"},"_id":"sinon-mongoose@1.1.0","_shasum":"c1d4831f406480d74fbb43a7f54fb0edcaf14483","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"ideame","email":"webaccounts@idea.me"},"maintainers":[{"name":"ideame","email":"webaccounts@idea.me"}],"dist":{"shasum":"c1d4831f406480d74fbb43a7f54fb0edcaf14483","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-1.1.0.tgz","integrity":"sha512-W2wZboLKVLYYy0dxasou3WqiywSpv2HHQwv4lJErIaWusBNsh2qxHOnVB78Yakjm4fF2rS0Vb6QdTI7Q2uYqdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+6vHzQpvIgGbUdWv+6DX2FL9dEsdMNbADfwpozqe8wgIhAK5ppaEEs9GgsVCuwWg0LnjrWtouRRKX60I5cpVXYAGN"}]},"directories":{}},"1.2.0":{"name":"sinon-mongoose","version":"1.2.0","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/gaguirre/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"git+https://github.com/gaguirre/sinon-mongoose.git"},"devDependencies":{"babel-core":"^5.5.0","del":"^2.0.2","gulp":"^3.6.0","gulp-babel":"^5.1.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.9.0","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","isparta":"^3.0.3","mongoose":"^4.2.5","sinon":"1","sinon-as-promised":"^4.0.0"},"peerDependencies":{"sinon":"1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"MIT","gitHead":"c8d8013b0635920b75cb3d87ca6d57656c167f98","bugs":{"url":"https://github.com/gaguirre/sinon-mongoose/issues"},"_id":"sinon-mongoose@1.2.0","_shasum":"874843d3432fb9b96e246eafe4c77a17d11ccbe8","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"ideame","email":"webaccounts@idea.me"},"maintainers":[{"name":"ideame","email":"webaccounts@idea.me"}],"dist":{"shasum":"874843d3432fb9b96e246eafe4c77a17d11ccbe8","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-1.2.0.tgz","integrity":"sha512-SIeak44VMDswhse4NyLJ+zSUn5/1DEty14NkKkm2d+t1PYfaQ+W1R0PwzCvmqfOyTsHWngAbKXHpPz3siTq87Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2PKJYqyse5M8YQ6e6umtiCtZKoYkkW3GLqfenpVls4wIgNLbC4mRKBL735YhETsZmUztJZTHrfK6OHlRsSDQXR3U="}]},"directories":{}},"1.2.1":{"name":"sinon-mongoose","version":"1.2.1","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/gaguirre/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"git+https://github.com/gaguirre/sinon-mongoose.git"},"devDependencies":{"babel-core":"^5.5.0","del":"^2.0.2","gulp":"^3.6.0","gulp-babel":"^5.1.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.9.0","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","isparta":"^3.0.3","mongoose":"^4.2.5","sinon":"1","sinon-as-promised":"^4.0.0"},"peerDependencies":{"sinon":"1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"MIT","gitHead":"b8a4c378e2e727f940bd926b8f6e1ea51b5f22d7","bugs":{"url":"https://github.com/gaguirre/sinon-mongoose/issues"},"_id":"sinon-mongoose@1.2.1","_shasum":"6942571cfaf2583495d67dba3d6dbf7975111cee","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"ideame","email":"webaccounts@idea.me"},"maintainers":[{"name":"ideame","email":"webaccounts@idea.me"}],"dist":{"shasum":"6942571cfaf2583495d67dba3d6dbf7975111cee","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-1.2.1.tgz","integrity":"sha512-qEkANNXQim6xdAFaI7JFROm48dM+SfOSPflO48xT3A8Iet3EKI31ycrTRrCAeDMTzGReHkkRMDurLiu0HBKqUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7C5SYhRyqXZ57gEDtot+YlkAR37aD9rXrS8UxzniMRwIgSfhqhHzMyipCxUqtkw85a5dimtc1vs/dMWd9eKaYWHg="}]},"directories":{}},"1.3.0":{"name":"sinon-mongoose","version":"1.3.0","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/underscopeio/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"git+https://github.com/underscopeio/sinon-mongoose.git"},"devDependencies":{"babel-core":"^5.5.0","del":"^2.0.2","gulp":"^3.6.0","gulp-babel":"^5.1.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.9.0","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","isparta":"^3.0.3","mongoose":"^4.2.5","sinon":"1","sinon-as-promised":"^4.0.0"},"peerDependencies":{"sinon":"1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"MIT","gitHead":"341823741dbb741261e111fc0ef52d8b520f9bcb","bugs":{"url":"https://github.com/underscopeio/sinon-mongoose/issues"},"_id":"sinon-mongoose@1.3.0","_shasum":"2a2c75c36e9d7b665390f23fc7f91d548f580e45","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"},"dist":{"shasum":"2a2c75c36e9d7b665390f23fc7f91d548f580e45","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-1.3.0.tgz","integrity":"sha512-mrOfeDaImE5c3LtpVkQCcLz2TRusFBB2sM+1p+M+ddkrBegx8Je/FhfjMlQC8N7rqlBHomcxmXcDuwNVKA31ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3ZoDDVpsYgdYC1B49r+G8GItMcyBEbVgwsEdLbR3z9wIhAMnceowS7zpZBaFUG8fK3IzhqcwdjSvYpsolP+xvTXEq"}]},"maintainers":[{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sinon-mongoose-1.3.0.tgz_1473102010270_0.5537446134258062"},"directories":{}},"2.0.0":{"name":"sinon-mongoose","version":"2.0.0","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/underscopeio/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"git+https://github.com/underscopeio/sinon-mongoose.git"},"devDependencies":{"babel-core":"^5.5.0","del":"^2.0.2","gulp":"^3.6.0","gulp-babel":"^5.1.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.9.0","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","isparta":"^3.0.3","mongoose":"^4.2.5","sinon":"^2.1.0"},"peerDependencies":{"sinon":"^2.1.0"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"MIT","gitHead":"37fd5abf5978da6cd6a39d6c6337da4c4f73add7","bugs":{"url":"https://github.com/underscopeio/sinon-mongoose/issues"},"_id":"sinon-mongoose@2.0.0","_shasum":"08e7ce50739cd7356d9b6bc7289a6e0197fc5aa1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"},"dist":{"shasum":"08e7ce50739cd7356d9b6bc7289a6e0197fc5aa1","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-2.0.0.tgz","integrity":"sha512-gdWRE50E+MTd/bZc/hz3FoKwngPBLseKdYr+7GjbeM1iL+pzM9IHeb6enKLs1WgVLZIB5s6B8vNKzpgLGAhrRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEhcD2mbDiA4jd6kj18FvysA5E6S2XEDasEgmzpTCY+AiBndVoome4YZ2DrQhdng7huewWnbM3tadRwdo7C11s09g=="}]},"maintainers":[{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sinon-mongoose-2.0.0.tgz_1492118963052_0.04962187190540135"},"directories":{}},"2.0.1":{"name":"sinon-mongoose","version":"2.0.1","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/underscopeio/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"git+https://github.com/underscopeio/sinon-mongoose.git"},"devDependencies":{"babel-core":"^5.5.0","del":"^2.0.2","gulp":"^3.6.0","gulp-babel":"^5.1.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.9.0","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","isparta":"^3.0.3","mongoose":"^4.2.5","sinon":"^2.1.0"},"peerDependencies":{"sinon":"^2.1.0"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"MIT","gitHead":"dccfb7286c65c01e3d4e2cc484db38ff58ddc774","bugs":{"url":"https://github.com/underscopeio/sinon-mongoose/issues"},"_id":"sinon-mongoose@2.0.1","_shasum":"5ad871af2a9ee9f95b019e9157f091875aceb9c2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"},"dist":{"shasum":"5ad871af2a9ee9f95b019e9157f091875aceb9c2","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-2.0.1.tgz","integrity":"sha512-U+jCCfjLC6DX16tLXsykrQGp8WpixuUUVjUaE2Qnt1LlVCHxuAYHQFk+36GON+R4OdzLr9KgUeiBzDAwFPFxuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr1lAGNyWdLSIVrXJ30tauxW3ctUb69xjEwlXKLSHnVwIhAK7JJyPUA8brREchcIIfcjAcJiY72rcwmktfzV+SvS3h"}]},"maintainers":[{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sinon-mongoose-2.0.1.tgz_1493492350275_0.8214366051834077"},"directories":{}},"2.0.2":{"name":"sinon-mongoose","version":"2.0.2","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/underscopeio/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"git+https://github.com/underscopeio/sinon-mongoose.git"},"devDependencies":{"babel-core":"^5.5.0","del":"^2.0.2","gulp":"^3.6.0","gulp-babel":"^5.1.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.9.0","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","isparta":"^3.0.3","mongoose":"^4.2.5","sinon":"^2.1.0"},"peerDependencies":{"sinon":"^2.1.0"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"MIT","gitHead":"3d603a31bfc046e36b040bdf768141b10e20c3b2","bugs":{"url":"https://github.com/underscopeio/sinon-mongoose/issues"},"_id":"sinon-mongoose@2.0.2","_shasum":"658cae722657916d2e1e652b029a36f1e847acf5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"},"dist":{"shasum":"658cae722657916d2e1e652b029a36f1e847acf5","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-2.0.2.tgz","integrity":"sha512-/Jlix5u8lT5a7gCD5MhgHDtvOcr8ZHRyVRSgQ8sLnDjV2eFxDFNvwQ2rujhuAenEhE9wsvBuYOxto13wEKHEFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTCoouIBaYyIZaGv7OUbBKH5yGvI3f2fTNTmhck38bUAIgSOD3iKZpC5jvetLLi+eokZ3IkPC73ZMYKDArTv1Qtas="}]},"maintainers":[{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sinon-mongoose-2.0.2.tgz_1495032467049_0.8095634384080768"},"directories":{}},"2.1.1":{"name":"sinon-mongoose","version":"2.1.1","description":"Sinon extensions for Mongoose stubs","homepage":"http:","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"https://github.com/underscopeio/sinon-mongoose.git"},"devDependencies":{"babel-core":"^5.5.0","del":"^3.0.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-coveralls":"^0.1.4","gulp-eslint":"^1.1.1","gulp-exclude-gitignore":"^1.2.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^5.0.0","gulp-nsp":"^3.0.1","gulp-plumber":"^1.2.0","isparta":"^4.0.0","mongoose":"^4.2.5","sinon":"2.1 - 4"},"peerDependencies":{"sinon":"2.1 - 4"},"scripts":{"prepublishOnly":"gulp prepublishOnly","test":"gulp"},"license":"MIT","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Gonzalo Aguirre <aguirre.gonzalo@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"sinon-mongoose@2.1.1","dist":{"shasum":"197e7d187ae85e05eae97df895fffc1684277c93","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-2.1.1.tgz","fileCount":6,"unpackedSize":6645,"integrity":"sha512-qyaKtsyAprJ8d1qdlbyYBzTVYhXDaJrpl06ZOODJz05IrEXyAb1dkZbAcLyORqhEXLz5In+wrAO5sZCySPv0ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGOiE2xb8FADqJxc/Owphc5Efn3IraseIVbcZjhpGx5wIhAOBlO63sEpJtJZQqwvKCt04mcsRowOVUtslY/QHybERg"}]},"maintainers":[{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"}],"_npmUser":{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sinon-mongoose_2.1.1_1521472257097_0.20607656921009943"},"_hasShrinkwrap":false},"2.2.0":{"name":"sinon-mongoose","version":"2.2.0","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/underscopeio/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"git+https://github.com/underscopeio/sinon-mongoose.git"},"devDependencies":{"babel-core":"^6.26.3","del":"^3.0.0","eslint-config-prettier":"^2.9.0","gulp":"^4.0.0","gulp-babel":"^7.0.1","gulp-coveralls":"^0.1.4","gulp-eslint":"^4.0.2","gulp-exclude-gitignore":"^1.2.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^6.0.0","gulp-plumber":"^1.2.0","husky":"^0.14.3","isparta":"^4.0.0","mongoose":"^5.1.7","prettier":"1.13.7","pretty-quick":"^1.6.0","sinon":"6.1.0"},"peerDependencies":{"sinon":"5 - 6"},"scripts":{"prepublishOnly":"gulp prepublishOnly","test":"gulp","precommit":"pretty-quick --staged"},"license":"MIT","gitHead":"0f6c9a6c5c00931d903f56fa8b695ea221402bb0","bugs":{"url":"https://github.com/underscopeio/sinon-mongoose/issues"},"_id":"sinon-mongoose@2.2.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"},"dist":{"integrity":"sha512-CA+DgljfLbtwwSTi4+dJU01iT4iFyIjlKwUOAVvqjvWLpqcQW3svRWqlaphqBZasZ4lpQ15kjFTXKWn27+rOlA==","shasum":"096c2e722d74b39322393087381fd0f9fe96cc95","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-2.2.0.tgz","fileCount":4,"unpackedSize":7280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO8BzCRA9TVsSAnZWagAADmkP/2LCECE7jrbtfSRfQFeg\n7tc8EiUnnG7zsx94Ocu2gmInyZbeceEyLymA5Pb0090wZpLLvzKwcV0PS4PO\ndrWMkoAxdmCYf9Xn+9sdTp74qYc5WwEWbUMKqGtOSG9oqGn15cOs1c2pmoLl\nStq4r6nkig1SCYDz1jrvuy5Xt6C9yyyNN0yWISHyr/KLJN+/MypMJxGkIiA4\nPTiri09JR3OlPeSsebOtYECbScy8Tu3KDW+PguLoAw/t7gWe77A1Dyb9xBca\nQgUMXPzYTISC/brv8fwHHhDT27dRvik44XEXDPG8boGxHYa49VYNl3QnTSFT\nLxNFBFnno/Toa/zb8t3iYcOF9mqfJUVcTZmIUW9zOEdXX6WsvK4ys+GhHJkE\nHeeNCfDvUaQuBs62+ciXGtnYg6ToJLIDPuN/L2BYC56hHEwpWmrbZyZFVNPi\ntJ7oTIDXdCQOMuVP6N4TL5F2SCbjIEED/n6yIc5gxOXAnAcU4gPDmHyv3uOR\nZuxCeCQRoHqAgvDKTLtLBuQ6c4CNPxiCSzbbFoCCH924LpQYGISu4vQDx9TR\nh1XPmUbr6+lLZ53Lomhy2Q51jBIFKve3wKp+0e2QUbVElv1qGrKC++y6HnE7\nk6IDSVd07rOxowCx2UozXku53j4quTnKAARnn0GvnBLnU8z5gfreuzpEb4m5\nYcKO\r\n=eSWf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWnA5pA8tFcvJOvSX8w7i2KZ9wKtfaNsx8uyW3+yHfAgIhAKECji5D5WmUEEDj1ojMn9Ej1d3JYCsvfyEn2+Qgd1cy"}]},"maintainers":[{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sinon-mongoose_2.2.0_1530642547003_0.7465711828558388"},"_hasShrinkwrap":false},"2.2.1":{"name":"sinon-mongoose","version":"2.2.1","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/underscopeio/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"files":["dist"],"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"git+https://github.com/underscopeio/sinon-mongoose.git"},"devDependencies":{"babel-core":"^6.26.3","del":"^3.0.0","eslint-config-prettier":"^2.9.0","gulp":"^4.0.0","gulp-babel":"^7.0.1","gulp-coveralls":"^0.1.4","gulp-eslint":"^4.0.2","gulp-exclude-gitignore":"^1.2.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^6.0.0","gulp-plumber":"^1.2.0","husky":"^0.14.3","isparta":"^4.0.0","mongoose":"^5.1.7","prettier":"1.13.7","pretty-quick":"^1.6.0","sinon":"6.1.0"},"peerDependencies":{"sinon":"5 - 6"},"scripts":{"prepublishOnly":"gulp prepublishOnly","test":"gulp","precommit":"pretty-quick --staged"},"license":"MIT","gitHead":"92b49c0effd8295d6e9fac4ca9850bc0af8e2895","bugs":{"url":"https://github.com/underscopeio/sinon-mongoose/issues"},"_id":"sinon-mongoose@2.2.1","_npmVersion":"6.0.1","_nodeVersion":"8.9.3","_npmUser":{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"},"dist":{"integrity":"sha512-Z+E3924Bvy+Gre9bKT3IyQuXOtw6ZI+4VoC49X2pQoOf+wrC0yCi0jd+FtVD+xsRvSKcR+GscPbFaGm1ZkPNDg==","shasum":"0096d0c0cd650846cdb30c9ca78d3cb23c6b488f","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-2.2.1.tgz","fileCount":4,"unpackedSize":7704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRM1SCRA9TVsSAnZWagAANdcP/1V3sldyMOhWxfxA6zI4\ndcItW0EJJEu5ECI1FsGczj/OoBeYXn9ipyCKasg3Y6DayMtRhXfgty/vXfdH\nv8fb5RV0BZthIpRD67v6jCmuNNHvccyxk+b5cZb86CzsgxsF8wLhcdaY+eD2\nWQHQbG/yuh/l4c9wVYHKm0HI7DHLqp2AxzaFWvxapYZ79jWH6+OKxx6S2kwl\nkhVHYMB+rN4yl2HkKIdD0qCNDXn1EWaG8uN4oUuiYinWa98zCOdqlLzTCcIg\n7pkYyuxZuZokP/cHBG1z2byXiZ3i/jYmnj+e4VcmWpyPl4X8l5RmVPpS7VYv\nCam4JZiD7raq5R5z13iD5F7lHr44VckOFE/S32v3jSIYq2LQQMNRpwOhGDYA\njje/KiB9lR5dhZrp0AqpfBq0YFdfVH9+Q+tr1HdpCqO0kKJCvhkW5iIjekeR\nF+JzsfRFr2EFO1u8aHXw9nMbqrFJSI7sx3vLRfcdxQ99yEo3dXLxO+gfS+Rf\nwVZcojcq1c4Ardm07CV6VEL3YThc6lu6wH2gHOCbLM9vz+4G5twQFbSaHfV5\nqFScjT1qqC64LZYx4M+qx3Rb5JozZnoPNcDHKy7ZjYzIvZeu7FSCEvWfaEcv\nCBjmcOMHyjWo8oRjOwv/LI1nkpndD3G+5IPx8LW26wqTSz9O02JaIAWv0/pj\n0U62\r\n=QS2X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCyTk5pinNFZKhtS3Iu1/3ZXOoUqYFSj9KKtudJSsU9QIgCQiJlDhtE2bOyjcdKksvR/h7w01BaxllvwY7UmN9DTI="}]},"maintainers":[{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sinon-mongoose_2.2.1_1531235666043_0.5428692250065041"},"_hasShrinkwrap":false},"2.3.0":{"name":"sinon-mongoose","version":"2.3.0","description":"Sinon extensions for Mongoose stubs","homepage":"https://github.com/underscopeio/sinon-mongoose#readme","author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"main":"dist/index.js","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"git+https://github.com/underscopeio/sinon-mongoose.git"},"devDependencies":{"@babel/core":"^7.4.3","@kollavarsham/gulp-coveralls":"^0.2.5","del":"^4.1.0","eslint-config-prettier":"^4.1.0","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-eslint":"^5.0.0","gulp-exclude-gitignore":"^1.2.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^6.0.0","gulp-plumber":"^1.2.1","husky":"^1.3.1","isparta":"^4.1.1","mongoose":"^5.1.7","prettier":"1.16.4","pretty-quick":"^1.10.0","sinon":"7.3.1"},"peerDependencies":{"sinon":"5 - 7"},"scripts":{"prepublishOnly":"gulp prepublishOnly","test":"gulp"},"license":"MIT","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"4453bbb664f39eb64ed1bfc71a10777f5c33c010","bugs":{"url":"https://github.com/underscopeio/sinon-mongoose/issues"},"_id":"sinon-mongoose@2.3.0","_nodeVersion":"8.11.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-d0rrL53wuDDs91GMCFAvQam64IpdVfkaxA4cGLTZfw1d5tTg6+F/D7F080d1n3d1gSHJBZLUf9pGpijC/x7xKQ==","shasum":"5b178606551a46368c9cb269b0d4d477ca3e1436","tarball":"https://registry.npmjs.org/sinon-mongoose/-/sinon-mongoose-2.3.0.tgz","fileCount":4,"unpackedSize":7765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvSlWCRA9TVsSAnZWagAASFoP/2zqkg6gsWHt4kWauDr4\n/18s946g0Fpj4bUX8Ro6VtLH+PezY2VQuyTkHAhIbpdGyw77N/KiaGqP5jRK\nvHGukABwfpbkXEqi3r/3Yr03DCgrMOl+CZenw5QuOSSaIL20Pb8b061hD+US\nD1Ta6jIVjglC6Bz5qBurpMtAzf3aQ49UJvkjH29pIYAF2tc+WdnvLpE7e8Ba\nQ8Lo2Csoj3oO7Lh6C5RnK1BaA+11/8COqp4eltC5kndPKWmUxk5MDRL/xZJu\nvt/IlkBJR0i440eDFUufpltPBDeijSiYtuGXRwxVKiv+2U5bADi6fXMvNl28\nfpOKYVtz/mM6hwz1HWWHDECmHx9uJvYLEdh2eOrxP88yUtVAQzkn+8vNx4j0\nAaG079sDVDxQT9OKvPQmviyjWMLDgAPa79y70BcdVp59iITGC0VeD4TeCo4e\nRAYV7OROw1Vc6x4MH5UDzuAolrlqftq8wk9nvFLY/Zhx+tb7CZK6pCs4dtu5\nr4DJDM+UR6NmlW+BizaN5eh1t/ReawtZ7J7mvhcwEmfqdjCfucdsdeMnd+CR\nFpwvU9gvB7/3OPLsY61ZnEuNTZOO7QKFJhkpwDkCZaYYByOWyzd8Nf8uxF3l\nmjSD4wZfcGUmuo0r4iIM3I1K0e6TLpNPTud3kJ4mXMVh7wOsF4eV4wcpOyoB\nFYmY\r\n=kc9C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHK48fHAfaCaJf94TtjGBraHyqQFLfQ8tPM5ko9Zt9MRAiBPp6GjBzAosRjrELcP4NvbQNNERWM3yeba8jF+ECd4jA=="}]},"maintainers":[{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"}],"_npmUser":{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sinon-mongoose_2.3.0_1555900756580_0.21896369852564734"},"_hasShrinkwrap":false}},"readme":"<!-- prettier-ignore-start -->\n# sinon-mongoose [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![devDependency Status][daviddm-image]][daviddm-url] [![Coverage percentage][coveralls-image]][coveralls-url]\n\n> Extend [Sinon][sinon-url] stubs for [Mongoose][mongoose-url] methods to test chained methods easily\n\n## Installation\n\n```sh\n$ npm install sinon-mongoose\n```\n\n> IMPORTANT! As of version **2.2.0** we are supporting sinon >= 5. \n> If you are using sinon < 5 you could have some problems due to some [breaking changes][sinon-5-breaking-changes] in sinon 5. \n\n## Usage\n\n```js\nrequire('sinon')\nrequire('sinon-mongoose')\n```\n\n### With Promises\n\n> If you are using a version < 2 of `sinon-mongoose` we recommend you to use [sinon-as-promised][sinon-as-promised-url] to have `resolves` and `rejects` methods on stubs.\n\nIf you want to test this\n\n```js\nMongooseModel.find()\n  .limit(10)\n  .sort('-date')\n  .exec()\n  .then(function(result) {\n    console.log(result)\n  })\n```\n\nJust `mock` and `expects` as usual and use `chain` to expects the chained methods.\nFinally call `resolves` or `rejects` (remember to require [sinon-as-promised][sinon-as-promised-url]).\n\n```js\nsinon\n  .mock(MongooseModel)\n  .expects('find')\n  .chain('limit')\n  .withArgs(10)\n  .chain('sort')\n  .withArgs('-date')\n  .chain('exec')\n  .resolves('SOME_VALUE')\n```\n\nSee complete [example][promises-example-url]\n\n### With callbacks (no Promises)\n\nIf you want to test this\n\n```js\nMongooseModel.find()\n  .limit(10)\n  .sort('-date')\n  .exec(function(err, result) {\n    console.log(result)\n  })\n```\n\nJust `mock` and `expects` as usually and use `chain` to expects the chained methods.\nFinally `yields` as always.\n\n```js\nsinon\n  .mock(MongooseModel)\n  .expects('find')\n  .chain('limit')\n  .withArgs(10)\n  .chain('sort')\n  .withArgs('-date')\n  .chain('exec')\n  .yields(null, 'SOME_VALUE')\n```\n\nSee complete [example][callbacks-example-url]\n\n## Contributors\n\n[@jniemin](https://github.com/jniemin)  \n[@joebowbeer](https://github.com/joebowbeer)  \n[@YasharF](https://github.com/YasharF)\n\n## License\n\nMIT © [Gonzalo Aguirre]()\n\n[npm-image]: https://badge.fury.io/js/sinon-mongoose.svg\n[npm-url]: https://npmjs.org/package/sinon-mongoose\n[travis-image]: https://travis-ci.org/underscopeio/sinon-mongoose.svg?branch=master\n[travis-url]: https://travis-ci.org/underscopeio/sinon-mongoose\n[daviddm-image]: https://david-dm.org/underscopeio/sinon-mongoose/dev-status.svg?theme=shields.io\n[daviddm-url]: https://david-dm.org/underscopeio/sinon-mongoose?type=dev\n[coveralls-image]: https://coveralls.io/repos/underscopeio/sinon-mongoose/badge.svg\n[coveralls-url]: https://coveralls.io/r/underscopeio/sinon-mongoose\n[sinon-url]: https://github.com/cjohansen/sinon.js\n[mongoose-url]: https://github.com/Automattic/mongoose\n[sinon-as-promised-url]: https://github.com/bendrucker/sinon-as-promised\n[promises-example-url]: https://github.com/underscopeio/sinon-mongoose/tree/master/examples/promises\n[callbacks-example-url]: https://github.com/underscopeio/sinon-mongoose/tree/master/examples/callbacks\n[sinon-5-breaking-changes]: http://sinonjs.org/guides/migrating-to-5.0\n<!-- prettier-ignore-end -->\n","maintainers":[{"name":"gaguirre","email":"aguirre.gonzalo@gmail.com"}],"time":{"modified":"2022-06-26T20:15:32.525Z","created":"2015-11-12T15:24:36.978Z","1.0.0":"2015-11-12T15:24:36.978Z","1.1.0":"2015-11-12T15:50:18.438Z","1.2.0":"2015-11-13T14:45:29.547Z","1.2.1":"2015-11-19T13:46:21.788Z","1.3.0":"2016-09-05T19:00:11.995Z","2.0.0":"2017-04-13T21:29:23.638Z","2.0.1":"2017-04-29T18:59:12.066Z","2.0.2":"2017-05-17T14:47:47.297Z","2.1.1":"2018-03-19T15:10:57.154Z","2.2.0":"2018-07-03T18:29:07.551Z","2.2.1":"2018-07-10T15:14:26.187Z","2.3.0":"2019-04-22T02:39:17.530Z"},"homepage":"https://github.com/underscopeio/sinon-mongoose#readme","keywords":["sinon","mongoose","mock","stub","expects","test","unit","query","static","promise","method"],"repository":{"type":"git","url":"git+https://github.com/underscopeio/sinon-mongoose.git"},"author":{"name":"Gonzalo Aguirre","email":"aguirre.gonzalo@gmail.com"},"license":"MIT","readmeFilename":"README.md","users":{"fenyot":true,"ivan.marquez":true,"dpjayasekara":true,"hengkiardo":true,"mrbgit":true},"bugs":{"url":"https://github.com/underscopeio/sinon-mongoose/issues"}}