{"_id":"happn-service-mongo-2","_rev":"27-ca231cbcf45c4e034a79a174f24b557c","name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","dist-tags":{"latest":"4.0.1","prerelease":"2.0.0-alpha.3","prerelease-mongo4":"3.2.0-prerelease-mongo4","prerelease-4":"4.0.0-prerelease-1","prerelease-5":"5.0.0-prerelease-1"},"versions":{"0.0.1":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"0.0.1","main":"./lib/index","scripts":{"test":"mocha silence.js test/functional && node test/happn-test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo.git"},"dependencies":{"async":"1.5.2","happn-logger":"^0.0.1","mongodb":"^2.1.6","node-uuid":"^1.4.7","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2","sift":"^3.2.6","bluebird":"2.10.2"},"devDependencies":{"chai":"^3.2.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","istanbul":"^0.4.1","mocha":"*","shortid":"^2.2.4","happn-tests-2":"latest"},"gitHead":"2c94abcfd904dff1c81a4e9fa5424aaf94b38bbe","bugs":{"url":"https://github.com/happner/happn-service-mongo/issues"},"homepage":"https://github.com/happner/happn-service-mongo#readme","_id":"happn-service-mongo-2@0.0.1","_shasum":"e3d7b74e206d789e4901ef3aaa359af5f0cb2617","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"shasum":"e3d7b74e206d789e4901ef3aaa359af5f0cb2617","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-0.0.1.tgz","integrity":"sha512-8dJmHvB+H6bKW9ozmlLK4Gn9TfqZ3uJNMNmwAMklwwvJ93FeuKuz4mKM54ZWj/aJw8cuODry+oLxsDp/UWkf9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9PwxV81+7rJLjCBS3aR9azqabScUSTYDpyIID/jU+OgIgOb1A20VZwJBFXx000KOtceBdlVoctKRYi/O0vfGwT24="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happn-service-mongo-2-0.0.1.tgz_1478607142401_0.6599207622930408"},"directories":{}},"0.0.2":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"0.0.2","main":"./lib/index","scripts":{"test":"mocha silence.js test/functional && node test/happn-test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","happn-logger":"^0.0.1","mongodb":"^2.1.6","node-uuid":"^1.4.7","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2","sift":"^3.2.6","bluebird":"2.10.2"},"devDependencies":{"chai":"^3.2.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","istanbul":"^0.4.1","mocha":"*","shortid":"^2.2.4","happn-tests-2":"latest"},"gitHead":"9f642f82de273681c2a09ae142e9156ca810d24b","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@0.0.2","_shasum":"72b229c58d18f63e79264489b7bd640d8c0cb7d0","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"shasum":"72b229c58d18f63e79264489b7bd640d8c0cb7d0","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-0.0.2.tgz","integrity":"sha512-HYwgDiONLqT4wVIV7PHbzLRaz0w2F8gjux3VZikWnAobgyoslgLFe9naKYlPK4dGKHUujLoFmGWK0zJhPFDAfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRkjyiE38RRq+vPCkGNwJaEArZEZLqbeDqhNfiDPu1cQIhAO1GIt/hRHfPfenqmSCqvdu5TFJtjFd2yClnuR7ll3Ld"}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/happn-service-mongo-2-0.0.2.tgz_1479802317579_0.8260700949467719"},"directories":{}},"0.1.0":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"0.1.0","main":"./lib/index","scripts":{"test":"mocha silence.js test/functional && mocha silence.js test/functional-cache && node test/happn-test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","bluebird":"2.10.2","happn-logger":"^0.0.1","mongodb":"^2.1.6","node-uuid":"^1.4.7","redis-lru-cache":"^0.1.0","sift":"^3.2.6","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"chai":"^3.2.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","istanbul":"^0.4.1","mocha":"*","shortid":"^2.2.4","happn-tests-2":"latest","commander":"^2.9.0"},"gitHead":"10695f1f07e297152f1ea46c935bd2df6c330e7f","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@0.1.0","_shasum":"941c1ad19c5dd6022d235f0543b0109eaf7530cb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"shasum":"941c1ad19c5dd6022d235f0543b0109eaf7530cb","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-0.1.0.tgz","integrity":"sha512-baDC95oFZVUEqNdnkTFJrjuCQTUE1k8GrpXZEbawK/KDZCLg6icNzCSfGy1LLgMIyIZ2YNekRfjwzVNnHu+eMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7OexBOO6y6fskQC068XniN1FQh4bZ/iYV6pDmPV/55AiAQQLLNwQA1QhHfd1Ej76fwrZcSy1fx+QAtwu4TSA1FZw=="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happn-service-mongo-2-0.1.0.tgz_1486132372310_0.27844735560938716"},"directories":{}},"1.0.0":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"1.0.0","main":"./lib/index","scripts":{"test":"mocha silence.js test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","bluebird":"2.10.2","happn-logger":"^0.0.1","mongodb":"^2.1.6","node-uuid":"^1.4.7","redis-lru-cache":"^0.1.0","sift":"^3.2.6","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"^5.0.0","chai":"^3.2.0","commander":"^2.9.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"^0.4.1","mocha":"*","shortid":"^2.2.4"},"gitHead":"a5691e83e7299fc1a13015366d60bec23329a856","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@1.0.0","_shasum":"38d4c7223a7b32f2ca9aa21cd4bc0c1cb7ab300a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"shasum":"38d4c7223a7b32f2ca9aa21cd4bc0c1cb7ab300a","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-1.0.0.tgz","integrity":"sha512-dxKQeOqBzcIR2tPAgSRAIh5daAJLMt2Aq1bT2cuwuT2DkneXxclqQ7D+SjrH1oekVCXXULQ90GO67i2nj89Cgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNJNIY2cYkFvLJS20HLHOp/anWiDf5T5YrM1qWkFJuWAiEA6BlTbSXVhNHCcu6R8qZfbFH9qBddNse2zUQqehZRqWk="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happn-service-mongo-2-1.0.0.tgz_1487065061750_0.6885226548183709"},"directories":{}},"1.0.1":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"1.0.1","main":"./lib/index","scripts":{"test":"mocha silence.js test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","bluebird":"2.10.2","happn-logger":"^0.0.1","mongodb":"^2.1.6","node-uuid":"^1.4.7","redis-lru-cache":"^0.1.0","sift":"^3.2.6","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"^5.0.0","chai":"^3.2.0","commander":"^2.9.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"^0.4.1","mocha":"*","shortid":"^2.2.4"},"gitHead":"19e835c0a0f2c4e120bc8e0a1a117715e10e0eb8","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@1.0.1","_shasum":"7c3f51ea07932951b373055eef0cfcfe2bc431e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"shasum":"7c3f51ea07932951b373055eef0cfcfe2bc431e3","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-1.0.1.tgz","integrity":"sha512-hrzwcxmwiY4/zUR7YitlMAO3w5hx+6ghv20/4yFDlcK/+zrGWECEz1feUXIgUoTmBTkw6P4AQ3m0ayjpelNWeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsI3idnie6P5IHZd9kUXgIu4BdJbfN+CcJLV99HdXSogIgE6UKUoSbilsuLh1gMXqZUfNaSFjHFq/a6R6hzw08Yco="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/happn-service-mongo-2-1.0.1.tgz_1487160813656_0.5355916670523584"},"directories":{}},"1.1.0":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"1.1.0","main":"./lib/index","scripts":{"test":"mocha silence.js test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","bluebird":"2.10.2","happn-logger":"^0.0.1","mongodb":"^2.1.6","node-uuid":"^1.4.7","parse-mongo-url":"^1.1.1","redis-lru-cache":"^0.1.0","sift":"^3.2.6","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"^5.0.0","chai":"^3.2.0","commander":"^2.9.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"^0.4.1","mocha":"*","shortid":"^2.2.4"},"gitHead":"f71092e826821f4f3b16fbc89460941bbeb46b71","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@1.1.0","_shasum":"adb9eb7b9f5d1db85349b6fa72be010392acf88a","_from":".","_npmVersion":"4.3.0","_nodeVersion":"0.10.47","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"shasum":"adb9eb7b9f5d1db85349b6fa72be010392acf88a","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-1.1.0.tgz","integrity":"sha512-wXORDBiUCOa4eqWOIRAh4/SctVNlNKCnO5XEIl+PYbAtubhpRiP+9epJ58CLofZkjos0ZOkoN7W8KELtwY/6Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDRZRSO0rBNjjtoHrBDLrfpLt266z1YHKTRjll7xyBhAiEA1UWc8rfQpy7H77s40iDRF5pmUi9/+GDeR8oWXX9S3VM="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/happn-service-mongo-2-1.1.0.tgz_1491305374561_0.42032640776596963"},"directories":{}},"1.2.0":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"1.2.0","main":"./lib/index","scripts":{"test":"mocha silence.js test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","bluebird":"2.10.2","happn-logger":"^0.0.1","mongodb":"^2.1.6","node-uuid":"^1.4.7","parse-mongo-url":"^1.1.1","redis-lru-cache":"^0.1.0","sift":"^3.2.6","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"^5.0.0","chai":"^3.2.0","commander":"^2.9.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"^0.4.1","mocha":"*","shortid":"^2.2.4"},"gitHead":"7c8caf13253165a374466d754078427b6e46da5c","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@1.2.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"integrity":"sha512-Q488EJbb2uCEXcazQS5WevkSIpKNxxcGJxMJwwxlkivjBvGbsTKUR9AHoP+gWMKhnAZmgQ9wdcE2JlRt1wdZqQ==","shasum":"29c78b49e0b729302e52606996c3ac3f14998584","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDK77b1BmBxR8vFRR1jKuUfs2OM1JPBn8Ju9vtSNZF60AiAYxjFayjLzPjI+A36aqFHA0XLsH5XusIV9pIxG1ymcsQ=="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2-1.2.0.tgz_1498117108503_0.9323877834249288"},"directories":{}},"2.0.0-alpha.1":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"2.0.0-alpha.1","main":"./lib/index","scripts":{"test":"mocha silence.js test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"2":"1.0.2","async":"1.5.2","bluebird":"2.10.2","happn-logger":"0.0.1","mongodb":"2.2.34","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0","sift":"3.2.6","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"^5.0.0","chai":"^3.2.0","commander":"^2.9.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"^0.4.1","mocha":"*","shortid":"^2.2.4"},"gitHead":"af167e25d7fc01f0a50d4236f2001080a92dd07f","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@2.0.0-alpha.1","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"integrity":"sha512-DkehyL4aDcSVt+z06Doba2+qEUAfAT3q3ykWAYgyBtSGzqrrhv6FM5SJ57+T0fpL13sZRelvN+A3q1IKQEqvtg==","shasum":"c2e1760fca200068072f163c09c61498d3d6a3b1","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-2.0.0-alpha.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGySxwFqQ16skxLgOuGsdp7tFvKYL4n379MUTFenpYDsAiBAhg7lCPxwLqNcOfXXSavUDMnwhlScFHBmnxES1drxZA=="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2-2.0.0-alpha.1.tgz_1516901943380_0.34816188155673444"},"directories":{}},"2.0.0-alpha.2":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"2.0.0-alpha.2","main":"./lib/index","scripts":{"test":"mocha silence.js test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"2":"1.0.2","async":"1.5.2","bluebird":"2.10.2","happn-logger":"0.0.1","mongodb":"2.2.34","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0","sift":"3.2.6","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"5.0.0","chai":"3.2.0","commander":"2.9.0","coveralls":"2.11.6","expect.js":"*","gulp":"3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"0.4.1","mocha":"3.4.2","shortid":"2.2.4"},"gitHead":"4b5d45a048c958e2b8f185e8caae2e8e9aaee9c2","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@2.0.0-alpha.2","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"integrity":"sha512-C3x0pr3kmZ685n0Sr8iIvRm86Yq/FHhiO0xiK26zZg8v9WHz3FepF6PR/2FYPRgGpjAWM7NpuMMtl0KXoQcBSg==","shasum":"a5e3a989486b3d149b3d35740a5af52240d15a26","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-2.0.0-alpha.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeRYC+1+QAGrBxbbDxRTiXRH1X7cPNJs+rgWwDAahcWQIhAOylLRPyHPQEtQn15zQJuPR7vqx4G+uP4CdywB9Sgula"}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2-2.0.0-alpha.2.tgz_1516964746839_0.21545990416780114"},"directories":{}},"2.0.0-alpha.3":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"2.0.0-alpha.3","main":"./lib/index","scripts":{"test":"mocha silence.js test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"2":"1.0.2","async":"1.5.2","bluebird":"2.10.2","happn-logger":"0.0.1","mongodb":"^3.0.1","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0","sift":"3.2.6","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"5.0.0","chai":"3.2.0","commander":"2.9.0","coveralls":"2.11.6","expect.js":"*","gulp":"3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"0.4.1","mocha":"3.4.2","shortid":"2.2.4"},"gitHead":"bb78f59d986aa87dba98b406a61746bdb9f23a01","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@2.0.0-alpha.3","_shasum":"f28eeb715043c9c58f772cf1604ceb179cdef2a9","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"shasum":"f28eeb715043c9c58f772cf1604ceb179cdef2a9","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-2.0.0-alpha.3.tgz","integrity":"sha512-dXBd5gPrPStxsMof5CvEjVEbrY9b2QyzjgHGi0W35pihj8a73vQBGT1HockTdX9KFDaQ3Cex2m806CjHP1Ratg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyQseYaygvpMMvwgUBYqs2iEJHPLOnKa0UjkJc+x5EtAiBIqWxPUpQkYkTlw6PhGOSZtrdK0+3hN+bLdpMZtPyApA=="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2-2.0.0-alpha.3.tgz_1516995880628_0.7134243827313185"},"directories":{}},"2.0.0":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"2.0.0","main":"./lib/index","scripts":{"test":"mocha silence.js test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","bluebird":"2.10.2","happn-logger":"0.0.1","mongodb":"3.0.5","node-uuid":"1.4.8","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0","sift":"3.3.12","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"^5.0.0","chai":"^3.2.0","commander":"^2.9.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"^0.4.1","mocha":"*","shortid":"^2.2.4"},"gitHead":"8fa86ce5d2367f51df286becc7769ebd38361274","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@2.0.0","_npmVersion":"5.4.2","_nodeVersion":"6.11.1","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"integrity":"sha512-GUkYbmgPINCUcAdGPeWpDa2nPhScHdhyV50Nbev70rANsei4GU1ODXBkp3yZHiYrkqTk4wjcpDA5GZ5yozFcog==","shasum":"cad4b3caa396966e830528e987f05354660d3a36","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-2.0.0.tgz","fileCount":8,"unpackedSize":22205,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCn7dpjcLuhmjwSflGNkg7nIQK1gKyOzOIZ7bNL0URVAiEAv6bP9SAK9aU/DD2/b/xVdMjWYjxliNsd2TgIbjy87jA="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_2.0.0_1522920457379_0.4233897816454113"},"_hasShrinkwrap":false},"2.1.0":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"2.1.0","main":"./lib/index","scripts":{"test":"mocha silence.js test","test-cover":"istanbul cover _mocha -- silence.js test","happn-tests":"node test/happn-test","test-release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","bluebird":"2.10.2","happn-logger":"0.0.1","mongodb":"3.0.5","node-uuid":"1.4.8","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0","sift":"3.3.12","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"^5.0.0","chai":"^3.2.0","commander":"^2.9.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"^0.4.1","mocha":"3.4.2","shortid":"^2.2.4"},"gitHead":"9e16c3c6b30c8640445ef97ceb5d09728f5d7f05","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@2.1.0","_npmVersion":"5.4.2","_nodeVersion":"6.11.1","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"integrity":"sha512-aAaBaYX3U1/eQPtP2L1MFjDv9oD9m/tjU+fEpwAYLFTKt+D1hn2yLEyKo2Onb76vcwBegTlw6CD7p1e4yEdAvQ==","shasum":"afad15ba22e5c12d28316c23fb521876a48b5994","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-2.1.0.tgz","fileCount":8,"unpackedSize":23122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+ZlnCRA9TVsSAnZWagAA8bYP/i02D/xocWiFObhptJCR\nloEBbFzd+JHpKasLz5saXWpf1fD6AVBqKQw2+XEi4/sLo2RB1smReFeojeue\nVuk51mnmV7GIcfYDiIMDbARsq2VmHJY3Diz3oTj9j8LhEFl48dui2XUFJ6ZS\noKQ4kCr+z8RJqEhUgJcc1uwdA1uypX0knBX11KP0QU9Pmdvm+4VuliKMmLvy\nM9dv2rpI4rk6lKR6Bp3aflyaKDJxYgb7cfuT7ziJq0WllDSc2RNuYZrNwMAF\nAaNJGyM3yRi8F49XUIXoqXnzdKCuInQ6gq/YkqjsKwh8vXdWXsf510l1jzyn\njDRQ4bWQ+xoWo9fJRYNcAW69QY7pQ1FaN2WjWIQPIUyZlXpMhkKDQw9iD6/o\nLeO8Od4utC/WfA3eDyco2rV/GrAzELJMIILPB+2SrXU59LMLtptoqEK7FK9b\nmanVWBuw4Nhio7D0ScJXXGV4514UzpFjQDtas+/VmjLATAONwg4UHDZCOpMq\nIqgPoe3aqa1xrmA5pH0kAJdsFEUqt4xiRPhy3p+DykZ5WTdTGb7onv6Wj8Xa\nxBIZN3EHvy3Qva8qG44o8ghCdu/veEo7FlIou3EChDfzN5PrZPfjOUSIqZ3L\nsfPNzo84GoCRRGpb8mjWG8ewFVEbHiSSV160seMNJG15ExT2ybg6qVDdOm2v\n7mfU\r\n=bSaB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEHs0vId//MgDTPReKadT+cxA2L3wCnIDdJesxeWPXQQIgEVzITFrc9LWQw9eT/Knhl3bekJXRnIYDrT9gV/ZapFQ="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_2.1.0_1526307174553_0.10575107683675045"},"_hasShrinkwrap":false},"2.1.1":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"2.1.1","main":"./lib/index","scripts":{"test":"mocha silence.js test/integration/**","test-cover":"istanbul cover _mocha -- silence.js test/integration/** test/unit/**","happn-tests":"node test/integration/happn*","test-release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","bluebird":"2.10.2","happn-logger":"0.0.1","mongodb":"3.0.5","node-uuid":"1.4.8","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0","sift":"3.3.12","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"^5.0.0","chai":"^3.2.0","commander":"^2.9.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"^0.4.1","mocha":"3.4.2","shortid":"^2.2.4"},"gitHead":"454e03bdc3c5e23680656e0a70f50e3fddc5e157","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@2.1.1","_npmVersion":"5.4.2","_nodeVersion":"6.11.1","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"integrity":"sha512-81QnD7Gd3ywtRXeg8jAqV/RXSnrTvcBfaMClQ9tD3VsRR+SuZnF5I/vSJ53siNouoS0vyHqpaNye4kxy4Le3Bg==","shasum":"4d8d0d0b211e026d5ddeb9f90600a0874855baf6","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-2.1.1.tgz","fileCount":9,"unpackedSize":23478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDRBpCRA9TVsSAnZWagAA/jkP/RaOLIDrE/TX1RVgXlfH\nAGWT7Ak0Cw5+3SbtNZ2bIlSruNFmxjymy6+cMVAJnqPK7/8CeGQmjWz5EP6J\n3H072QH874YR44YZlZXj/ssfUmfnRt/wyRK+IU3dxqb+s4sDk+jOr5JR5OFI\nfrHgvIAIUUZw4aKNdlvXAXWqwdegyT/7pj4SA9w24PzYtNie1krQCMm3gnwe\nKIyN/Ns6aoX38OxXR94OoyTNBiND2Wce83HamdFQDMiNJzKBpIGdMyz84L+B\n4KxPLaL6KWWaDebLsPTOS+tm0tZ2yPc5b6r+1vgBEwmKvekclQbCMcsD8MJp\nIcHBQhRRRByPygPOIbolA3k/oa8/Q7iFLlLOd2rx2IgJPzT4SuOcJYQYF0EK\nl0u51rvX2zQhI9eOS/gU/jXAueUqsrKqC6jnuPFDIuKwt92LovHXRK9CK7Cx\njzoc2Tr2Se4c3C4wKeNYPjBw1HepOr3QXveR24LTU3O0dH7aT2ippUoFO1uI\n2Ut0BVOSpzFr1+j7dm5LaiUQQb15mfn9l6PitzigN5+B2bsEJaWVOXOuEilX\nUGBNPW06d28u0SI5eXihCfCyvpc4Ret6KaCGlO5uvZcs0NftkpdYHdEeua6j\nK18sH2HtjGC4MTR2OtIFTwTVFXX5SPq0u9s6ji/rGiH8kCmhVHX2bhqx1f2f\nhh/W\r\n=loGA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiYjkCKjZlUeduez2wC6aWbRw//d9+93Rn/2Tlu4lwkgIgUvEWOLOEgcefZm2EwamrAfAb2ebIhqhnWHtJ2f+QlWM="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_2.1.1_1527582825074_0.43987156194064037"},"_hasShrinkwrap":false},"2.2.0":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"2.2.0","main":"./lib/index","scripts":{"test":"mocha silence.js test/integration/**","test-cover":"istanbul cover _mocha -- silence.js test/integration/** test/unit/**","happn-tests":"node test/integration/happn*","test-release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","bluebird":"2.10.2","happn-logger":"0.0.1","mongodb":"3.0.5","node-uuid":"1.4.8","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0","sift":"3.3.12","traverse":"0.6.6","underscore":"1.8.3","underscore.deep":"0.5.1","underscore.string":"3.2.2"},"devDependencies":{"byline":"^5.0.0","chai":"^3.2.0","commander":"^2.9.0","coveralls":"^2.11.6","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","istanbul":"^0.4.1","mocha":"3.4.2","shortid":"^2.2.4"},"gitHead":"44665f35067a5f81b7e98ccc97e394e7d47ac9a2","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@2.2.0","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"dist":{"integrity":"sha512-QVRZvUyJuYA9zcfw+DsYRRrzyVH2XCMHtPQw/1OLZuHVAGb0kTJDOlVP8srrsGKkJwKoJ+IUOfmtUuLYExbA3g==","shasum":"d310dfeee7d069140587cca19964acc826b7ff43","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-2.2.0.tgz","fileCount":20,"unpackedSize":200176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5/2RCRA9TVsSAnZWagAA51sP/RS9z5fL5AtBpgw4Pn/z\nQAFnH/+ro/J0ZEOselzBPEYgLhFL+dcndYGdv3bc9jaXZ1hhxe27iG+8kgnQ\ntav52u7l/CWKe+Ki5C1MS7oC6QMTR9zl2fFBGbF84i7CYq/zmHlINXDPTm90\nA3icKqE5yV9TR4etyqm9KV9094kqfB/y2bTrBm4yQF0ltg30ah7Fuc+wdgcl\nOo3CnYZpH9BL98aOSIGjPOK+ekPmhB0AQ2iDI8Q8SY2WhMt0emBGIIuTFlq4\nD4Ka4HG/gbufhCPAcRjwVQaEP9GD/LMzV4uzW50Phnwp1T4+aMwBOYSJUu4C\nSHckW90T93cChJciJaWe4qhfpsadp4uUBvZ7YjG1m/HqsRw221Ijh35BgLa4\nEnf6QR0aTlFzIFSqwS/dRAsoAcFAH6QLZgYWsQV/DzkwAFgddbsh/qjE+RV4\nenY1o6onXixVuGZSzmIuEna0oKCCEAI0E6Tkt076O2KcT3R8SI1hR05qZ+U9\ni0ymfPl7fiasbFs7OqWJ6uDUFDz+LAeZ6lFXRPbPh4bJgTVct6lJS/Sgip0W\nJQoo8q+JbrfDzaDPgGPnEEBgSbrK2QoHj1OG3cts3Aoo107HQASTBIiVgsBo\nURW1caHetZxmuDeQuqu5gnMOx1WDfTHi+85mGSAdCRBK9sebTNpguGz56xjb\ngcPo\r\n=SDlQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEqz+J7W66HOoa6U1W90UFApE4ufzjXdTqVUSuu+K/0AiAlVuU5O1/fAjW+W419zK7p8qd8DQF0lImNa0VjPC/ioA=="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_2.2.0_1558707600851_0.7903281004446392"},"_hasShrinkwrap":false},"3.0.0":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"3.0.0","main":"./lib/index","scripts":{"lint":"eslint '**/*.js'","test":"npm run lint && mocha silence.js test/integration/**","test-cover":"npm run lint && nyc _mocha --exit silence.js test/integration/** test/unit/**","lint-fix":"eslint '**/*.js' --fix","happn-tests":"node test/integration/happn*","release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","mongodb":"^3.3.2","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0"},"devDependencies":{"byline":"^5.0.0","coveralls":"^3.0.6","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.1","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","nyc":"^13.3.0","prettier":"^1.18.2","mocha":"3.4.2","shortid":"^2.2.4"},"gitHead":"a9aa3df9cd7b29ed7848bc3e56290dfd3c18e9f1","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@3.0.0","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-H9TVb+1V3v3vM9TWD38glqmq5VC5hHncram43bybOyl3ge6U4J0CFPk0ZjF0fGSJjAbwCWHd/jCw4Urpx7I83Q==","shasum":"6f42093d08df3af5b862284370c02166465358bd","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-3.0.0.tgz","fileCount":25,"unpackedSize":382660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpCFKCRA9TVsSAnZWagAA2e4QAI7UmNRp7TtK2eSDonaj\niFJDiKzXRhzJdW8ebQRTjR6rOD5n5WcWBZr4Sy1Saqa3Xg1CIVV8esRIOxMb\n7VbmE07duYbf9BWbE+YdYOlP98EF8EjXsKQNHj489uZG99jmcfiSF/TQJuqh\nbzuNzhaa8uL4kecE9crbpsBq4KLLz3cL9AiRQDhpp3RZQMqcXcHkz0Rc+mPl\nGnwp1dxR8V0u/U9BB0YUc94saEn7x1/ZgnI5loCVCbta63cuNHHPN1CpkfIL\nK847a4JKvP6zMQY210/yldLRaQEPJ3zvem+eXG7k+33SnviQ3Lm8hF/5qdFf\np4esUPtGHRQmml+J3XZ6I7OBAHAz03GlYQZsoVPidjVmxezFGlfRpj1ad2SJ\nupvwd/YsO7exx3SFlcOLlQfyQrbwSSzhN8IL3Hx9syAZpMYVUIAlY9thHyd5\nPjU3C5i4LW2weFCrawPXIEDNXlAhUUfwZGlg6nmhkaQu8dEou+tOdy58uc7e\nf8pV7SonZnRhjVj6w4BScg+M4sAK4h9XsnwnX4UIpml4ZWJRqnGm0W+YM4Kp\n3pkPKhzQeXwMUXVhVA8Hb2zZCVyIlPiMvtJAZkBRzIjS9HkNisa2In9qD2qn\nvWOlMP/yP0HT0sHgP/9a29lTQjLqCA2DmjhwZ0omzHIU3lEEQuuay39zqSkX\n5JJn\r\n=8Z5W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClmUMZDPlDk2UyQhj62xminOp0cZMF4adwcvQqtZRRlQIgKYozJtIW9kGQFicZD7onOKwOAQ3tCPh+m2qNCGwmoNE="}]},"maintainers":[{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_3.0.0_1571037513720_0.39252551877307895"},"_hasShrinkwrap":false},"3.1.0":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"3.1.0","main":"./lib/index","scripts":{"lint":"eslint '**/*.js'","test":"npm run lint && mocha silence.js test/integration/**","test-cover":"npm run lint && nyc _mocha --exit silence.js test/integration/** test/unit/**","lint-fix":"eslint '**/*.js' --fix","happn-tests":"node test/integration/happn*","release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","mongodb":"^3.3.2","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0"},"devDependencies":{"byline":"^5.0.0","coveralls":"^3.0.6","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.1","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","nyc":"^13.3.0","prettier":"^1.18.2","mocha":"3.4.2","shortid":"^2.2.4"},"gitHead":"84184fce9f8ba06b0bb6274dbd7bb058d935013d","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@3.1.0","_nodeVersion":"15.8.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-pl2rbhahWyDs/mi8lXEVRwf/7vgit/fWZJxqXHIe/0+DUMCgUAK6HSGZGcatiMvk+lBv4z381RacjGDtt+osmw==","shasum":"e04ced68f175ac74d97afc5910ea974f4d23dcc4","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-3.1.0.tgz","fileCount":23,"unpackedSize":196930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKmsICRA9TVsSAnZWagAAMg0QAJrQzY5Bgt66tLbiMErH\nPdsvN+nqldQTxQRwUuKwiGNvPLBhJx/XmVwZZfKjjgELDvfm40rAvjmUYP4f\ncK9MQySdvJL1oFizVsfSgQUDZf9aGpbu1AmIngP6fCVnEJ7DN9o+BArK3dWs\nOQXS51jpEQk2irRYgGzkWKCiOSoV9PPF3zWhjykGylfoYpx9mBSDD8bMEtC4\n7B2hNR75cAt2//22XvhvuWyTQcrvCk0r8zdCTyQJOJUkBCfN4UDLo3CXBU/L\n6fAOaF8m+j+yxCZ2/5C2oSG+syz2JnCXNONSMXcWaB8WDt3ZdQnatcb+50GO\nBB3y0xgePbNvl3vbWAnGHnXx22ityFnIva08x/D+PQctI7TWki9zRU3Cj/0h\ngirf4pnrJaD7UNlZx7mfi25Cz0aEc8cGcBXC085V/taoTxYqdmCO2R9UVL3B\nplQQyXgSrdVaXC3NcSqr9RrXgcKQf34oULggpgyFW4nGQ/LMMoKadZd9pnxp\n48jDo3lADOdhvugrLsnLwggbnkbzUZgTVnrTjkJwI8yDD3O7pDd+FKLdjoy6\nja/wwjFJ90EdMewLUo1HEyC6zxc8l7FiDDhuV22vzQGhppFnatOMyZOnJhuV\nNjwAvFllptQST1xUOdxjq7N3FWHQH5xqts5S02ccrm1/LM5i4iEuyX3+Gn+I\ndRIC\r\n=fvFM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAV+QHLZPa8N7BGMqElzHuSehBb3PMHybWcY6tjVAZpAIgbfyT2JGKQSTgajr0hbfmlWY+xN3zkcoo8GxCWes9i/4="}]},"_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"directories":{},"maintainers":[{"name":"jeggers","email":"jens.eggers@safetyio.com"},{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_3.1.0_1613392647363_0.9071201864150162"},"_hasShrinkwrap":false},"3.1.1":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"3.1.1","main":"./lib/index","scripts":{"lint":"eslint '**/*.js'","test":"npm run lint && mocha silence.js test/integration/**","test-cover":"npm run lint && nyc _mocha --exit silence.js test/integration/** test/unit/**","lint-fix":"eslint '**/*.js' --fix","happn-tests":"node test/integration/happn*","release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","mongodb":"^3.3.2","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0"},"devDependencies":{"await-delay":"^1.0.0","byline":"^5.0.0","coveralls":"^3.0.6","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.1","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","mocha":"3.4.2","nyc":"^13.3.0","prettier":"^1.18.2","shortid":"^2.2.4"},"gitHead":"5ccd603f4c8e2d96cdcc3e5e756592be08fe1d84","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@3.1.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4Gxc1t9PsnyJGf6o+eJ2z7/Z8pLi7ZQWEpmEnS78O8+FXLm+7hcuKYMIjbNJxbGOmcMVPGEcuVijiduWSyw+Cw==","shasum":"301db109a030999a4128b224f51da1c973822144","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-3.1.1.tgz","fileCount":26,"unpackedSize":401564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8ubyCRA9TVsSAnZWagAAZIEP/iS6azJWwz9hiCvB6jfU\nPWA4ZskCQwMnRZCja1BHaeG0aE+wY2FWJVIzovwfiQGGMwSbGQWdcTx5S7xy\nXTWog7MdalTh2ZgFqEQqfLeMqVtlLtgUON+tr99hT2gvqI3vYIlYRdqR3tZh\nYbZ4SNos5DW4LT2Xb83zght5m+N+1JQudGFtzMGvOYuamqEYGu8jQtZum7wg\nXHaVayXJXOppWW+bqeeSrfNKHxKIuuUudEbFAbBhOcnOnqZeCr4QUf23FzWE\n0F10auPomxkOxM5O6HhIG0sKq+FxzaMfdrgPGualsS28YucKy0mLtoU9dZKb\nf/NOZZOZlBeogSAgDtUSFWKgFr6t0bnmvUXZoH2jBNeAupYVOiHLtaQSnvkK\nQEA3shuCLG4o4dZ9o8snv60DTJ9B5HgwBFM+oDVIKxaqDPQgzRMn00nV6Uyf\nlx9Xc4P7PtBQPugqaj7nF7ZswnNlSujm7lCbT47tZMbukf9s6WuoidYnTtqq\nnEdASn7Ih9QTMUs6djyu0bnCW7hxyqCiKvNRA1QXEindml8SOYhpo7CMQrLx\n/EP6pKDQvkLc4AoEU2S39iInjqmKJl3B6Qbgn7CvaJApkLc1zQNEbVSQyIfR\nmCtKL+7bxQtFQ7iWQILrWlvNlD5r3/cMzyFz4fGNFlRhN4ljyPgXCPYIpuzn\nHAPX\r\n=60nX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv1V0eDu9UnN23LDMPbWbTDMdmkpFsoW9kiNNOcZ/jQQIhANiK1uC6bcG0cRh3A+ESezxirprasrUjxtrAB1Iyd4r+"}]},"_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"directories":{},"maintainers":[{"name":"jeggers","email":"jens.eggers@safetyio.com"},{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_3.1.1_1626531569975_0.7228694019638002"},"_hasShrinkwrap":false},"3.1.2":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"3.1.2","main":"./lib/index","scripts":{"lint":"eslint '**/*.js'","test":"npm run lint && mocha silence.js test/integration/**","test-cover":"npm run lint && nyc _mocha --exit silence.js test/integration/** test/unit/**","lint-fix":"eslint '**/*.js' --fix","happn-tests":"node test/integration/happn*","release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","mongodb":"^3.3.2","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0"},"devDependencies":{"await-delay":"^1.0.0","byline":"^5.0.0","coveralls":"^3.0.6","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.1","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","mocha":"3.4.2","nyc":"^13.3.0","prettier":"^1.18.2","shortid":"^2.2.4"},"gitHead":"937ac987c018b65e37048959c34a76c90515c2b6","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@3.1.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-nFTElJUTJMw0a7FUuXcu2JOPxteYriuQad91Jc1Ic+WBsQ4jUQlefASzFjExAGBTsg0JMZU/KSnc0fVD4HuC0A==","shasum":"eeec90e168b1816d6b6019e95f8b304f5568ede0","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-3.1.2.tgz","fileCount":26,"unpackedSize":405752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9sS1CRA9TVsSAnZWagAA+1EQAIUGX85Y7i0fhjOeWAfn\nIVXCpefZSRPcSVKDwwkmBo7LnsEDEcFDngErma2lI//VLeRpRPrHMbch2hRg\nQRWu4vMZokxiiMaAfbJPiE1PFicvEIfhmT59AxfDZpiK8VQTU5PX9QBH6jqX\nNSO4jtXBksM8sHf6ig8MUWkwyqc/3xYEVQ9lGY6HmqTdrfqMOy4KW2s4tO+I\nXGr25our72DS1MSnv98xV3NSA5u88Uos6++oOxiyuEaKYUhPo87vuY9WP+Mj\nZyRUQSfuC1rYKNq2wutTK0PemLH7WeCzanaiwaxI9lbmYHKMBqVbtYTDySha\nv8IcVXihKD+yMmj4JAWDoSXJ9ww/o9BNZx3BHb9Fr3qPyhnWK1d4AV/1Zk7o\nIffDPsIksYJID8TvUU4kMKW0DWqKrYnI3qUt5gNLjOdmyYDA90yq1MKf2Z6t\nGS5zVwlPEOujbMl3fCZGKaePSQpaMeuD6yxXG9WmvSxzYZXd2DuC7iwZeSAP\nu3v/JioV5Y6uo3pC0tXdFDH4h/PVPn0/2gq/fJ+YXIWlpNY3tAs/H1IIIfI2\nsEKxn63qgP3uiyAFUWK3LFT2DevrRpB1RNvD97hsywBNS2OWgWyCmEJUsKRl\n8plg1nTObt3HXQWa7bpIiBuZYVLmfDvAM6R37CUbVJOu3/q00ioDqAfGfdtT\nyP/F\r\n=KjoG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc8kZT2xBCvncjsyjLmLTtTf2CJBRko/LX4aFPpzMDngIhAKp1Qrk0qgG8vP8xcL57UbKzXjwpy23Wd3OSH9bagljf"}]},"_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"directories":{},"maintainers":[{"name":"jeggers","email":"jens.eggers@safetyio.com"},{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_3.1.2_1626784949273_0.2672971678438878"},"_hasShrinkwrap":false},"3.2.0-prerelease-mongo4":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"3.2.0-prerelease-mongo4","main":"./lib/index","scripts":{"lint":"eslint '**/*.js'","test":"npm run lint && mocha silence.js test/integration/**","test-cover":"npm run lint && nyc _mocha --exit silence.js test/integration/** test/unit/**","lint-fix":"eslint '**/*.js' --fix","happn-tests":"node test/integration/happn*","release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"async":"1.5.2","mongodb":"^4.1.0","parse-mongo-url":"1.1.1","redis-lru-cache":"0.1.0"},"devDependencies":{"await-delay":"^1.0.0","byline":"^5.0.0","coveralls":"^3.0.6","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.1","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","mocha":"3.4.2","nyc":"^13.3.0","prettier":"^1.18.2","shortid":"^2.2.4"},"readmeFilename":"README.md","readme":"[![npm](https://img.shields.io/npm/v/happn-service-mongo-2.svg)](https://www.npmjs.com/package/happn-service-mongo-2) [![Build Status](https://travis-ci.org/happner/happn-service-mongo-2.svg?branch=master)](https://travis-ci.org/happner/happn-service-mongo-2) [![Coverage Status](https://coveralls.io/repos/happner/happn-service-mongo-2/badge.svg?branch=master&service=github)](https://coveralls.io/github/happner/happn-service-mongo-2?branch=master) [![David](https://img.shields.io/david/happner/happn-service-mongo-2.svg)]()\n\n<img src=\"https://raw.githubusercontent.com/happner/happner-website/master/images/HAPPN%20Logo%20B.png\" width=\"300\"></img>\n\nIntroduction\n-------------------------\n\n### installing mongo and redis on your local machine - for testing:\n```bash\n# mongo latest\ndocker pull mongo\n\ndocker run -p 27017:27017 -d mongo\n\n# redis\ndocker pull redis\n\ndocker run -p 6379:6379 -d redis\n```\n\n### Two configuration options:\n\n```javascript\nconfig = {\n  // name of collection where happn/happner stores data\n  collection: 'collectioName',\n  \n  // database housing the collection\n  url: 'mongodb://127.0.0.1:27017/databaseName'\n}\n```\n\n\nGetting started\n---------------------------\n\n### Using this plugin from happner.\n\n```bash\nnpm install happner happn-service-mongo --save\n```\n\nSee [happner](https://github.com/happner/happner-2) for full complement of config.\n\n```javascript\nvar Happner = require('happner');\n\nvar config = {\n  happn: {\n    plugin: 'happn-service-mongo',\n    config: {\n      collection: 'happner',\n      url: 'mongodb://127.0.0.1:27017/happner'\n    }\n  }\n};\n\nHappner.create(config)\n\n  .then(function(server) {\n    // ...\n  })\n\n  .catch(function(error) {\n    console.error(error.stack);\n    process.exit(1);\n  });\n```\n\n### Using this plugin from happn.\n\n```bash\nnpm install happn happn-service-mongo --save\n```\n\nSee [happn](https://github.com/happner/happn-3) for full complement of config.\n\n```javascript\nvar Happn = require('happn');\n\nvar config = {\n  services: {\n    data: {\n      path: 'happn-service-mongo',\n      config: {\n        collection: 'happn',\n        url: 'mongodb://127.0.0.1:27017/happn'\n      }\n    }\n  }\n};\n\nHappn.service.create(config)\n\n  .then(function(server) {\n    //...\n  })\n\n  .catch(function(error) {\n    console.error(error.stack);\n    process.exit(1);\n  });\n\n```\n\n##release 0.1.0\n\n - ability to partition db's and collections by path\n - allow for update or findAndModify depending on options\n - embedded LRU cache, that can use redis pubsub to share state around\n","gitHead":"937ac987c018b65e37048959c34a76c90515c2b6","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@3.2.0-prerelease-mongo4","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-0HIsO5ACkTMGvyfRdwGiS2jiUqNbdjH2MShJTRlQbxMnIxPOk6C+ilMacGxUI2aO8GwqxGASlTZcn6ZbrxbAZA==","shasum":"aa9f787179a501c3860f501cd1e6867fc3756854","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-3.2.0-prerelease-mongo4.tgz","fileCount":25,"unpackedSize":218841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ5EACRA9TVsSAnZWagAA314P/2LTRi0JfH3wMrBeu8fK\n0D24IjCRVoJlYt2hlXAKXcPYo1SNTMH7QKPYLgrgvB5k4LfXZ/x62itYDXiI\nQHXB4xq71BmNDz/ny6/l4BsCi6OS9iMnn1mzk5f8suqKrXc2MLQNVYZwoaUK\nX0O7Tvw50NCDz52eJVWr9GEfjdlSfV9i5i11SHnL/2tMITOJHXM6gbu67Ezt\n+5ccUWhLvvTUGH30DJRIh/nwIbY344s3rheNGC+eN3rZQrGEw3cxsZD765Jx\nqzGl3dg+wa1TTkzz/xufEfyvdwldePn4zLha0PeAC7xdF3KC2fGCP9T1naqS\nGLcheQM7XUDqei4VO5bOU/eKICua1tJHgZEE3f0enr6xhH5KhI/3swigRMBB\nmeytrnldHdjH6xKM3wVf2V30z7C0WgTCjBE4jzmcPyoyHFE41scDjLzEU3qT\nns6zdK/2xj0H7KkeaqtmdyaQHa4IRT/yl51n0xuosTsNfdiNG2Q5TahTWHVc\n8+U5dp0ZreTa8TE1y066QOA4wXZKAVpWuxIsoDRO4aBT6haH1RHYZp56rxxx\n5A1QsqUts4DnwHqMuFsc7+HM5j7OviNffVm0BcP5nZQJAOjBM4M2f8o9yVoV\n3E26c/jVRJjYHBrnqf5OzWe98h0k3WxinbfA6qISb4hAXfQO1c3ydTz6U0EO\nBOCg\r\n=NkfO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD21qwU2ZciizrTAQouObOlSKLkZPSV865aD8FPEQEVegIgWtADYji7p7KoN+VGuxn7Zfmk7f35sZkHZ4KQsDfoauw="}]},"_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"directories":{},"maintainers":[{"name":"jeggers","email":"jens.eggers@safetyio.com"},{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_3.2.0-prerelease-mongo4_1629982975922_0.06433376303619154"},"_hasShrinkwrap":false},"4.0.0-prerelease-1":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"4.0.0-prerelease-1","main":"./lib/index","scripts":{"lint":"eslint '**/*.js'","test":"npm run lint && mocha silence.js test/integration/**","test-cover":"npm run lint && nyc _mocha --exit silence.js test/integration/** test/unit/**","lint-fix":"eslint '**/*.js' --fix","happn-tests":"node test/integration/happn*","release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"mongodb":"^4.1.3","parse-mongo-url":"^1.1.1"},"devDependencies":{"await-delay":"^1.0.0","byline":"^5.0.0","coveralls":"^3.0.6","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.1","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","mocha":"3.4.2","nyc":"^13.3.0","prettier":"^1.18.2","shortid":"^2.2.4"},"readmeFilename":"README.md","readme":"[![npm](https://img.shields.io/npm/v/happn-service-mongo-2.svg)](https://www.npmjs.com/package/happn-service-mongo-2) [![Build Status](https://travis-ci.org/happner/happn-service-mongo-2.svg?branch=master)](https://travis-ci.org/happner/happn-service-mongo-2) [![Coverage Status](https://coveralls.io/repos/happner/happn-service-mongo-2/badge.svg?branch=master&service=github)](https://coveralls.io/github/happner/happn-service-mongo-2?branch=master) [![David](https://img.shields.io/david/happner/happn-service-mongo-2.svg)]()\n\n<img src=\"https://raw.githubusercontent.com/happner/happner-website/master/images/HAPPN%20Logo%20B.png\" width=\"300\"></img>\n\nIntroduction\n-------------------------\n\n### installing mongo and redis on your local machine - for testing:\n```bash\n# mongo latest\ndocker pull mongo\n\ndocker run -p 27017:27017 -d mongo\n\n# redis\ndocker pull redis\n\ndocker run -p 6379:6379 -d redis\n```\n\n### Two configuration options:\n\n```javascript\nconfig = {\n  // name of collection where happn/happner stores data\n  collection: 'collectioName',\n  \n  // database housing the collection\n  url: 'mongodb://127.0.0.1:27017/databaseName'\n}\n```\n\n\nGetting started\n---------------------------\n\n### Using this plugin from happner.\n\n```bash\nnpm install happner happn-service-mongo --save\n```\n\nSee [happner](https://github.com/happner/happner-2) for full complement of config.\n\n```javascript\nvar Happner = require('happner');\n\nvar config = {\n  happn: {\n    plugin: 'happn-service-mongo',\n    config: {\n      collection: 'happner',\n      url: 'mongodb://127.0.0.1:27017/happner'\n    }\n  }\n};\n\nHappner.create(config)\n\n  .then(function(server) {\n    // ...\n  })\n\n  .catch(function(error) {\n    console.error(error.stack);\n    process.exit(1);\n  });\n```\n\n### Using this plugin from happn.\n\n```bash\nnpm install happn happn-service-mongo --save\n```\n\nSee [happn](https://github.com/happner/happn-3) for full complement of config.\n\n```javascript\nvar Happn = require('happn');\n\nvar config = {\n  services: {\n    data: {\n      path: 'happn-service-mongo',\n      config: {\n        collection: 'happn',\n        url: 'mongodb://127.0.0.1:27017/happn'\n      }\n    }\n  }\n};\n\nHappn.service.create(config)\n\n  .then(function(server) {\n    //...\n  })\n\n  .catch(function(error) {\n    console.error(error.stack);\n    process.exit(1);\n  });\n\n```\n\n##release 0.1.0\n\n - ability to partition db's and collections by path\n - allow for update or findAndModify depending on options\n - embedded LRU cache, that can use redis pubsub to share state around\n","gitHead":"2c1a9c0355ef5a170f2ee3f440e61273b3270141","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@4.0.0-prerelease-1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EXA1qzQeoRJUNjN8RVuAO2pCnrPMBzluxhnEaAIEXEGFOcBLGxCrNgcUqA6Jp7QZJZZ1PZnFM8xCbjUndmDSAw==","shasum":"64a91bf3816564218a521330df8c8969ba57f1b0","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-4.0.0-prerelease-1.tgz","fileCount":27,"unpackedSize":437608,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH98ZV6K2nNPkgyJ/hgutzqNbwBRu+0Wdowc+jtrXafIAiEAkI8ALIhOqYCFpoJgrSh7PYektX+hfZ0OXB4cxJHzGf4="}]},"_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"directories":{},"maintainers":[{"name":"jeggers","email":"jens.eggers@safetyio.com"},{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_4.0.0-prerelease-1_1633523961485_0.8298072689367739"},"_hasShrinkwrap":false},"4.0.0":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"4.0.0","main":"./lib/index","scripts":{"lint":"eslint '**/*.js'","test":"npm run lint && mocha silence.js test/integration/**","test-cover":"npm run lint && nyc  --reporter=lcov --reporter=text-summary _mocha --exit silence.js test/integration/** test/unit/**","lint-fix":"eslint '**/*.js' --fix","happn-tests":"node test/integration/happn*","release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"mongodb":"^4.1.3","parse-mongo-url":"^1.1.1"},"devDependencies":{"await-delay":"^1.0.0","byline":"^5.0.0","coveralls":"^3.0.6","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.1","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","mocha":"3.4.2","nyc":"^13.3.0","prettier":"^1.18.2","shortid":"^2.2.4"},"gitHead":"01a847825d4ec6893f75b53d59a582ddf7f9db06","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@4.0.0","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-dgqVw49SL09Dg+gFZKKiidtYP60V2AnaAipBI05Ul0rDS4BNYAX86jAEWB3ZHlKYzV4XuwnbNW9pRYm2jGyVgg==","shasum":"087f74d47e3a4b937c895e8ce83f978f4f8e75ab","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-4.0.0.tgz","fileCount":41,"unpackedSize":653759,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlQURg2CFqMHuZ6odwsW5ZP/YAoOqTlhumJ1ISPqwciAiBanj4rKD4AfmQGYgv5hBdUimXnGRfUse2qs+ZOdZ5o3w=="}]},"_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"directories":{},"maintainers":[{"name":"jeggers","email":"jens.eggers@safetyio.com"},{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_4.0.0_1633613415825_0.09716911574111053"},"_hasShrinkwrap":false},"4.0.1":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"4.0.1","scripts":{"lint":"eslint '**/*.js'","test":"npm run lint && mocha silence.js test/integration/**","test-cover":"npm run lint && nyc  --reporter=lcov --reporter=text-summary _mocha --exit silence.js test/integration/** test/unit/**","lint-fix":"eslint '**/*.js' --fix","happn-tests":"node test/integration/happn*","release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"mongodb":"^4.1.3","parse-mongo-url":"^1.1.1"},"devDependencies":{"await-delay":"^1.0.0","byline":"^5.0.0","coveralls":"^3.0.6","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.1","expect.js":"*","gulp":"^3.9.0","happn-3":"latest","happn-tests-2":"latest","mocha":"3.4.2","nyc":"^13.3.0","prettier":"^1.18.2","shortid":"^2.2.4"},"gitHead":"7de343afd5437dac3e4f00f6ceb74a40dc7609dc","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@4.0.1","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-R9hQnZJXDWmqcMTN+3O9Dm/d16yHIXh7xOpAYZGn23ctMUJFa2vSMWzRGSbvfISK9iD2K5s9kOnj3h3e0sH55g==","shasum":"b24e2c83d05b010b1467ae90f85ee8e4852eaee2","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-4.0.1.tgz","fileCount":41,"unpackedSize":665506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2tCOCRA9TVsSAnZWagAAOPUP/2tMP1FwvVH/HS5mEUWT\nR7GFYJflh8cHetPZ1A2/5+ne08O7cxvBpF9OakXqLFZSNSIUQ2603bxrvK/F\nAt4NO/zDtru2xgecp4AJvR5yUjMPbvOFMah+jokYol+nRFEE8YuowHR28pWK\nobC6g/5CpBgDFngADBeXc4JiDIQB3tKkFHbwe0B1ExiXtKx6yGE0NaJhdSAe\n3tKJQcctKacvAeQyR+Hei5ePQfM5xrJW1i6BdzYqb83lyBxgiwqw4dPogwF+\n8Wv0p1FPn71GD6daCk+4GM3bhnIEflwqtwmZ8ohlv/Ygja+jU7Hivsdcr3xs\nfKyMp+enumGN14uWnupcf3ZK7DRAuMkxN09qUtd4OMS/RvHeafzoQIf9yUiu\nLCoyN2vd9s9Cpo7Vp7ODB3czbrYn4CPzNwZJlKvmv7D0J1eTHDesZKSYerVl\nLM9rj7zXw6+9bbSeJeIas2rIxc3Q9eSW4tCd3EI3QZhEsQwnQeSqJBP1i83c\n0LTsFQ52EzqIut11DWUqdMF4E+e2brnAZiltKXmvAFrqXi3mGvv3OEfCPykd\nPX7Wt4HYOlI2xDrKO/aBPSwtD9K4WpNjhreVY2P6zr9c/0gzKjDJsqDdeUyW\nsET3lRnk/qB3IHYBYHUyRw1ilv+zr5shASOBkhvCSwmAVtgRRNkKBUi8rAJc\nsdgm\r\n=EM0a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICw0Ys3enil0eAh8l48DVt10nq1DckLLzL1ALFoqrO5QAiAXW5/ssW/aj5yoQBtIXXuk9GMKHv5nusXQpiXquoMqIw=="}]},"_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"directories":{},"maintainers":[{"name":"jeggers","email":"jens.eggers@safetyio.com"},{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_4.0.1_1634291414555_0.1944251520010234"},"_hasShrinkwrap":false},"5.0.0-prerelease-1":{"name":"happn-service-mongo-2","description":"service plugin for running happn on a mongo database, for happn-3 instances","version":"5.0.0-prerelease-1","scripts":{"lint":"eslint '**/*.js'","test":"npm run lint && mocha silence.js test/integration/**","test-cover":"npm run lint && nyc  --reporter=lcov --reporter=text-summary _mocha --exit silence.js test/integration/** test/unit/**","lint-fix":"eslint '**/*.js' --fix","happn-tests":"node test/integration/happn*","release":"rm -rf node_modules && rm -f package-lock.json && npm install && npm test"},"keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"dependencies":{"mongodb":"^4.1.3","parse-mongo-url":"^1.1.1"},"devDependencies":{"await-delay":"^1.0.0","byline":"^5.0.0","coveralls":"^3.0.6","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.1","expect.js":"*","gulp":"^3.9.0","happn-3":"prerelease-12","mocha":"3.4.2","nyc":"^13.3.0","prettier":"^1.18.2","shortid":"^2.2.4"},"readmeFilename":"README.md","readme":"[![npm](https://img.shields.io/npm/v/happn-service-mongo-2.svg)](https://www.npmjs.com/package/happn-service-mongo-2) [![Build Status](https://travis-ci.org/happner/happn-service-mongo-2.svg?branch=master)](https://travis-ci.org/happner/happn-service-mongo-2) [![Coverage Status](https://coveralls.io/repos/happner/happn-service-mongo-2/badge.svg?branch=master&service=github)](https://coveralls.io/github/happner/happn-service-mongo-2?branch=master) [![David](https://img.shields.io/david/happner/happn-service-mongo-2.svg)]()\n\n<img src=\"https://raw.githubusercontent.com/happner/happner-website/master/images/HAPPN%20Logo%20B.png\" width=\"300\"></img>\n\nIntroduction\n-------------------------\n\n### installing mongo and redis on your local machine - for testing:\n```bash\n# mongo latest\ndocker pull mongo\n\ndocker run -p 27017:27017 -d mongo\n\n# redis\ndocker pull redis\n\ndocker run -p 6379:6379 -d redis\n```\n\n### Two configuration options:\n\n```javascript\nconfig = {\n  // name of collection where happn/happner stores data\n  collection: 'collectioName',\n  \n  // database housing the collection\n  url: 'mongodb://127.0.0.1:27017/databaseName'\n}\n```\n\n\nGetting started\n---------------------------\n\n### Using this plugin from happner.\n\n```bash\nnpm install happner happn-service-mongo --save\n```\n\nSee [happner](https://github.com/happner/happner-2) for full complement of config.\n\n```javascript\nvar Happner = require('happner');\n\nvar config = {\n  happn: {\n    plugin: 'happn-service-mongo',\n    config: {\n      collection: 'happner',\n      url: 'mongodb://127.0.0.1:27017/happner'\n    }\n  }\n};\n\nHappner.create(config)\n\n  .then(function(server) {\n    // ...\n  })\n\n  .catch(function(error) {\n    console.error(error.stack);\n    process.exit(1);\n  });\n```\n\n### Using this plugin from happn.\n\n```bash\nnpm install happn happn-service-mongo --save\n```\n\nSee [happn](https://github.com/happner/happn-3) for full complement of config.\n\n```javascript\nvar Happn = require('happn');\n\nvar config = {\n  services: {\n    data: {\n      path: 'happn-service-mongo',\n      config: {\n        collection: 'happn',\n        url: 'mongodb://127.0.0.1:27017/happn'\n      }\n    }\n  }\n};\n\nHappn.service.create(config)\n\n  .then(function(server) {\n    //...\n  })\n\n  .catch(function(error) {\n    console.error(error.stack);\n    process.exit(1);\n  });\n\n```\n\n##release 0.1.0\n\n - ability to partition db's and collections by path\n - allow for update or findAndModify depending on options\n - embedded LRU cache, that can use redis pubsub to share state around\n","gitHead":"09d697407f8980e11b512e2d7e3145bb1503fa8e","bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","_id":"happn-service-mongo-2@5.0.0-prerelease-1","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-PGUNtjzs0jcM3PeSqh3eKnJjYTHebIhZG6kL8D+8BkBIL68XHWrzNEls+9lRxN8gSS5e8pQu3JRE8y7eRP5pfQ==","shasum":"59b0aefa693914d930c6f740658b85a713a0d255","tarball":"https://registry.npmjs.org/happn-service-mongo-2/-/happn-service-mongo-2-5.0.0-prerelease-1.tgz","fileCount":40,"unpackedSize":361260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGcCifoJQjW+d7j84Y+X3HAdFTtt7SEw7Ovfmpw4Y8qwIgdp15yExVOaPqhzVdi7qgvtV8Fnjkwgm2+ikIoGaRS0A="}]},"_npmUser":{"name":"smc-tenacious","email":"eggers.jens@gmail.com"},"directories":{},"maintainers":[{"name":"jeggers","email":"jens.eggers@safetyio.com"},{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happn-service-mongo-2_5.0.0-prerelease-1_1636287194878_0.8735747980010284"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"jeggers","email":"jens.eggers@safetyio.com"},{"name":"smc-tenacious","email":"eggers.jens@gmail.com"}],"time":{"modified":"2022-06-18T19:16:34.317Z","created":"2016-11-08T12:12:24.305Z","0.0.1":"2016-11-08T12:12:24.305Z","0.0.2":"2016-11-22T08:11:58.104Z","0.1.0":"2017-02-03T14:32:54.329Z","1.0.0":"2017-02-14T09:37:43.679Z","1.0.1":"2017-02-15T12:13:34.279Z","1.1.0":"2017-04-04T11:29:35.293Z","1.2.0":"2017-06-22T07:38:28.612Z","2.0.0-alpha.1":"2018-01-25T17:39:03.466Z","2.0.0-alpha.2":"2018-01-26T11:05:46.916Z","2.0.0-alpha.3":"2018-01-26T19:44:40.729Z","2.0.0":"2018-04-05T09:27:37.477Z","2.1.0":"2018-05-14T14:12:54.751Z","2.1.1":"2018-05-29T08:33:45.136Z","2.2.0":"2019-05-24T14:20:00.939Z","3.0.0":"2019-10-14T07:18:33.879Z","3.1.0":"2021-02-15T12:37:27.509Z","3.1.1":"2021-07-17T14:19:30.202Z","3.1.2":"2021-07-20T12:42:29.448Z","3.2.0-prerelease-mongo4":"2021-08-26T13:02:56.055Z","4.0.0-prerelease-1":"2021-10-06T12:39:21.671Z","4.0.0":"2021-10-07T13:30:16.020Z","4.0.1":"2021-10-15T09:50:14.681Z","5.0.0-prerelease-1":"2021-11-07T12:13:15.050Z"},"homepage":"https://github.com/happner/happn-service-mongo-2#readme","keywords":["mongo","happn"],"repository":{"type":"git","url":"git+https://github.com/happner/happn-service-mongo-2.git"},"bugs":{"url":"https://github.com/happner/happn-service-mongo-2/issues"},"readmeFilename":""}