{"_id":"feathers-mongodb","_rev":"69-dbe49e18aeaf525802f2d82c0dd88694","name":"feathers-mongodb","description":"Feathers MongoDB service","dist-tags":{"latest":"6.4.1","pre":"7.0.0-pre.6"},"versions":{"0.1.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"0.1.1","homepage":"https://feathersjs.com","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"keywords":["services","feathers","mongodb"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"}],"license":"MIT","bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"main":"mongodb.js","scripts":{"test":"grunt"},"engines":{"node":"*","npm":"*"},"dependencies":{"mongoskin":"~0.6.0","uberproto":"~1.1.0","lodash":"~2.4.1"},"devDependencies":{"grunt-simple-mocha":"~0.4.0","grunt-cli":"~0.1.7","grunt":"~0.4.1","grunt-release":"~0.3.5","grunt-dox":"~0.4.2","chai":"~1.7.2","mocha":"~1.12.0","sinon":"~1.7.2","sinon-chai":"~2.4.0","database-cleaner":"~0.7.0"},"_id":"feathers-mongodb@0.1.1","dist":{"shasum":"297a8b862f9ba0aee5c54c4eb7808ed656f7332f","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-0.1.1.tgz","integrity":"sha512-AjDXo26tvsfdkOl20W5D+VGq1V5qh7m0ZEQiCXdQjqK9u8aZdK8n60pli84Dwix6/1BZXw8L2IslXkxSrAD0aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbbcXYGz+Sfl3MXzVJFdtvmrvi8lVAmPSryHJ/SgjibwIgF7TPs6kfFsjfipjgbeWqX4Oc4dbLgli7XAHZFmjF0bI="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"ekryski","email":"e.kryski@gmail.com"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"}],"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"0.2.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"0.2.0","homepage":"https://feathersjs.com","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"keywords":["services","feathers","mongodb"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"}],"license":"MIT","bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"main":"lib/mongodb.js","scripts":{"test":"grunt test"},"engines":{"node":"*","npm":"*"},"dependencies":{"lodash":"~2.4.1","mongoskin":"^0.6.1","uberproto":"~1.1.0"},"devDependencies":{"chai":"^1.7.2","database-cleaner":"~0.7.0","grunt":"^0.4.5","grunt-cli":"~0.1.7","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","grunt-dox":"^0.4.2","grunt-release":"^0.7.0","grunt-simple-mocha":"^0.4.0","mocha":"^1.12.1","sinon":"^1.7.3","sinon-chai":"^2.4.0"},"gitHead":"f2b35fbd62609edc48003e1efacaf74a2569a286","_id":"feathers-mongodb@0.2.0","_shasum":"c38881921813a16ff4dcc577367db16ee61545c9","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"}],"dist":{"shasum":"c38881921813a16ff4dcc577367db16ee61545c9","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-0.2.0.tgz","integrity":"sha512-JWz7Vf0fGUuDoneojNnIqpT1CWdtFieDDcEoR/Achbzhr7jZzmytuHtanewMGELFGohTtGGUG8d9TwOSPeBXPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEg2xNnvm+kF8obtjeMnXVTkDHhnDbQo15clbaIThgVAiEA8BvRJV2/xFUZoAn+KschitLhfksVTn4U54RAWwzG+6c="}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"0.2.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"0.2.1","homepage":"https://feathersjs.com","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"keywords":["services","feathers","mongodb"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"}],"license":"MIT","bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"main":"lib/mongodb.js","scripts":{"test":"grunt test"},"engines":{"node":"*","npm":"*"},"dependencies":{"lodash":"~2.4.1","mongoskin":"^0.6.1","uberproto":"~1.1.0"},"peerDependencies":{"feathers":">=1.0.x"},"devDependencies":{"feathers":">=1.0.x","chai":"^1.7.2","database-cleaner":"~0.7.0","grunt":"^0.4.5","grunt-cli":"~0.1.7","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","grunt-dox":"^0.4.2","grunt-release":"^0.7.0","grunt-simple-mocha":"^0.4.0","mocha":"^1.12.1","sinon":"^1.7.3","sinon-chai":"^2.4.0"},"_id":"feathers-mongodb@0.2.1","_shasum":"e9a90df1716d471d4b402dc63d775ce2b2c91eb8","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"ekryski","email":"e.kryski@gmail.com"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"}],"dist":{"shasum":"e9a90df1716d471d4b402dc63d775ce2b2c91eb8","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-0.2.1.tgz","integrity":"sha512-clKwfz6GuZYWWR3hsN9s5hkKG4bpuK1KHVeq7ihcCnG299i3sa8R6OFl2IepZ7pKX7BTMKULCp5vVOhlGSslmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCINQ0KXShsEQaf59H0GDd4LUw6I4oZueaOoMy8K0YR2gIhAJoPVCeZFRKZeR8vE7h1UaG9NofwsCWNj2kw2Xo9QLcW"}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"0.3.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"0.3.0","homepage":"https://feathersjs.com","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"keywords":["services","feathers","mongodb"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"}],"license":"MIT","bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"main":"lib/mongodb.js","scripts":{"test":"grunt test"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"lodash":"~2.4.1","mongoskin":"^0.6.1","uberproto":"~1.1.0"},"peerDependencies":{"feathers":">= 1.0.0-pre.1"},"devDependencies":{"feathers":">= 1.0.0-pre.1","chai":"^1.7.2","database-cleaner":"~0.7.0","grunt":"^0.4.5","grunt-cli":"~0.1.7","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","grunt-dox":"^0.4.2","grunt-release":"^0.7.0","grunt-simple-mocha":"^0.4.0","mocha":"^1.12.1","sinon":"^1.7.3","sinon-chai":"^2.4.0"},"gitHead":"6d86302aace5023cdf7d078cbd930f8341cfac2b","_id":"feathers-mongodb@0.3.0","_shasum":"440a62093c21b9763363bb9168535e0c635c0f16","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"}],"dist":{"shasum":"440a62093c21b9763363bb9168535e0c635c0f16","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-0.3.0.tgz","integrity":"sha512-XmuDiFyu0FnzKRptf9NvhnsNXCq4sID570e3fZ2/zlWZxev60wmenI6YIaDjYyKlyt/SsXykdbcm2eKLy72mQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF3Yct/6zw5i1hN+H1P5fKjs4VAyW7CBD0P9KvNGph2wIhAIxrAgUibt8hkJ7v+IGbsi0VdjifTwrY61R22jQ7/YPn"}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"0.3.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"0.3.1","homepage":"https://feathersjs.com","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"keywords":["services","feathers","mongodb"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"license":"MIT","bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"main":"lib/mongodb.js","scripts":{"publish":"git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","jshint":"jshint lib/. test/. --config","mocha":"mocha test/ --recursive","test":"npm run jshint && npm run mocha"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"lodash":"~2.4.1","mongoskin":"^0.6.1","uberproto":"~1.1.0"},"peerDependencies":{"feathers":"^1.0.0"},"devDependencies":{"body-parser":"^1.4.3","chai":"^1.7.2","database-cleaner":"~0.7.0","feathers":"^1.0.0","jshint":"^2.7.0","mocha":"^1.12.1","sinon":"^1.7.3","sinon-chai":"^2.4.0"},"gitHead":"a7b299bf28e79b8a2521b772846f0deed9a9f53c","_id":"feathers-mongodb@0.3.1","_shasum":"a455481fb77544c97ab7ece90249f1445f8c3032","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"a455481fb77544c97ab7ece90249f1445f8c3032","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-0.3.1.tgz","integrity":"sha512-BThoDg+K/CMR6es2XR3hmEMvrxMIgwNUEh5YjFZumaxGhXU14cWdafqVktigySQOsSn0tdXEs74k2b1eeITv7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqWvYsshEftGxkbIcIzCabpdjf73L4Ebuipz7WhpSNLAiB7xx90Q2N9vCi0NuGR/YT1y4LBYqTcpTf83TgiLLVF5w=="}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"0.3.2":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"0.3.2","homepage":"https://feathersjs.com","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"keywords":["services","feathers","mongodb"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"license":"MIT","bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"main":"lib/mongodb.js","scripts":{"publish":"git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","jshint":"jshint lib/. test/. --config","mocha":"mocha test/ --recursive","test":"npm run jshint && npm run mocha"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"lodash":"~2.4.1","mongoskin":"^0.6.1","uberproto":"~1.1.0"},"peerDependencies":{"feathers":"^1.0.0"},"devDependencies":{"body-parser":"^1.4.3","chai":"^1.7.2","database-cleaner":"~0.7.0","feathers":"^1.0.0","jshint":"^2.7.0","mocha":"^1.12.1","sinon":"^1.7.3","sinon-chai":"^2.4.0"},"gitHead":"f80fc78578f7452937e1a3010d527a876989bb46","_id":"feathers-mongodb@0.3.2","_shasum":"2ef1e91b26dd24d55c2a55462ce2d84354951fa1","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"2ef1e91b26dd24d55c2a55462ce2d84354951fa1","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-0.3.2.tgz","integrity":"sha512-QnNpkmXLUL0CUlsDt5J2O/93oGD6E41zBZEz4RT8ZMC7FuklkKurA44cpY9k1yTZz/ZY8rkRrKCD5gyoeC3kAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdIjFKdJ18iKa2rltyde63nHz6h8EL/6EqaVVwbY1ZaQIgCDhegC/US6mKJZZsrnLOsPkRreLMBjPyFcZbEgoIH/c="}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"0.3.3":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"0.3.3","homepage":"https://feathersjs.com","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"keywords":["services","feathers","mongodb"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"license":"MIT","bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"main":"lib/mongodb.js","scripts":{"publish":"git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","jshint":"jshint lib/. test/. --config","mocha":"mocha test/ --recursive","test":"npm run jshint && npm run mocha"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"lodash":"~2.4.1","mongoskin":"^0.6.1","uberproto":"~1.1.0"},"devDependencies":{"body-parser":"^1.4.3","chai":"^1.7.2","database-cleaner":"~0.7.0","feathers":"^1.0.0","jshint":"^2.7.0","mocha":"^1.12.1","sinon":"^1.7.3","sinon-chai":"^2.4.0"},"gitHead":"35af6f55b96e232263028676aff1a92d0fd73918","_id":"feathers-mongodb@0.3.3","_shasum":"155ccce5e9d231c7378823e51c42f5db56b711e2","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"155ccce5e9d231c7378823e51c42f5db56b711e2","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-0.3.3.tgz","integrity":"sha512-061++udzKqVxdVM5zCtSPeOhhC+9cjOASmkAb6ai9Kg7njkMAOUPQZxQFWmnB7i1eboB/Hz6q1Fcbhm9ulNZiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR3pxacuB2hZ7lMuTde/yjgu3EGwowhyraUU4R2yqDfwIgVmy99kdC1KeBh1NZmBxkvCWrHuCVW6qbADyayhfMxOQ="}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.0.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.0.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/feathers-mongodb.js","scripts":{"publish":"git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","jshint":"jshint lib/. test/. --config","mocha":"mocha test/ --recursive","test":"npm run jshint && npm run mocha"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"feathers-query-filters":"^1.1.1","lodash":"^3.10.0","mongodb":"^1.4.39","mongoskin":"^1.4.13","uberproto":"~1.1.2"},"devDependencies":{"body-parser":"^1.4.3","chai":"^1.7.2","database-cleaner":"~0.7.0","feathers":"^1.1.0","jshint":"^2.7.0","mocha":"^1.12.1"},"gitHead":"3b226222d59a47d3d811fda97786bfecf700a76e","_id":"feathers-mongodb@2.0.0","_shasum":"edd3faf050e5e87607a9813af09b64ab25b624ff","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"ekryski","email":"e.kryski@gmail.com"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"edd3faf050e5e87607a9813af09b64ab25b624ff","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.0.0.tgz","integrity":"sha512-JnYahZZTOvgBXuun0Wu10IF2+u2C+8Joz7itpnseY+eLM6ygePwKbVVSyBNlEfyFK62J/O3yvE8wS+Nw3eJSdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAUvQyUWMYChpcKP/SGUzMAV/zOGJx7Py3XdTVg9qcZAiEApxQXx3u5BtDCiK6xs/L2hlB/q3fynvQTfk+ZUBfSoOk="}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"1.0.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"1.0.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/feathers-mongodb.js","scripts":{"publish":"git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","jshint":"jshint lib/. test/. --config","mocha":"mocha test/ --recursive","test":"npm run jshint && npm run mocha"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"feathers-query-filters":"^1.1.1","lodash":"^3.10.0","mongodb":"^1.4.39","mongoskin":"^1.4.13","uberproto":"~1.1.2"},"devDependencies":{"body-parser":"^1.4.3","chai":"^1.7.2","database-cleaner":"~0.7.0","feathers":"^1.1.0","jshint":"^2.7.0","mocha":"^1.12.1"},"gitHead":"f5f3fa81e5c501eea1182dffdc35d1082879adb8","_id":"feathers-mongodb@1.0.0","_shasum":"0e1f68f936655813afb447813b37f9c51836fb93","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"ekryski","email":"e.kryski@gmail.com"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"0e1f68f936655813afb447813b37f9c51836fb93","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-1.0.0.tgz","integrity":"sha512-oHaFzh0h9l6lZbp691B5V2Ap7Oia0UEfKnIO3YW58+GHWdHH38heXTU7xa+IWo0F7qE/7n9S3Jc6DmzP/1P1dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCHjsnjUmu0ENqcVNtij/7MNlX981NhaPHWJOpY8yQvYgIfUeTQ5aZ0NxHbZfi+QidBvYq3NJDlwcxYQv5bZMnl7Q=="}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"1.0.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"1.0.1","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/feathers-mongodb.js","scripts":{"publish":"git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","jshint":"jshint lib/. test/. --config","mocha":"mocha test/ --recursive","test":"npm run jshint && npm run mocha"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"feathers-query-filters":"^1.1.1","lodash":"^3.10.0","mongodb":"^1.4.39","mongoskin":"^1.4.13","uberproto":"~1.1.2"},"devDependencies":{"body-parser":"^1.4.3","chai":"^1.7.2","database-cleaner":"~0.7.0","feathers":"^1.1.0","jshint":"^2.7.0","mocha":"^1.12.1"},"gitHead":"7f20ecd82c5b30f9b7a7c58125315cb5a485e663","_id":"feathers-mongodb@1.0.1","_shasum":"028b40cc5a10bc67c1b3e446e5e8bb0181108d77","_from":".","_npmVersion":"2.14.8","_nodeVersion":"4.1.1","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"028b40cc5a10bc67c1b3e446e5e8bb0181108d77","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-1.0.1.tgz","integrity":"sha512-CsA0QJMLnIP621pd9tNzLZSQjU54aG/diz4qp6UH5eNbFTSvfgAmXw4ZNB93Tn2aAFaZZotKqmCZTR32WWV5Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAdRaTErb8Oz5dN7nINj/PwIsDIKqgJUWGy39gfia/NwIhANLmgtTNypdP5JJVLH1i4ZTQEBRlt4f/kT/iOvK0Yodn"}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"1.0.2":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"1.0.2","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","jshint":"jshint lib/. test/. --config","mocha":"mocha test/ --recursive","test":"npm run jshint && npm run mocha"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"feathers-query-filters":"^1.1.1","lodash":"^3.10.0","mongodb":"^1.4.39","mongoskin":"^1.4.13","uberproto":"~1.1.2"},"devDependencies":{"body-parser":"^1.4.3","chai":"^1.7.2","database-cleaner":"~0.7.0","feathers":"^1.1.0","jshint":"^2.7.0","mocha":"^1.12.1"},"gitHead":"114d08c8f0bef45afa60806273ad2887135c00fb","_id":"feathers-mongodb@1.0.2","_shasum":"b6019bd746bc76e6624a311909cd248a44dce168","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"ekryski","email":"e.kryski@gmail.com"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"b6019bd746bc76e6624a311909cd248a44dce168","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-1.0.2.tgz","integrity":"sha512-9CpCpVJheTJw/jeEUvXQZwDdXVXbNDbs78/l40x4lTPVZDoDavnY3S0LzXB8lVQIt8XQuOYRRRdlhbHX7HTNrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHD95MWU2JbsTXG41jEScuvge+C++T1XebsdQ+Oq0GcMAiEAnGeRnXqROT3CbCiBz8D8OBzDm+HscEVQ3Sun/lvC7+o="}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"1.1.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"1.1.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","jshint":"jshint lib/. test/. --config","mocha":"mocha test/ --recursive","test":"npm run jshint && npm run mocha"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"feathers-query-filters":"^1.1.1","lodash":"^3.10.0","mongodb":"^1.4.0","mongoskin":"^1.4.13","uberproto":"~1.1.2"},"devDependencies":{"body-parser":"^1.4.3","chai":"^1.7.2","database-cleaner":"~0.7.0","feathers":"^1.1.0","feathers-service-tests":"^0.3.0","jshint":"^2.7.0","mocha":"^1.12.1"},"gitHead":"e0512ecabf825f0a43542589888372e77870d278","_id":"feathers-mongodb@1.1.0","_shasum":"a6cbff0a3331eca80ad7a0f5bff5fd81c9b1d3e1","_from":".","_npmVersion":"2.14.8","_nodeVersion":"4.1.1","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"a6cbff0a3331eca80ad7a0f5bff5fd81c9b1d3e1","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-1.1.0.tgz","integrity":"sha512-VO/EPwVstUAzzUxvbi59KUCeUseJXvEfPvrjzlOqbUhEGlYWV2fDDASYH+iBED0JBJqUOn6779iADxqE17yuUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCte5FrXHUia+UwSlAByjcpHIqAZ56Kf+FZPb68v4G8JgIgTKxdx4hhOpEe5tNutc1fLIs868VU7zIif7iKS65c688="}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"1.1.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"1.1.1","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","jshint":"jshint lib/. test/. --config","mocha":"mocha test/ --recursive","test":"npm run jshint && npm run mocha"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"feathers-errors":"^1.1.6","feathers-query-filters":"^1.1.1","lodash":"^3.10.0","mongodb":"^1.4.0","mongoskin":"^1.4.13","uberproto":"~1.1.2"},"devDependencies":{"body-parser":"^1.4.3","chai":"^1.7.2","database-cleaner":"~0.7.0","feathers":"^1.1.0","feathers-service-tests":"^0.3.0","jshint":"^2.7.0","mocha":"^1.12.1"},"gitHead":"7a45c864030ef52afc7db64d502577ae7ec90e55","_id":"feathers-mongodb@1.1.1","_shasum":"65844556cd3d5e7239999aef07abed1c4ce54915","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"65844556cd3d5e7239999aef07abed1c4ce54915","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-1.1.1.tgz","integrity":"sha512-OuAxvl30OUvYm0EYqG/x783OeJnxvYKODb5m4Cy5zyF4cRcIihlUIkeBsH4C44NrszXFZbBJzVhq1KrdMT5vnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICygxAuiXCOnfQx0eGMDZYV2s55rYGkCleP309sLt5fYAiADVi7+QgBrmbW4BYPPE32thjhtLQs58hV01RJbKafNTA=="}]},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.1.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.1.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin && git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha && nsp check","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.3.14","feathers-errors":"^1.2.3","feathers-query-filters":"^1.5.1","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-object-assign":"^6.1.18","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.5.3","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^2.3.4","mongodb":"^2.1.3","nsp":"^2.2.0"},"gitHead":"1e0a56b3bcc77fad07d2fe178075122e396b2144","_id":"feathers-mongodb@2.1.0","_shasum":"1978724df68e70fe79e72c1284ecc4c6cd2ad2fd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ekryski","email":"e.kryski@gmail.com"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"1978724df68e70fe79e72c1284ecc4c6cd2ad2fd","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.1.0.tgz","integrity":"sha512-K+Wy3HWHsTRB86uFfvpLaW9jlPygzj9+NpCEyFxZcWOb/52kQt8GQFOsLFHa4Z18KVbE4nu8ghORn1TRSIVVhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZEOix0RJJhuMnctGh3/kBZvcVItu79PC6kcQ8do4kiQIgDYqjFCAJSk0ZAiaIAA1qcDKYDChn9Ix+issc1UFUfQA="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.1.0.tgz_1456112363222_0.48523556906729937"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.1.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.1.1","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin && git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha && nsp check","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.3.14","feathers-errors":"^1.2.3","feathers-query-filters":"^1.5.1","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-object-assign":"^6.1.18","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.5.3","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^2.3.4","mongodb":"^2.1.3","nsp":"^2.2.0"},"gitHead":"8d3e703d60a67e54e0570e245a829721b03fa7c1","_id":"feathers-mongodb@2.1.1","_shasum":"d3c3c83766b23e89917692eb835a5b1dde4d0eff","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ekryski","email":"e.kryski@gmail.com"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"d3c3c83766b23e89917692eb835a5b1dde4d0eff","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.1.1.tgz","integrity":"sha512-0UiVd3dGM5H7N27B12fQvbNcLQFNhgBTk1Q+b97tSsR2TqfjDN47bK17DPJd9A/EmVciurWLB50oC3E9dr5iFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDegySc3BRQXqnkJJwBnKpDJG+noJ5mW52CUrwTK3ezzQIhALgFw6OlUxbuS9maVqFqfAZRLzOOioRtaJFz2HUZ0hXI"}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.1.1.tgz_1456258104277_0.091995342168957"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.1.2":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.1.2","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin && git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha && nsp check","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.3.14","feathers-errors":"^1.2.3","feathers-query-filters":"^1.5.1","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-object-assign":"^6.1.18","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.5.3","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^2.3.4","mongodb":"^2.1.3","nsp":"^2.2.0"},"gitHead":"d11a366c0daaf4e5c0fcf05ba80bd827ad69773f","_id":"feathers-mongodb@2.1.2","_shasum":"3e710c2d03676b8f5c96386a8edf213b41566ed7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ekryski","email":"e.kryski@gmail.com"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"3e710c2d03676b8f5c96386a8edf213b41566ed7","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.1.2.tgz","integrity":"sha512-z77kcBmixUtc1ovSqAtXgQkjoCpR3VdDF3DBnEZOuE1QggTdZC/1cISEep5FNbZ4fh1VfROPL71iiWnTILwApw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFv0EP2aJAZ0mNxA/hjIgLNHvaG66gaNWUMJ1jEyNXoAIgR8Ns1oTVkMcex5Pd69urjjAnKCZH5Ru0JfDaoXwlLmU="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.1.2.tgz_1456264521386_0.4771360207814723"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.1.3":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.1.3","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin && git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha && nsp check","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.3.14","feathers-errors":"^2.0.1","feathers-query-filters":"^1.5.1","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-object-assign":"^6.1.18","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.5.3","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^2.3.4","mongodb":"^2.1.3","nsp":"^2.2.0"},"gitHead":"c8769695ceebb1fc7848cb5b519943d2b6f30544","_id":"feathers-mongodb@2.1.3","_shasum":"2b632452eb4112ff229069e26fdc6b462e78d1dd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ekryski","email":"e.kryski@gmail.com"},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"dist":{"shasum":"2b632452eb4112ff229069e26fdc6b462e78d1dd","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.1.3.tgz","integrity":"sha512-ij8top6fybIXsHVihhbRBI3bC1Qr355P64AELzkU/D1EfLCNVoPzUgGYF9vFGGcs6q2AytOpf7pwziuhoxGsHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3urys0rG6Tldwc9OgGgVR5igbU04xlHkfskHcm7+c0AIgb2oQWoJ8fsBnBKZbnHJF1P5xP1jLD6aAyHbg+NjI6vw="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.1.3.tgz_1456350738452_0.4851781609468162"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.2.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.2.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin && git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-errors":"^2.0.1","feathers-query-filters":"^1.5.1","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.5.3","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^2.3.4","mongodb":"^2.1.3"},"gitHead":"98b89fda1e18923146f859611768bcddb642913b","_id":"feathers-mongodb@2.2.0","_shasum":"d80a5d13721cf2e606751c46b31b4e908f6a9476","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"d80a5d13721cf2e606751c46b31b4e908f6a9476","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.2.0.tgz","integrity":"sha512-CObrwcsuJwTy3G9idQM+NCOk7RvCRY8tNPy3RM5FvSaM2DrjUlf4Hu9D1/UMilh5UNYcfKgCgxB1LusNxqgl2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPSmHGHbSnj9FG1+yM66IJhi1/2eant/EFvWZBZeLJuwIhAMT3EYdwTjdg6028mw7rI8Is220Jh9PZmrFJ4mQaTP8+"}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.2.0.tgz_1462588086500_0.035819674376398325"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.3.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.3.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin && git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-errors":"^2.0.1","feathers-query-filters":"^1.5.1","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.6.0","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^2.5.0","mongodb":"^2.1.3"},"gitHead":"5e6007067ce7fe3d45368f41bf4fbbe91b8b97f2","_id":"feathers-mongodb@2.3.0","_shasum":"b0d24bded905826439b26cd57a63cbdd0710b038","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"b0d24bded905826439b26cd57a63cbdd0710b038","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.3.0.tgz","integrity":"sha512-9ZN/xuTOH6A0NLP/NAcZZh46dSvXGZGNs827DYspP6EQS98qWj0GeONGo1LfuKgQTPUUp7KINY0L61lbf9DVcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRR1K9g/qNk+J0WiSEJNqA1NTkEDHaA8rrDa28PQByJQIgK5T/j+qyS7BAvr92CIrL7ynlZau7zwRZBF6cf1qHynE="}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.3.0.tgz_1466131255915_0.15613732649944723"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.4.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.4.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin && git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-errors":"^2.0.1","feathers-query-filters":"^1.5.1","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.6.1","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^2.5.0","mongodb":"^2.1.3"},"gitHead":"06c181df455493925b06fd774b3957a5b287e36d","_id":"feathers-mongodb@2.4.0","_shasum":"dd6d71e855a0ca6ae16e465a1e973f4d158d3f72","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"dd6d71e855a0ca6ae16e465a1e973f4d158d3f72","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.4.0.tgz","integrity":"sha512-603dlQo8ye/bHsUJz8OvNH31zHtiXdOVHZVfvhqdAAm0vUHJvgTCbYIcnna9EBK2aBUCp3BIE9Fkk13+wKUCwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChBwiKlevQaoA5CrhdZxFAHRSARdz1WiOd5mVpcBgCNwIhAMaUKEaK9uCz3SHEF+5W+bWnVfIKokskunB0SGCN+UM2"}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.4.0.tgz_1467943690906_0.16534205642528832"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.4.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.4.1","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin && git push origin --tags","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-errors":"^2.0.1","feathers-query-filters":"^1.5.1","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.6.2","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^2.5.0","mongodb":"^2.1.3"},"gitHead":"27eafe36367ed12140803206dd0a015a47ce1453","_id":"feathers-mongodb@2.4.1","_shasum":"061d47138d46c01d5ce379a66976f95a59a2da6a","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"061d47138d46c01d5ce379a66976f95a59a2da6a","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.4.1.tgz","integrity":"sha512-Q2TIdw+PHoTs2ACcoZzocPISM9gF0dgxrEAN2GoI8OqfOOwuKwjXyHNzGFl6ATuKM8PmUqF/cmnrliedjgpP6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTktsja/AMR3u0IpwdqgXajZ8zco8+S21jSe+5sVd7owIhALfqGZmc2ZvSPDc65ae8SF9XjyF0pgy8Vu9Hn38tDQTf"}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.4.1.tgz_1468029030356_0.3479860748630017"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.4.2":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.4.2","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-errors":"^2.0.1","feathers-query-filters":"^2.0.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.6.2","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^2.5.0","mongodb":"^2.1.3"},"gitHead":"9c87929eb98f52796b661c1804264676474ae814","_id":"feathers-mongodb@2.4.2","_shasum":"d7980d4d6a0021c309bdb6ed1e8d20f5af4a060b","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"d7980d4d6a0021c309bdb6ed1e8d20f5af4a060b","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.4.2.tgz","integrity":"sha512-neTp1T0YXI2zs/tc+AbEf3LFMvb0hoxgYWtoGZTDOiG+bxKf4vf3nYmGY4hPkVDV0iwxJ+5I4IYS+Yj73qUz1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUBGn4WOfkWeQbj3RJPF1gUPDpED61+mRV+ZHQACqJqAiEAzX04093oLz0JlznLr6vjmeRkQaiAhxcvG+fbxYCbLB4="}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.4.2.tgz_1469078031117_0.8035968998447061"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.5.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.5.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-errors":"^2.0.1","feathers-query-filters":"^2.0.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.7.0","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^3.0.0","mongodb":"^2.1.3"},"gitHead":"33947af7d3dcb43ed8576cf892071805949f5aca","_id":"feathers-mongodb@2.5.0","_shasum":"bbf6df51c636df681d30276129fa406b905d65be","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"bbf6df51c636df681d30276129fa406b905d65be","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.5.0.tgz","integrity":"sha512-4M+QPZx5Igmrkk6dX+YvixVTrDJDx99XXdktVV6NdFVt8YA5j2fh+Gj47Gddp4neMAmot/Ez9svEtjYcrmJlfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+nF7vuBtrVgcVfpjASacFCwJImz2On/7Pls5Bvjlc3AiBrYk/pV9Zsdm+GnERiaQnu2iZzc10/7nY5OtdKs6pFFw=="}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.5.0.tgz_1473308695751_0.4162737319711596"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.5.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.5.1","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rm -rf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","jshint":"jshint src/. test/. --config","mocha":"mocha test/ --compilers js:babel-core/register","test":"rm -rf .tmp && npm run compile && npm run jshint && npm run mocha","start":"node example/app"},"engines":{"node":"~0.10.0","npm":"~1.4.0"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-errors":"^2.0.1","feathers-query-filters":"^2.0.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.3.26","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.3.13","body-parser":"^1.14.1","chai":"^3.4.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.8.0","feathers-socketio":"^1.3.3","jshint":"^2.8.0","mocha":"^3.0.0","mongodb":"^2.1.3"},"gitHead":"543000473ea5bc3d99cd7f63700e6c48dba2d361","_id":"feathers-mongodb@2.5.1","_shasum":"3554b3579993f399d1d7ec36a11a2c9e76765e84","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"3554b3579993f399d1d7ec36a11a2c9e76765e84","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.5.1.tgz","integrity":"sha512-BWvq3+Kzq4U4T8DITe8B4LO8XIX0hWSwDUS4H5K3wwdb9+A3iPBF4om6cBOWtc5PZB38GPNa+IcoRIl7fbIvig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCUlUI073b1vnvvE7nf7kR2u4C3WpLCAuWF11VvUGnOgIgWrj/ra32PYKuvxq2KIK91ahSgk4/o9QEtqy2WmBiNTE="}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.5.1.tgz_1474425177382_0.977815238526091"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.6.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.6.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rimraf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","lint":"eslint-if-supported semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"rimraf .tmp && npm run compile && npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"],"ignore":["/lib"]},"engines":{"node":">= 4"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-commons":"^0.8.4","feathers-errors":"^2.0.1","feathers-query-filters":"^2.0.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.18.1","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.18.0","body-parser":"^1.14.1","chai":"^3.4.1","eslint-if-supported":"^1.0.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.9.0","feathers-socketio":"^1.3.3","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.0","mongodb":"^2.1.3","rimraf":"^2.5.4","semistandard":"^9.1.0"},"gitHead":"76d73366d2f1e31d4acc3da7194d0a1719e84030","_id":"feathers-mongodb@2.6.0","_shasum":"65ffe4cfef92750b1c75f4765132a7060e898316","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"65ffe4cfef92750b1c75f4765132a7060e898316","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.6.0.tgz","integrity":"sha512-iX/aVFgw+c/V2J2M1b8x+yq5iXoTF6bFwnF5B87/yYh7XPj5pRZoqMCTAtkUJIZ8GnLIsE1xzYrvjDZZitCRdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDlUs/DpF0hMGmBwxHVNFqjfxw8wUMVUWJtXDU8R8BcAiEA15sy5VLLQdNkYRxTKT8OMVb99CED1qC86Io0l9uQAZA="}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.6.0.tgz_1478924139509_0.8898147505242378"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.7.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.7.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rimraf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","lint":"eslint-if-supported semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"rimraf .tmp && npm run compile && npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"],"ignore":["/lib"]},"engines":{"node":">= 4"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-commons":"^0.8.4","feathers-errors":"^2.0.1","feathers-query-filters":"^2.0.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.18.1","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.18.0","body-parser":"^1.14.1","chai":"^3.4.1","eslint-if-supported":"^1.0.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.9.0","feathers-socketio":"^1.3.3","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.0","mongodb":"^2.2.19","rimraf":"^2.5.4","semistandard":"^9.1.0"},"gitHead":"00ea48dc33bb56a2591684ee79a419414212f969","_id":"feathers-mongodb@2.7.0","_shasum":"93e4ec74edcb7de4338eb17fbd6f995536aa8404","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"93e4ec74edcb7de4338eb17fbd6f995536aa8404","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.7.0.tgz","integrity":"sha512-Xy5Z3xdctHNk8ChwfRZKh2YysIAe2BFFJSv4e79KFJ+xGIi9n+tz0szCB72o3udRPBTotdiIL3MEltAae12zDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIcPSQOo865jczXqu86Jl1M35CZfZ2Yzm433roKDpeuwIgeyjMZakxAtX5SSKC0jDrN5iF/ap0fXrhOjz7MyUFdXw="}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.7.0.tgz_1483826567948_0.2540343701839447"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.8.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.8.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rimraf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","lint":"eslint-if-supported semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"rimraf .tmp && npm run compile && npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"],"ignore":["/lib"]},"engines":{"node":">= 4"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-commons":"^0.8.4","feathers-errors":"^2.0.1","feathers-query-filters":"^2.0.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.18.1","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.18.0","body-parser":"^1.14.1","chai":"^3.4.1","eslint-if-supported":"^1.0.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^1.1.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.9.0","feathers-socketio":"^1.3.3","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.0","mongodb":"^2.2.19","rimraf":"^2.5.4","semistandard":"^9.1.0"},"gitHead":"e771dbb1c5cdc211667c3901ac493355ba4dce33","_id":"feathers-mongodb@2.8.0","_shasum":"082e4b7959bc4c480a423b6823f2856f610706bb","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"082e4b7959bc4c480a423b6823f2856f610706bb","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.8.0.tgz","integrity":"sha512-UFRYBcQIbcasyxEKSN6XSTCSJAISzqZ6Ufh7nPxQvxCrz8QOC7oSD5kwNdct9Z29wPv55CNapyY1R48q62hYMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaLQyWN1G8vPjrsiQWwdcEXLiGRZ1MixVYPIOArj9UYAiBn3FtyYKrvoLfoaSFJTyByEcXwhtSuDSzVS787Z1IKqg=="}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.8.0.tgz_1484845250705_0.9741636191029102"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.9.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.9.0","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rimraf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","lint":"eslint-if-supported semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"rimraf .tmp && npm run compile && npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"],"ignore":["/lib"]},"engines":{"node":">= 4"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-commons":"^0.8.4","feathers-errors":"^2.0.1","feathers-query-filters":"^2.0.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.18.1","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.18.0","body-parser":"^1.14.1","chai":"^3.4.1","eslint-if-supported":"^1.0.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^2.0.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.10.0","feathers-socketio":"^1.3.3","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.0","mongodb":"^2.2.19","rimraf":"^2.5.4","semistandard":"^11.0.0"},"gitHead":"9f8f7946cb4fb8d6a9a71963f2c26e634e619ef4","_id":"feathers-mongodb@2.9.0","_shasum":"c5672c9f74db97c17792ea0c7bb22c3cfd82ada0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"shasum":"c5672c9f74db97c17792ea0c7bb22c3cfd82ada0","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.9.0.tgz","integrity":"sha512-2/cWUSLyEzePqt6FqGD6doAdNNCxMrPZA4Fdi3V3tnlWKPHlYAzjG7Fxsve1pX9W31ISpDICOo0aNy/+tkslAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxrBqtd0vTlsdGp6Hr+acD2fIe5QIQt9vOjXHSZ9WSyAiAoW055Q8osZolGGuvevGG+oDyA+zvPYU6Jhz71vr6pZQ=="}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/feathers-mongodb-2.9.0.tgz_1494360993060_0.4950204617343843"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"2.9.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"2.9.1","homepage":"https://github.com/feathersjs/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","compile":"rimraf lib/ && babel -d lib/ src/","watch":"babel --watch -d lib/ src/","lint":"eslint-if-supported semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"rimraf .tmp && npm run compile && npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"],"ignore":["/lib"]},"engines":{"node":">= 4"},"dependencies":{"babel-polyfill":"^6.7.4","feathers-commons":"^0.8.4","feathers-errors":"^2.0.1","feathers-query-filters":"^2.0.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.18.1","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-transform-object-assign":"^6.5.0","babel-preset-es2015":"^6.18.0","body-parser":"^1.14.1","chai":"^4.0.0","eslint-if-supported":"^1.0.1","feathers":"^2.0.0-pre.4","feathers-hooks":"^2.0.0","feathers-rest":"^1.2.2","feathers-service-tests":"^0.10.0","feathers-socketio":"^2.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^4.0.0","mongodb":"^2.2.19","rimraf":"^2.5.4","semistandard":"^11.0.0"},"gitHead":"91bce6b2981e167de128698bbc72d32c29fd0ca0","_id":"feathers-mongodb@2.9.1","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"daffl","email":"daff@neyeon.de"},"dist":{"integrity":"sha512-PpG0Xdo3/3yvGiE42aLUXYWmwF/TViaYFOkriuk0k1MaM4aztZO5tlmbQlvV03QH7VO6svaWJhZWRx5n9Uejqg==","shasum":"99d97b508c2feb7fcd51ccff823b73568d00b364","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-2.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnb102NT7PwgV2hH69qkQMA4jXP8DgTsjAUnAIYldS7AIgP+4sWSCL7TamToolOX3KmG9y8YEMg/7Rg7394zdmooA="}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb-2.9.1.tgz_1508432448891_0.24495913577266037"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"3.0.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"3.0.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 6"},"dependencies":{"@feathersjs/commons":"^1.3.0","@feathersjs/errors":"^3.2.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"@feathersjs/express":"^1.1.2","@feathersjs/feathers":"^3.0.1","@feathersjs/socketio":"^3.0.1","chai":"^4.0.0","feathers-service-tests":"^0.10.0","istanbul":"^1.1.0-alpha.1","mocha":"^4.0.0","mongodb":"^2.2.19","semistandard":"^11.0.0"},"gitHead":"7921534071e9f2933ab16afd893369406225809f","_id":"feathers-mongodb@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-LuqfWG6O0lVTPiSAnp29SFns6dVWgLWF2KEyujEzbw+fudBII77b04dyCDv+qfaO/hJuNnLiGgMFYrgeJly+7A==","shasum":"a40698bc1155f06fc15735d4f7ab1daaee3229d5","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALWAFE7O7/37H0WZEFPX07NCevUZM2RU30r8PX4oMIzAiBAv+3cfJzml4/hA6ePcd1W7t7FTcnh7EIbK5iVpvP9PA=="}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb-3.0.0.tgz_1512273366594_0.6944461106322706"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"3.0.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"3.0.1","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 6"},"dependencies":{"@feathersjs/commons":"^1.3.0","@feathersjs/errors":"^3.2.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"@feathersjs/express":"^1.1.2","@feathersjs/feathers":"^3.0.1","@feathersjs/socketio":"^3.0.1","chai":"^4.0.0","feathers-service-tests":"^0.10.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.0.0","mongodb":"^3.0.0-rc0","semistandard":"^12.0.0"},"gitHead":"64d44d11194678da9528137d53c9400bf75905a6","_id":"feathers-mongodb@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-Mw2STn2P2OL2T5fCS8mX6gfQkxQ9AYeFKf06hxRciJ+1BYV4VMpgPJoJgZYjTZEk0K787tRp1BMQT5kcCrduHA==","shasum":"0b6e9c1447b40560f7dc671105a82c4b7611ae77","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCMtQsnPAIdV2TI7Q4anFzS3I8Pl8UGpeQCi+6G5inowIhAJsYmTRfA6XmFEwfFG15tOqzJkrzIVI3syr0peEnBNBN"}]},"maintainers":[{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"daffl","email":"daff@neyeon.de"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb-3.0.1.tgz_1517782734062_0.5468825742136687"},"directories":{},"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"3.1.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"3.1.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 6"},"dependencies":{"@feathersjs/commons":"^1.3.0","@feathersjs/errors":"^3.2.0","lodash.omit":"^4.3.0","uberproto":"^1.2.0"},"devDependencies":{"@feathersjs/express":"^1.1.2","@feathersjs/feathers":"^3.0.1","@feathersjs/socketio":"^3.0.1","chai":"^4.0.0","feathers-service-tests":"^0.10.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.0.0","mongodb":"^3.0.0-rc0","semistandard":"^12.0.0"},"gitHead":"c3f8e516c072ee1d571055f3d92db3a52550cfab","_id":"feathers-mongodb@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-HEoRy0k2WgnIDUFOGb35hQKjfJdy0H0gKaF4aeizPyHDcVfiAlS+sRNHN8e7TSYH58aZP35uuR+RVRoYGNrRoQ==","shasum":"720262a439a0c7f7d3aabc7656c842e34450f896","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-3.1.0.tgz","fileCount":7,"unpackedSize":37762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6JDnCRA9TVsSAnZWagAA6isP/3TXypveeJEPqm5F9JKk\nArpVRbycGXWiPeA245ji88XOKSq1OMV8zJ52iO4jBx9I1xE2LjM61Jif3X+H\nyy8xUKYAFjwGola1Nu9C0H58TURkk9na3GxED5qjgJUqflHYE1qb0mXNfGfK\n6/7VSOtcHoeEn2pNeKaaZ7crJ9FdxeAgOjvItlxFoWW49kbDgw/FVkJIkf1b\nzqxXQQTK8XR0IYbwGbjZss8r9/foEAPezOvEYDqTNyuaXjQcq0f7nH6Vft09\n03R3N5zD5s0JuHi+iaOju8TxOMTFMUePzYinHiezNO9EsmY0YSNHy/KFxzAr\nF827gyWGBebDHFJmN1mxJf6gFJsh1FAmoONUdYAV0+hOj0mTm0zw4oXblwh+\nJCDkX+mxIb/dsw30soHhg74QT4CuV91a2RHwyHiJId87umb8QFGDl4ISy/9q\nswvRYsEPrvdtx1P29KoGcOoTXI0L9XZUyQgdIycaUedN3F0FKtzwHjNhTk0P\noQqebllfESjO/0yx+7Mhh+DEccUXEYkoWHqZZc8/xmsRPg+n2W7ypM8AEa83\nc/76nCcCYjG5Rjff4oAmDFQbwESQCX09KaGheqs0JiIVr30X6WiSLFQjKLjm\n/SAVW0G6oTOSY/ECNjIn0qm8MfCAM/3e12eDwJiOtJXNSy4V2WTxv3t7HfLk\niieS\r\n=buC2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTZalp8are4GbKPjxK9gNALy4q/Vlfc10tzgpt5LNG5AiBspK1U0WvOEmkyMJxNgdAGeME6O7E4+dbO4rm/QUlXUQ=="}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_3.1.0_1525190886590_0.7610854983414155"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"3.2.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"3.2.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 6"},"dependencies":{"@feathersjs/commons":"^1.3.0","@feathersjs/errors":"^3.2.0","lodash.omit":"^4.3.0","uberproto":"^2.0.0"},"devDependencies":{"@feathersjs/express":"^1.1.2","@feathersjs/feathers":"^3.0.1","@feathersjs/socketio":"^3.0.1","chai":"^4.0.0","feathers-service-tests":"^0.10.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.0.0","mongodb":"^3.0.0-rc0","semistandard":"^12.0.0"},"gitHead":"b8b4f3fdb2090c6b85549627baa7fed3775ecf82","_id":"feathers-mongodb@3.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-0O/aMoe5G1NdiqdX7cpw5b/mwtvIjDfBg5I4aQo2umm5pPKmZNzpiBVSwpeVLlyAjHSoPGMtv6V3U2LqgollVw==","shasum":"6df807c36733e70a8c5f8a1e9cb9cd1074e14aa5","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-3.2.0.tgz","fileCount":7,"unpackedSize":38381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFFeTCRA9TVsSAnZWagAAMoUP/ikLFefgPnLkI7zeqgfE\nITlcsxbfAlXayfnK1ExI0JW4XxgNTU6zulwC+U0snJsnTmAwkyY/W232tk3j\nUnYH1e7L0j5MMIPHj0+jmRCTNcExqsgPv42rMbTR8LAjuh3T3PR73Xp786Kl\nPuP4nj6bHA8WPTJKFiFhX3fnENm3Djfrqw/xdqTetCq6FelcTlLMGQy1U2YX\nluNcFfwPp4XDz7D/Qph9BNdQgNgDL6uqGZuhUOjqwAF/Cd0dVIrVnWvWek+3\nlM1mt3uUPtwpzjw+ZEsyrLGdsSEQUSo0B9H0Fpu4umXaKTqpSifrFZHk/3zt\n1SrSJ5sYK7w+0Wl/ffdl4dJtLXTAvQx8kU68eOZnnUoQa6gZQ/aWMcSuoetm\nCiup6Gj18raHkmyw72R8pG5KrIrrsY5RqacJziawP3Ay1w11mIBmz6x4r0pj\nFFqfvVzj25iiRGsQdZFukSrRo8Quxc1wOZYsNSzc8X3u8AEVKWme6DNCNpYc\njHKaCzJWrv0fDnZ8Xt3d838i3GKHRooQmBfsWjZ34tlMMNTJys4awtnR96nL\n+bJUoSyGPANf9YUlTS2TApJofpw5poSJLGgCN6i8ZwQc/5iUdCmQHVc1mJeD\nGLqdWSuBK9LMjKMVBq/rH9aUOs3zX2nRETHUkG3qkVIxpCLV3c5kC9ovQIQT\nZN6B\r\n=Jwsz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+i8EzLf3RXHCG+cqddAioXBiqL+9H1Tq/tDNAeWR3LAiEAxkK6j7bqG74016RKxr9BGwkATCWkkkj7wnGnsJlL5fE="}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_3.2.0_1528059793970_0.1345175432365926"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"3.3.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"3.3.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 6"},"peerDependencies":{"mongodb":"^3.1.1"},"dependencies":{"@feathersjs/commons":"^1.4.4","@feathersjs/errors":"^3.3.0","lodash.omit":"^4.5.0","uberproto":"^2.0.4"},"devDependencies":{"@feathersjs/express":"^1.2.3","@feathersjs/feathers":"^3.1.7","@feathersjs/socketio":"^3.2.2","chai":"^4.1.2","feathers-service-tests":"^0.10.2","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","mongodb":"^3.1.1","semistandard":"^12.0.1"},"gitHead":"db0ae0a7385e7626369ffe8a4630b6506c4e7e5a","_id":"feathers-mongodb@3.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-4qqDj2harzP8LPzl08QhYWfZGXDVCPCf6UKBnUL50QpXVrO3yNKfCfBiPtf1BjF6/T/muDLsnrh5yU+WBvd7Fw==","shasum":"5d24e285182bca03e1e994d17be5eb767588d962","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-3.3.0.tgz","fileCount":7,"unpackedSize":39066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZkZHCRA9TVsSAnZWagAAVB0P/RJkWeC4fljWNhlZJIrg\nF9L/KQt8My5yEipvi+b0SednAGyi6fCK3n8aBkyX5UWm/HBS8LzW9AkGv8Pq\nkSWBdovkwUSP/GxrEyQrw7o+RWxCbJCgFrjm8jAeQtQsHcZusyy4Wn+/Vf3t\nkjntfb9ftzIZSnX2RgbuPYSvx7bygSTjgAK0vX+gRAPRKEcYTcSxoSdeAjFz\nW6ACSzQB4Q109sMLpcygxWowrdBqaYTVBs5uNzViwB6LJmmFLUWYYDz5nH8C\nwtgwGl7ir68u6nJ/s8EbOxhKGfL61JbI3/rm/cUG9ax2uTaEI8X7qMNVZPX0\n2eSPbObHh6VnxKgTJ9muFB1tC0BdDqyCPMVb18x5yBgnZ+Dw0Imp6YWNitq/\ntdJzwylXInhTmy4lpXQhPjqn7WUb7nF1Vwy1vprsfVsEkon+5Ky8UjNsQrzQ\nNNQ28o/Hv8b1HRaS+x3KYQl3z5GirE2LNki6LCSLq+mj8AsX97eY9vNhJWRr\n3dj+GEPd9vTLw+ckKSRKyQoBlYB9o08oiui/nYkyicst/h7e8pkRjNdcbfV+\njNEnmLeJrHzhw4FJ8wUhLpXtm+68c+KeZHJJnzd71rfJR18tDzEcFVlnkDoq\nOoM1tbD2DFaUVQfCbvGoDRttlQ5/QSet1iE6o/rztxAWXEaC9aOUp+Z+KXcB\nLjG+\r\n=sY8B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHQc3fCom9k/TvDZYJsjLQIm9EWaadMqDw6MP5JtSLwAIga7pY8FDUgpn2g50O5q6/jfgUefUtF0W/L1LaoViHa3c="}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_3.3.0_1533429318963_0.5755959982209702"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"3.4.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"3.4.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","start":"node example/app"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 6"},"peerDependencies":{"mongodb":"^3.1.1"},"dependencies":{"@feathersjs/commons":"^1.4.4","@feathersjs/errors":"^3.3.0","lodash.omit":"^4.5.0","uberproto":"^2.0.4"},"devDependencies":{"@feathersjs/express":"^1.2.3","@feathersjs/feathers":"^3.1.7","@feathersjs/socketio":"^3.2.2","chai":"^4.1.2","feathers-service-tests":"^0.10.2","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","mongodb":"^3.1.9","semistandard":"^13.0.0"},"gitHead":"ed00b2a436ae8eb93f133b48b389d9fe101fb187","_id":"feathers-mongodb@3.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-2HXwZvDxWDiXYRpKvzXzMt+XuOsGU0o62+3ZHcVu3f5c6RIbGrXA1Sxp7YHAkVlOKLghgOeXkmfma9uTK7Ck+g==","shasum":"63b1f83fd5455e691fcdd8eadf60da92da24ab72","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-3.4.0.tgz","fileCount":7,"unpackedSize":39731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7LgvCRA9TVsSAnZWagAAUHUP+QAIXIo9vtdJTJICcsSP\n7d95Nr0HeeTvDUD9m0QSNIGDf5A81o9bJeQhEYuTZYzisiT7zW3uWMkdLN6z\nEg43R3UEtbcWN6muzBfYm5JE3gSw8mBkKcI+nRDh81NSWRCIwc+VVzDOgccS\nLBJFJDL/3cH3/UXFpQtX4Uufl0ILnQdTW6PcaUTQUG7Xr0yJr2A1ul7df/J9\nqZZf76JxCpOMAU39Z5mmDT8GpwYes+Dt2LJOyqpZvzhqQOXeeHJyDM1EFwDR\ntOC8kKHJ3JYal49UarDPFR24dGqBzbeha9RmYlDclLobuFkIeFe61xvSt3hS\nsWRNF4aEgR3sfx7cGXZYZzRffyr1YZCszej1G2qXG7DsdNQN3g96L6VaVqUM\nZBBKN2Sz37/ZeMX17MSrOUWGgU1TpSYfKqSZcLB5c2flxud6V2w/JhfLbx1k\nAkENltCYr5CtkFBMBNDYdCpdE5nlp6X1jYoTI2s68I0pDeFYrn9xcIBBZD3d\nMncywQs5nKHD5nP065CWAgMcBKplkKztDojWFiNJ6gqugPO7a0JfzIUjOoJE\nAccEmGt+d60SZAHdl7peNIKu6nd6MfSup2ZjHnpyck+Pwwt1ppS/mJC7EXVL\n9OVbPxWji3Uy4EtbStvESOg2B/YPypsk/ipw5XnXP3CCeoKya7FSkciydnri\nQY9W\r\n=ZDnH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPVpzVwHa0I4LxqYppYpn05PxWNBtv8tbQht1xvhctiAiEA77UCqXzRBvW3xxSbocUKPwHxTVluA7eOdve2RMToMTQ="}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_3.4.0_1542240302515_0.9921116114342154"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"4.0.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"4.0.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^1.0.4","@feathersjs/commons":"^4.0.0","@feathersjs/errors":"^3.3.5"},"devDependencies":{"@feathersjs/express":"^1.3.0","@feathersjs/feathers":"^3.3.0","@feathersjs/socketio":"^3.2.8","chai":"^4.2.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","mongodb":"^3.1.10","run-rs":"^0.4.0","semistandard":"^13.0.1"},"gitHead":"92a2331a70102a6ee70c57d0547fd1d65109373c","_id":"feathers-mongodb@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-Z8Tt0XJWdL1BTIvf39GqgRKj3BNaiVtXQD2xf3blyq3qYmnymkoLf9dpWF6e6zvmOJVUsrDGxUfqsaB4A0q6Ng==","shasum":"34700863745403ff584e095b7fe6e2f846ffa8f4","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-4.0.0.tgz","fileCount":112,"unpackedSize":951575634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF/0eCRA9TVsSAnZWagAA3zoP/Atpekm8qNRA8VBBQXEx\niICGJE4kA9ILctghpBjRqkqH42j/fACskBJyuMBqyACTE+qlyVt7JL/FGcdr\nWsg3J0JVQmBh8rdjDcIdJ10b6CnV4s9kZES0xtBFtKedhlN1oSb6zYLTXCs0\nF5wNc0Hwfo0ZItra1fCKM9ghkpkobu/1c0hCJe78YM26j3TjLxI+CCEh0I6U\nC3KnU86jHe7ZcdWzmVdTyacal2H2LeyJvgzTCLfH0oEd6XG3/cXZRXpCCgsg\npsYVQ8lJfFN3k9ItI6/TiaZV9PxzeEaam1EE/CpftHl+48GOBE+4xD+6mA0B\nk+R1C7GvlYWM5Bs/uYpva1Rrclc65WZA/U9LXgTnPairJPB/i5bm9RsQbsc0\ncJNRmIcC03AHJ746KVuSyVxWjxmNoZ6DA25SCgqZqzui7Hu3wxr0CyqP10Q3\nqKh8pjR878Hs2qdiZ/RsFnmiOnnKHeZXNzFDfIIcd+vwa/cjlE8xhVRD+wVL\nLImQM03V/96oBIX+szycdtGhdAIC06meIzy+69UqTX/X/TlmQzzQWBa0qA8P\nC31evX/Vfy/JKfzyAtH5ZwlFKy28oeg7dRQWcZ5bBsgCBTmUNikDE+UKt1jR\nMr4T8IU1l8ei3w1EmofOYcSaN/YCGwHjmDhaLvsL5P2wKl7N3j3X3vy1Pij2\nJ1M3\r\n=dCj8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzwi0zYO/9dI8ikvMK30sKL2ZmvDA/CScK0xIbkL1FpAIhAJpG0MQJG4WffmasViJ3opV7U2DmQTz8HJF/u1IgVcgV"}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_4.0.0_1545075998022_0.18766573650993235"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"4.0.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"4.0.1","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^1.0.4","@feathersjs/commons":"^4.0.0","@feathersjs/errors":"^3.3.5"},"devDependencies":{"@feathersjs/express":"^1.3.0","@feathersjs/feathers":"^3.3.0","@feathersjs/socketio":"^3.2.8","chai":"^4.2.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","mongodb":"^3.1.10","run-rs":"^0.4.0","semistandard":"^13.0.1"},"gitHead":"27da191fc37629783469500bac5336addf713b04","_id":"feathers-mongodb@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-ylF2Eb3r1g7RSgpYgBIPYnDqUo3GXZrxFZOzK1UFVrFhtjsFTZwuhOiZNKkjYBP0hHtqWQPbOJPo0oRv5Xv81g==","shasum":"c64abb191e40ce5be2a841cb3a6028c47337e7a5","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-4.0.1.tgz","fileCount":112,"unpackedSize":951577169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ+ogCRA9TVsSAnZWagAAnAUP/1SLIaZgTtfoFEJ/WH3w\n7fB9E5Sf9P7ZS4cErrR7B3fgBqhYtptEfNtA0YUPra0A0UEoaNMxJDd82uQ9\n3ynyfKj0EIqZd1RY2+BcDt6sPbt6OFv0XRRhrS/jlsZmTu2xxxc+FmITYfrv\nLNTa0azlemF82j6LzJxlyMvhCZH8yJmgbW61nzEyLpmG/U1yxiJT95Zwi7j8\nmSnoCcKGM/q8CjyZdgSrLVp96nqN/G/mzmhqZVq2NUX0ZNKQyTJGvEYQZicn\nyPeKoBXqz4PkbsejQtQCPlSzpduywAN5A4VCofS5yidoUGv2qt9tK+iNw9HE\nIDzi4RN4PVyKhwXEbbI2bk8tIOdS4srEKhyMH6l+1VzZdk9yyAgaZq8urUzy\ncT2iLTeywCM3P/3vg6jfMTFjphcdg5fN6Dj1nmki4NiSGedn4kn7gS7DP9eD\nXSad4g/m1uYCLrcnIqRzzAe2KwmvyUmx3aDkSZw4w/gpTmzVgs/XDVLOnOYZ\n6KU0QA4nAP3TZDDalZtJ5cCzl7mKiag10wDmWdE5PMX1lFhis6Jz2i4n22WD\nkkzhiDt4Up95nSEUPgL1rzrF9xr1tYqImvPxX/X8UHc701DgLbWkFIdJ98C8\nwUOmuFR++qH/YOipq0pmNsrA19EQz5VYogQTKzuA2K5R6U+vN1mfFEE7G/OZ\njYR/\r\n=Lt5v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhYkFhSvm/cg6ahW54GjEW9KU94gsQKbfLPy40sRFrRAiEA+AbZ4ef2GrSThvijPdHQF7SWbKUEn2fKRfTsffgYqjs="}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_4.0.1_1546119711413_0.11854420438840108"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"4.0.2":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"4.0.2","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^1.0.4","@feathersjs/commons":"^4.0.0","@feathersjs/errors":"^3.3.5"},"devDependencies":{"@feathersjs/express":"^1.3.0","@feathersjs/feathers":"^3.3.0","@feathersjs/socketio":"^3.2.8","chai":"^4.2.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","mongodb":"^3.1.10","run-rs":"^0.4.0","semistandard":"^13.0.1"},"gitHead":"5f6a8a79960376bfb474423a0d6a036f054e990d","_id":"feathers-mongodb@4.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-tFNwgIS/5E0RkkvsKcnFsF9Wsn3FBBidR844uHP3R7++58/lGM61G8NtIfAhRVs6nRNPXXbXOwhZO1i1+MmMnw==","shasum":"e02f849c6dc0a4fdccfdfe318c2aca7a18659742","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-4.0.2.tgz","fileCount":103,"unpackedSize":945520623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLamFCRA9TVsSAnZWagAAc9EQAJcgRq6ljPShXZYIgrqL\nnP1Yht99aEqwXrUBEUJYrkc+ABEi5xQMn3+l/HoRraFbBmhx5bW8tqmLU98E\n5bLmdRPcd2LP67gGsMha9LtwZvhrcc5/G3LpE33V2iAilaheXtqnDvZRhhbm\nbXVuw5KSUoryBM5OOflGWFJ01F/ZKnTnrVUGxQa7yyKGyfVcLroLxTj/UIIp\naVg/ka+RdQBDS54lqnZdoASoqDvMkim3PTZ7nnZhf9MEQTWyIJ2U5wm1wJgb\nkRg0TXXsuEN2xI8yJ41E5PdNxptnP0JRj5vJ+1+vsRiYrsN+4kWBToCjs3Mh\nUbBrGYeWP1RdBUZjYME/vu5PUAk+SZJZ+Hyhj5oqhX0hM6Eksd2ShMfrUWiq\nzUmt3Bzs88/hrmDPjyEEaIkV/C3JUADXE4b603Y/+WfRr5uucfEFTaxiJLJH\ngh4AMD8Dgpzowi5S36+jbW/2kG7/PsK4hBaDsr8IwYjlwpSR2oO555e7YhzU\n9/UFzlzfFYq4fKLlowXNASKNpar7CgkNV8+nbPEU2dNlCBmE4hIm0Sh2f44F\n4HCDfUPVSP5XzXJPyIsYBNM2YjS/qAQBPCdy/WAOSy/yLRNSNqw1R7pHhvCd\nW+482fucbDDRq2O/8aflbjSBL4eOhqUSYrfa7CBQaUrHTY//33yh4ZDGaeYt\nyk1Y\r\n=ZT2D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA8/txixZQvlYMYUtI3nZp1j0OWANEKs0QdHpWMLOCCwIgY6MumbMGTNpMG7IoEI8QSpPsiAzLuOZTod+hFiL7mgk="}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_4.0.2_1546496389173_0.011205453208618987"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"4.0.3":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"4.0.3","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^2.0.0","@feathersjs/commons":"^4.0.0","@feathersjs/errors":"^3.3.5"},"devDependencies":{"@feathersjs/adapter-tests":"^1.0.1","@feathersjs/express":"^1.3.0","@feathersjs/feathers":"^3.3.0","@feathersjs/socketio":"^3.2.8","chai":"^4.2.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","mongodb":"^3.1.10","run-rs":"^0.4.0","semistandard":"^13.0.1"},"gitHead":"57efbdb0465f1dabb1ebe9b4d9bb4370e6df4d1f","_id":"feathers-mongodb@4.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-S+Lv6UPcvmSL6a8hPfdcs4iOyNBoPU+Jz9aWWn0cb4FZb7iUD0wG3J8rX+slLNHG84zMx6pC/IM+8Yw/IhSUoQ==","shasum":"0b8b313a5e35873254b4bc2d0110d4da5149529f","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-4.0.3.tgz","fileCount":115,"unpackedSize":946273999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOmwfCRA9TVsSAnZWagAAeU4P/Rlot2+uy0JG+U3+sDFk\nrk93G2++JebbIlFdwfmsuGupQ6xZBPs50mCuiwtye0eYsNlp/IXp1uC7PVeA\n6p2RJGupO3ZZqCyTt8HflhigMqJLmyLb/O+ctoJSCO9gb03esZpIt4uzEOhf\nALlq87D6XfcSM/8rbFyQi9y2BIIV8/L+dBbgFu9YAV5bL7j6QNw3ONkm+ki7\nIl5XQel8VOO5lJDWzIhDNOv+M93tCGNaIXSpKIdP6w1Dk6Z1Fj/ebdaUec8L\nKgn6tDbnd64sjQ4f6pINe5wZiUR5/YB0kLCt4kw8yg9SMTXVcknVQ3OI1uZC\nb8UNHMGYTGfflU9ygrpfj6Wtnyz5IF55vjOTrrsuo5j2Q2uMJn+veddTRido\n9kwEoNdYUHx7bD4BR3J9ASpGcBZDC4c+Tye2a7/iyjfB6O4MBZZuyw5flVDS\nrXbsWfXR4siyTuoEqlBpPzxuAA71wEpg5evvRzzwd7OKkZFsInyZV3OFmNvh\nYGoSUtJFuBoAWMO0GhNwwQXzbcvo5bZonTwmvYEYz/1mff5eciYZJdNhlwdC\neN5hco2rX/lgMnQNFyPcaZ1Jl/bHmVM4vDdh5lxOQWE8tMt6uo/GD0zvGQ3L\nhTyEWJ3zxLs70P9UnIGM4s/0QzGUI/1FFXZSRsNq1XaY+zwdSl0fa7GHsEYU\nHJSo\r\n=wTfB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdtvARaHRcBwBEv0Zhw1CNUbm/6EYJm64tKVE8g2yecAIhAPVSxeBN2r2U3CEZtbQqrkhmMKhyemGKCUaD/y6zRGQf"}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_4.0.3_1547332638948_0.9622685348955418"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"4.0.4":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"4.0.4","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^2.0.0","@feathersjs/commons":"^4.0.0","@feathersjs/errors":"^3.3.5"},"devDependencies":{"@feathersjs/adapter-tests":"^1.0.1","@feathersjs/express":"^1.3.0","@feathersjs/feathers":"^3.3.0","@feathersjs/socketio":"^3.2.8","chai":"^4.2.0","istanbul":"^1.1.0-alpha.1","mocha":"^5.2.0","mongodb":"^3.1.10","run-rs":"^0.4.0","semistandard":"^13.0.1"},"gitHead":"9fdbb0649e011077af3a0a217c670c19100fd27e","_id":"feathers-mongodb@4.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-R42qSJ4vnZM4rxgWBlM/Gw0hF4hVIM6LLeMDWGCrigVPfqKRqK5XIHfoZKQ8ZTlPA7JlUb+ZuFshNaVjBIzEKg==","shasum":"f0deebb0bb9bd1944c7c66e689716066eb37f7be","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-4.0.4.tgz","fileCount":7,"unpackedSize":42958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOny7CRA9TVsSAnZWagAA3qEQAIgalMshAg9VVltNbv2L\nOlN8MJ4o4UT58t/NfhYrUxEpRj8Nnbtp929FhONc6fjnKDF2TZXG++JYGvQd\nHnzpl7DqPTMLEpgO/M+p1gyXI/n0L2ldDJNJb1xhDQ94KyVEkJ4jkGWIQomm\nIVt3KOMep321bW5Q0jWC76jCetoYb7vlvY0hGUCWIKn3waNevq2JAFUOV8Lu\nRgDn3p4nv9Xz0ioxgmvlyvzBe1NWh8sRuh+YToROvnAf4Y5MuTxUiOLJZT3w\nEgbnzWF1LorpyQL18XG4QmsBQcKjcPYLLxZRNVm56rCoMO68/m56gRD4q+qt\nN6NA7184epaTfEa4sAmTdqUEbyPsCPpmkXj3UZECut54NbDHxQ58T5O2Ei4R\n3gYtTkXixlPRyUH9MvxNWd7a2UXEeCgFEsG0kBuT2VueM3KIwVKzitbrrnN9\nVGx3Spir7/uts2lQXBSEP5H7mUt3e8OWX29VN6sbVsh0J0pVuKpnBwYMjRSC\n+XgA2q11KDls4Gsp+JNGTWMR2sCAcFvKCwQlTsDfRnZIurmIXeC7kJXSqu7r\naDeQnUz5L5zIcPa4C999IraU90NSzW2ajCEZ47jBMDHa5B4uGBG4qVDH846M\nd+8Q4Ad7fhoiriI+KuiZVvLCvANnVDdZw65BfgECUP1cjHS0lb7C6WApzCqH\nO7+I\r\n=iC4t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR1Q7udXRfy39kj4NaqanZ/tO3F23XQuJhn+eqP0kyCwIhALNyqOF8Bn0Yzx19pXUQxWONXOJUmBk5k/AmES+oshL/"}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_4.0.4_1547336890621_0.7259634612575212"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"5.0.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"5.0.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","dtslint":"dtslint types","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run dtslint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^4.0.0-pre.4","@feathersjs/commons":"^4.0.0-pre.4","@feathersjs/errors":"^4.0.0-pre.4"},"devDependencies":{"@feathersjs/adapter-tests":"^4.0.0-pre.4","@feathersjs/express":"^4.0.0-pre.4","@feathersjs/feathers":"^4.0.0-pre.4","@feathersjs/socketio":"^4.0.0-pre.4","@types/mongodb":"^3.1.28","chai":"^4.2.0","dtslint":"^0.8.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.1.4","mongodb":"^3.2.7","run-rs":"^0.5.2","semistandard":"^13.0.1"},"gitHead":"4d33f0d75d391e5a7691c8c3ca972586801d3bec","_id":"feathers-mongodb@5.0.0","_nodeVersion":"11.10.0","_npmVersion":"6.9.0","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-sXugdTQuUdKux80OKJU8e7/bIuVIdQQVpydIAMm1AMH0qKhFtGDIeqmAYLq/bdw9pXWvqqpWabOlvGu7plL0mw==","shasum":"723f2cb15388af7d48e74ddd521b98f4805810b3","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-5.0.0.tgz","fileCount":11,"unpackedSize":45508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH/d8CRA9TVsSAnZWagAAc38P/3YMSLTIBo8yWmSXuDPs\nhfmnxT0PAayiddG03j8N3aGWg29B4Y+KV0rxeTHDQ290N1aF77BZieeVWgPL\n/bKe+DnAe4Vb6YcJGnvHieXCGzwE48W471UKQuKqcKJ73jNVYq233xamHK2N\nzHbvmE/VMMUDeXtiyKC4WCOo15HxbGdmjBScyhFsDTKzp7/OfzxT8ft8qlpB\ny4iekK+1bHhblYNuwftyge27hfIadCZJcg0wKT5O+OuB0SDZ+XCybByjirV2\nmf5prbQQ2bJtTfHPOnzkLnnK0V9gE5foKrTJ2KW5RynvBmT4G3o1i3+A9CS0\npJqmnVnIOZ7tm2xjQPhNQwiEgqJyBFTmj0HUIn5P8jr7DAEvdJz1kZS1DZKZ\nZ/771XJDIDIjXJNDvdipDpjMs3MP+c0rdd+sNTH7n6NNynT86JN+4OH/g8Fh\n67epqp1oTWI+9S6i9aMZBHZBhvvFQB6SjwTxZutGiVjLULpHvjTGEBmy15+a\nBNVOuJtE4HqCr7nORStSO9bpS72+hVyt/NMhywjBuIC05IKiOD0wcFnmpD5l\nLRuXV3DfLlIUz7rE7ZuZKyixFdibrE5rGQbHeqvOnGDrne2S3sSxKYOVH0Fx\nEl3B2yLiEqY3GBvqL4ahxZ9RKMo0GrmV8DTmwwWisoFi+IkGeHw4zsbOdlbH\nLue7\r\n=LhBo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFDX6rYgJRphEknL8i2XQLY2lk6wVdpbz5KK+tEZV1JAiEA269h1hkO8iAda+HRC3AIOR9D12vNMMJEF+TSaOD03Wo="}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_5.0.0_1562376058782_0.5216034119770943"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"5.0.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"5.0.1","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","dtslint":"dtslint types","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run dtslint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^4.3.3","@feathersjs/commons":"^4.3.0","@feathersjs/errors":"^4.3.3"},"devDependencies":{"@feathersjs/adapter-tests":"^4.3.3","@feathersjs/express":"^4.3.3","@feathersjs/feathers":"^4.3.3","@feathersjs/socketio":"^4.3.3","@types/mongodb":"^3.3.3","chai":"^4.2.0","dtslint":"^0.9.8","istanbul":"^1.1.0-alpha.1","mocha":"^6.2.0","mongodb":"^3.3.2","run-rs":"^0.6.0","semistandard":"^14.2.0"},"gitHead":"4e3d02a539d30cb87b06d63d54036f3f1ceb5aa1","_id":"feathers-mongodb@5.0.1","_nodeVersion":"11.10.0","_npmVersion":"6.11.3","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-v20g/zzNy6T4SwttZ3O15Q4qwXcVT2TO1akDf8h5++RbWjN9WJKDpm+FITYdtUce0KwK7U6ByDCKN8jTPgLV3g==","shasum":"3096bfdb4397b1f8848a9c9fd81dc879e352218a","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-5.0.1.tgz","fileCount":11,"unpackedSize":46796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkDhdCRA9TVsSAnZWagAA1FwP/jvk3CDp7arA5xSxRqcv\nDXxcI3du0I9j7XAN50TK8SRNlHZM6omehxr/OxCT5CA5zea2XL8Ci9nUh0bs\nz+kvsB/TAU1kGBLRAlf7rhtwF2bD0jagBC/IWjxnNSdJ44P5TmnLSL1DL+O1\n9XLCE76VRthpQOSm59OR7LX7tYcxAgwrqtDcss3pDqNnZl3pKg3BpXxSyYte\nnlgkMlAFfBQI9c6WXnQolfPZNNz8GjuNZpRWskEXsNDhOirmU4EIKmXaYv9R\nVasUfHsb0Rf71rJaQaxIPnobbG0owu8+xVjqh+ZNm3iBf8bfRBNJ2Rt/VDTc\nSs+6x4T94U0pL4WGNVFjRrHO9JNS3wJtcQvpi8z7eF2ymKVMOJsIWogBOslY\nedcCghYOWGhIrg5uHIhurSzueNFvtGAANqbR8wb1PNB3ZIqKLQyRbyGtQG9Q\nfTEV2e0HkU2z6CW3/PF4BuL3djS/jqoxmwpZtWwzl8zkwRKFYya0Hj+uDGi0\nJaDxLbiew6UFBeSkKtnxC5To/d0//VQB8Zq8psU1P75j0wjC4iM6NoiVMwdh\nVKJOWGTB9TkqFsQac8lTXDsM3hBIzNDuEYNOMfPCZIJf0roA4Kz9f7ZgBcBh\nAu5G7qpuNZ/TrlffgulBHUGuha19uL4LHE/fwW7rLG6/waGFG+3Z6BGtF/GD\nt8yA\r\n=Y2px\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi4NNeW3N7ea1yHfG6bxbLWebiE6EmM5Rq9JQUDdIC/QIhALykQZYO2YopmDPx1ZQt55m6pSwBNY+n4dsjGQN+U4/A"}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_5.0.1_1569732700386_0.14998330218039668"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"6.0.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"6.0.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","dtslint":"dtslint types","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run dtslint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^4.3.6","@feathersjs/commons":"^4.3.0","@feathersjs/errors":"^4.3.4"},"devDependencies":{"@feathersjs/adapter-tests":"^4.3.4","@feathersjs/express":"^4.3.5","@feathersjs/feathers":"^4.3.4","@feathersjs/socketio":"^4.3.5","@types/mongodb":"^3.3.6","chai":"^4.2.0","dtslint":"^0.9.8","istanbul":"^1.1.0-alpha.1","mocha":"^6.2.1","mongodb":"^3.3.2","run-rs":"^0.6.1","semistandard":"^14.2.0"},"gitHead":"6c68f519a871efcc0364528ad3e2281450d5d556","_id":"feathers-mongodb@6.0.0","_nodeVersion":"11.10.0","_npmVersion":"6.11.3","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-gUju/6Ha0rtiB+SrPzm0C2tCz+j9TkrSwwgY+OEXT8z6SV1wwv2GSyZiyeqyTQNUwQdPmN1pn9KclKBtdrnmVg==","shasum":"0940ebadebeec3da906a6ea2d827f3792f8d8d93","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-6.0.0.tgz","fileCount":11,"unpackedSize":48359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm8+BCRA9TVsSAnZWagAAq80P/jQRemV6ntTb7BWYpBb4\nPxIi4x91ZOijS+RgdQH5ct72ja6fI5L+lKQllxF8T+nMsJSKWavShxXNHn+J\nyfR2rDTC0vCoTK5f6N379hQNneTaay2NwNL3BUEtrKBZ/XY9seOKMff9xixp\nm7QJaElS4bTN3jHpNWUIur3S0iHlT0KYFT9MnFXld1sMIyLZf93DBr6wFk3G\nG2F3yJlVpXlaDjHzotQddbrACAJV8VfQkP6CcncXtlMTvJBcWwunh4aY8uAq\nflWpkldacxW6hdBfjI7O7zUPuQfdZDNIjKe48kUBEUnXDENhcDil9hzNeVPg\nk6r+jUrQheEMuREnQeUWbGzh6CIpyibkxViSvh586cx94fr9kKKK7B/2gRT2\nKjFfhArz1cSZiwksT0pbRT74P7rpy/nV4iZlyEpxYg6lpBC7VIwvovjUCwf1\nwPKCyDagxB2hHDS1znaKNBvrd3/LwkZzJR2BVALcI4K/dWHMW8aqMUB5GHva\nzRLdj4ZNKbnYTOoN+HdOSQw1Qg+ZgiNOHv5WmzYizQ+eTWPSTKYLZ+FxU6Eb\nfOdioDFbkHsFUv1OvUzPz974tpxQ6MeBnL5i+9EDHEiiGNoNiS0hZqGthTA+\n1J07kHyArUtoAUhjX0dyTaccLb16rHtAjS4J3xDJoPqPtBoxZAViY5HdrfoM\np5RX\r\n=Z1Ws\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/GjxCLoEEeD13ZfBujXQw433aIMvYcxLhwSq2bVRyKQIhAMEoyf2fhfk/mGlAaa7OpWAdq1zFkauxW72v6ze9w+Jc"}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_6.0.0_1570492288897_0.8597585178082365"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"6.1.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"6.1.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","dtslint":"dtslint types","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run dtslint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^4.3.8","@feathersjs/commons":"^4.3.0","@feathersjs/errors":"^4.3.4"},"devDependencies":{"@feathersjs/adapter-tests":"^4.3.4","@feathersjs/express":"^4.3.5","@feathersjs/feathers":"^4.3.4","@feathersjs/socketio":"^4.3.5","@types/mongodb":"^3.3.6","chai":"^4.2.0","dtslint":"^2.0.0","istanbul":"^1.1.0-alpha.1","mocha":"^6.2.1","mongodb":"^3.3.2","run-rs":"^0.6.1","semistandard":"^14.2.0"},"gitHead":"5ee1f6b8ca6a367d73cf5b8caa44e8b82a2b47b2","_id":"feathers-mongodb@6.1.0","_nodeVersion":"11.10.0","_npmVersion":"6.11.3","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-oeKLccn0y5GjWw5oa/Imb5Ym1kc71m7cYYMun4WuTpGYmQhtZbSFShY0DYPXxEr/JDOoDjZDDAzvsqkS6TzYtw==","shasum":"56da701194217733a36e146ac77d869f43cbd090","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-6.1.0.tgz","fileCount":11,"unpackedSize":49191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1eD/CRA9TVsSAnZWagAALioP/RqA1FQ/jI89Sb084WqR\noDVPa5LqZClM/cyiNsBMyQW2yerQGix1Ay9pZYkkfUoqZHmTsJ/EreneyvhO\n8qHBbX4Cvb4oSp7pXbudAN9zX9iRqt77DO2pK6ZWuXlYYbj6emc555ODJxdl\nQieOKH4YDdHyCulJa1FoeWiQ64+YR9UUE7YbuIP2a7p17w9RAGFvRqCwTd+P\nlMiSOASO+8W6qfkT+BKonm8U+pv3w/8H+chVLLYGUzkpEz9U1yaRQhh3lGV6\nGjANj/0JBJu7NuGQ1dX4HogJDwju5laRDAK3KX0SUsRrPuD6jwN/BeR6nwd+\nKwo4goYb7C1XlF71htOAVsnMSfqVvZKBNoUxDKr9JP30ITdwQBvWB9sy7eaD\nfMv/1IamTscuD+NyucPSQ4Q42vmkMIMuGrVVJNzBFCj9zRHcttw6fUq9za2E\niwgq+nTzX11wOpYH7BecLzCa9FVpALtn2dahkecDTJY99dcRG0+dF/guzVx+\nCW9vTmMzYQznSMGWCTlwW0EVbYMVRaSTvsvpdckbxRjo7W68cN0Wc4J9CHHb\ne+l7weyL8tYQnv1tEOj+YDmvL2Vzmi0aN2w4Yu3hQqKScRiJ5l36jjxFP7DM\nNSE7IY5nFGqrCIorec3xuLYtYGDrQhiaqhZznHAlUUpf3x5PSV2uwUuwKShS\neEm+\r\n=NEez\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH/9E+hXgO1L9SLK84RiEIa0KxcU06w0Z9PRnUu1ykkQIhAOlh2tUBiDUANCXu0b8qEQbdfEbYkXkUBxj0WFv47FKP"}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.de"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_6.1.0_1574297854932_0.857328444969711"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"6.2.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"6.2.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","dtslint":"dtslint types","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run dtslint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.3","@feathersjs/errors":"^4.5.3"},"devDependencies":{"@feathersjs/adapter-tests":"^4.5.4","@feathersjs/express":"^4.5.4","@feathersjs/feathers":"^4.5.3","@feathersjs/socketio":"^4.5.4","@types/mongodb":"^3.5.14","chai":"^4.2.0","dtslint":"^3.4.2","istanbul":"^1.1.0-alpha.1","mocha":"^7.1.2","mongodb":"^3.5.7","run-rs":"^0.6.2","semistandard":"^14.2.0"},"gitHead":"204f69540899b62ed5ab6586af23ca37d594e4bf","_id":"feathers-mongodb@6.2.0","_nodeVersion":"13.14.0","_npmVersion":"6.14.5","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-Mvn37yE+RanbpwrDuAuaYPXuBMxgx3uykLhV6BAgIVoBFAxIIrjvN69gUDs+h9NLhUe+4bO82ioI2eoF9wQ7qQ==","shasum":"1f9f57670091f92796d0de81e3612484826137d9","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-6.2.0.tgz","fileCount":11,"unpackedSize":51140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcReHCRA9TVsSAnZWagAA7ZkP/2XKzZLaev54VeiTF08E\n+0hhZcM9WAx7rz3VHT0ibGKlX1fQuwLuFN9Kjdkt8FMydpzxNQddPOSZ7fI3\nf5Y2pYuJ7LBeNyLSq0I4pOQ6oHa7YAxa1N33FLYGGuCHKPxviOXlB0MJL4Wg\nPpzLaAm9okvG+Y4kabfOqIVLhVJ6h06M5pJ1pCwmuLRhHnK7OQybN2DxN0rt\nYItu1prr9o3TxeYmcGwupB0hIGwcY5RvO11vldzj6b+3aICJe50yn7OQ4dqp\nT3MS2E5Pf8DbadXhuATd+74GGfHU/7ivUkkdg1mYoHjnH/qlc0fwHofrn24K\n75AAPN1s78jydFLSCoQFd5eZB036LyH7Ugh3OseVLSLxdJ+2zEN7GsL+zujJ\n/MhxinGg/QyGyY9EMjM0APUBRN97c4ClKmPzTCQVkVt4qiuZg+dssb1WeCz7\nGry0O/A3eF/YrCN62Se7v/6avFg/dTKgH6BoXFvjL7O+kq5QbxNP7NFtOeIL\nJmFclpCO25xs3+w2chy8Ve7Qha3pHDUrnFxDRt9lDDdxapjAvdrl97U2NcTU\nEeRLmEhGKIZQljO/D+Mz0DMDQDKPzJU5vLFDcWkAdLsrhcTM6THmgsgVwnPz\nYhAKujO6ZwB5cXzOrPno+ZkW7FiE2YZoml4Kp0OzSsCFzgQdhWxQK1ITQ3oz\n2VAP\r\n=X1Ip\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDylFhgw6GRkxmSDsOnJIBt11izpvPB8nHDRlEolfEq3wIgPcXF+CFGhSeE0RU3cspwyH2zYMouo1b6z9XAtUskk2A="}]},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_6.2.0_1601247111397_0.2612567342860195"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"6.3.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"6.3.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator --user feathersjs-ecosystem --project feathers-mongodb && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","dtslint":"dtslint types","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run dtslint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.3","@feathersjs/errors":"^4.5.3"},"devDependencies":{"@feathersjs/adapter-tests":"^4.5.4","@feathersjs/express":"^4.5.4","@feathersjs/feathers":"^4.5.3","@feathersjs/socketio":"^4.5.4","@types/mongodb":"^3.5.14","chai":"^4.2.0","dtslint":"^3.4.2","istanbul":"^1.1.0-alpha.1","mocha":"^7.1.2","mongodb":"^3.5.7","run-rs":"^0.6.2","semistandard":"^14.2.0"},"gitHead":"9b8c09a574f75c5f1a4f01c0dfec035666a310aa","_id":"feathers-mongodb@6.3.0","_nodeVersion":"13.14.0","_npmVersion":"6.14.5","_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"dist":{"integrity":"sha512-6TVfvphV8E98woJUsiIE4zboXL+knQ5oUkbIqYfHd4NSQ8kwTc9WXkTZfrCDw5SJNpfOEmw/GlGf8KJQckkfsg==","shasum":"ee203689820b4466fec3990189c93e2308ed6619","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-6.3.0.tgz","fileCount":11,"unpackedSize":54873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvVslCRA9TVsSAnZWagAAJ3EP/029TogQ7R1Z7Y/39VxK\n5j3MvonQLk2AsV+heBgFompmNEAVOKifqbgcInFhzGu2ISXgTpzInKdfQ2HH\nKtKRnyoav4z25aNNija9rl8QRiy+8nES9Drknn+n+UTghYs/McM1c6ebWOhO\n/kHtM86Oos1acbRT9c/qN8b7KET3IIA5YLvVSeatBuX/zh9qjtNvRGQRxB9R\nAlxQ+QXi2B3U+o6WNv0/EgJIhy/hiiy4zuiQLvYv6wDK70Twy/bC9BN61rYM\nrIqTzp6JWu0cpWvS8UY48p8FJCp73k0JkqdhVh+KoOUOmpb08J3XEISqHPfJ\n13+jpHOLfQvOcBgSY0aEf4swkpulxQsrzjzlFUEV+1Ax1cBJJORHv3aPVeOe\n/8wkqZUtTklRsfHekye0sQW3gg4FPoPPkRN5OPOVdRoqe0NxiSFsHENo/xNs\nY0kfdZBvL3niViOpqAgg7yQQS+0z/QpF8DNIWnWCJmTqmqp3q9izD33BE5v/\n73Pu87UOMuEoeQxObhSfYRJKjfLVFU+vaeWcbNm4vgLi1piughSB7kRxwQfQ\nBJSkGolzRlO7cBr6sYVlecYWmbh5+7BQAww5iq4qPDYnMGE9AK5yas4gid3I\nCAC3gDIybn3pymEV4mzI08II/HV4irG+0O74y3SNiCDIIxmNMtzhZHKRiHqb\nh2dc\r\n=ByIJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9/4Fi1yFChURXVHgvpGVq4nBMXaau1lDkZQMv56HXpAiABugQ45PZoOTnukOqfEtJkdKdEXknJQc8tc7k9Ge+BxQ=="}]},"directories":{},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_6.3.0_1606245156909_0.1294739181447424"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"6.3.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"6.3.1","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"publish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator --user feathersjs-ecosystem --project feathers-mongodb && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","dtslint":"dtslint types","mocha":"mocha --opts mocha.opts","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- --opts mocha.opts","test":"npm run lint && npm run dtslint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.2","@feathersjs/commons":"^4.5.3","@feathersjs/errors":"^4.5.3"},"devDependencies":{"@feathersjs/adapter-tests":"^4.5.4","@feathersjs/express":"^4.5.4","@feathersjs/feathers":"^4.5.3","@feathersjs/socketio":"^4.5.4","@types/mongodb":"^3.5.14","chai":"^4.2.0","dtslint":"^3.4.2","istanbul":"^1.1.0-alpha.1","mocha":"^7.1.2","mongodb":"^3.5.7","run-rs":"^0.6.2","semistandard":"^14.2.0"},"gitHead":"af70ea671dc51a607111c2d95287b092e190e422","_id":"feathers-mongodb@6.3.1","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-C7Bpn3suh1Q8D25+CzWTLCqsEBs9xm1hX4DtnFPdIi25SIvKZH0xGXoMelqP4YbpQ+uIHb3YhwNaylyipmJYMQ==","shasum":"742dee5c10454ef1474835678208af251aecda3d","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-6.3.1.tgz","fileCount":11,"unpackedSize":55715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLGbDCRA9TVsSAnZWagAA6isP/1gpQuHvHC3ERI2/CByq\n5TFmOCEfFk+sL4qtHjv7DV8soIosekisgeHHU4oUO1TSSnZ64PIXBAJvx265\nUck7Nqx4MiSaiEgIS2EIQ5egLE7K8J/xZUrKvblQdNZIZZeL8s1ryXUXF03t\n8Hm585nAjrojGXMEG/7E2XX02+auXu4ubHh0H32rXXD4pCruGZVZR5eV0Ez8\n6M073DOLZM7nLAbNs8/LcPiZRtcoVZfxtYcSdx9DK0yC2opKCt8uQmKTytSE\nyxX9EAKx+30LzrVHZvtmpcqr8jCjF+IVBrYMPNjYlB3smoreA6EJfbWus50s\n6FB2XXAFzJIwee3f0tUz7IDFuWLuiV1I2fhmXpyS3Ti1YMxq/YnzyU1aoSBu\njE/HmhZb78D/LdLmAw263ff0T4ZoFmzokWP+iBi7JoOQQYUIqIgZsyTV0mey\ngboUfMRvvnhF3fSLPje9Zydt9sHX0ERd0SkbKtWF9F/znb3/jm5weQpCDfGA\nxWPLiXslyv6RXyAbEQOL7kBlr6Z86NaA2H5mV2jSaqKkuCjZSf9aoSmWFSJq\ntgvKsJ9HFgNZXlDBJ0/Cy96J/7zpVWH1dQcKlgNYjQpErGsAuja3hqq7/V0I\n02IBYwU08nqxPwo6aUHSv1mB4Zv3cwDBM+GTKbrcDdr1Q0pcsjJTRdym5HEQ\n9Yfs\r\n=u0ZF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMYWKCEs9G8HbwuFYW0uWKaC5jeP7h88rZRcOdhk2YxwIhAJnpCkdSBh7IWK0tJnDc7WA5XJJ9Wjgn2ETeTYIzF+nk"}]},"_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"directories":{},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_6.3.1_1630299843823_0.44643165615131153"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"6.4.0":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"6.4.0","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"postpublish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator --user feathersjs-ecosystem --project feathers-mongodb && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","dtslint":"dtslint types","update-dependencies":"ncu -u","mocha":"mocha --recursive test/ --exit","coverage":"nyc npm run mocha","test":"npm run lint && npm run dtslint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.11","@feathersjs/commons":"^4.5.11","@feathersjs/errors":"^4.5.11"},"devDependencies":{"@feathersjs/adapter-tests":"^4.5.11","@feathersjs/express":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/socketio":"^4.5.11","chai":"^4.3.4","dtslint":"^4.1.6","mocha":"^9.1.2","mongodb":"^4.1.2","npm-check-updates":"^11.8.5","nyc":"^15.1.0","run-rs":"^0.7.5","semistandard":"^16.0.1","typescript":"^4.4.3"},"gitHead":"ef3a4c4987e5963fc3c5185916fc2b17118c3975","_id":"feathers-mongodb@6.4.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-i7vx8qkUtLq3A3sV1uSOFuNzLW2PuCrk+nMGJOXDgHVG9MjmGPsvM1wBbb9BA6/gkyfX2uQzZHTxHMRVPhXwZQ==","shasum":"14a18b2728fb780ba317c3ab9e4597bc5ae4de65","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-6.4.0.tgz","fileCount":10,"unpackedSize":56731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlbuRL28O7TVJNZ2FNeRvBXNBZ/g8OBwSOYlvQ7cNjvAiEAqnJ6fcQ6BkoIN7+At+e17+QXIRbUJHopo0p5VKhoYKo="}]},"_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"directories":{},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_6.4.0_1632943633966_0.2528961937305445"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"6.4.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"6.4.1","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"postpublish":"git push origin --tags && npm run changelog && git push origin","changelog":"github_changelog_generator --user feathersjs-ecosystem --project feathers-mongodb && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","lint":"semistandard --fix","dtslint":"dtslint types","update-dependencies":"ncu -u","mocha":"mocha --recursive test/ --exit","coverage":"nyc npm run mocha","test":"npm run lint && npm run dtslint && npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^4.5.11","@feathersjs/commons":"^4.5.11","@feathersjs/errors":"^4.5.11"},"devDependencies":{"@feathersjs/adapter-tests":"^4.5.11","@feathersjs/express":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/socketio":"^4.5.11","chai":"^4.3.4","dtslint":"^4.1.6","mocha":"^9.1.2","mongodb":"^4.1.2","npm-check-updates":"^11.8.5","nyc":"^15.1.0","run-rs":"^0.7.5","semistandard":"^16.0.1","typescript":"^4.4.3"},"gitHead":"3ed08b4b6c021f941377f76b92c98c9af26c49ee","_id":"feathers-mongodb@6.4.1","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-EZssrp/EIeMxQ3qzNOdlXbUoTXOKvwCMsuYZ5JuPsahRjQluxPEY2WIKmBAzFi4/Jgfl+JhQQLxceRTjZlsynw==","shasum":"594dad260ac60883e741a0bc9792130ad1228a88","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-6.4.1.tgz","fileCount":10,"unpackedSize":57248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB88NNvNgD+eg8PuwKPW3zDg/sj5+GqeCE9lbAu04fEAAiEA69bNIRSktW1rOF+HcEV4cKwXI0lfhiaVBuiieUOyWiU="}]},"_npmUser":{"name":"daffl","email":"daff@neyeon.com"},"directories":{},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_6.4.1_1633550971700_0.13970789053713095"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"7.0.0-pre.1":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"7.0.0-pre.1","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"prepublish":"npm run compile","postpublish":"git push origin --tags && npm run changelog && git push origin","compile":"shx rm -rf lib/ && tsc","changelog":"github_changelog_generator --user feathersjs-ecosystem --project feathers-mongodb && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","update-dependencies":"ncu -u","mocha":"mocha --require ts-node/register --recursive test/*.test.ts --timeout 20000 --exit","coverage":"nyc npm run mocha","test":"npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.0-pre.15","@feathersjs/commons":"^5.0.0-pre.15","@feathersjs/errors":"^5.0.0-pre.15"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.0-pre.15","@feathersjs/express":"^5.0.0-pre.15","@feathersjs/feathers":"^5.0.0-pre.15","@feathersjs/socketio":"^5.0.0-pre.15","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^16.11.10","chai":"^4.3.4","mocha":"^9.1.3","mongodb":"^4.2.0","npm-check-updates":"^12.0.2","nyc":"^15.1.0","run-rs":"^0.7.5","shx":"^0.3.3","ts-node":"^10.4.0","typescript":"^4.5.2"},"readme":"# feathers-mongodb\n\n[![CI](https://github.com/feathersjs-ecosystem/feathers-mongodb/workflows/CI/badge.svg)](https://github.com/feathersjs-ecosystem/feathers-mongodb/actions?query=workflow%3ACI)\n[![Dependency Status](https://img.shields.io/david/feathersjs-ecosystem/feathers-mongodb.svg?style=flat-square)](https://david-dm.org/feathersjs-ecosystem/feathers-mongodb)\n[![Download Status](https://img.shields.io/npm/dm/feathers-mongodb.svg?style=flat-square)](https://www.npmjs.com/package/feathers-mongodb)\n\nA [Feathers](https://feathersjs.com) database adapter for [MongoDB](https://www.mongodb.org/) using [official NodeJS driver for MongoDB](https://www.npmjs.com/package/mongodb).\n\n```bash\n$ npm install --save mongodb feathers-mongodb\n```\n\n> __Important:__ `feathers-mongodb` implements the [Feathers Common database adapter API](https://docs.feathersjs.com/api/databases/common.html) and [querying syntax](https://docs.feathersjs.com/api/databases/querying.html).\n\n> This adapter also requires a [running MongoDB](https://docs.mongodb.com/getting-started/shell/#) database server.\n\n\n## API\n\n### `service(options)`\n\nReturns a new service instance initialized with the given options. `Model` has to be a MongoDB collection.\n\n```js\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\nMongoClient.connect('mongodb://localhost:27017/feathers').then(client => {\n  app.use('/messages', service({\n    Model: client.db('feathers').collection('messages')\n  }));\n  app.use('/messages', service({ Model, id, events, paginate }));\n});\n```\n\n__Options:__\n\n- `Model` (**required**) - The MongoDB collection instance\n- `id` (*optional*, default: `'_id'`) - The name of the id field property. By design, MongoDB will always add an `_id` property.\n- `disableObjectify` (*optional*, default `false`) - This will disable the objectify of the id field if you want to use normal strings\n- `events` (*optional*) - A list of [custom service events](https://docs.feathersjs.com/api/events.html#custom-events) sent by this service\n- `paginate` (*optional*) - A [pagination object](https://docs.feathersjs.com/api/databases/common.html#pagination) containing a `default` and `max` page size\n- `whitelist` (*optional*) - A list of additional query parameters to allow (e..g `[ '$regex', '$geoNear' ]`)\n- `multi` (*optional*) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`)\n- `useEstimatedDocumentCount` (*optional*, default `false`) - If `true` document counting will rely on `estimatedDocumentCount` instead of `countDocuments`\n\n### params.mongodb\n\nWhen making a [service method](https://docs.feathersjs.com/api/services.html) call, `params` can contain an `mongodb` property (for example, `{upsert: true}`) which allows to modify the options used to run the MongoDB query.\n\n#### Transactions\n\nYou can utilized a [MongoDB Transactions](https://docs.mongodb.com/manual/core/transactions/) by passing a `session` with the `params.mongodb`:\n\n```js\nimport { ObjectID } from 'mongodb'\n\nexport default async app => {\n  app.use('/fooBarService', {\n    async create(data) {\n      // assumes you have access to the mongoClient via your app state\n      let session = app.mongoClient.startSession()\n      try {\n        await session.withTransaction(async () => {\n            let fooID = new ObjectID()\n            let barID = new ObjectID()\n            app.service('fooService').create(\n              {\n                ...data,\n                _id: fooID,\n                bar: barID,\n              },\n              { mongodb: { session } },\n            )\n            app.service('barService').create(\n              {\n                ...data,\n                _id: barID\n                foo: fooID\n              },\n              { mongodb: { session } },\n            )\n        })\n      } finally {\n        await session.endSession()\n      }\n    }\n  })\n}\n```\n\n## Example\n\nHere is an example of a Feathers server with a `messages` endpoint that writes to the `feathers` database and the `messages` collection.\n\n```\n$ npm install @feathersjs/feathers @feathersjs/errors @feathersjs/express @feathersjs/socketio feathers-mongodb mongodb\n```\n\nIn `app.js`:\n\n```js\nconst feathers = require('@feathersjs/feathers');\nconst express = require('@feathersjs/express');\nconst socketio = require('@feathersjs/socketio');\n\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\n// Create an Express compatible Feathers application instance.\nconst app = express(feathers());\n// Turn on JSON parser for REST services\napp.use(express.json());\n// Turn on URL-encoded parser for REST services\napp.use(express.urlencoded({extended: true}));\n// Enable REST services\napp.configure(express.rest());\n// Enable Socket.io\napp.configure(socketio());\n\n// Connect to the db, create and register a Feathers service.\napp.use('/messages', service({\n  paginate: {\n    default: 2,\n    max: 4\n  }\n}));\n\n// A basic error handler, just like Express\napp.use(express.errorHandler());\n\n// Connect to your MongoDB instance(s)\nMongoClient.connect('mongodb://localhost:27017/feathers')\n  .then(function(client){\n    // Set the model now that we are connected\n    app.service('messages').Model = client.db('feathers').collection('messages');\n\n    // Now that we are connected, create a dummy Message\n    app.service('messages').create({\n      text: 'Message created on server'\n    }).then(message => console.log('Created message', message));\n  }).catch(error => console.error(error));\n\n// Start the server.\nconst port = 3030;\n\napp.listen(port, () => {\n  console.log(`Feathers server listening on port ${port}`);\n});\n```\n\nRun the example with `node app` and go to [localhost:3030/messages](http://localhost:3030/messages).\n\n\n## Querying\n\nAdditionally to the [common querying mechanism](https://docs.feathersjs.com/api/databases/querying.html) this adapter also supports [MongoDB's query syntax](https://docs.mongodb.com/v3.2/tutorial/query-documents/) and the `update` method also supports MongoDB [update operators](https://docs.mongodb.com/v3.2/reference/operator/update/).\n\n> **Important:** External query values through HTTP URLs may have to be converted to the same type stored in MongoDB in a before [hook](https://docs.feathersjs.com/api/hooks.html) otherwise no matches will be found. Websocket requests will maintain the correct format if it is supported by JSON (ObjectIDs and dates still have to be converted).\n\nFor example, an `age` (which is a number) a hook like this can be used:\n\n```js\nconst ObjectID = require('mongodb').ObjectID;\n\napp.service('users').hooks({\n  before: {\n    find(context) {\n      const { query = {} } = context.params;\n\n      if(query.age !== undefined) {\n        query.age = parseInt(query.age, 10);\n      }\n\n      context.params.query = query;\n\n      return Promise.resolve(context);\n    }\n  }\n});\n```\n\nWhich will allows queries like `/users?_id=507f1f77bcf86cd799439011&age=25`.\n\n## Collation Support\n\nThis adapter includes support for [collation and case insensitive indexes available in MongoDB v3.4](https://docs.mongodb.com/manual/release-notes/3.4/#collation-and-case-insensitive-indexes). Collation parameters may be passed using the special `collation` parameter to the `find()`, `remove()` and `patch()` methods.\n\n### Example: Patch records with case-insensitive alphabetical ordering\n\nThe example below would patch all student records with grades of `'c'` or `'C'` and above (a natural language ordering). Without collations this would not be as simple, since the comparison `{ $gt: 'c' }` would not include uppercase grades of `'C'` because the code point of `'C'` is less than that of `'c'`.\n\n```js\nconst patch = { shouldStudyMore: true };\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.patch(null, patch, { query, collation }).then( ... );\n```\n\n### Example: Find records with a case-insensitive search\n\nSimilar to the above example, this would find students with a grade of `'c'` or greater, in a case-insensitive manner.\n\n```js\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.find({ query, collation }).then( ... );\n```\n\nFor more information on MongoDB's collation feature, visit the [collation reference page](https://docs.mongodb.com/manual/reference/collation/).\n\n## License\n\nCopyright (c) 2019\n\nLicensed under the [MIT license](LICENSE).\n","readmeFilename":"README.md","gitHead":"038afff45ed683b99e7851c3d9a9914e0a8ebb1f","_id":"feathers-mongodb@7.0.0-pre.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-G6K/HA/bEpssnN6t8fegeORSg9FFiWkEL8QauwElifShg6gDcXw2vYHXs3ndAGLr253adBWIzfpxAzHRzh1xYA==","shasum":"05ac178764c6eb9410a9a6c414e27ea760b4555d","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-7.0.0-pre.1.tgz","fileCount":4,"unpackedSize":47533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoxQICRA9TVsSAnZWagAAvrYP/2rzsaUEm9KzSRlokUjd\nH7Uz8gY3Uftd4WHTv3eFWQih1tToBAu8lQQU4kZm8jMFw2TiZrldNvMbPMRr\nl96NpvX+7ElZI8khUGb+bjjLq9RldnZK+UVf886GqkArCKLnfZAXt+3MzgZl\n+GiFiPmP8NnNiJAfRCq/mYJyW5rG0V0vWQnBGg/IkUVQeUHN7l+G31FBmpgw\nV7ZpheGfJSXOelkPU8cyJyaZvxD7qz3GTvh6PbL1tXm9dTm5T+bYCHRegNlF\nYvkTQo+FgWQrP7ziW4I5J46xmCxeM/HyIAXOOsCESbaFwM96sr1htCc9qnJV\nhoriXW4jCRArwbb0VifW38EZ8azAhfK5EkFFTgVG0lMnDqJbGsHBnZSmsfcT\nAbxNGeHnjQFKhvswPobCPGUo+nNHZnafyh8IymI2ZDk6uoiDjZlGg7t8pscV\nlOvc8D7Drf60Tp8ghGkwiDyEzRg6nYo3evF7FsVUO6cBqqku4HirrKs3CCUn\nF/wrqjP3PyMnw1yvhl9V0bF+RJUTovo0S1RSbEsYHlj6Nk2ZLOdv7S1EmVLo\nVdFMEOGdbc8pxoLaZE2TaCm5hC+x8+IId4x0tukxnBmMrOZYi4ZJ6yIbUJOb\nWYk8h8nZlpAlpTC+soetOgt9jzrEbD/JlPUJKMCi95iJ9/uXqGOmClddMy28\nUvhY\r\n=ZqT8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB67Mqayb34dP6fJugmEJ6kO31JnSE5LqJ2Eiu5mZCKXAiBCqwpEISNh7zU7Zy3DfU2+vnu2oHRkvqnT3aL45eqabg=="}]},"_npmUser":{"name":"marshallswain","email":"marshall@creativeideal.net"},"directories":{},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_7.0.0-pre.1_1638077448635_0.7274613524155717"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"7.0.0-pre.2":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"7.0.0-pre.2","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"types","scripts":{"prepublish":"npm run compile","postpublish":"git push origin --tags && npm run changelog && git push origin","compile":"shx rm -rf lib/ && tsc","changelog":"github_changelog_generator --user feathersjs-ecosystem --project feathers-mongodb && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","update-dependencies":"ncu -u","mocha":"mocha --require ts-node/register --recursive test/*.test.ts --timeout 20000 --exit","coverage":"nyc npm run mocha","test":"npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.0-pre.15","@feathersjs/commons":"^5.0.0-pre.15","@feathersjs/errors":"^5.0.0-pre.15"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.0-pre.15","@feathersjs/express":"^5.0.0-pre.15","@feathersjs/feathers":"^5.0.0-pre.15","@feathersjs/socketio":"^5.0.0-pre.15","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^16.11.10","chai":"^4.3.4","mocha":"^9.1.3","mongodb":"^4.2.0","npm-check-updates":"^12.0.2","nyc":"^15.1.0","run-rs":"^0.7.5","shx":"^0.3.3","ts-node":"^10.4.0","typescript":"^4.5.2"},"readme":"# feathers-mongodb\n\n[![CI](https://github.com/feathersjs-ecosystem/feathers-mongodb/workflows/CI/badge.svg)](https://github.com/feathersjs-ecosystem/feathers-mongodb/actions?query=workflow%3ACI)\n[![Dependency Status](https://img.shields.io/david/feathersjs-ecosystem/feathers-mongodb.svg?style=flat-square)](https://david-dm.org/feathersjs-ecosystem/feathers-mongodb)\n[![Download Status](https://img.shields.io/npm/dm/feathers-mongodb.svg?style=flat-square)](https://www.npmjs.com/package/feathers-mongodb)\n\nA [Feathers](https://feathersjs.com) database adapter for [MongoDB](https://www.mongodb.org/) using [official NodeJS driver for MongoDB](https://www.npmjs.com/package/mongodb).\n\n```bash\n$ npm install --save mongodb feathers-mongodb\n```\n\n> __Important:__ `feathers-mongodb` implements the [Feathers Common database adapter API](https://docs.feathersjs.com/api/databases/common.html) and [querying syntax](https://docs.feathersjs.com/api/databases/querying.html).\n\n> This adapter also requires a [running MongoDB](https://docs.mongodb.com/getting-started/shell/#) database server.\n\n\n## API\n\n### `service(options)`\n\nReturns a new service instance initialized with the given options. `Model` has to be a MongoDB collection.\n\n```js\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\nMongoClient.connect('mongodb://localhost:27017/feathers').then(client => {\n  app.use('/messages', service({\n    Model: client.db('feathers').collection('messages')\n  }));\n  app.use('/messages', service({ Model, id, events, paginate }));\n});\n```\n\n__Options:__\n\n- `Model` (**required**) - The MongoDB collection instance\n- `id` (*optional*, default: `'_id'`) - The name of the id field property. By design, MongoDB will always add an `_id` property.\n- `disableObjectify` (*optional*, default `false`) - This will disable the objectify of the id field if you want to use normal strings\n- `events` (*optional*) - A list of [custom service events](https://docs.feathersjs.com/api/events.html#custom-events) sent by this service\n- `paginate` (*optional*) - A [pagination object](https://docs.feathersjs.com/api/databases/common.html#pagination) containing a `default` and `max` page size\n- `whitelist` (*optional*) - A list of additional query parameters to allow (e..g `[ '$regex', '$geoNear' ]`)\n- `multi` (*optional*) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`)\n- `useEstimatedDocumentCount` (*optional*, default `false`) - If `true` document counting will rely on `estimatedDocumentCount` instead of `countDocuments`\n\n### params.mongodb\n\nWhen making a [service method](https://docs.feathersjs.com/api/services.html) call, `params` can contain an `mongodb` property (for example, `{upsert: true}`) which allows to modify the options used to run the MongoDB query.\n\n#### Transactions\n\nYou can utilized a [MongoDB Transactions](https://docs.mongodb.com/manual/core/transactions/) by passing a `session` with the `params.mongodb`:\n\n```js\nimport { ObjectID } from 'mongodb'\n\nexport default async app => {\n  app.use('/fooBarService', {\n    async create(data) {\n      // assumes you have access to the mongoClient via your app state\n      let session = app.mongoClient.startSession()\n      try {\n        await session.withTransaction(async () => {\n            let fooID = new ObjectID()\n            let barID = new ObjectID()\n            app.service('fooService').create(\n              {\n                ...data,\n                _id: fooID,\n                bar: barID,\n              },\n              { mongodb: { session } },\n            )\n            app.service('barService').create(\n              {\n                ...data,\n                _id: barID\n                foo: fooID\n              },\n              { mongodb: { session } },\n            )\n        })\n      } finally {\n        await session.endSession()\n      }\n    }\n  })\n}\n```\n\n## Example\n\nHere is an example of a Feathers server with a `messages` endpoint that writes to the `feathers` database and the `messages` collection.\n\n```\n$ npm install @feathersjs/feathers @feathersjs/errors @feathersjs/express @feathersjs/socketio feathers-mongodb mongodb\n```\n\nIn `app.js`:\n\n```js\nconst feathers = require('@feathersjs/feathers');\nconst express = require('@feathersjs/express');\nconst socketio = require('@feathersjs/socketio');\n\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\n// Create an Express compatible Feathers application instance.\nconst app = express(feathers());\n// Turn on JSON parser for REST services\napp.use(express.json());\n// Turn on URL-encoded parser for REST services\napp.use(express.urlencoded({extended: true}));\n// Enable REST services\napp.configure(express.rest());\n// Enable Socket.io\napp.configure(socketio());\n\n// Connect to the db, create and register a Feathers service.\napp.use('/messages', service({\n  paginate: {\n    default: 2,\n    max: 4\n  }\n}));\n\n// A basic error handler, just like Express\napp.use(express.errorHandler());\n\n// Connect to your MongoDB instance(s)\nMongoClient.connect('mongodb://localhost:27017/feathers')\n  .then(function(client){\n    // Set the model now that we are connected\n    app.service('messages').Model = client.db('feathers').collection('messages');\n\n    // Now that we are connected, create a dummy Message\n    app.service('messages').create({\n      text: 'Message created on server'\n    }).then(message => console.log('Created message', message));\n  }).catch(error => console.error(error));\n\n// Start the server.\nconst port = 3030;\n\napp.listen(port, () => {\n  console.log(`Feathers server listening on port ${port}`);\n});\n```\n\nRun the example with `node app` and go to [localhost:3030/messages](http://localhost:3030/messages).\n\n\n## Querying\n\nAdditionally to the [common querying mechanism](https://docs.feathersjs.com/api/databases/querying.html) this adapter also supports [MongoDB's query syntax](https://docs.mongodb.com/v3.2/tutorial/query-documents/) and the `update` method also supports MongoDB [update operators](https://docs.mongodb.com/v3.2/reference/operator/update/).\n\n> **Important:** External query values through HTTP URLs may have to be converted to the same type stored in MongoDB in a before [hook](https://docs.feathersjs.com/api/hooks.html) otherwise no matches will be found. Websocket requests will maintain the correct format if it is supported by JSON (ObjectIDs and dates still have to be converted).\n\nFor example, an `age` (which is a number) a hook like this can be used:\n\n```js\nconst ObjectID = require('mongodb').ObjectID;\n\napp.service('users').hooks({\n  before: {\n    find(context) {\n      const { query = {} } = context.params;\n\n      if(query.age !== undefined) {\n        query.age = parseInt(query.age, 10);\n      }\n\n      context.params.query = query;\n\n      return Promise.resolve(context);\n    }\n  }\n});\n```\n\nWhich will allows queries like `/users?_id=507f1f77bcf86cd799439011&age=25`.\n\n## Collation Support\n\nThis adapter includes support for [collation and case insensitive indexes available in MongoDB v3.4](https://docs.mongodb.com/manual/release-notes/3.4/#collation-and-case-insensitive-indexes). Collation parameters may be passed using the special `collation` parameter to the `find()`, `remove()` and `patch()` methods.\n\n### Example: Patch records with case-insensitive alphabetical ordering\n\nThe example below would patch all student records with grades of `'c'` or `'C'` and above (a natural language ordering). Without collations this would not be as simple, since the comparison `{ $gt: 'c' }` would not include uppercase grades of `'C'` because the code point of `'C'` is less than that of `'c'`.\n\n```js\nconst patch = { shouldStudyMore: true };\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.patch(null, patch, { query, collation }).then( ... );\n```\n\n### Example: Find records with a case-insensitive search\n\nSimilar to the above example, this would find students with a grade of `'c'` or greater, in a case-insensitive manner.\n\n```js\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.find({ query, collation }).then( ... );\n```\n\nFor more information on MongoDB's collation feature, visit the [collation reference page](https://docs.mongodb.com/manual/reference/collation/).\n\n## License\n\nCopyright (c) 2019\n\nLicensed under the [MIT license](LICENSE).\n","readmeFilename":"README.md","gitHead":"e46b251f1e239efa59e5754ee6c8991f97d24261","_id":"feathers-mongodb@7.0.0-pre.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-WJJcMxywzw5WaK8Jhm65ffrybixdVpGGtzgjtNa5KPXSwuP/GRj28sVE0FfpfCNYrkx25WYkM6e6uAHe3s+lvw==","shasum":"8974085a9806fb7c44d46d80f1c647a6f2b0a336","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-7.0.0-pre.2.tgz","fileCount":10,"unpackedSize":77199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoxW7CRA9TVsSAnZWagAAXh8P/1CCW5Nvc29g/3VuH7eZ\ng6QS2R3sm2ycqVvsWKHMXw+QgBvfjHnkG+bfFJg6AMRn5G8ctzaqq7n9uv+h\naopoe5j4QLKLqT00C4XesxooMrjLGJAmRbkaUbcWv5P2qCHB449Y0yeJ47Ux\nFZR5jzcl3gNlIAn6FJ/j6Ku7yGaettx2eVTWwwVK9vHGZK+hriBD/z+Ei9wz\nMjDJWfq0lg+SBRlaPSRkr36YNAs4al5sh5ZgI0/XckvI90efPQnRRvebBJ7b\nVLQAWiL6g8ZlY5sJOawS0ZLSc3CPf92VesuIJuLAeRr+V2JUBjx3rbod7moN\nLrsDWiFd0Ms0EKT21WyXC6ScJYizYNyHqNGAiKzd69Oc2jOzjy/6eUo7MAXT\nE4c8EqWVD3T20f3Ln2ddFeT/B9wLuzHIDbemCl3s/wImv3e4XlCmMBH7aEyU\nzzNdv5tn+c/1zzzeDHm4FJlCcW8cG0k3OqQchAem3C+aHGNWZWlsHb51WmAc\nQVh8n9Z1Qdo1rFNEEMG6938UNnZTTTnFYNwzDt2LmeGpFUo2gB5OTSzN79RB\nS2tb3zyOH7mH9qDsAtE3rAFe2nTYyayCzzhv4AN97GzDzfIjp1bl0+DiOpCH\nFVuxwDyebTWW9WBiUUmY4roeQvMtWiX/h673h7n+EQqSmDpVfuuGDcifnI9A\n4hyy\r\n=lSte\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmo/OpOoXsuK1GEy5WQsbLvvfwK3mzKBVanzy16mdU2AIhANgQOrMsKRvgG4KmLLMkwrxqC/8ucohXtr3yEBSANO4a"}]},"_npmUser":{"name":"marshallswain","email":"marshall@creativeideal.net"},"directories":{},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_7.0.0-pre.2_1638077883113_0.31060716863025495"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"7.0.0-pre.3":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"7.0.0-pre.3","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","scripts":{"prepublish":"npm run compile","postpublish":"git push origin --tags && npm run changelog && git push origin","compile":"shx rm -rf lib/ && tsc","changelog":"github_changelog_generator --user feathersjs-ecosystem --project feathers-mongodb && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","update-dependencies":"ncu -u","mocha":"mocha --require ts-node/register --recursive test/*.test.ts --timeout 20000 --exit","coverage":"nyc npm run mocha","test":"npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.0-pre.15","@feathersjs/commons":"^5.0.0-pre.15","@feathersjs/errors":"^5.0.0-pre.15"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.0-pre.15","@feathersjs/express":"^5.0.0-pre.15","@feathersjs/feathers":"^5.0.0-pre.15","@feathersjs/socketio":"^5.0.0-pre.15","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^16.11.10","chai":"^4.3.4","mocha":"^9.1.3","mongodb":"^4.2.0","npm-check-updates":"^12.0.2","nyc":"^15.1.0","run-rs":"^0.7.5","shx":"^0.3.3","ts-node":"^10.4.0","typescript":"^4.5.2"},"readme":"# feathers-mongodb\n\n[![CI](https://github.com/feathersjs-ecosystem/feathers-mongodb/workflows/CI/badge.svg)](https://github.com/feathersjs-ecosystem/feathers-mongodb/actions?query=workflow%3ACI)\n[![Dependency Status](https://img.shields.io/david/feathersjs-ecosystem/feathers-mongodb.svg?style=flat-square)](https://david-dm.org/feathersjs-ecosystem/feathers-mongodb)\n[![Download Status](https://img.shields.io/npm/dm/feathers-mongodb.svg?style=flat-square)](https://www.npmjs.com/package/feathers-mongodb)\n\nA [Feathers](https://feathersjs.com) database adapter for [MongoDB](https://www.mongodb.org/) using [official NodeJS driver for MongoDB](https://www.npmjs.com/package/mongodb).\n\n```bash\n$ npm install --save mongodb feathers-mongodb\n```\n\n> __Important:__ `feathers-mongodb` implements the [Feathers Common database adapter API](https://docs.feathersjs.com/api/databases/common.html) and [querying syntax](https://docs.feathersjs.com/api/databases/querying.html).\n\n> This adapter also requires a [running MongoDB](https://docs.mongodb.com/getting-started/shell/#) database server.\n\n\n## API\n\n### `service(options)`\n\nReturns a new service instance initialized with the given options. `Model` has to be a MongoDB collection.\n\n```js\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\nMongoClient.connect('mongodb://localhost:27017/feathers').then(client => {\n  app.use('/messages', service({\n    Model: client.db('feathers').collection('messages')\n  }));\n  app.use('/messages', service({ Model, id, events, paginate }));\n});\n```\n\n__Options:__\n\n- `Model` (**required**) - The MongoDB collection instance\n- `id` (*optional*, default: `'_id'`) - The name of the id field property. By design, MongoDB will always add an `_id` property.\n- `disableObjectify` (*optional*, default `false`) - This will disable the objectify of the id field if you want to use normal strings\n- `events` (*optional*) - A list of [custom service events](https://docs.feathersjs.com/api/events.html#custom-events) sent by this service\n- `paginate` (*optional*) - A [pagination object](https://docs.feathersjs.com/api/databases/common.html#pagination) containing a `default` and `max` page size\n- `whitelist` (*optional*) - A list of additional query parameters to allow (e..g `[ '$regex', '$geoNear' ]`)\n- `multi` (*optional*) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`)\n- `useEstimatedDocumentCount` (*optional*, default `false`) - If `true` document counting will rely on `estimatedDocumentCount` instead of `countDocuments`\n\n### params.mongodb\n\nWhen making a [service method](https://docs.feathersjs.com/api/services.html) call, `params` can contain an `mongodb` property (for example, `{upsert: true}`) which allows to modify the options used to run the MongoDB query.\n\n#### Transactions\n\nYou can utilized a [MongoDB Transactions](https://docs.mongodb.com/manual/core/transactions/) by passing a `session` with the `params.mongodb`:\n\n```js\nimport { ObjectID } from 'mongodb'\n\nexport default async app => {\n  app.use('/fooBarService', {\n    async create(data) {\n      // assumes you have access to the mongoClient via your app state\n      let session = app.mongoClient.startSession()\n      try {\n        await session.withTransaction(async () => {\n            let fooID = new ObjectID()\n            let barID = new ObjectID()\n            app.service('fooService').create(\n              {\n                ...data,\n                _id: fooID,\n                bar: barID,\n              },\n              { mongodb: { session } },\n            )\n            app.service('barService').create(\n              {\n                ...data,\n                _id: barID\n                foo: fooID\n              },\n              { mongodb: { session } },\n            )\n        })\n      } finally {\n        await session.endSession()\n      }\n    }\n  })\n}\n```\n\n## Example\n\nHere is an example of a Feathers server with a `messages` endpoint that writes to the `feathers` database and the `messages` collection.\n\n```\n$ npm install @feathersjs/feathers @feathersjs/errors @feathersjs/express @feathersjs/socketio feathers-mongodb mongodb\n```\n\nIn `app.js`:\n\n```js\nconst feathers = require('@feathersjs/feathers');\nconst express = require('@feathersjs/express');\nconst socketio = require('@feathersjs/socketio');\n\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\n// Create an Express compatible Feathers application instance.\nconst app = express(feathers());\n// Turn on JSON parser for REST services\napp.use(express.json());\n// Turn on URL-encoded parser for REST services\napp.use(express.urlencoded({extended: true}));\n// Enable REST services\napp.configure(express.rest());\n// Enable Socket.io\napp.configure(socketio());\n\n// Connect to the db, create and register a Feathers service.\napp.use('/messages', service({\n  paginate: {\n    default: 2,\n    max: 4\n  }\n}));\n\n// A basic error handler, just like Express\napp.use(express.errorHandler());\n\n// Connect to your MongoDB instance(s)\nMongoClient.connect('mongodb://localhost:27017/feathers')\n  .then(function(client){\n    // Set the model now that we are connected\n    app.service('messages').Model = client.db('feathers').collection('messages');\n\n    // Now that we are connected, create a dummy Message\n    app.service('messages').create({\n      text: 'Message created on server'\n    }).then(message => console.log('Created message', message));\n  }).catch(error => console.error(error));\n\n// Start the server.\nconst port = 3030;\n\napp.listen(port, () => {\n  console.log(`Feathers server listening on port ${port}`);\n});\n```\n\nRun the example with `node app` and go to [localhost:3030/messages](http://localhost:3030/messages).\n\n\n## Querying\n\nAdditionally to the [common querying mechanism](https://docs.feathersjs.com/api/databases/querying.html) this adapter also supports [MongoDB's query syntax](https://docs.mongodb.com/v3.2/tutorial/query-documents/) and the `update` method also supports MongoDB [update operators](https://docs.mongodb.com/v3.2/reference/operator/update/).\n\n> **Important:** External query values through HTTP URLs may have to be converted to the same type stored in MongoDB in a before [hook](https://docs.feathersjs.com/api/hooks.html) otherwise no matches will be found. Websocket requests will maintain the correct format if it is supported by JSON (ObjectIDs and dates still have to be converted).\n\nFor example, an `age` (which is a number) a hook like this can be used:\n\n```js\nconst ObjectID = require('mongodb').ObjectID;\n\napp.service('users').hooks({\n  before: {\n    find(context) {\n      const { query = {} } = context.params;\n\n      if(query.age !== undefined) {\n        query.age = parseInt(query.age, 10);\n      }\n\n      context.params.query = query;\n\n      return Promise.resolve(context);\n    }\n  }\n});\n```\n\nWhich will allows queries like `/users?_id=507f1f77bcf86cd799439011&age=25`.\n\n## Collation Support\n\nThis adapter includes support for [collation and case insensitive indexes available in MongoDB v3.4](https://docs.mongodb.com/manual/release-notes/3.4/#collation-and-case-insensitive-indexes). Collation parameters may be passed using the special `collation` parameter to the `find()`, `remove()` and `patch()` methods.\n\n### Example: Patch records with case-insensitive alphabetical ordering\n\nThe example below would patch all student records with grades of `'c'` or `'C'` and above (a natural language ordering). Without collations this would not be as simple, since the comparison `{ $gt: 'c' }` would not include uppercase grades of `'C'` because the code point of `'C'` is less than that of `'c'`.\n\n```js\nconst patch = { shouldStudyMore: true };\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.patch(null, patch, { query, collation }).then( ... );\n```\n\n### Example: Find records with a case-insensitive search\n\nSimilar to the above example, this would find students with a grade of `'c'` or greater, in a case-insensitive manner.\n\n```js\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.find({ query, collation }).then( ... );\n```\n\nFor more information on MongoDB's collation feature, visit the [collation reference page](https://docs.mongodb.com/manual/reference/collation/).\n\n## License\n\nCopyright (c) 2019\n\nLicensed under the [MIT license](LICENSE).\n","readmeFilename":"README.md","gitHead":"a724a1aed675f45a7bc5bde83b1107c70ac22ec9","_id":"feathers-mongodb@7.0.0-pre.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-MQAxGnZGyEWEoKpfG5t2/bpi03ciPH2W/ETKxk7t5fTgFHgxz/4iZCXWxrcQU2XvWyMS8NdmnmIv3qB8yCnrAw==","shasum":"b6d7bdba6c2ada6c1f2dcffaa9e3313fddb16ecb","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-7.0.0-pre.3.tgz","fileCount":12,"unpackedSize":78913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpIrRCRA9TVsSAnZWagAA/6QP/Ai8YZFbjymqCSPw9JFt\noTACYFVMTwr1isSNejDOEKkjmd1gg5SxzuFoi5UF696lf2XPCPUUaSr7fMOu\n0fsv6Y5/wp4uhgZLM8DNHQBHTuxRKfkLEPBt2NH5+hojqJyFmw4+jiPTKmZj\n6McMwBxMyue6Q9ro76zqRwB/W+pNngRsqHro390Rj2t2cXfM0n2/G4gxE4y3\n1ecMr/iR9pb8Ybski2CRrP19EDAE5UYDHZ+AzNcSI/6Zwim2YEsPFwXO3b0x\nZIZDka/NR1JiFghw7B9yaAIrvtCOmcHXuU5hW/QsHevjFj2+99/OWy41sEjj\nr7gFZ1gmxOZUlOefCEXXW1z4L8b0J58DIUCzOOgpQ+C2ysQAoIpmHA9T8eUI\nfkGQuuraZVmJPp8+QATDjWUpaPjf0/1VoQDex+1IXNcHjTuIfNTpNyEbjs2R\n78BayEulLIH3DV3mI/DHF0eK2O4Dc31AYF0HuELt5v4+gDCw6V6yEBDysxks\ngtnuqcndUq5fWmwSj3bao2VrF1GiplRPT5AvoqxdGxm8ZhfBcqmybrolGGVC\nOWWsUccc/U+MMNajkCcaHC/dcdvXH/dF5SU/kdKWu6ZXW4vqw8Jq8dAB+FAz\nS4pZEWYiuhGbnpeClx8tsPBXFhTX4TI9HLi8jD+5BA4cmMk6c9lz1MjwsjF3\nJpU1\r\n=Qc5d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu2VI/w/dyALBfOIC2Wp7bnnbABRjzD+y/f2n948JG8wIhAMFDha5Inhu23PMOxNKgH5MlThqQTEuuA6SfNiW/fCXr"}]},"_npmUser":{"name":"marshallswain","email":"marshall@creativeideal.net"},"directories":{},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_7.0.0-pre.3_1638173392955_0.9198979235998148"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"7.0.0-pre.4":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"7.0.0-pre.4","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"lib/","scripts":{"prepublish":"npm run compile","postpublish":"git push origin --tags","compile":"shx rm -rf lib/ && tsc","changelog":"github_changelog_generator --user feathersjs-ecosystem --project feathers-mongodb && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","update-dependencies":"ncu -u","mocha":"mocha --require ts-node/register --recursive test/*.test.ts --timeout 20000 --exit","coverage":"nyc npm run mocha","test":"npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.0-pre.15","@feathersjs/commons":"^5.0.0-pre.15","@feathersjs/errors":"^5.0.0-pre.15"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.0-pre.15","@feathersjs/express":"^5.0.0-pre.15","@feathersjs/feathers":"^5.0.0-pre.15","@feathersjs/socketio":"^5.0.0-pre.15","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^16.11.10","chai":"^4.3.4","mocha":"^9.1.3","mongodb":"^4.2.0","npm-check-updates":"^12.0.2","nyc":"^15.1.0","run-rs":"^0.7.5","shx":"^0.3.3","ts-node":"^10.4.0","typescript":"^4.5.2"},"readme":"# feathers-mongodb\n\n[![CI](https://github.com/feathersjs-ecosystem/feathers-mongodb/workflows/CI/badge.svg)](https://github.com/feathersjs-ecosystem/feathers-mongodb/actions?query=workflow%3ACI)\n[![Dependency Status](https://img.shields.io/david/feathersjs-ecosystem/feathers-mongodb.svg?style=flat-square)](https://david-dm.org/feathersjs-ecosystem/feathers-mongodb)\n[![Download Status](https://img.shields.io/npm/dm/feathers-mongodb.svg?style=flat-square)](https://www.npmjs.com/package/feathers-mongodb)\n\nA [Feathers](https://feathersjs.com) database adapter for [MongoDB](https://www.mongodb.org/) using [official NodeJS driver for MongoDB](https://www.npmjs.com/package/mongodb).\n\n```bash\n$ npm install --save mongodb feathers-mongodb\n```\n\n> __Important:__ `feathers-mongodb` implements the [Feathers Common database adapter API](https://docs.feathersjs.com/api/databases/common.html) and [querying syntax](https://docs.feathersjs.com/api/databases/querying.html).\n\n> This adapter also requires a [running MongoDB](https://docs.mongodb.com/getting-started/shell/#) database server.\n\n\n## API\n\n### `service(options)`\n\nReturns a new service instance initialized with the given options. `Model` has to be a MongoDB collection.\n\n```js\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\nMongoClient.connect('mongodb://localhost:27017/feathers').then(client => {\n  app.use('/messages', service({\n    Model: client.db('feathers').collection('messages')\n  }));\n  app.use('/messages', service({ Model, id, events, paginate }));\n});\n```\n\n__Options:__\n\n- `Model` (**required**) - The MongoDB collection instance\n- `id` (*optional*, default: `'_id'`) - The name of the id field property. By design, MongoDB will always add an `_id` property.\n- `disableObjectify` (*optional*, default `false`) - This will disable the objectify of the id field if you want to use normal strings\n- `events` (*optional*) - A list of [custom service events](https://docs.feathersjs.com/api/events.html#custom-events) sent by this service\n- `paginate` (*optional*) - A [pagination object](https://docs.feathersjs.com/api/databases/common.html#pagination) containing a `default` and `max` page size\n- `whitelist` (*optional*) - A list of additional query parameters to allow (e..g `[ '$regex', '$geoNear' ]`)\n- `multi` (*optional*) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`)\n- `useEstimatedDocumentCount` (*optional*, default `false`) - If `true` document counting will rely on `estimatedDocumentCount` instead of `countDocuments`\n\n### params.mongodb\n\nWhen making a [service method](https://docs.feathersjs.com/api/services.html) call, `params` can contain an `mongodb` property (for example, `{upsert: true}`) which allows to modify the options used to run the MongoDB query.\n\n#### Transactions\n\nYou can utilized a [MongoDB Transactions](https://docs.mongodb.com/manual/core/transactions/) by passing a `session` with the `params.mongodb`:\n\n```js\nimport { ObjectID } from 'mongodb'\n\nexport default async app => {\n  app.use('/fooBarService', {\n    async create(data) {\n      // assumes you have access to the mongoClient via your app state\n      let session = app.mongoClient.startSession()\n      try {\n        await session.withTransaction(async () => {\n            let fooID = new ObjectID()\n            let barID = new ObjectID()\n            app.service('fooService').create(\n              {\n                ...data,\n                _id: fooID,\n                bar: barID,\n              },\n              { mongodb: { session } },\n            )\n            app.service('barService').create(\n              {\n                ...data,\n                _id: barID\n                foo: fooID\n              },\n              { mongodb: { session } },\n            )\n        })\n      } finally {\n        await session.endSession()\n      }\n    }\n  })\n}\n```\n\n## Example\n\nHere is an example of a Feathers server with a `messages` endpoint that writes to the `feathers` database and the `messages` collection.\n\n```\n$ npm install @feathersjs/feathers @feathersjs/errors @feathersjs/express @feathersjs/socketio feathers-mongodb mongodb\n```\n\nIn `app.js`:\n\n```js\nconst feathers = require('@feathersjs/feathers');\nconst express = require('@feathersjs/express');\nconst socketio = require('@feathersjs/socketio');\n\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\n// Create an Express compatible Feathers application instance.\nconst app = express(feathers());\n// Turn on JSON parser for REST services\napp.use(express.json());\n// Turn on URL-encoded parser for REST services\napp.use(express.urlencoded({extended: true}));\n// Enable REST services\napp.configure(express.rest());\n// Enable Socket.io\napp.configure(socketio());\n\n// Connect to the db, create and register a Feathers service.\napp.use('/messages', service({\n  paginate: {\n    default: 2,\n    max: 4\n  }\n}));\n\n// A basic error handler, just like Express\napp.use(express.errorHandler());\n\n// Connect to your MongoDB instance(s)\nMongoClient.connect('mongodb://localhost:27017/feathers')\n  .then(function(client){\n    // Set the model now that we are connected\n    app.service('messages').Model = client.db('feathers').collection('messages');\n\n    // Now that we are connected, create a dummy Message\n    app.service('messages').create({\n      text: 'Message created on server'\n    }).then(message => console.log('Created message', message));\n  }).catch(error => console.error(error));\n\n// Start the server.\nconst port = 3030;\n\napp.listen(port, () => {\n  console.log(`Feathers server listening on port ${port}`);\n});\n```\n\nRun the example with `node app` and go to [localhost:3030/messages](http://localhost:3030/messages).\n\n\n## Querying\n\nAdditionally to the [common querying mechanism](https://docs.feathersjs.com/api/databases/querying.html) this adapter also supports [MongoDB's query syntax](https://docs.mongodb.com/v3.2/tutorial/query-documents/) and the `update` method also supports MongoDB [update operators](https://docs.mongodb.com/v3.2/reference/operator/update/).\n\n> **Important:** External query values through HTTP URLs may have to be converted to the same type stored in MongoDB in a before [hook](https://docs.feathersjs.com/api/hooks.html) otherwise no matches will be found. Websocket requests will maintain the correct format if it is supported by JSON (ObjectIDs and dates still have to be converted).\n\nFor example, an `age` (which is a number) a hook like this can be used:\n\n```js\nconst ObjectID = require('mongodb').ObjectID;\n\napp.service('users').hooks({\n  before: {\n    find(context) {\n      const { query = {} } = context.params;\n\n      if(query.age !== undefined) {\n        query.age = parseInt(query.age, 10);\n      }\n\n      context.params.query = query;\n\n      return Promise.resolve(context);\n    }\n  }\n});\n```\n\nWhich will allows queries like `/users?_id=507f1f77bcf86cd799439011&age=25`.\n\n## Collation Support\n\nThis adapter includes support for [collation and case insensitive indexes available in MongoDB v3.4](https://docs.mongodb.com/manual/release-notes/3.4/#collation-and-case-insensitive-indexes). Collation parameters may be passed using the special `collation` parameter to the `find()`, `remove()` and `patch()` methods.\n\n### Example: Patch records with case-insensitive alphabetical ordering\n\nThe example below would patch all student records with grades of `'c'` or `'C'` and above (a natural language ordering). Without collations this would not be as simple, since the comparison `{ $gt: 'c' }` would not include uppercase grades of `'C'` because the code point of `'C'` is less than that of `'c'`.\n\n```js\nconst patch = { shouldStudyMore: true };\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.patch(null, patch, { query, collation }).then( ... );\n```\n\n### Example: Find records with a case-insensitive search\n\nSimilar to the above example, this would find students with a grade of `'c'` or greater, in a case-insensitive manner.\n\n```js\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.find({ query, collation }).then( ... );\n```\n\nFor more information on MongoDB's collation feature, visit the [collation reference page](https://docs.mongodb.com/manual/reference/collation/).\n\n## License\n\nCopyright (c) 2019\n\nLicensed under the [MIT license](LICENSE).\n","readmeFilename":"README.md","gitHead":"c3cf1ddabaa20fb2b2838341386a4d3d11da886b","_id":"feathers-mongodb@7.0.0-pre.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-KhXXAkmsW/SyyddEWtsjm6EqDkgI5QplHao7HBX77As/Q/rsKCLr6MXKzcIAhLOcl1FZv3//YpS4ip15n1K62A==","shasum":"6c350a67132c19ef0cdb5b24215b712d97b6ccf1","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-7.0.0-pre.4.tgz","fileCount":12,"unpackedSize":78892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpIvRCRA9TVsSAnZWagAAbTIQAJIlCyk6wWKPgv95omut\n7RjJhCcZfdAUujwhcNAbaf3AuVwFAbmipCTMn7FxpR5Wv4bZ3BeqqyMrK+k4\niFsNKB5/7nEKmWsF/0pG7/+5DoV5IfLgUd305yYeFhHgj5ny4fG/kPLrvSPA\njZ8Xbk4X41jD/+XDzRRtmH9KU+ZDWIzTYKAK1GpCQ0fLI97Suq6RSwX9JWcB\nWticEx1IJDWmU6gAtEPVc+5Qt853M5llgvDneZq/EGYtPSBmHuWUefAx6BYa\nCpW5B4mewJSadyesO4oIv/YzAfqh63pDqwBECkkvep8Mj+nhdSXnaKyqCdjY\noKwqstF7lc4ciixXQjBB/iFm2tj5FQYtusBZcciNaRpKX0u294QBdv+rzpCu\n/VKEnLCKt/t6t7abmDbc559QVxD4JuHxVPJmn+ahv2LDVfXcIWRNSzYugV5P\nIi78GBTlFTt7gy/FFZtJX+KC+17V/zk1AWmAjniLPfvDraLsQ6ZCtiQTv+QG\nrsaFZuq/1jrx0HLG4Uf2qRKAhhUcoqfFxZk+/PhE6/qIKsDEXJD7nGo0UfO3\nfqwKE3R6XR2U7c67Mou2alJ/V5WtP0kH5qIBKHAG0SCNri7VKF4y9K1sAXXi\nZthW3hhhlKzXEHjejNblvpXD7RROl1/d2jNl5HPoLmx0dc74sCgJY9LulhUg\n0sJo\r\n=Nayk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3kL7qyPZP3fO/ZcNtuJyHa+nALFs4MI3frwA/wPHhHAIgQ0Su9kv+/asaTlBW6WCJsr6TYrrAyXU4MjufhOcSW/g="}]},"_npmUser":{"name":"marshallswain","email":"marshall@creativeideal.net"},"directories":{},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_7.0.0-pre.4_1638173649707_0.6731116488412179"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"7.0.0-pre.5":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"7.0.0-pre.5","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"lib/","scripts":{"prepublish":"npm run compile","postpublish":"git push origin --tags && npm run changelog && git push origin","compile":"shx rm -rf lib/ && tsc","changelog":"github_changelog_generator --user feathersjs-ecosystem --project feathers-mongodb && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","update-dependencies":"ncu -u","mocha":"mocha --require ts-node/register --recursive test/*.test.ts --timeout 20000 --exit","coverage":"nyc npm run mocha","test":"npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.0-pre.15","@feathersjs/commons":"^5.0.0-pre.15","@feathersjs/errors":"^5.0.0-pre.15"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.0-pre.15","@feathersjs/express":"^5.0.0-pre.15","@feathersjs/feathers":"^5.0.0-pre.15","@feathersjs/socketio":"^5.0.0-pre.15","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^16.11.10","chai":"^4.3.4","mocha":"^9.1.3","mongodb":"^4.2.0","npm-check-updates":"^12.0.2","nyc":"^15.1.0","run-rs":"^0.7.5","shx":"^0.3.3","ts-node":"^10.4.0","typescript":"^4.5.2"},"readme":"# feathers-mongodb\n\n[![CI](https://github.com/feathersjs-ecosystem/feathers-mongodb/workflows/CI/badge.svg)](https://github.com/feathersjs-ecosystem/feathers-mongodb/actions?query=workflow%3ACI)\n[![Dependency Status](https://img.shields.io/david/feathersjs-ecosystem/feathers-mongodb.svg?style=flat-square)](https://david-dm.org/feathersjs-ecosystem/feathers-mongodb)\n[![Download Status](https://img.shields.io/npm/dm/feathers-mongodb.svg?style=flat-square)](https://www.npmjs.com/package/feathers-mongodb)\n\nA [Feathers](https://feathersjs.com) database adapter for [MongoDB](https://www.mongodb.org/) using [official NodeJS driver for MongoDB](https://www.npmjs.com/package/mongodb).\n\n```bash\n$ npm install --save mongodb feathers-mongodb\n```\n\n> __Important:__ `feathers-mongodb` implements the [Feathers Common database adapter API](https://docs.feathersjs.com/api/databases/common.html) and [querying syntax](https://docs.feathersjs.com/api/databases/querying.html).\n\n> This adapter also requires a [running MongoDB](https://docs.mongodb.com/getting-started/shell/#) database server.\n\n\n## API\n\n### `service(options)`\n\nReturns a new service instance initialized with the given options. `Model` has to be a MongoDB collection.\n\n```js\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\nMongoClient.connect('mongodb://localhost:27017/feathers').then(client => {\n  app.use('/messages', service({\n    Model: client.db('feathers').collection('messages')\n  }));\n  app.use('/messages', service({ Model, id, events, paginate }));\n});\n```\n\n__Options:__\n\n- `Model` (**required**) - The MongoDB collection instance\n- `id` (*optional*, default: `'_id'`) - The name of the id field property. By design, MongoDB will always add an `_id` property.\n- `disableObjectify` (*optional*, default `false`) - This will disable the objectify of the id field if you want to use normal strings\n- `events` (*optional*) - A list of [custom service events](https://docs.feathersjs.com/api/events.html#custom-events) sent by this service\n- `paginate` (*optional*) - A [pagination object](https://docs.feathersjs.com/api/databases/common.html#pagination) containing a `default` and `max` page size\n- `whitelist` (*optional*) - A list of additional query parameters to allow (e..g `[ '$regex', '$geoNear' ]`)\n- `multi` (*optional*) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`)\n- `useEstimatedDocumentCount` (*optional*, default `false`) - If `true` document counting will rely on `estimatedDocumentCount` instead of `countDocuments`\n\n### params.mongodb\n\nWhen making a [service method](https://docs.feathersjs.com/api/services.html) call, `params` can contain an `mongodb` property (for example, `{upsert: true}`) which allows to modify the options used to run the MongoDB query.\n\n#### Transactions\n\nYou can utilized a [MongoDB Transactions](https://docs.mongodb.com/manual/core/transactions/) by passing a `session` with the `params.mongodb`:\n\n```js\nimport { ObjectID } from 'mongodb'\n\nexport default async app => {\n  app.use('/fooBarService', {\n    async create(data) {\n      // assumes you have access to the mongoClient via your app state\n      let session = app.mongoClient.startSession()\n      try {\n        await session.withTransaction(async () => {\n            let fooID = new ObjectID()\n            let barID = new ObjectID()\n            app.service('fooService').create(\n              {\n                ...data,\n                _id: fooID,\n                bar: barID,\n              },\n              { mongodb: { session } },\n            )\n            app.service('barService').create(\n              {\n                ...data,\n                _id: barID\n                foo: fooID\n              },\n              { mongodb: { session } },\n            )\n        })\n      } finally {\n        await session.endSession()\n      }\n    }\n  })\n}\n```\n\n## Example\n\nHere is an example of a Feathers server with a `messages` endpoint that writes to the `feathers` database and the `messages` collection.\n\n```\n$ npm install @feathersjs/feathers @feathersjs/errors @feathersjs/express @feathersjs/socketio feathers-mongodb mongodb\n```\n\nIn `app.js`:\n\n```js\nconst feathers = require('@feathersjs/feathers');\nconst express = require('@feathersjs/express');\nconst socketio = require('@feathersjs/socketio');\n\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\n// Create an Express compatible Feathers application instance.\nconst app = express(feathers());\n// Turn on JSON parser for REST services\napp.use(express.json());\n// Turn on URL-encoded parser for REST services\napp.use(express.urlencoded({extended: true}));\n// Enable REST services\napp.configure(express.rest());\n// Enable Socket.io\napp.configure(socketio());\n\n// Connect to the db, create and register a Feathers service.\napp.use('/messages', service({\n  paginate: {\n    default: 2,\n    max: 4\n  }\n}));\n\n// A basic error handler, just like Express\napp.use(express.errorHandler());\n\n// Connect to your MongoDB instance(s)\nMongoClient.connect('mongodb://localhost:27017/feathers')\n  .then(function(client){\n    // Set the model now that we are connected\n    app.service('messages').Model = client.db('feathers').collection('messages');\n\n    // Now that we are connected, create a dummy Message\n    app.service('messages').create({\n      text: 'Message created on server'\n    }).then(message => console.log('Created message', message));\n  }).catch(error => console.error(error));\n\n// Start the server.\nconst port = 3030;\n\napp.listen(port, () => {\n  console.log(`Feathers server listening on port ${port}`);\n});\n```\n\nRun the example with `node app` and go to [localhost:3030/messages](http://localhost:3030/messages).\n\n\n## Querying\n\nAdditionally to the [common querying mechanism](https://docs.feathersjs.com/api/databases/querying.html) this adapter also supports [MongoDB's query syntax](https://docs.mongodb.com/v3.2/tutorial/query-documents/) and the `update` method also supports MongoDB [update operators](https://docs.mongodb.com/v3.2/reference/operator/update/).\n\n> **Important:** External query values through HTTP URLs may have to be converted to the same type stored in MongoDB in a before [hook](https://docs.feathersjs.com/api/hooks.html) otherwise no matches will be found. Websocket requests will maintain the correct format if it is supported by JSON (ObjectIDs and dates still have to be converted).\n\nFor example, an `age` (which is a number) a hook like this can be used:\n\n```js\nconst ObjectID = require('mongodb').ObjectID;\n\napp.service('users').hooks({\n  before: {\n    find(context) {\n      const { query = {} } = context.params;\n\n      if(query.age !== undefined) {\n        query.age = parseInt(query.age, 10);\n      }\n\n      context.params.query = query;\n\n      return Promise.resolve(context);\n    }\n  }\n});\n```\n\nWhich will allows queries like `/users?_id=507f1f77bcf86cd799439011&age=25`.\n\n## Collation Support\n\nThis adapter includes support for [collation and case insensitive indexes available in MongoDB v3.4](https://docs.mongodb.com/manual/release-notes/3.4/#collation-and-case-insensitive-indexes). Collation parameters may be passed using the special `collation` parameter to the `find()`, `remove()` and `patch()` methods.\n\n### Example: Patch records with case-insensitive alphabetical ordering\n\nThe example below would patch all student records with grades of `'c'` or `'C'` and above (a natural language ordering). Without collations this would not be as simple, since the comparison `{ $gt: 'c' }` would not include uppercase grades of `'C'` because the code point of `'C'` is less than that of `'c'`.\n\n```js\nconst patch = { shouldStudyMore: true };\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.patch(null, patch, { query, collation }).then( ... );\n```\n\n### Example: Find records with a case-insensitive search\n\nSimilar to the above example, this would find students with a grade of `'c'` or greater, in a case-insensitive manner.\n\n```js\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.find({ query, collation }).then( ... );\n```\n\nFor more information on MongoDB's collation feature, visit the [collation reference page](https://docs.mongodb.com/manual/reference/collation/).\n\n## License\n\nCopyright (c) 2019\n\nLicensed under the [MIT license](LICENSE).\n","readmeFilename":"README.md","gitHead":"78da91236f214ad577e72467100daa2cfe697b39","_id":"feathers-mongodb@7.0.0-pre.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-GE6phZSTtEjR5EYSUuPfRyiMhpGKVH36zgh60NlngPOWqbvHnQzXxMICXWayL8ACEpdAl5jNtFbFWyk8klM5Aw==","shasum":"374c0ce52b1e7ed245fe00a3c08be86f2df1058b","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-7.0.0-pre.5.tgz","fileCount":12,"unpackedSize":79467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp8jyCRA9TVsSAnZWagAAgn8QAJMhSjEyHLShtIb9/B5B\nlXvkqWHBj2YBW8kO1ffaTIv4lRbNx75i7IBt+3hmf5BHOIgCLyktrlZVFMSN\nPp+qbwoXt3RYbxhCN55j6z15YYxrzWg7kTGAdFQlRdZwe7Aav/w9rHoZxwnE\nOyq9J1T822bi2OlpVjYq1FIgFkM1k54nJl2Pq2wAPKokoCrP3Suv7buGwCzA\ndRXj67NxYoNCG61BMDQddNgFp8bI3gBF/xkv4WuK8eGlnh5IDcJtVbRgjGaN\nlnyP159Cp82IkkKmQY69fQgBPfYzXcQKGES6p6BXeylIzkYvm30Y3uCmI0p3\nCvjDi8p78lKb2lfaKpjrtyD7uSw2gNOhQckEgQ9RdD9hBLP7gLVxCuMN76Kh\nX+RJ5T06J8l+h9Jaeq3mWxlI4bg8LQpXlE7UlRriBKxOveIioqPFwm2HDr5g\n1k8aHr57dQvWlsUY9ZVtVvTYHWGLGfsKJvHzb5HVGNYi4hz8HJFpH0z7c/7h\npWsSwidzbv20VNL+rDm0Jdy4LPNrtoSSRyzXKprEcfh5j+QiaAZykhm7UcQY\n3kTHlizDCDhomH//El/KFOYk+t2LRoWao2gjuy0qqy5vvW2OjZu0n+1tzwlz\nh1AI/jKW3Fj/eHncQLj/tJnrcKCfWfPE/o3RYp2/2uny5xEgmEOw8xDY+rf8\nok9y\r\n=XLmo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoVoNyQvK8i81qDEey10dqVW/p4r7yzOyg96AA2pG3ngIhAJqNQb++RMvkw6QKmQ2sR04hFfm7I4cgv3X2H7BQ5hr+"}]},"_npmUser":{"name":"marshallswain","email":"marshall@creativeideal.net"},"directories":{},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_7.0.0-pre.5_1638385905961_0.6168493592951751"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"},"7.0.0-pre.6":{"name":"feathers-mongodb","description":"Feathers MongoDB service","version":"7.0.0-pre.6","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"main":"lib/","types":"lib/","scripts":{"prepublish":"npm run compile","postpublish":"git push origin --tags && npm run changelog && git push origin","compile":"shx rm -rf lib/ && tsc","changelog":"github_changelog_generator --user feathersjs-ecosystem --project feathers-mongodb && git add CHANGELOG.md && git commit -am \"Updating changelog\"","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","update-dependencies":"ncu -u","mocha":"mocha --require ts-node/register --recursive test/*.test.ts --timeout 20000 --exit","coverage":"nyc npm run mocha","test":"npm run coverage","mongodb":"run-rs -v 4.0.0"},"semistandard":{"env":["mocha"]},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/adapter-commons":"^5.0.0-pre.15","@feathersjs/commons":"^5.0.0-pre.15","@feathersjs/errors":"^5.0.0-pre.15"},"devDependencies":{"@feathersjs/adapter-tests":"^5.0.0-pre.15","@feathersjs/express":"^5.0.0-pre.15","@feathersjs/feathers":"^5.0.0-pre.15","@feathersjs/socketio":"^5.0.0-pre.15","@types/chai":"^4.2.22","@types/mocha":"^9.0.0","@types/node":"^16.11.10","chai":"^4.3.4","mocha":"^9.1.3","mongodb":"^4.2.0","npm-check-updates":"^12.0.2","nyc":"^15.1.0","run-rs":"^0.7.5","shx":"^0.3.3","ts-node":"^10.4.0","typescript":"^4.5.2"},"readme":"# feathers-mongodb\n\n[![CI](https://github.com/feathersjs-ecosystem/feathers-mongodb/workflows/CI/badge.svg)](https://github.com/feathersjs-ecosystem/feathers-mongodb/actions?query=workflow%3ACI)\n[![Dependency Status](https://img.shields.io/david/feathersjs-ecosystem/feathers-mongodb.svg?style=flat-square)](https://david-dm.org/feathersjs-ecosystem/feathers-mongodb)\n[![Download Status](https://img.shields.io/npm/dm/feathers-mongodb.svg?style=flat-square)](https://www.npmjs.com/package/feathers-mongodb)\n\nA [Feathers](https://feathersjs.com) database adapter for [MongoDB](https://www.mongodb.org/) using [official NodeJS driver for MongoDB](https://www.npmjs.com/package/mongodb).\n\n```bash\n$ npm install --save mongodb feathers-mongodb\n```\n\n> __Important:__ `feathers-mongodb` implements the [Feathers Common database adapter API](https://docs.feathersjs.com/api/databases/common.html) and [querying syntax](https://docs.feathersjs.com/api/databases/querying.html).\n\n> This adapter also requires a [running MongoDB](https://docs.mongodb.com/getting-started/shell/#) database server.\n\n\n## API\n\n### `service(options)`\n\nReturns a new service instance initialized with the given options. `Model` has to be a MongoDB collection.\n\n```js\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\nMongoClient.connect('mongodb://localhost:27017/feathers').then(client => {\n  app.use('/messages', service({\n    Model: client.db('feathers').collection('messages')\n  }));\n  app.use('/messages', service({ Model, id, events, paginate }));\n});\n```\n\n__Options:__\n\n- `Model` (**required**) - The MongoDB collection instance\n- `id` (*optional*, default: `'_id'`) - The name of the id field property. By design, MongoDB will always add an `_id` property.\n- `disableObjectify` (*optional*, default `false`) - This will disable the objectify of the id field if you want to use normal strings\n- `events` (*optional*) - A list of [custom service events](https://docs.feathersjs.com/api/events.html#custom-events) sent by this service\n- `paginate` (*optional*) - A [pagination object](https://docs.feathersjs.com/api/databases/common.html#pagination) containing a `default` and `max` page size\n- `whitelist` (*optional*) - A list of additional query parameters to allow (e..g `[ '$regex', '$geoNear' ]`)\n- `multi` (*optional*) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`)\n- `useEstimatedDocumentCount` (*optional*, default `false`) - If `true` document counting will rely on `estimatedDocumentCount` instead of `countDocuments`\n\n### params.mongodb\n\nWhen making a [service method](https://docs.feathersjs.com/api/services.html) call, `params` can contain an `mongodb` property (for example, `{upsert: true}`) which allows to modify the options used to run the MongoDB query.\n\n#### Transactions\n\nYou can utilized a [MongoDB Transactions](https://docs.mongodb.com/manual/core/transactions/) by passing a `session` with the `params.mongodb`:\n\n```js\nimport { ObjectID } from 'mongodb'\n\nexport default async app => {\n  app.use('/fooBarService', {\n    async create(data) {\n      // assumes you have access to the mongoClient via your app state\n      let session = app.mongoClient.startSession()\n      try {\n        await session.withTransaction(async () => {\n            let fooID = new ObjectID()\n            let barID = new ObjectID()\n            app.service('fooService').create(\n              {\n                ...data,\n                _id: fooID,\n                bar: barID,\n              },\n              { mongodb: { session } },\n            )\n            app.service('barService').create(\n              {\n                ...data,\n                _id: barID\n                foo: fooID\n              },\n              { mongodb: { session } },\n            )\n        })\n      } finally {\n        await session.endSession()\n      }\n    }\n  })\n}\n```\n\n## Example\n\nHere is an example of a Feathers server with a `messages` endpoint that writes to the `feathers` database and the `messages` collection.\n\n```\n$ npm install @feathersjs/feathers @feathersjs/errors @feathersjs/express @feathersjs/socketio feathers-mongodb mongodb\n```\n\nIn `app.js`:\n\n```js\nconst feathers = require('@feathersjs/feathers');\nconst express = require('@feathersjs/express');\nconst socketio = require('@feathersjs/socketio');\n\nconst MongoClient = require('mongodb').MongoClient;\nconst service = require('feathers-mongodb');\n\n// Create an Express compatible Feathers application instance.\nconst app = express(feathers());\n// Turn on JSON parser for REST services\napp.use(express.json());\n// Turn on URL-encoded parser for REST services\napp.use(express.urlencoded({extended: true}));\n// Enable REST services\napp.configure(express.rest());\n// Enable Socket.io\napp.configure(socketio());\n\n// Connect to the db, create and register a Feathers service.\napp.use('/messages', service({\n  paginate: {\n    default: 2,\n    max: 4\n  }\n}));\n\n// A basic error handler, just like Express\napp.use(express.errorHandler());\n\n// Connect to your MongoDB instance(s)\nMongoClient.connect('mongodb://localhost:27017/feathers')\n  .then(function(client){\n    // Set the model now that we are connected\n    app.service('messages').Model = client.db('feathers').collection('messages');\n\n    // Now that we are connected, create a dummy Message\n    app.service('messages').create({\n      text: 'Message created on server'\n    }).then(message => console.log('Created message', message));\n  }).catch(error => console.error(error));\n\n// Start the server.\nconst port = 3030;\n\napp.listen(port, () => {\n  console.log(`Feathers server listening on port ${port}`);\n});\n```\n\nRun the example with `node app` and go to [localhost:3030/messages](http://localhost:3030/messages).\n\n\n## Querying\n\nAdditionally to the [common querying mechanism](https://docs.feathersjs.com/api/databases/querying.html) this adapter also supports [MongoDB's query syntax](https://docs.mongodb.com/v3.2/tutorial/query-documents/) and the `update` method also supports MongoDB [update operators](https://docs.mongodb.com/v3.2/reference/operator/update/).\n\n> **Important:** External query values through HTTP URLs may have to be converted to the same type stored in MongoDB in a before [hook](https://docs.feathersjs.com/api/hooks.html) otherwise no matches will be found. Websocket requests will maintain the correct format if it is supported by JSON (ObjectIDs and dates still have to be converted).\n\nFor example, an `age` (which is a number) a hook like this can be used:\n\n```js\nconst ObjectID = require('mongodb').ObjectID;\n\napp.service('users').hooks({\n  before: {\n    find(context) {\n      const { query = {} } = context.params;\n\n      if(query.age !== undefined) {\n        query.age = parseInt(query.age, 10);\n      }\n\n      context.params.query = query;\n\n      return Promise.resolve(context);\n    }\n  }\n});\n```\n\nWhich will allows queries like `/users?_id=507f1f77bcf86cd799439011&age=25`.\n\n## Collation Support\n\nThis adapter includes support for [collation and case insensitive indexes available in MongoDB v3.4](https://docs.mongodb.com/manual/release-notes/3.4/#collation-and-case-insensitive-indexes). Collation parameters may be passed using the special `collation` parameter to the `find()`, `remove()` and `patch()` methods.\n\n### Example: Patch records with case-insensitive alphabetical ordering\n\nThe example below would patch all student records with grades of `'c'` or `'C'` and above (a natural language ordering). Without collations this would not be as simple, since the comparison `{ $gt: 'c' }` would not include uppercase grades of `'C'` because the code point of `'C'` is less than that of `'c'`.\n\n```js\nconst patch = { shouldStudyMore: true };\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.patch(null, patch, { query, collation }).then( ... );\n```\n\n### Example: Find records with a case-insensitive search\n\nSimilar to the above example, this would find students with a grade of `'c'` or greater, in a case-insensitive manner.\n\n```js\nconst query = { grade: { $gte: 'c' } };\nconst collation = { locale: 'en', strength: 1 };\nstudents.find({ query, collation }).then( ... );\n```\n\nFor more information on MongoDB's collation feature, visit the [collation reference page](https://docs.mongodb.com/manual/reference/collation/).\n\n## License\n\nCopyright (c) 2019\n\nLicensed under the [MIT license](LICENSE).\n","readmeFilename":"README.md","gitHead":"9f8ad18a6ff0f90257326cea51953a1c2e65c192","_id":"feathers-mongodb@7.0.0-pre.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ld1LId/0bW4xR3HCehWA1HVkCmbD9+QlhrfSt76vHCbGKRToKZx9gYa1Coko8bgHKjZ9AZfYCnLrhHmVRYHoIA==","shasum":"9b7d6a61186e52640424877c88c85df6a04f1434","tarball":"https://registry.npmjs.org/feathers-mongodb/-/feathers-mongodb-7.0.0-pre.6.tgz","fileCount":12,"unpackedSize":79797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp/6ZCRA9TVsSAnZWagAAv/kP/11zdRb3nR0GSMhCgeUh\nOdwG5/KvslQ4Z9dz9z7TR+7hhJ44G+jRPfyE/vOLzVTFVe0Qo+JPTPXdveN+\nohXMIv3wOFtY/Zp0yTLmVUx5IfF37i2Q3gn4Jn95tm9JEP1h6f4VwZOndwvX\nrOY2hX2hJFUT2PbvnxrpUIQtF4uUasu/n5hb5NIfoSYTFRHyznFHLAlJdDlr\nbpEWR44CuROOVluvjZ/d2pz9yLMWN3zMzNWzPdwkkDWVYCvW1KBF0pCY4g0l\n69XVnKneKokuMM/u2GyHpEHppUgtyHZuwvESy3yOyjxBeC33j29WjnDLz9/j\njkElL/sR6L+kOzIZzSo+SzmJA4ufBIpE/dP4ZcAwB1nfnuAetQ7ELImjLuqO\nCR69R4l1dDvEcPFmkyTgei76VAoCyeu/x7zxpSL11I16GIEP+tzb4AaB/jDx\nAUh3TrTUNDJO55r1XKOvm0Yc0QvZ9qVHPkHQS3tuwUbyNRXG7Z/CxbQTuUD7\nBIUq0QPrabr1+AlHritvxmMhLmc2htjHEhpIoBmPIclQjlsaTUoGLxbAvIzg\nzEyMJ+/62HEYkAUDVoSjmaBtSaEkp9Q66SgF3drUY2qhV2a/Ar97uoJ3OrLB\nC5h/aD5HJA30K482YQblsBE8oh+6N3e9j/Yysj9DMJ8bh2Wam2vGacJ25ubC\nG+lY\r\n=s26+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGO2B0dS1LZGJP9hElOj5jUpgCwII7wuhu3hMI8Btim0AiAHMy310D0/JwlCRPpf6p9EJHB0HHhFwR6Wl0Xc7LID1Q=="}]},"_npmUser":{"name":"marshallswain","email":"marshall@creativeideal.net"},"directories":{},"maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-mongodb_7.0.0-pre.6_1638399640944_0.6131856030525189"},"_hasShrinkwrap":false,"deprecated":"This module has been moved to @feathersjs/mongodb (see https://feathersjs.com/api/databases/mongodb.html)"}},"readme":"","maintainers":[{"name":"daffl","email":"daff@neyeon.com"},{"name":"ekryski","email":"e.kryski@gmail.com"},{"name":"marshallswain","email":"marshall@creativeideal.net"}],"time":{"modified":"2023-03-15T19:06:25.642Z","created":"2014-04-11T05:49:27.994Z","0.1.1":"2014-04-11T05:49:30.439Z","0.2.0":"2014-06-05T02:57:48.345Z","0.2.1":"2014-06-13T06:27:42.940Z","0.3.0":"2014-06-23T23:49:56.348Z","0.3.1":"2015-04-29T19:41:19.763Z","0.3.2":"2015-04-29T19:42:27.780Z","0.3.3":"2015-05-12T18:43:37.077Z","2.0.0":"2015-07-28T20:25:46.246Z","1.0.0":"2015-07-28T20:31:07.062Z","1.0.1":"2015-10-12T17:12:26.242Z","1.0.2":"2015-10-25T03:57:07.166Z","1.1.0":"2015-11-08T01:55:08.797Z","1.1.1":"2016-01-21T01:16:37.749Z","2.1.0":"2016-02-22T03:39:26.504Z","2.1.1":"2016-02-23T20:08:24.775Z","2.1.2":"2016-02-23T21:55:23.523Z","2.1.3":"2016-02-24T21:52:19.204Z","2.2.0":"2016-05-07T02:28:08.844Z","2.3.0":"2016-06-17T02:40:57.018Z","2.4.0":"2016-07-08T02:08:13.075Z","2.4.1":"2016-07-09T01:50:32.891Z","2.4.2":"2016-07-21T05:13:53.785Z","2.5.0":"2016-09-08T04:24:55.981Z","2.5.1":"2016-09-21T02:33:00.999Z","2.6.0":"2016-11-12T04:15:39.754Z","2.7.0":"2017-01-07T22:02:50.205Z","2.8.0":"2017-01-19T17:00:50.935Z","2.9.0":"2017-05-09T20:16:35.362Z","2.9.1":"2017-10-19T17:00:49.060Z","3.0.0":"2017-12-03T03:56:06.813Z","3.0.1":"2018-02-04T22:18:54.129Z","3.1.0":"2018-05-01T16:08:06.692Z","3.2.0":"2018-06-03T21:03:14.077Z","3.3.0":"2018-08-05T00:35:19.045Z","3.4.0":"2018-11-15T00:05:02.669Z","4.0.0":"2018-12-17T19:46:38.318Z","4.0.1":"2018-12-29T21:41:52.002Z","4.0.2":"2019-01-03T06:19:49.471Z","4.0.3":"2019-01-12T22:37:19.216Z","4.0.4":"2019-01-12T23:48:10.791Z","5.0.0":"2019-07-06T01:20:59.513Z","5.0.1":"2019-09-29T04:51:40.558Z","6.0.0":"2019-10-07T23:51:29.041Z","6.1.0":"2019-11-21T00:57:35.076Z","6.2.0":"2020-09-27T22:51:51.584Z","6.3.0":"2020-11-24T19:12:37.043Z","6.3.1":"2021-08-30T05:04:03.981Z","6.4.0":"2021-09-29T19:27:14.138Z","6.4.1":"2021-10-06T20:09:31.839Z","7.0.0-pre.1":"2021-11-28T05:30:48.811Z","7.0.0-pre.2":"2021-11-28T05:38:03.314Z","7.0.0-pre.3":"2021-11-29T08:09:53.346Z","7.0.0-pre.4":"2021-11-29T08:14:09.856Z","7.0.0-pre.5":"2021-12-01T19:11:46.108Z","7.0.0-pre.6":"2021-12-01T23:00:41.142Z"},"readmeFilename":"","homepage":"https://github.com/feathersjs-ecosystem/feathers-mongodb","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","mongo","mongoskin","mongodb","service"],"repository":{"type":"git","url":"git://github.com/feathersjs-ecosystem/feathers-mongodb.git"},"contributors":[{"name":"Eric Kryski","email":"e.kryski@gmail.com","url":"http://erickryski.com"},{"name":"David Luecke","email":"daff@neyeon.de","url":"http://neyeon.com"},{"name":"Marshall Thompson","email":"marshall@creativeideal.net"}],"author":{"name":"Feathers contributors","email":"hello@feathersjs.com","url":"http://feathersjs.com"},"bugs":{"url":"https://github.com/feathersjs-ecosystem/feathers-mongodb/issues"},"license":"MIT"}