{"_id":"mongoose-query","_rev":"42-8b8c741803eb851fb25538ffe3aa8ba7","name":"mongoose-query","description":"mongoose Query lib","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.1.0","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"https://github.com/jupe/mongoose-query"},"licenses":[{"type":"MIT","url":"https://github.com/jupe/mongoose-query/blob/master/LICENSE"}],"dependencies":{"mongoose":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"_id":"mongoose-query@0.1.0","dist":{"shasum":"f6db95f498fceb98951145775990dad5345bc5b1","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.1.0.tgz","integrity":"sha512-BTQEuU3Pb/FWE1PvEFPSI+raSaPGYLAZxMm4JbFA0NJmJvydgFDWAbDdH4f0QvXjEXptC63talgnivozEsHelQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4/JhyJUXiVd1OjdsaLMEXtqRaLFzvbTwyq3gULN42TgIhAK+Smsf/SNgBsSQFmarYFQ6HipayrVekPyABsD6dVRyZ"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{}},"0.1.1":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.1.1","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"https://github.com/jupe/mongoose-query"},"licenses":[{"type":"MIT","url":"https://github.com/jupe/mongoose-query/blob/master/LICENSE"}],"dependencies":{"mongoose":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"_id":"mongoose-query@0.1.1","dist":{"shasum":"190a80ca185e8ee377eb4a81b88a26c55e6f026d","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.1.1.tgz","integrity":"sha512-JYJFyHgDtmspyOSO4Evj7JzqnoyjcORZCWhepfLtLAjqEgMFYR2bc+l6gfT5V4pTP8mXvNzb6unBu89kbnHhDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA3wd2Gk1NHD+X+kEBNVsCXHtgswM7NOlJeYlnULlU3gIgUEAaTZVYus/hphxRIaDcDgX4a/m4zt5Ni9dYTMH6AHs="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{}},"0.1.2":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.1.2","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"https://github.com/jupe/mongoose-query"},"licenses":[{"type":"MIT","url":"https://github.com/jupe/mongoose-query/blob/master/LICENSE"}],"dependencies":{"mongoose":"*","flat":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"_id":"mongoose-query@0.1.2","dist":{"shasum":"af9c3f32863ae3676575482cb9e2b462f31d64e1","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.1.2.tgz","integrity":"sha512-8sSUEK7CLGnoAJx7vpaHNDTFZ2RO1KT11xqy7Cl8aRmreSj6tvE2PT6bhMITM03iIp3T5E/yZ2Q+bGVu1Xrj5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoCihHJJSUBlxJHLjjZ/OZhntMiZPiUYLEHbiBjLKaOAiBTcSOUevK0HXItA6iXQi9/8cMKx47JcfAFEpxZp5LcCQ=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{}},"0.1.3":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.1.3","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"https://github.com/jupe/mongoose-query"},"licenses":[{"type":"MIT","url":"https://github.com/jupe/mongoose-query/blob/master/LICENSE"}],"dependencies":{"mongoose":"*","flat":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"_id":"mongoose-query@0.1.3","dist":{"shasum":"c617addd2970367ddc27f84e12edf934e7b92dcf","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.1.3.tgz","integrity":"sha512-qZT/YyLN5M96PCpM3xzPZdIg3u7oeWx435KHVWko8svB7YE3v4we+FR86i3xjqcxfkCE+am/Rw/qJR8S0gJ7Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFd5X6BSZlpBQDKuS6Rj606pm9pla+NPm24xjJZgv5IwIgLUS1j/vAdF7FAEhcq/zqalnJRkdyzR5K6ZuHtjNkzO8="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{}},"0.1.4":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.1.4","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"https://github.com/jupe/mongoose-query"},"licenses":[{"type":"MIT","url":"https://github.com/jupe/mongoose-query/blob/master/LICENSE"}],"dependencies":{"mongoose":">=3.8.1","flat":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"_id":"mongoose-query@0.1.4","dist":{"shasum":"e051e429e1c433e2483e2b8b67c38753f9a873cc","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.1.4.tgz","integrity":"sha512-Msg0c0urDt/6uG6ot2doWW3crCC4CvmiCGz/BAMQBi4uKnH6tSDPnjzGtXdFmBu94hWlTe0aG8DTf/1FKBEhVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDblQf7PekdxmHggPIn4WUOascuKlywb5QhvYD7xwVOpgIgbwZFcleWWzy19wTgW3b2DrbxK1hOLfsKI8Uxj+Mu22Y="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{}},"0.1.5":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.1.5","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"https://github.com/jupe/mongoose-query"},"licenses":[{"type":"MIT","url":"https://github.com/jupe/mongoose-query/blob/master/LICENSE"}],"dependencies":{"mongoose":">=3.8.1","flat":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"_id":"mongoose-query@0.1.5","dist":{"shasum":"19f0ef7a6d424d7fc7890caf34510b57a22a6302","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.1.5.tgz","integrity":"sha512-IhKTkqx/308aNbup30lWPsbumwetOHRznD20R6xbIHvTzGiBLbtbq+7uUDi4uT/PYXnCp2Gjy4YbzpMeVCgFvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQXJY/8T57c8qN/mMej0KNyrlOTrTazlo51FpaQB2cmQIhAMJGxuYukeFQjyL0yLGHo2mu50JD4hvhYVHpEo34HViM"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{}},"0.1.6":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.1.6","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"https://github.com/jupe/mongoose-query"},"licenses":[{"type":"MIT","url":"https://github.com/jupe/mongoose-query/blob/master/LICENSE"}],"dependencies":{"mongoose":">=3.8.1","flat":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"_id":"mongoose-query@0.1.6","dist":{"shasum":"19fa86e6b833f0d6d72d57c9f1fc10b5f025e8bf","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.1.6.tgz","integrity":"sha512-MEQIaLk/nwWnZ31zUsJFxutbPt3ER2amB6JMxToITh3CrEyvTIStwtx/rmrjx3k7OEYYvNnHTdacbvhOMvaAJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTEPMqk7JG9kgEfCJYHQpRW/s4Mzkp5xW7RWXFtyiYJgIhAPzGLchrUkZ9cl5L0ULjYtlNsP7Dz4j3vo/t4Vtv6Bmm"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{}},"0.1.7":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.1.7","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"https://github.com/jupe/mongoose-query"},"licenses":[{"type":"MIT","url":"https://github.com/jupe/mongoose-query/blob/master/LICENSE"}],"dependencies":{"mongoose":">=3.8.1","flat":"*","underscore":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"_id":"mongoose-query@0.1.7","dist":{"shasum":"120deb25228e5ef7ebaa058e6fff8fa387c6f9d6","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.1.7.tgz","integrity":"sha512-8zfEZ2/5AKkchF+6N8zVuYm8MKcE0DMI610eP5wRaPCs98/wffzQxJZQC7d3XtQL2sDW8x33MJGuxc/+umtq/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFY+NHhACh23eU/o75Xphx20onKAUAHcbu0ehEYgYCr5AiAeLmbAejyKM7NohD0YMF0FB9MkJrUGCtTjQpSUDURw6g=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{}},"0.2.0":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.2.0","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"licenses":[{"type":"MIT","url":"https://github.com/jupe/mongoose-query/blob/master/LICENSE"}],"dependencies":{"mongoose":">=3.8.1","flat":"*","lodash":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"gitHead":"b7b6c1c4fb60fcdfdabb825be4638d3ae180f350","_id":"mongoose-query@0.2.0","_shasum":"4cb66c9a9027c4eabb7330b97796f0d458b48df9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"dist":{"shasum":"4cb66c9a9027c4eabb7330b97796f0d458b48df9","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.2.0.tgz","integrity":"sha512-0Dmvd44NlUJiTZ6A3CPTOpzVm3frKkIgU2fTIKVCz4eMOkOAmcJJBK+TegCkGjrxISnza3hrY2FRswnxUca1pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDXtjs3KXVZfhFsnW+9en9Zyy2Ac4qKzXe3xOSVq8eZAIgKQI7EL07n0Ly3URHc8cgBiuMuHjXlkbBAfP1hVAAIek="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mongoose-query-0.2.0.tgz_1462730186491_0.362459258409217"},"directories":{}},"0.2.1":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.2.1","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"licenses":"MIT","dependencies":{"mongoose":"3.8.1","flat":"*","lodash":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"gitHead":"cef524aa37fdaf00c42192a381c222d24c2dfc86","_id":"mongoose-query@0.2.1","_shasum":"b4d7655007b1ac904cd7f741e0591809340f4970","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.9.1","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"dist":{"shasum":"b4d7655007b1ac904cd7f741e0591809340f4970","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.2.1.tgz","integrity":"sha512-ZHK0v0Q9NQUlt9PvgmmCKMxG7SmX3b7AT9gxX2It1hfKD2M3BVpfVqt9kvIRTvfqKufaX6W2BbJKZ1BbFeElxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAN0y9R/gnO69UH5sFhoe9IkarGCBtqKRl6Cl5DYsbDDAiEA16Dni+ikYbhPud9K1N4suh9Lq9+cfQZ1SM1h5anXKwY="}]},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mongoose-query-0.2.1.tgz_1482230745808_0.09802111238241196"},"directories":{}},"0.3.0":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.3.0","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"licenses":"MIT","dependencies":{"mongoose":"^4.11.4","flat":"*","lodash":"*"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"gitHead":"56a464cf3312a1ecf20d4cbb56ca9d90dc28ae4e","_id":"mongoose-query@0.3.0","_shasum":"b5cdf541337c43d4cfbb3fb61fd95cdddc465eb8","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"dist":{"shasum":"b5cdf541337c43d4cfbb3fb61fd95cdddc465eb8","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.3.0.tgz","integrity":"sha512-flkNu/O4L0NL9sri4ykF3os3klZI5y+AhAZuMM+7qwjvZ1qDVtlsUVFWT3h5N9dI/S1y8HbJg/wD+IIjQhOfaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhHWnsAd6znuUY9c5OUA2EegD+tiEnkWOT1e8CB6yLVAiB5S+vYi1BM6ByazNz5KdKEBnthY6Sd+JMxGx0RtEEKQw=="}]},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query-0.3.0.tgz_1501272199322_0.5385338203050196"},"directories":{}},"0.4.0":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.4.0","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"mongoose":"^4.11.4","flat":"*","lodash":"*"},"devDependencies":{"chai":"*","mocha":"^4.0.1","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list"},"gitHead":"b4e9bea3ba5122f9a4aec381dc3cce9963e64841","_id":"mongoose-query@0.4.0","_npmVersion":"5.4.2","_nodeVersion":"6.6.0","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"dist":{"integrity":"sha512-0Tm0SYZfbbRzQH4wY3H6VXRrgEiZGlGAvADQ+9OLiiCpm0pPjUGK5+1v+xuQXsJFXGGs0K4ayOqHauW7UeC9mQ==","shasum":"1a7cc11ae8a3cc91bc11a6e6d60bb6826f042d34","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOqKERQTc3Rl8ZZqjn/hulMRm0ed8/0KB7pI7AGlP0ywIhANmXXdx+uypnaowCDgmmda3R4PxTDk+4j0b3kZCcyUr/"}]},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query-0.4.0.tgz_1508437329842_0.4513674189802259"},"directories":{}},"0.5.0":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.5.0","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"mongoose":"^4.11.4","flat":"*","lodash":"*"},"devDependencies":{"chai":"*","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","mocha":"^4.0.1","request":"*"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list","lint":"./node_modules/eslint/bin/eslint.js ."},"gitHead":"556899fc335821144e20ae7456c9bbce379fdd46","_id":"mongoose-query@0.5.0","_npmVersion":"5.5.1","_nodeVersion":"6.6.0","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"dist":{"integrity":"sha512-+eO2D7d5m+SZvOosAWplhQrEwWO178RTARM9INtcdmunEs9loFdRO93YPhx+8pa8K/xFp+2o4MMrCosBrLqO6g==","shasum":"c49b5ac725ad85232025f7035471dedf7af760f3","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnBKAYwtrB8AzxrejdUX6GlPm08jIeE4f3qtH4GZFWkAIgfxKhtYail0SeGdeXibB3OlUqM42/b9U46lhSgHR2Aq8="}]},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query-0.5.0.tgz_1508604086293_0.3058257340453565"},"directories":{}},"0.5.1":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.5.1","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"flat":"*","lodash":"*","mongoose":"^4.12.4"},"devDependencies":{"chai":"*","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-import":"^2.8.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.6.0","mocha":"^4.0.1"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list","lint":"./node_modules/eslint/bin/eslint.js ."},"gitHead":"854e62cdd40651ae8136bc7f3ac151118805d404","_id":"mongoose-query@0.5.1","_npmVersion":"5.5.1","_nodeVersion":"6.6.0","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"dist":{"integrity":"sha512-c0zbZARtG6JheFuNMHiicfKERaRserHjcZDl0o1p25NEveh79AkrBF6ISFApMmI0zGAZ9yb0Fsvr9mp1or0UMw==","shasum":"b974dc297c0511d4c618a648d126741ab93197bf","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgFmVXjUj/DUEb+4E0xvXNgx5aFQmtadIIxqGIsJDxsAiEApUUsHy0JxAqlDgDu4Q7Hmwt5tRmreG77pPAEe2s4SyI="}]},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query-0.5.1.tgz_1508836385172_0.3386209986638278"},"directories":{}},"0.5.2":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.5.2","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"flat":"*","lodash":">=4.17.9","moment":"^2.22.1","mongoose":"^5.1.1"},"devDependencies":{"chai":"*","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-import":"^2.11.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.7.0","mocha":"^5.0.0"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list","lint":"./node_modules/eslint/bin/eslint.js ."},"gitHead":"fc650b6670bcaf95479cbf39b1c2f3e2f74b7fee","_id":"mongoose-query@0.5.2","_npmVersion":"6.0.1","_nodeVersion":"6.6.0","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"dist":{"integrity":"sha512-PBc/e2klprkMjtlTK6orSf4v+J55DL0g1HNahKY7XpafYpApqyDOg/+SFgUOuNvGvYN42AcArQa7snKEJyrMOw==","shasum":"ff2a2376c6772b3b4100f8cd285acdc5b184ab72","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.5.2.tgz","fileCount":14,"unpackedSize":53684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEmAVCRA9TVsSAnZWagAAhT4P/2/qoeuvb5vNh2fSHMSa\n9kHqBCeFSEaiRKNbVPdJHoUh7/jXJCFI/5zeaok2+EN1XKJ45IBTklOaYla4\neDTkBEbXNPijXBtayRXoQf5Ykg3yNImeZ7dswZak/T0FydxHHDLl0OnU9Txw\nF+epX8T4SFcY1MolM5SAnAr10V3JHMZ3+T+nfM4EGaa5d8AMHBQyqgtR+5nY\nwdKBDJiABYfgWRDEr9QrVIxnGjzonz4QCYXsvshoZgOIDX4aRsAIY+JyZi4z\nJDFQR9iB3bRGmLSX+e94E+Ud0oNEsk3Q/ecfmA4Q6aIrlLZ2TH/Jly+m9xBl\nCpvBFk5IP6vVewVOf8DA7XeouAefBsDnFKaq5K8rC6RQFSG8mf00wlwHDlzA\n0i/P9Iv1Y5Wq7i1EL5meWpDiuMfJe0nsU9Ee6xoNAZ31RnB3gPRarty6rVY7\nQhZTZulNntNsmAe4BoRV1+41Y9aymhbDAeodGua7Qu1f7UzOhjec/hEooYBz\n5y9JauU0NyilvvHUAuzdYApMtmEEX7TDB3cjUVpUWt4MmKtXsfBaoisquwDc\nDn8cAP5QfR8cF/fupAovKnR2SUXbid/QLeRRwUOgxkWiVkKHZHUmkSfUUvox\ngQiouL1BxtqVztnmsks5c7gvxJg5jP/esguWSziBTBMRI3f5XN0frfqDmF7Z\nojVM\r\n=B2m8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5bc5zdnzaSQW6FO9XnJyif26XGQH0IQidGWF7tOKdGAiEAnaiHqYLJ8IHiv8oNi3FXHOjyfEM0lE1Dbg6euuGFmh4="}]},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query_0.5.2_1527930899497_0.6051344090552826"},"_hasShrinkwrap":false},"0.5.3":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.5.3","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"flat":"*","lodash":">=4.17.9","moment":"^2.22.1","mongoose":"^5.2.2"},"devDependencies":{"chai":"*","eslint":"^5.0.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-mocha":"^5.2.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^4.0.0","mocha":"^5.2.0"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list","lint":"./node_modules/eslint/bin/eslint.js ."},"gitHead":"b91e7ba2c90ebf2eae70845706ebba03ebe9c5bd","_id":"mongoose-query@0.5.3","_npmVersion":"6.3.0","_nodeVersion":"6.6.0","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"dist":{"integrity":"sha512-23FmYxZhZdYhb06ijzTZcOwMaFFkDztgM/9mn+MODagicfRWOWdlvX9ZVoaDPGzWsSp7wUOdxf8W+hknQ27Pwg==","shasum":"89cccaa34d57e928fdb6fd61d7def992cac427e3","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.5.3.tgz","fileCount":14,"unpackedSize":54293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeyOFCRA9TVsSAnZWagAAwqcP/0QRSP9EktBbd/3xydgP\n33udUWUmhoaNU7zAcoDfQqfY53I5haoI6QxahqbqFXpko51rZJAhyatrtUid\nAi6leYal+vFGaf8w/i1RORjf9F4T+LbSBbl4F5js6MMj2OvIozQ1GXsOKr0f\nZiF532RDGVyAGkTJsNx1nK0c0gN/7UElHToQLur+X5dAHwkphUc7W0z0PWW1\nN4IntEWeiPCCaQZtscEZfbVG8uUvHaebJMu9+F2Rf06c+rM/m/r7CJgxjPQt\nftwZpG3lEYaEw+Vuozio2D6l5WHCkzTPIdoif47ub/oBd4NfnS2r6ytaJhqs\ncNATsACVL0lbHCzT62fVHI7DR7eRmTEsiw39JguaNuoHUbVGyZA6ninKFUs7\nDEl5KoKijFC0XkgthwvqrT7i2CA2yZPm77+BN8PDs69mBeCa9SiHxOM5mMU+\nEJbJvnxKCSueo1X6vPok2e9SUDQArCvmpMHf/ZdnlzHpQDBdkIgseBkyHeFs\np7Chxc02Mbm+DVwFkE5HqOvquPA1gbbESnM6aszbTT9gX+Z7JwIglJtk1DNq\nMV4BBrQ8Jw2Bm+0rLMa7DoLzzxuGRdB9Qdj7UNNB12XMNFg19Z6zzWNa6AnZ\ngLiQz9BmR2xgymSNL+RfIdrq7ZEoK4E0EJN6w+RHQAED4qFUn/zPLnHOGuwz\njJxx\r\n=WyEY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFr3UTDVV9RBEmGFTJeJfaGTZI84qb6NHd93a3wjzE/BAiB/qGNVKjzF/M+v5Ok9RBqlInzsD4f2Ry95w9wBUQK8jg=="}]},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query_0.5.3_1534796676834_0.5481781019476706"},"_hasShrinkwrap":false},"0.6.0":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.6.0","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"flat":"*","lodash":">=4.17.9","moment":"^2.22.1","mongoose":"^5.2.14"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.0.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-mocha":"^5.2.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.0","mocha":"^5.2.0"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list","lint":"./node_modules/eslint/bin/eslint.js ."},"gitHead":"6042761110e66541492f73417025ac46dff77240","_id":"mongoose-query@0.6.0","_shasum":"fe773e83a418fef746b04037a36a7194a58c8d1b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"dist":{"shasum":"fe773e83a418fef746b04037a36a7194a58c8d1b","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.6.0.tgz","integrity":"sha512-B2dgFw1Rr2iqcguYyIzy0DAYZ1OECrcUqVkPPfATCZlxVkIZwek+P3NtyRYHtF/B8RAZOyqd8f28Rdw+4SxYCA==","fileCount":14,"unpackedSize":52661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTdGaCRA9TVsSAnZWagAAcyMP/Rrr0wV7VFMslVDDL4xQ\njUw59PQ3hJjTZQIpM8V8lWznLch3ujcGFVgPkN3zSO1IRpXJ1vnHTqlQCEcj\nKzLPN/00XzKNnuFW0YFu2LXypyz6AtgmK2bZpdg23orJsgnwUu/GOmxH5M1C\nkMuEaW4eSFZ+tQ0riF7w3VNSUhL8DkHr6bTD2jBhEoJBLEiyxvpPXT2XPZcu\noNM4/z9GK+msgCEwatPCrixMj+zdTG/xBR7J5JwRIhOXhvDFsSeiqMd1VvGk\nfan2Jhdcj9gz+kDu+qghDM3jUk7JM/DgmWWga2qqAyk7HpmW8R8Ykn43ZG0w\nDcrpIDSGCdDfvr5zuX6sm4o+51DXi+wFIwF48NJRCLXukSduszWLowGbB7Se\nx4Cyl2r0m1kmn0pX+xJrfmweGSkfY/yY4xIpmhjHS0rW/vQoEx+kmXYFDYbQ\neIplwA+4Wd9wqavUjPDOsbhfesEPowaQEFmpkwbh3eLVn9PEKp7/Yv4Sea3B\nDsbm04l1E+NITetHFZsR2VwtMCXMEecDRibUgZqNejNV32uKHvo55QwXcwIc\nMSmb3Qt3VTDFoWHxjqYfhEiFHFfvGXYE6WNxslfIp/wnznoMjFUQQ0CDG1DR\nelbO5sHpG0UbaoP6sK1LJ+ywigw8QuT8gu0xyyZJ2xVKyvLBpgdo2xPu6wIA\ngByO\r\n=eaMa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE4ulZ2t2lPK2BJuq2MoK7C5LluQ6XbQLCN0uk9+nI/gIgXcRhxs/f4Bi8Ovu/aKDwUsIqMnez6moGVDZFfQuX76E="}]},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query_0.6.0_1548603801368_0.1294450517020782"},"_hasShrinkwrap":false},"0.6.1":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.6.1","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"flat":"^4.1.0","lodash":"^4.17.11","moment":"^2.24.0","mongoose":"^5.5.12"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-import":"^2.17.3","eslint-plugin-mocha":"^5.3.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.1.1","mocha":"^6.1.4"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list","lint":"./node_modules/eslint/bin/eslint.js ."},"gitHead":"f7045da1dd0fa84d4ae83317ea4606301dacab80","_id":"mongoose-query@0.6.1","_shasum":"1a6e31d8d93003f2b624c85b0443e8feed8386fb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"dist":{"shasum":"1a6e31d8d93003f2b624c85b0443e8feed8386fb","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.6.1.tgz","integrity":"sha512-uZm+Hqh1ouNLBP+r4wuuAc2hLgGEVhSU2EjyRUEQtjwlRyoI6dNhJMkiy6JsL7Br1ptx69kAk0E7KjDv05Mq8A==","fileCount":14,"unpackedSize":53904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+jTTCRA9TVsSAnZWagAAQYoQAIw5mxfBdtJIzDtUnT/z\nAS+AP2+UPFLYb+TYc1xhWwiBdWhLgYgzGoojD/0ExVsoZqVchynCP4WuAp7N\nxXX0NvWpGogEkBg8sWBaFHpcsuc1xEByMkYlHFN+POW7LGmayhFjqzux2AR8\nRtNABq8y49yBHV+uYwFDg0RSnS1Jrd62r0z7R+NQAN15xLOzCPWXqRtagmDs\nKBhK+LyoeXDUvDfk7tVnuvWMSTgP0GsdQTHM++0mawgnhdlDuYDtmvk/W6cE\n9UQ+hsgYtwPfm32lwZde4tukjCKozKKL0QeyRVLvl670ueYhn0zIjaPyD9ND\nL8KluKM+bqw+iGP7ZPmDAr5DzJe1h4Rjt+zWZK7Pa0atM2165wre751wI6n/\nzmpDDsIJ050ZI8PqiS50wkIj8Bz+i6kPBc01Jqe5HlbacqagiGXsQaUy6Y7F\nMQhUFzxy+oSNkKgFpWUVxYZy943bCb2kRYvUpdmLk123PEpnK+2QfE1QO8Lp\n8JTBUkAzMkU6N1MFVdJwAhB1bzXoOtbxJuwcALa3NKun8LLB+ZB1XypKxwBD\ni++dTBQa6+bT+goUVJlVpyycWcPUxwWTgtvpPIPCWj6oF8z7qNhd7Xkv8nP5\n2pSnXuRDNfqRhKzQ06kCaod95puse7h4EGSwnus7uPjm+yBW4vOi0wfHuKu5\nkMPQ\r\n=0T0x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLCDuILkawU22LmuSYwww06+K92gdxihpqN00blM6yZQIgGUCgFEEaITn5mSWa9z8p+01v7lULdfYXOooUq1c5tVo="}]},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query_0.6.1_1559901394288_0.7451899975664376"},"_hasShrinkwrap":false},"0.7.3":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.7.3","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"flat":"^5.0.0","lodash":"^4.17.21","moment":"^2.24.0","mongoose":"^5.13.13","snyk":"^1.316.1"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-import":"^2.17.3","eslint-plugin-mocha":"^6.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.1.1","mocha":"^6.1.4"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list","lint":"./node_modules/eslint/bin/eslint.js .","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"snyk":true,"gitHead":"3f21bbdf9b85da4367aec114456f1781d7a1ba6f","_id":"mongoose-query@0.7.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-2RC5Rs1LiMhDuF7y1FKPIvYnZERxU4ptVuU/4BwFzmxKT9bnhgpWGlN97kfp7/sAyZaaGrvveR42aOAGA/Q5vQ==","shasum":"27698111aa1a1a3cbd4dec6ef2202137a6a67944","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.7.3.tgz","fileCount":15,"unpackedSize":54739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2znBCRA9TVsSAnZWagAAN8cP/0knvJOQgQFCwrw8W852\nKqasDMdw/1YDsVERECnNIZNaubS35of6xK1ULS5gnsPE059NGqkjxKsCyznI\n8F4KrmHujdJeNjUOqtlWMPl7xgMcgJYhqkCLLQgrSct+ziloVehVHNaAyxyF\nJ4lQGreAwWWec8ZdrU/LGFoFQZVbzDd0EgvbnLkxGFyD1wh/s4dCxyKrSQZy\nhcZrVdm/DXw8RRXhfMUFoqJhdHIebRzPPYLDgewjxTivp9Mi2Z+KJsQOxxum\n+XfyDaoXlYhx5tgdeD8XtX+rZU9f1zKBNFEIJjGTAivtM45chczSxDdIZ/xr\n5bVHlLtTElQuG/CN7ukSNGc+kKyp0pw9tcIGAoUGXEcAN9nhXsiPeJdF2Yr7\nLD6jMl6TO3Br2wTa3bXtaPb20/In4Rmaecr6PZgrs/G/dS9HQzqKj93NwN/q\ny7wUehe8v4jambEiH08GmHrzxCUUGtpNHgqvDgmS6/3UoWM7XpGAfkJV9wet\njLsK1+ZcOTWhP+tfwoRBzp6cWQu19c++qsRit/HOMCUTHaF2YPoZvg47pG+C\n8/rwW4u40HvUdYynjhkU9tltm6CSBuBlWtiwvQXNExcejzjj3voTsa+Fs/rp\nGcBjnlno9tGZ1YjKAFYCAKHESxAbQhv3wfYr8xk7h1ofQtT3PbU9pE8/Fk42\nnTp9\r\n=BUSj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDexvkBPFhSYXItrA9N4pXyWCpqnuvZXK23SKs/wt8QugIhAPC+4+nxNh46hsZRR2fEq8HfGXHoGemLwhupnT5HvjHj"}]},"_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"directories":{},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query_0.7.3_1636307642920_0.3796803181002357"},"_hasShrinkwrap":false},"0.7.4":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.7.4","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"flat":"^5.0.0","lodash":"^4.17.21","moment":"^2.24.0","mongoose":"^5.13.14","snyk":"^1.316.1"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-chai-expect":"^3.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-mocha":"^6.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.1.1","mocha":"^9.1.3"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list","lint":"./node_modules/eslint/bin/eslint.js .","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"snyk":true,"gitHead":"723c94beb1dd1f30a2a5db6f2a2e5b2f58b04f09","_id":"mongoose-query@0.7.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-d/r8jdhmtiXZv6+/l0Bs+MI0WOi/BrMNqve1pOGnHuY0bfbN0yHh9Jd8VKeuYjC79Z3N44Hk1LfdbqY4DO7PfA==","shasum":"7e9efca84005c5ddb01c4ff2bfc0e5ccefb2b841","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.7.4.tgz","fileCount":15,"unpackedSize":54927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLciRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFlg//fy6bPhCbLhV/gBZ0dvz2MsXjcBgZkW+7L7LSFx3budHUnt/b\r\nfcAuG3ukoDfVLrHWpTa8KV5ffEz13kB6+NDDqKezzz8drimZDiIFza6XypqB\r\nIUSfDcXlfVHKiUdrE0tSwm3uEJOgSllE9RfuJIHN4CJEHQGDAT5v8lRa39DA\r\nLg6143tOS0US2BGtw2DtjVoxI3hYCtjgjsUkbpWwlfCzAZX4snvE8IXXmnUV\r\nNdA2ojxRggxOTRUbu4+Efp30s31Dq9uCvy59MdvzFrT/c+2WbE++cyRFuAoY\r\n+EdvMDaOr8yJ6+b572HD2l+c94YdR/W1145ARZNBVdQ6igYwrgFb8YEncOXu\r\nVlkk4n8BIq850ZPTWpRCymDgBW6maxORA2bOXZBnxgHa36TsPEm4YsTZF/jX\r\n9CO6Kf2RCaiihQsI0UWiW9NdZs/UHEv6l0qf16pTf0B8M0hVAp6lU4/sjz/O\r\njuTn6oHX86iiYVU+STSLAAqO6S/mVicrbXV9/BnBv7aDCk9fhQ1iFzjqCb+4\r\nhRsR147en4tfg8IVPPm6rjTtKH6gb9Bwu7Kw7F/7Yc0Z6YF3y9iR9DtGj2mF\r\nhQbEUXCF8AJHb0w8J3gLmT1a6QDO4Ryy57QT/IWlha9HKPLZkh1ptaGiwTYP\r\nXhpSBU1Dmf8d38ukBYClTr7ixFSZu+kF0wE=\r\n=fPHh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAI110Kth7njvQsdP65lZxsJAjob3ukH4uwUgG13LKRAiEAuIrkgwKJfiTHmSdb/g6nHyM3OWy2vcWua6S9DIa8CAg="}]},"_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"directories":{},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query_0.7.4_1647167632877_0.20223832179309476"},"_hasShrinkwrap":false},"0.7.5":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.7.5","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"flat":"^5.0.0","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^5.13.14","snyk":"^1.1064.0"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-chai-expect":"^3.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-mocha":"^6.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.1.1","mocha":"^9.1.3"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list","lint":"./node_modules/eslint/bin/eslint.js .","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"snyk":true,"gitHead":"8291b042ccdea7e4fa46cf356ca45df305053d20","_id":"mongoose-query@0.7.5","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-DEU1HSsUJr1Wv7ZLvyV6OspYK0fTdR3QC7ZWywbKR8aYrAEQ/TjDiCwD4ZRf+4/cAXPXeairZt+Ck+HjJ+YRsA==","shasum":"678d2df58e8a9eb4825ef9da92fd9f561a0f95a3","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.7.5.tgz","fileCount":15,"unpackedSize":55323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+KJQ9pSs2v3BBk9MMoGgdpLa7BK6pe/fgkjBU0tE/tgIhAOOE1tjzq6iAkzT5wETQG6jUEPlRzhUSslnQywQpm6pQ"}]},"_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"directories":{},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query_0.7.5_1695672138972_0.1477310430756864"},"_hasShrinkwrap":false},"0.8.0":{"name":"mongoose-query","description":"mongoose Query lib","keywords":["mongoose","query","mongodb"],"version":"0.8.0","homepage":"https://github.com/jupe/mongoose-query","author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"main":"lib/index","bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"license":"MIT","dependencies":{"flat":"^5.0.0","lodash":"^4.17.21","moment":"^2.30.1","mongoose":"^5.13.14","snyk":"^1.1285.0"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-chai-expect":"^3.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-mocha":"^6.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.1.1","mocha":"^10.2.0"},"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"scripts":{"test":"mocha -R list","lint":"./node_modules/eslint/bin/eslint.js .","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"snyk":true,"gitHead":"fbc7600383e769231de886d75419b9a2fff5c784","_id":"mongoose-query@0.8.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-EAmAFALVL8ATMnY4F44uFOXJ0LyVkcSzsAVQLlkdj4TLhVLe5cAsz37t+MTtoA3CE5z77igI2HRXjHOTQl0w6Q==","shasum":"2999b0e613fea2e620f07dfe119488781bc59794","tarball":"https://registry.npmjs.org/mongoose-query/-/mongoose-query-0.8.0.tgz","fileCount":16,"unpackedSize":56352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/+Mugugl/kK+qoHVWpkDU5jeYaNXkuozdpY25dw9oMAiEA6TzBcA3Sqi0sJeBdlYVG9Gujkmf1f2qm3scagC/ks8I="}]},"_npmUser":{"name":"jussiva","email":"jussiva@gmail.com"},"directories":{},"maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-query_0.8.0_1711223856481_0.6110342944451885"},"_hasShrinkwrap":false}},"readme":"# mongoose-query\n[![Build Status](https://travis-ci.org/jupe/mongoose-query.png?branch=master)](https://travis-ci.org/jupe/mongoose-query)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![License badge](https://img.shields.io/badge/license-MIT-blue.svg)](https://img.shields.io)\n[![release](http://github-release-version.herokuapp.com/github/jupe/mongoose-query/release.svg?style=flat)](https://github.com/jupe/mongoose-query/releases/latest)\n[![npm version](https://badge.fury.io/js/mongoose-query.svg)](https://badge.fury.io/js/mongoose-query)\n[![Stars badge](https://img.shields.io/github/stars/jupe/mongoose-query.svg)](https://img.shields.io)\n\nThis library is usefull example with `expressjs` + `mongoose` applications to help construct mongoose query model directly from url parameters. Example:\n\n```\nhttp://localhost/model?q={\"group\":\"users\"}&f=name&sk=1&l=5&p=name\n```\nConverted to:\n```\nmodel.find({group: \"users\"}).select(\"name\").skip(1).limit(5).populate('name')\n```\n\n### Tested with node.js versions\n12.x, 14.x, 16.x,latest release\n\n## Changes log\n\nSee [releases page](https://github.com/jupe/mongoose-query/releases).\n\n## Installation\n\nUse [npm](https://www.npmjs.org/package/mongoose-query):\n```\nnpm install mongoose-query\n```\n\n## Test\n```\nnpm test && npm run lint\n```\n\n## Usage Example\n\n```\nvar QueryPlugin = require(mongoose-query);\nvar TestSchema = new mongoose.Schema({});\nTestSchema.plugin(QueryPlugin);\nvar testmodel = mongoose.model('test', TestSchema);\n\n//express route\nmodule.exports = function query(req, res) {\n  testmodel.query(req.query, function(error, data){\n    res.json(error?{error: error}:data);\n  });\n}\n```\n\n## doc\n\n```\nvar QueryPlugin = require(mongoose-query);\nschema.plugin( QueryPlugin(, <options>) )\n```\noptional `options`:\n* `logger`: custom logger, e.g. winston logger, default: \"dummy logger\"\n* `includeAllParams`: <boolean> Parse also other values. e.g. `?name=me`. default: true\n* `ignoreKeys` : <array{String}> keys to be ignored. Default: []\n\nModel static methods:\n\n`model.query( <query>(, <callback>) )`\n\n`model.leanQuery(<query>(, <callback>) )`: gives plain objects ([lean](http://mongoosejs.com/docs/api.html#query_Query-lean))\n\n**Note:** without `<callback>` you get Promise.\n\n**URL API:**\n```\nhttp://www.myserver.com/query?[q=<query>][&t=<type>][&f=<fields>][&s=<order>][&sk=<skip>]\n[&l=<limit>][&p=<populate>][&fl=<boolean>][&map=<mapFunction>][&reduce=<reduceFunction>]\n\nq=<query>                   restrict results by the specified JSON query\n                            regex e.g. q='{\"field\":{\"$regex\":\"/mygrep/\", \"$options\":\"i\"}}'\nt=<type>                    find|findOne|count|estimateCount|aggregate|distinct|aggregate|mapReduce\nf=<set of fields>           specify the set of fields to include or exclude in each document\n                            (1 - include; 0 - exclude)\ns=<sort order>              specify the order in which to sort each specified field\n                            (1- ascending; -1 - descending), JSON\nsk=<num results to skip>    specify the number of results to skip in the result set;\n                            useful for paging\nl=<limit>                   specify the limit for the number of results (default is 1000)\np=<populate>                specify the fields for populate, also more complex json object is supported.\nx=<explain>                 allowed values: 'queryPlanner', 'executionStats', 'allPlansExecution'\nto=<ms>                     timeout for query\nd=<boolean>                 allowDiskUse (for heavy queries)\nmap=<mapFunction>           mongodb map function as string\n                            http://docs.mongodb.org/manual/reference/command/mapReduce/#mapreduce-map-cmd'\n                            e.g. \"function(){if (this.status == 'A') emit(this.cust_id, 1);)}\"\nreduce=<reduceFunction>     mongodb reduce function as string\n                            http://docs.mongodb.org/manual/reference/command/mapReduce/#mapreduce-reduce-cmd\n                            e.g. \"function(key, values) {return result;}\"\nfl=<boolean>                Flat results or not\n\nSpecial values:\n\"oid:<string>\"              string is converted to ObjectId\n\"/regex/(options)\"          converted to regex\n{ $regex: /<string>/,       regex match with optional regex options\n ($options: \"\") }        \n\nAlternative search conditions:\n\"key={i}a\"                  case insensitive\n\"key={e}a\"                  ends with a\n\"key={ei}a\"                 ends with a, case insensitive\n\"key={b}a\"                  begins with a\n\"key={bi}a\"                 begins with a, case insensitive\n\"key={in}a,b\"               At least one of these is in array\n\"key={nin}a,b\"              Any of these values is not in array\n\"key={all}a,b\"              All of these contains in array\n\"key={empty}\"               Field is empty or not exists\n\"key={!empty}\"              Field exists and is not empty\n\"key={mod}a,b\"              Docs where key mod a is b\n\"key={gt}a\"                 value is greater than a\n\"key={gte}a\"                value is greater or equal than a\n\"key={lt}a\"                 value is lower than a\n\"key={lte}a\"                value is lower or equal\n\"key={ne}a\"                 value is not equal\n\"key={size}a\"               value is array, and array size is a\n\"key={sort_by}\"             sort by asc\n\"key={sort_by}-1\"           sort by desc\n\n**References to mongo:**\n- [elemMatch](https://docs.mongodb.com/manual/reference/operator/query/elemMatch/)\n- [size](https://docs.mongodb.com/manual/reference/operator/query/size/)\n```\nResults with `fl=false`:\n```\n[\n {\n \tnest: {\n    ed: {\n      data: 'value',\n      data2':'value'\n    }\n  }\n}\n]\n```\n\nResults with `fl=true`:\n```\n[\n {'nest.ed.data': 'value',\n  'nest.ed.data2':'value'},\n]\n```\n\n\n#### Date\n\nAllowed date formats:\n- `2010/10/1` (y/m/d)\n- `31/2/2010` (d/m/y)\n- `2011-10-10T14:48:00` (ISO 8601)\n\n**Note:**\nOnly valid format is ISO when using date inside `q` -parameter.\n","maintainers":[{"name":"jussiva","email":"jussiva@gmail.com"}],"time":{"modified":"2024-03-23T19:57:37.103Z","created":"2013-09-04T16:37:25.920Z","0.1.0":"2013-09-04T16:37:28.849Z","0.1.1":"2013-09-04T16:44:11.268Z","0.1.2":"2013-09-21T08:16:49.129Z","0.1.3":"2013-09-25T17:37:54.261Z","0.1.4":"2013-12-09T06:19:04.684Z","0.1.5":"2014-02-18T20:51:47.434Z","0.1.6":"2014-05-11T16:40:22.465Z","0.1.7":"2014-07-07T09:53:12.117Z","0.2.0":"2016-05-08T17:56:27.540Z","0.2.1":"2016-12-20T10:45:47.782Z","0.3.0":"2017-07-28T20:03:21.315Z","0.4.0":"2017-10-19T18:22:10.774Z","0.5.0":"2017-10-21T16:41:27.183Z","0.5.1":"2017-10-24T09:13:06.154Z","0.5.2":"2018-06-02T09:14:59.621Z","0.5.3":"2018-08-20T20:24:36.958Z","0.6.0":"2019-01-27T15:43:21.505Z","0.6.1":"2019-06-07T09:56:34.372Z","0.7.3":"2021-11-07T17:54:03.053Z","0.7.4":"2022-03-13T10:33:53.041Z","0.7.5":"2023-09-25T20:02:19.235Z","0.8.0":"2024-03-23T19:57:36.663Z"},"author":{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/jupe/mongoose-query.git"},"readmeFilename":"README.md","homepage":"https://github.com/jupe/mongoose-query","keywords":["mongoose","query","mongodb"],"contributors":[{"name":"Jussi Vatjus-Anttila","email":"jussiva@gmail.com"}],"bugs":{"url":"https://github.com/jupe/mongoose-query/issues"},"users":{"mklakakilli":true,"jussiva":true},"license":"MIT"}