{"_id":"moiz-mongo","_rev":"36-25ad2aeecc43e4f07533836e73f90ba8","name":"moiz-mongo","description":"Easy to use Data Access layer based on promises for Mongo","dist-tags":{"latest":"1.2.51"},"versions":{"1.0.1":{"name":"moiz-mongo","files":["dist/"],"version":"1.0.1","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel src/test/*.js","prepublish":"gulp babel"},"keywords":["wikiobject"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4"},"devDependencies":{"babel-runtime":"~6.0.14","del":"~2.0.2","mocha-babel":"~3.0.0","chai-as-promised":"~5.1.0","chai":"~3.4.0","assert":"~1.3.0","babel":"~6.0.15","babel-cli":"~6.0.12","babel-core":"~6.0.12","gulp-babel":"~6.1.0","gulp":"~3.9.0","mocha":"~2.3.3","gulp-sourcemaps":"~1.6.0","gulp-concat":"~2.6.0","babel-preset-es2015":"~6.1.2","gulp-load-plugins":"~1.1.0","gulp-uglify":"~1.4.2"},"gitHead":"61b0f6bc5ecd4d6c5ee975decd4f41e0898cdd2b","_id":"moiz-mongo@1.0.1","_shasum":"db0506f5cfacdac3feea96d8afbf3cc48dd82a39","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"db0506f5cfacdac3feea96d8afbf3cc48dd82a39","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.0.1.tgz","integrity":"sha512-Kl7N3un6vKkJ7GHLHt6gNmdb6aZ67Jo6gXcyvHwlxcQJfNxtihwyCSdBp32AgMOjvjGd1KtG222pO2QFXdO6nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9pu7er4iR8uwiLSPgVCzG/mJ67wI8n7RzBOyfbe5tRAIgfwUMj1DKs+/m2bfxVO3COgH3hqPO4sGe8jObDu1NzrE="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.1.0":{"name":"moiz-mongo","files":["dist/"],"version":"1.1.0","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js","prepublish":"gulp babel"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","underscore":"^1.8.3"},"devDependencies":{"babel-runtime":"~6.0.14","del":"~2.0.2","mocha-babel":"~3.0.0","chai-as-promised":"~5.1.0","chai":"~3.4.0","assert":"~1.3.0","babel":"~6.0.15","babel-cli":"~6.0.12","babel-core":"~6.0.12","gulp-babel":"~6.1.0","gulp":"~3.9.0","mocha":"~2.3.3","gulp-sourcemaps":"~1.6.0","gulp-concat":"~2.6.0","babel-preset-es2015":"~6.1.2","gulp-load-plugins":"~1.1.0","gulp-uglify":"~1.4.2"},"gitHead":"512fd7b71ff4af1e9d582ecaf0ee5bd05e49bc47","_id":"moiz-mongo@1.1.0","_shasum":"b219404b89af6447b19a0584973f37a67663990c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"b219404b89af6447b19a0584973f37a67663990c","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.1.0.tgz","integrity":"sha512-71O53jTTcdmFzgVBkqRMPKpsikzCIcn4uplykMQku63qjCTtc+gdlzKzaDzs//GKk3BPPsH9v88liaJV9qtgAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpI+MacOnOKiXvQHF2twcqKkgsAGCTEFh1VjX5aFjnOAiEA6REHBTNn5uEZ7MESqERmi4a8MIllFXGlaihTOZ8TCIo="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.0":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.0","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js","prepublish":"gulp babel"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","underscore":"^1.8.3"},"devDependencies":{"babel-runtime":"~6.0.14","del":"~2.0.2","mocha-babel":"~3.0.0","chai-as-promised":"~5.1.0","chai":"~3.4.0","assert":"~1.3.0","babel":"~6.0.15","babel-cli":"~6.0.12","babel-core":"~6.0.12","gulp-babel":"~6.1.0","gulp":"~3.9.0","mocha":"~2.3.3","gulp-sourcemaps":"~1.6.0","gulp-concat":"~2.6.0","babel-preset-es2015":"~6.1.2","gulp-load-plugins":"~1.1.0","gulp-uglify":"~1.4.2"},"gitHead":"1317901f807e4586f03e36da4dbc90884edff782","_id":"moiz-mongo@1.2.0","_shasum":"c137da38b3ff31fd8cd22b34820c26c9e8eae47a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"c137da38b3ff31fd8cd22b34820c26c9e8eae47a","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.0.tgz","integrity":"sha512-oeDxrZRP7zSHD8UJ5JGzUioMAukrW0Dk98Uo6sHt57T2/DozjCHICY5HibIG6c5ymORHAt5Gslr57l8+XYMipw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERwC0jkMFUwxlFczYebl6ni5BbUYOBVhssZE7xSAjUTAiALZ/cijuJi6TarlIIy5v1bGOcCddwsHrvjVVNtEQJDSA=="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.2":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.2","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js","prepublish":"gulp babel"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","underscore":"^1.8.3"},"devDependencies":{"babel-runtime":"~6.0.14","del":"~2.0.2","mocha-babel":"~3.0.0","chai-as-promised":"~5.1.0","chai":"~3.4.0","assert":"~1.3.0","babel":"~6.0.15","babel-cli":"~6.0.12","babel-core":"~6.0.12","gulp-babel":"~6.1.0","gulp":"~3.9.0","mocha":"~2.3.3","gulp-sourcemaps":"~1.6.0","gulp-concat":"~2.6.0","babel-preset-es2015":"~6.1.2","gulp-load-plugins":"~1.1.0","gulp-uglify":"~1.4.2"},"gitHead":"128691780fc3541874a0e80cd873bdd0d15d1070","_id":"moiz-mongo@1.2.2","_shasum":"e856c2c8827b51abe2b34fb4e8168fd5377dbe2d","_from":".","_npmVersion":"3.3.8","_nodeVersion":"0.12.7","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"e856c2c8827b51abe2b34fb4e8168fd5377dbe2d","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.2.tgz","integrity":"sha512-lqrvAQi4JqibNAw8VokKelg2Vx/kW7sWhdvaXVJaM5dx+hOi+RsORYBzIli2Pnc7USQFmUqaTj3VfCmCXI+arw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0TBpu5jd4bPj732JmHUetk5YAF5J/XcIx9FImxmROUAiBNUzQGSLaU33bxKgjfbj1gICOtjAUKAEdjoTB7tsXPAA=="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.3":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.3","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js","prepublish":"gulp babel"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","underscore":"^1.8.3"},"devDependencies":{"babel-runtime":"~6.0.14","del":"~2.0.2","mocha-babel":"~3.0.0","chai-as-promised":"~5.1.0","chai":"~3.4.0","assert":"~1.3.0","babel":"~6.0.15","babel-cli":"~6.0.12","babel-core":"~6.0.12","gulp-babel":"~6.1.0","gulp":"~3.9.0","mocha":"~2.3.3","gulp-sourcemaps":"~1.6.0","gulp-concat":"~2.6.0","babel-preset-es2015":"~6.1.2","gulp-load-plugins":"~1.1.0","gulp-uglify":"~1.4.2"},"gitHead":"82fe5661e456ff11ba61161c989003bde22e361d","_id":"moiz-mongo@1.2.3","_shasum":"24d67e04f2487fdff84e48f89dfd3462655269e4","_from":".","_npmVersion":"3.3.8","_nodeVersion":"0.12.7","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"24d67e04f2487fdff84e48f89dfd3462655269e4","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.3.tgz","integrity":"sha512-4+4rOyWhqi5vR4Ii3ld2npCysyRNwg6LH1O0xBooRQABZqp1vYPN6Evf1080nAEHq3HP0nqa4pYatIwZSYlw7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUXTTIlazJLztCC5yv7C1qMQKL1gpmydbJwPzzbQFMHAiAoalDkqp4EQEZt18kznwbNlTTMNIhRhWJGYb4eAQ2CXw=="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.4":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.4","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","underscore":"^1.8.3"},"devDependencies":{"mocha-babel":"~3.0.0","chai-as-promised":"~5.1.0","chai":"~3.4.0","assert":"~1.3.0","gulp-babel":"~6.1.0","gulp-sourcemaps":"~1.6.0","gulp-concat":"~2.6.0","babel-preset-es2015":"~6.1.2","gulp-load-plugins":"~1.1.0","gulp-uglify":"~1.4.2"},"gitHead":"6a828b8a76f873baee272344f6739cd64236f721","_id":"moiz-mongo@1.2.4","_shasum":"8017e8263b56afcb128ef03f2beba7ed8487cde6","_from":".","_npmVersion":"3.3.8","_nodeVersion":"0.12.7","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"8017e8263b56afcb128ef03f2beba7ed8487cde6","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.4.tgz","integrity":"sha512-OpjCO1IeF1bfkr2h47/WOT4wIHNCanOp/A7trEi9RkdeAEdpI6PlVKLntT7CFSYArcFWcCOH92qq8bcbqKOKyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeurlW+wW+/Xc7f/ymHRoaUMsNkKLO2LXDoFi9TzbEewIhALK58x5w4Oo/Gx2brHL1b3lefgDJm0WUBTZuOCU1nfRT"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.6":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.6","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"babel-runtime":"^6.1.4","assert":"~1.3.0","babel-preset-es2015":"~6.1.2","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","mocha-babel":"~3.0.0"},"gitHead":"90cec64d71525aa9e43c9300df75a28d97edb1aa","_id":"moiz-mongo@1.2.6","_shasum":"4a33ecb6b6ed46339cbcd1ea7f912a201ea3f2f2","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"4a33ecb6b6ed46339cbcd1ea7f912a201ea3f2f2","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.6.tgz","integrity":"sha512-Tq6XDV21jRElXqSkTWJnLEzWO8eSkM+JNfFuB8eDcip6CzIwexDyu2UOIzFM8k2sFLdakqlDj8USEfdYiF4xbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+AMVGdboUQUz1pkP+cQ/llI1Whdw8qIpiFjKUkVe5DAiBcv9LR3WYyKatTfKVQ1j3nmxlDe8fPkggoOq26J1lx3g=="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.7":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.7","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.4","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","mocha-babel":"~3.0.0"},"gitHead":"61ecf6ee6768a315a41c3502a45e0499852f970a","_id":"moiz-mongo@1.2.7","_shasum":"b80ff5a36a9b07f6b8c8f44e591d982a765fead5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"b80ff5a36a9b07f6b8c8f44e591d982a765fead5","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.7.tgz","integrity":"sha512-4hFeUAGrPMwPX58aotvZH/3mo1p1vw9D+oo3GGh3ejRQ/n5UtMWW2EjvKKmu1ky5+YeZcus25RKnyaPZmXwKIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbs0cIXqqzPQIEnNhilbW4X4qPU2NBDlhjqGFDSn/MOAiAxla/6nKELNcKrxRTcql6MPo4L9dbMRfDrl9KNO+unaA=="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.9":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.9","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.4","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","mocha-babel":"~3.0.0"},"gitHead":"8e9ad09a8c205c5b9e44d81dd6feb618e45490df","_id":"moiz-mongo@1.2.9","_shasum":"d2d6ee5c1072224808360705d557bc93a67e949e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"d2d6ee5c1072224808360705d557bc93a67e949e","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.9.tgz","integrity":"sha512-k9qDor4hfvtq7nu0w4m7rUb/v6COvn0WQTXhpLjmkO0+1++3GNnmYxRpF6TIcl72Pzq06KY2LckpidGXvoDwZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgcYb5Yb9SRWhcXpl7RMnfLebU1ORVGRQwB/CoaNMbJwIgHPzTIMeyOQZuMOQJu2GwDGs6qMdnrl/e6P43aJl3x5Q="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.11":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.11","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.4","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","mocha-babel":"~3.0.0"},"gitHead":"407b27c4a77a12f8bd2db707a6ba16a2c0537282","_id":"moiz-mongo@1.2.11","_shasum":"6e4a8b35f5f0ef26a3edb233a1686b069fcd7f48","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"6e4a8b35f5f0ef26a3edb233a1686b069fcd7f48","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.11.tgz","integrity":"sha512-1ff40huwvpZBJS5aHUy+bERmFjYetIS19+0pGfZM4gLrYnF9u03SAGjJBiAcUHHShg/RJEP8HmwwcsZNsVnhXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe1c5dtd7AE99bxdtD/I855YX5CPJjKbZ+D8m8++1PmgIgS4xsBACFqBRySEYbby0RvGFVX6Kb8/u+qiPEM/wQ9T8="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.12":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.12","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.4","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","mocha-babel":"~3.0.0"},"gitHead":"f7a0b9d687116db74f7d2f23e272692632daf4ef","_id":"moiz-mongo@1.2.12","_shasum":"8b6c686d08ea1e242942b763dc45b010bd673f23","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"8b6c686d08ea1e242942b763dc45b010bd673f23","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.12.tgz","integrity":"sha512-Z6NbzJJGE3YQt+IZgAgwYbajii7bfcR89j+c4YLC84osgVnKmzziyxpxkQuyrPBWEB98QP4z5IC0TFFIjQRhig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNTGPnoLsniPWOjYXRtIRhUKSCSLPhv43Noh3o3ITSKQIhAKmwvwxjP8QFl0KYkSi+3xpNU7UnUS3/icV+bvvmf7TT"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.13":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.13","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.4","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","mocha-babel":"~3.0.0"},"gitHead":"3dc9e343b795443b75221c32d6b5cbdee375a789","_id":"moiz-mongo@1.2.13","_shasum":"ddf2c84f0f75c8d96adca9b7d8af4d5ee89fd7e1","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"ddf2c84f0f75c8d96adca9b7d8af4d5ee89fd7e1","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.13.tgz","integrity":"sha512-k4Vzidwnkh4wW9aVIyuEMkvlSSRfP5s9WN2m6kpoXyx33Ydedb7zcaE1GzBxwzFQBkE72N/QGvqXtpxrbHJlHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEwBOkUKAZGpMY7gGA16AbPDjsewEXr4muOLXz559hmAiB5QoonNwoNEGSI5PP0G+R86CubDtIO0raBc0rYcRYofg=="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.15":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.15","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.4","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","mocha-babel":"~3.0.0"},"gitHead":"04ecc5b211bad5d2d325742479913bdcb3ee0a5c","_id":"moiz-mongo@1.2.15","_shasum":"1b98e19d6ad3473edf9abb7cd5956ad428e9cb34","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"1b98e19d6ad3473edf9abb7cd5956ad428e9cb34","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.15.tgz","integrity":"sha512-IqaeDCt3Z1qlCcI6sgwJfdd5dzRkzY1RmXXDLIbufuxSYoSi+O74gA12hWwOJxgRokDGlvpQFUqu70m5Ig+AvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu/TdNbZp79Utqs1soSJuBYtA6LYpBFvduUJDqFVzAHAiEAsV1l+wKf+6LH64b9S62WUrKRD6sc8JHgsiLbBVcTbL8="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.16":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.16","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.4","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","mocha-babel":"~3.0.0"},"gitHead":"bed157ff04ad557071c76af0f4239657cc08f82d","_id":"moiz-mongo@1.2.16","_shasum":"041d50e7089686c18fbfd20a2a45abd961bc69c1","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"041d50e7089686c18fbfd20a2a45abd961bc69c1","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.16.tgz","integrity":"sha512-wWlW++0A77C3W4qQX2tGb51744awdbYkKveMp/6AXItKksiKcL+7B2dfUgxdox+Th8nZowpROrlx1yP50OkYcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrGDJ/3F9B4Bp7K5VLhwwqLqMwdHMmsmXpTphEGzNDawIgEPIShGkrofsLc3QIRdnb9/AYsGtJr+dZqmU6XOOEt9E="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.18":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.18","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers js:mocha-babel test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.4","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","mocha-babel":"~3.0.0"},"gitHead":"22cab2833da6f62c73518d58ae554180ca55ec4f","_id":"moiz-mongo@1.2.18","_shasum":"2bbb4f1be0cf487d9c778345503892ff2a532308","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"2bbb4f1be0cf487d9c778345503892ff2a532308","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.18.tgz","integrity":"sha512-JLkDkBQIw/J/A+Jd2vzu7sWgxtRAvF9+j31oadSY287cgmDNF5HSFglXAYWPICG5Z+eyXvTh2ym+fKzhdlozAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKNot/rPsWzb5RMxBpNgqMLh/uu+rEqqIClKDWfecgbQIhAPNhQYb2qPO0QTo5LsY+GUB0t14w7kwDAPMi82V9kzsH"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.19":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.19","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"ebc49d0ca283ad3745525494d82fa7d37306b874","_id":"moiz-mongo@1.2.19","_shasum":"1edc6e070b70cbfacd2278ccfd8d0a824e9735ff","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"1edc6e070b70cbfacd2278ccfd8d0a824e9735ff","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.19.tgz","integrity":"sha512-fOnHimXQyvrSBzBTF3jUxI1mflicaycMUq9SBDaUvQWfSzSAHrWdOdm1m9qFqm0tH+gKAgEJ+AuK82MvUWT4JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBymZTKsI5UEdj8IXzF+nVhklFZbP/vXdKJe7LELwStpAiBn7SELLIQqQfZHoAC5JrQODOE3y5wfJxkau3b9uZn+DQ=="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.20":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.20","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"0dba9b57d4bda0faf9d1f423ba90ad2b19a825fa","_id":"moiz-mongo@1.2.20","_shasum":"0ba6c82460bd11c235ceb7d78310a20cbf529730","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"0ba6c82460bd11c235ceb7d78310a20cbf529730","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.20.tgz","integrity":"sha512-pevAd4seFXO5Z9LvEZvmQdy+GN+ScwlFF3a4RC3pV7u1jOUqEBi+Swn14Xy/2FA6XNgmWoqhJ7a8LrROrgpBmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHZ+ZDnq/cZ+hqmlXZulapuVhxmko3VzCOt7LEsiM27AIhAJinwJGKchkE+PEO+oVgCpRNYCsqmjEwd4bUExvjMIrR"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.21":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.21","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"6efa4132c17e23f1f6077a33652ac88043d31aa3","_id":"moiz-mongo@1.2.21","_shasum":"63421962b0fb77400c3436646257fcff7364326e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"63421962b0fb77400c3436646257fcff7364326e","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.21.tgz","integrity":"sha512-wF4btvlmBLi0xE1bru9ClQngtmBELC2ANZD7yuRvhHQ3Usd478somMnyiBkCcckVnRYiYQNZOKBx4aLRK3T/uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1g0GQA6Ajiy4a0WjTwqJmxdRN2EV/APV91Qs6cm7HVQIhALd/5+gZ22KQgzu9URyEx+FqskGjQMGRMInlzk/p/TsG"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.22":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.22","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"bf8c347ad12223613c24371986e9491bfae68cb4","_id":"moiz-mongo@1.2.22","_shasum":"616cab97cf87730b565a97af1394658aace476d2","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"616cab97cf87730b565a97af1394658aace476d2","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.22.tgz","integrity":"sha512-WKIzNVAJzYA3hEn+OMeScP+A7AJwou39Dvz/S89L5Ay2X0sD/g211RCFddaJI0+PB0IXJVglp1jbdfAAegbmIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwnLxvB9QzcPl+HAUBI9rq5AX0ASrKLHthfNqiZ8rIYAiEAtomj2ODeT5NCypdA2F0xrfFbr+rAxi96eQA2B6HOPWo="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.26":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.26","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"dae65146fa57b5afd7036d123255d4ded37a2ff8","_id":"moiz-mongo@1.2.26","_shasum":"2f224c34eaf17d82403e0dafd5410fe8e6d1f8db","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"2f224c34eaf17d82403e0dafd5410fe8e6d1f8db","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.26.tgz","integrity":"sha512-1DyMgOkUseupTsLdWx1e+ioPjrDeIhSpopRcqYNpBt5ulXJCVrAKPtZXRaW937WnmF32n4b0HFokZ9HVNb42OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBE8ZaAAC5p5Jvy6cGboHmCHj/iTjW+CmwUGiWU6Sc1kAiBFX3ANGoREqHsQgUggAdYi+PuSzZol/VPlUX6s6fXkPQ=="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.27":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.27","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"e8fbb1180a30eec86ecc6fb67e6c4e82895293df","_id":"moiz-mongo@1.2.27","_shasum":"870f24bfa35fb1c5382150868af5dae8c223cfec","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"870f24bfa35fb1c5382150868af5dae8c223cfec","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.27.tgz","integrity":"sha512-HkpY/9aYjdOr80DyU0ImhZIFuLBEQf3cyS1QzNGc1SOxTt6U5iUaNGZ9R2Z+3lp4hHbxQbeJdLOiueJYXe1RPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr0kZzdLcyrJygfdLL1JqO/V4GfjeveJEXJz5AxAxwPAIgAtcUjl8S2Mpp4Zr4iRot6YYWwTao536FIsWiM4mmEDE="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.32":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.32","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"6bb3471762cf2320f7cb98e0c8d0baaf7e166402","_id":"moiz-mongo@1.2.32","_shasum":"5c5b2e1e16e1fbfc5113339d4518029647e8b0cd","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"5c5b2e1e16e1fbfc5113339d4518029647e8b0cd","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.32.tgz","integrity":"sha512-RBfb1t3Xdy5hazixVxQyEbNBLpRiYxhwnNW6Z0CRUIuD5ayoriZNnzRjTH7mp2kpaZ2TTib4Gx5S4h2kzic3YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8FiIP7iDpPJB3nHpQbOAGsbs9+5Ublb8CfyJ3Yl9y6QIhAPqUn1JqhaGjK0sZwLZ6mz4Y3/xDClKTgsSSHY36JUHe"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.33":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.33","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"fa0ef454625e346c329b82e9caf8c16e956df7c2","_id":"moiz-mongo@1.2.33","_shasum":"f9d835269e1d532fca7fa326a294b5f1ebe3a0ae","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"f9d835269e1d532fca7fa326a294b5f1ebe3a0ae","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.33.tgz","integrity":"sha512-Wufw4AdrTBvnL7Afuwy59QNlWYj1iJc6uNP7laGnwyfO08bjJB+TNGYZdpMqrQrvK/XOzzij0HVMxQf+dhM+JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYdhp2QTogv9fGBygAF721mF6idJM8JRG2EVW81Z3fEgIhAKEDkxibOqVv5imEDL+fltCZoW8UcWEE0Oy8qjtwPVqi"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.34":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.34","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"5b5ebaa34171fb7f701bc2961957f4f934043770","_id":"moiz-mongo@1.2.34","_shasum":"6d41e693d1486355f6c7877aed7999278c056891","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"6d41e693d1486355f6c7877aed7999278c056891","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.34.tgz","integrity":"sha512-odvV7P9Kfwuj/Y/cAI2lBI3tejJEGuTAGcJGT5qZauxg9IGK479FnhL1qt8aCFQiXBn8z/SaeBDwyo9k8nbB9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqyO0v4R5zE7HzVw44gvAsnmOdqylWG+0Z4Z+aBIBS0AiEA9Wf1VLMtYGE0mtftmxM8dAR9NUu9nAwhA83jbf/FqZw="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.38":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.38","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"2729a2fd031fdf3003a837937a1793d627c245a6","_id":"moiz-mongo@1.2.38","_shasum":"0775ab83d302c857f05baa9b29fd2c1be8fa9fe5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"0775ab83d302c857f05baa9b29fd2c1be8fa9fe5","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.38.tgz","integrity":"sha512-leQcumyILB7+KLtOt8SmG+MogCl8Up7xUPSpmEUgmsJEZ48sBhUV7J1jH6LRg/w54lNlgPQCBnhnuBD1LbxMlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOmCbSCFrMO0FGqfvdtzXZgXRc0qtXrcZOxN+4ChIVgAiEA/azoVfta/MG9PADuOr5mBAYtIcdbUMnLbZkeCuXyKkY="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.41":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.41","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"b8dedacf144cef4d44af9aaf59cd0611c52b7aff","_id":"moiz-mongo@1.2.41","_shasum":"d49f08f884e683a6076bf2b7942e2f41f0ab165e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"d49f08f884e683a6076bf2b7942e2f41f0ab165e","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.41.tgz","integrity":"sha512-c+kI/qUu8HPB4ewS7O4jyBYdhXlW9IDxyR6P0TvE7SmDGTuoYx5g3gXT+3OgUJQJPhD/1LDAine+gYFfA7zd9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDD+6zdBS1rZj7HHeJPP9p/l4aMeM9vu9lO/PbikaUxwIhAPT469t13D7JushjRvGoQhLglvroJcQybeS/6HgLr/FM"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.42":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.42","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"381a2c37c1ad1c5a389ce8e03688de23a67e00de","_id":"moiz-mongo@1.2.42","_shasum":"28ee9db9c53beb6eea409f711fe6e312f4c9ca04","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"28ee9db9c53beb6eea409f711fe6e312f4c9ca04","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.42.tgz","integrity":"sha512-dM88EbpF22X/u0qyP6w6qa348rKq6L/y7FxnYrsb0MAuKgmUl5+QL94gILtK83BOerWCyYUcE+8nsDJLT3ML0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1p+/A8PvsxkbsPe+qK61Be6gYJQwyaFAjz4ZnMcsvkQIhANA3Uhui/I/dKFNJ4sg8MaB8AhxchBeFYfSAn+y3pAj0"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.43":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.43","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"8629ffd210dcb8d9b024a2295a11dbffa7f8b898","_id":"moiz-mongo@1.2.43","_shasum":"490e527b17d857081829101c303a0af6e36296b4","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"490e527b17d857081829101c303a0af6e36296b4","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.43.tgz","integrity":"sha512-LItGUy+0N/dWUtqt2UnkmAzz3yxKfr0pFTB4QBLzXhgO6hs/HNGbyHMKb7HPPkrKhibuaEAwZpbw1XgSBbOUBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0jW/LT+xjDBpEo3lT9J9URb+50fBdhrPHNbxs4mXSqAiEApnRuSiWMeGvoUX+K8Av11COHtidE02ojZmdoD6Sd+n4="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.44":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.44","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"b599b940fcf1be353c62dd9ea443c22f6f30bdd7","_id":"moiz-mongo@1.2.44","_shasum":"9d54a35a9e9caef0a323f7d06d97cf7fb5401eb8","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"9d54a35a9e9caef0a323f7d06d97cf7fb5401eb8","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.44.tgz","integrity":"sha512-uU9PRXBEETUDWamwv6S0ngfaX2/ici7gn4YHTdmPDgsiKsVSWbNsxSJAABFtaWxAPY/BfTDRXK75T8VMyGD4xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB5O0oc6vw/PjpJg/hBW6QvnVbOPzbv86BYFUab7Ti1gIhAIOHyNiH7GQi6gUfUvabqv+YdEh6j/5e8Xr9OQ/OnD2I"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.45":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.45","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"f6ca375bc00884dceb8a574de52ef30dd8490c16","_id":"moiz-mongo@1.2.45","_shasum":"7250ddbe389f5718c02699548eec2d2ab091805a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"7250ddbe389f5718c02699548eec2d2ab091805a","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.45.tgz","integrity":"sha512-mTkYPftro+yKZnx9qLYx95IzdGQCWXNMGkmfm2GmFJoS0C/pJhc7EWwE6sBVt+v/dojyzqyKrBNEEG7Di9fuSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmtip77dfSTORi2SyvFa0kcsP1PrBo5/iobDuOZ2cE4gIhAJNPjN3MWPT70szqoMs6Las8Kl1TpwTZa3QGE4jNzSOc"}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.46":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.46","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"aa46e6b6996d87490dbf5bd23aa706a5ae0eeb80","_id":"moiz-mongo@1.2.46","_shasum":"528d0ee5e204a39444308002a916c71132d125a8","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"528d0ee5e204a39444308002a916c71132d125a8","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.46.tgz","integrity":"sha512-I3IJ5ZKDzrQbcjnsFr6TI+rAnF3PbrDz51t6mkE6cSOQmH1dDbihV7AGhhypE/BMtJdO0S1cBDBNZRcY3MxIOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAa5jjxmJ4wCh40QwerS1NbNbup0fzJBCgqXOA4EXgcgAiEAmDNit2KeNpjNVLbT74ZdO7lNCJ6o9WpWvWwhCmbVdeQ="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.47":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.47","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"bfe913a5d93d3211e491b36706f958a2fe1e6e86","_id":"moiz-mongo@1.2.47","_shasum":"ba7c60477990822614170b5bef5d5bea935e8a36","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"ba7c60477990822614170b5bef5d5bea935e8a36","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.47.tgz","integrity":"sha512-gMu1uP8nujh/LKP6TVt3ZZfIJM7+K0CTobmNPPd1+h2ZMyypXzweRg+jWP9cbPQEbb+9Vx9/k5SRDEDYiatU7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvzu2QPWYYbRETwh46Of09kveWuto5o9yaLuAJ1ZcBkAiEA3FJQHjkduhmJb9HmMH5wRN6VguX485lOvXsFBMSE/uk="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.50":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.50","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"c5a5a00e0919f581530b4cf552f7a1f195b20831","_id":"moiz-mongo@1.2.50","_shasum":"bb3928021be1b943afb7cf4498b0ba496ca04623","_from":".","_npmVersion":"3.3.8","_nodeVersion":"0.12.7","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"bb3928021be1b943afb7cf4498b0ba496ca04623","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.50.tgz","integrity":"sha512-u+1no1PP+yPZ79uVVw3WPJz4QoEp6B8voUux0CD/eU5VU8M0dnxSohuBIs0ncN2IiFnkh3otLaMO3MpyL27SzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv+oBxRA1XXUaid3FXS2aaIKYPIDR1wxFUowtw6QPiJgIgDnLQYjom2LQxZQsrzthjP3FScrKed2cAlqwQJHpBpwI="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}]},"1.2.51":{"name":"moiz-mongo","files":["dist/"],"version":"1.2.51","description":"Easy to use Data Access layer based on promises for Mongo","main":"dist/index.js","scripts":{"test":"mocha --timeout 1500000 --compilers  js:babel-core/register test/*.js"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","dependencies":{"app-root-path":"~1.0.0","mongoose":"^4.2.4","q":"^1.4.1","underscore":"^1.8.3"},"devDependencies":{"assert":"~1.3.0","babel-preset-es2015":"~6.1.2","babel-runtime":"^6.1.18","babel-core":"^6.1.21","babel-loader":"^6.1.0","babel-plugin-transform-react-jsx":"^6.1.18","babel-preset-react":"^6.1.18","chai":"~3.4.0","chai-as-promised":"~5.1.0","gulp":"^3.9.0","gulp-babel":"~6.1.0","gulp-concat":"~2.6.0","gulp-load-plugins":"~1.1.0","gulp-sourcemaps":"~1.6.0","gulp-uglify":"~1.4.2","rand-token":"^0.2.1"},"gitHead":"b91fd34187e003d87e5645df101ffec2ce3bde49","_id":"moiz-mongo@1.2.51","_shasum":"5176e8e19420ee53bd268837a20565667c561360","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"moizoliya","email":"moizoliya@gmail.com"},"dist":{"shasum":"5176e8e19420ee53bd268837a20565667c561360","tarball":"https://registry.npmjs.org/moiz-mongo/-/moiz-mongo-1.2.51.tgz","integrity":"sha512-Z0qyZ3/WR8Vl2NI6bpwugRx59TS1+D+yNTDZ5i5KYnoxg3TsD0mRDCA99qfxvpaSDvRumG+1LImUnKpoWRR0lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsUwqjcWE+1gBB+sjuOJtzqffVilt3HXr0npEqRB2ZIAiAKLNZQOcK4W9eaPIyg7PfPwD2yPnnSOcYVxXr2dIOK6g=="}]},"maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/moiz-mongo-1.2.51.tgz_1472901901914_0.9466512287035584"}}},"readme":"# moiz-mongo\r\n\r\nmoiz-mongo is a more easy (Moiz) MongoDB API. It provides a simple and easy to use data access layer based for MongoDb on promises.\r\n\r\n## Installation\r\n\r\nFirst install [node.js](http://nodejs.org/) and [mongodb](http://www.mongodb.org/downloads). Then:\r\n\r\n```sh\r\n$ npm install moiz-mongo\r\n```\r\n\r\n \r\n## Overview\r\n\r\n### Setting up Schema file\r\n\r\nFirst, we need to create a schema that will be used by API to defines Model. \r\n\r\n```js\r\n// Schema.js\r\n\r\nvar userSchema = mongoose.Schema({\r\n\tlocal: {\r\n\t\tusername: String,\r\n\t\tpassword: String\r\n\t},\r\n\tfacebook: {\r\n\t\tid: String,\r\n\t\ttoken: String,\r\n\t\temail: String,\r\n\t\tname: String\r\n\t},\r\n\tgoogle: {\r\n\t\tid: String,\r\n\t\ttoken: String,\r\n\t\temail: String,\r\n\t\tname: String\r\n\t},\r\n\ttoken: {\r\n\t\ttype: Schema.Types.ObjectId,\r\n\t\tref: 'Token',\r\n\t\tdefault: null\r\n\t}\r\n});\r\n\r\n\r\nmodule.exports = {\r\n\r\n\t\"User\" :userSchema ,\r\n\r\n\t\"Car\" : \r\n\t\t{\r\n\t\t\tschema : {\r\n\t\t\t   description: { type: String, required: true }\r\n\t\t\t},\r\n\t\t\toptions : { strict: false,  _id: false,  versionKey: false  }\r\n\t\t},\r\n\t\"Person\" : null\t\r\n};\r\n\r\n \r\n```\r\n\r\nThe above code defines two model - User, Car, Person. \r\n\r\n**Note:** Your schema definition for model could have following properties\r\n* schema - defining model\r\n* options - additional storage rules \r\n\r\nIf the model definition is assigned \"null\" value like in our case \"Person\" model then default schema is applied.\r\n\r\n\r\n### MongoDb Connnection String\r\n\r\n```js\r\nvar connectionString = 'mongodb://xxx:xxx@xxxx.mongolab.com:53164/xxxx';\r\n    \r\n```\r\n\r\n## Using moiz-mongo\r\n\r\n```js\r\nvar Db = require('moiz-mongo');\r\nvar db = new Db(connectionString, './Schema'); \r\n```\r\n\r\n\r\n\r\n### Find item \r\n\r\n\r\n\r\n#### Find by Id\r\n\r\nFinds item by \"_id\" field value and returns Promise\r\n\r\n```js\r\ndb.Person.findById('123');\r\n```\r\n\r\n#### Find by condition\r\n```js\r\ndb.Person.find({name : 'Mike'});\r\n```\r\n\r\n\r\n#### Select specific fields\r\n```js\r\ndb.Person.find({name : 'Mike'} ,\"name,age\");\r\n```\r\n\r\n\r\n#### Find by condition , projection and  sort\r\n```js\r\ndb.Person.find({name : 'Mike'},\"name,age\" , {name :1});\r\n```\r\n\r\n#### Find by no condition , projection, sort and paging\r\n```js\r\ndb.Person.find({},\"name,age\" , {name :1}, {skip : 10 , limit : 10});\r\n```\r\n\r\n\r\n#### Example of using with Express route\r\n\r\n```js\r\nrouter.get('/:id', function (req, res) {\r\n\r\n    \t\tvar id = req.params.id;\r\n        \tdb.Person.findById(id)\r\n    \t\t\t\t.then(function(result) {\r\n\t\t    \t\t\tres.json(result);     \r\n\t\t            }).catch(function(err) {\r\n\t               \t\tres.status(500).json({error :err});     \r\n\t\t            });\r\n        \r\n    });\r\n```\r\n\r\n### Saving item\r\n\r\n#### Save \r\nsave() method upserts (insert or update) item based on \"_id\" field and returns Promise\r\n\r\n```js\r\ndb.Person.save({name:'John'});\r\n```\r\n#### Insert new item\r\n\r\n```js\r\ndb.Car.insert({name:'GMC II'});\r\n```\r\n\r\n#### Bulk insert\r\n```js\r\nvar list = [\r\n\t{name : 'Toyota Hilux'},\r\n\t{name : 'Maruti 800'}\r\n];\r\ndb.Car.bulkInsert(list);\r\n```\r\n\r\n#### Update item by Id\r\n\r\n```js\r\ndb.Car.updateById(1, {name:'Lexus G'});\r\n```\r\n#### Update item by condition\r\n```js\r\ndb.Car.update({name : 'Lexus X'}, {name:'Lexus G'});\r\n```\r\n\r\n \r\n### Remove item\r\n\r\n#### Remove by Id\r\n```js\r\ndb.User.removeById(123);\r\n```\r\n#### Remove by condition\r\n```js\r\ndb.User.remove({username : 'test'});\r\n```\r\n\r\n\r\n#### Remove all\r\n```js\r\ndb.User.remove();\r\n```\r\n\r\n\r\n\r\n### Aggregation\r\n\r\n#### Count\r\n```js\r\ndb.Person.count();\r\n```\r\n\r\n#### Count by condition\r\n```js\r\ndb.Person.count({gender : 'M'});\r\n```\r\n\r\n\r\n\r\n#### Group by (aggregation)\r\n\r\n\r\n```js\r\n\r\ndb.Person.aggregrate({\r\n\t\t\t $group: {\r\n                _id: '$gender',   \r\n                count: {$sum: 1}\r\n            }\r\n\t\t})\r\n```\r\nIn the above code we get count by gender field.\r\n\r\n\r\n\r\n\r\n \r\n### Initialize with empty Schema and update later \r\n```js\r\n var db = new Db(connectionString, {});\r\n db.updateModelSchema('Person', newMongooseSchema, 'People')\r\n db.updateModelSchema('Car', carSchema); // without collection name, so it will pluralize\r\n db.Person.save({name:'Moiz'});\r\n db.Car.save({name:'RE'});\r\n```\r\n\r\n\r\n\r\n#### updateModelSchema()\r\nIn the above example we create \"db\" instance with empty schema. \r\nThen we update Model schema using updateModelSchema() function. \r\n\r\nHere argument\r\n* 'Person' - name of the property in \"db\" object\r\n* newMongooseSchema - mongoose schema definition\r\n* 'People' - name of collection in mongodb \r\n\r\n\r\n#### updateModelSchemaIfDoesntExist()\r\nThis method will update model schema only if the property doesn't exist in db instance.\r\n\r\n```js\r\ndb.updateModelSchemaIfDoesntExist('Car', carSchema);\r\n```\r\n\r\nIn above example since the model schema will be not be updated if there is already a propery name \"Car\" in \"db\" \r\n\r\n\r\n\r\n## License\r\n\r\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\r\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\r\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\r\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\r\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\r\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n","maintainers":[{"name":"moizoliya","email":"moizoliya@gmail.com"}],"time":{"modified":"2022-06-20T04:37:07.163Z","created":"2015-11-09T22:57:01.465Z","1.0.1":"2015-11-09T22:57:01.465Z","1.1.0":"2015-11-10T04:31:47.301Z","1.2.0":"2015-11-10T04:53:14.361Z","1.2.2":"2015-11-11T00:11:38.599Z","1.2.3":"2015-11-11T00:22:47.118Z","1.2.4":"2015-11-11T23:35:45.090Z","1.2.6":"2015-11-12T03:41:59.742Z","1.2.7":"2015-11-12T05:15:59.515Z","1.2.9":"2015-11-13T00:02:22.858Z","1.2.11":"2015-11-13T00:05:58.202Z","1.2.12":"2015-11-13T04:42:18.762Z","1.2.13":"2015-11-13T04:46:17.278Z","1.2.15":"2015-11-13T05:05:44.326Z","1.2.16":"2015-11-13T05:10:21.124Z","1.2.18":"2015-11-13T05:25:07.018Z","1.2.19":"2015-11-17T00:43:59.201Z","1.2.20":"2015-11-17T03:50:29.786Z","1.2.21":"2015-11-17T05:38:28.123Z","1.2.22":"2015-11-17T05:41:01.475Z","1.2.26":"2015-11-17T09:44:46.520Z","1.2.27":"2015-11-19T05:05:34.215Z","1.2.32":"2015-11-19T05:40:18.044Z","1.2.33":"2015-11-19T05:48:06.678Z","1.2.34":"2015-11-19T05:49:39.032Z","1.2.38":"2015-11-19T05:58:52.099Z","1.2.41":"2015-11-24T05:56:09.492Z","1.2.42":"2015-11-24T05:59:16.950Z","1.2.43":"2015-11-26T00:07:46.685Z","1.2.44":"2015-11-26T00:11:48.296Z","1.2.45":"2015-11-30T00:16:44.899Z","1.2.46":"2015-11-30T03:01:11.676Z","1.2.47":"2015-12-01T01:03:08.892Z","1.2.50":"2015-12-21T06:04:34.912Z","1.2.51":"2016-09-03T11:25:02.149Z"},"keywords":["mongo,moiz,database,nosql,data access layer, promise, bulk insert, import data"],"author":{"name":"Moiz Kantawala"},"license":"BSD-2-Clause","readmeFilename":"README.md"}