{"_id":"seneca-level-store","_rev":"27-a717998e984bc81db5534db80af2ba4b","name":"seneca-level-store","description":"Seneca leveldb store","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"seneca-level-store","version":"0.1.0","description":"Seneca leveldb store","main":"lib/level-store.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/rjrodger/seneca-level-store.git"},"keywords":["seneca","leveldb","store","plugin"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"license":"MIT","dependencies":{"levelup":"~0.6.2","underscore":"~1.4.4","node-uuid":"~1.4.0"},"files":["README.md","LICENSE.txt","lib/level-store.js"],"_id":"seneca-level-store@0.1.0","dist":{"shasum":"6cbba957b6a018dae01195fc7ca4a0e3885d449f","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.1.0.tgz","integrity":"sha512-t0zDm1p7jkzgTxwXs3wNlAYJx7efm7+gBY8Sj26U8IWmGLUEqCITvIZUC+s++FoZLOjD6X8wbBHNZ6V7g4PLIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtdiP66MS53joIem9ZAleeicmxbLH4tI66UZ5gI83B5wIgE25bxauFK/8mAubkosXhGotIk05e7120zSJz6z8SQgs="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"directories":{}},"0.1.1":{"name":"seneca-level-store","version":"0.1.1","description":"Seneca leveldb store","main":"lib/level-store.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/rjrodger/seneca-level-store.git"},"keywords":["seneca","leveldb","store","plugin"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"license":"MIT","dependencies":{"levelup":"~0.6.2","underscore":"~1.4.4","node-uuid":"~1.4.0"},"files":["README.md","LICENSE.txt","lib/level-store.js"],"_id":"seneca-level-store@0.1.1","dist":{"shasum":"0ca23552a9c8b3dc4bb3280a72cf06f8c8c8b57a","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.1.1.tgz","integrity":"sha512-HL276cM8CbyVI33rRhd+5nm1au+35rgnJKEGriN6Y0S4kxU/6nVCwVgPsgYC4Q9nyB4TZ166MzvSlDYlNv9KkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICR8hWZTdv6NMyGGJy5XemcUESsKxdVmILXr9Iy2A5+AAiAzI4OQOnA+9JwcNEVFyzAspyWAKv9I0SiwXxE/3j5PnA=="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"directories":{}},"0.1.2":{"name":"seneca-level-store","version":"0.1.2","description":"Seneca leveldb store","main":"lib/level-store.js","scripts":{"test":"node test/shared.js"},"repository":{"type":"git","url":"git://github.com/rjrodger/seneca-level-store.git"},"keywords":["seneca","leveldb","store","plugin"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"license":"MIT","dependencies":{"underscore":"~1.4.4","node-uuid":"~1.4.0","leveldown":"~0.7.0","eyes":"~0.1.8","levelup":"~0.13.0","jsonquery-engine":"0.0.5","level-queryengine":"~0.1.1"},"files":["README.md","LICENSE.txt","lib/level-store.js"],"devDependencies":{"seneca":"~0.5.10","mkdirp":"~0.3.5","osenv":"0.0.3","mocha":"~1.12.0","tape":"~1.0.4","gex":"~0.1.1"},"_id":"seneca-level-store@0.1.2","dist":{"shasum":"6d95c2da841aa5c91b285f49d0c63d27b734094b","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.1.2.tgz","integrity":"sha512-2r/ye9tLrYXF43fHNLX7PsHd7U+PSTgKDL31fAoY2DormhjM3Ln8s57Vh7gGDhQijHBe1M6Zpo3faJ4MeONdWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH8srSLWp6Be2zqMYoUwihB3O70jV2xQ4tAr+aGsYMhAIhAJWMle8t6x7ehbHgPtC5acZQKMcDfHXXQ0UO1dYImTwG"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"pelger","email":"peter.elger@betapond.com"}],"directories":{}},"0.1.3":{"name":"seneca-level-store","version":"0.1.3","description":"Seneca leveldb store","main":"lib/level-store.js","scripts":{"test":"node test/shared.js"},"repository":{"type":"git","url":"git://github.com/rjrodger/seneca-level-store.git"},"keywords":["seneca","leveldb","store","plugin"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"license":"MIT","dependencies":{"underscore":"~1.4.4","node-uuid":"~1.4.0","leveldown":"~0.7.0","eyes":"~0.1.8","levelup":"~0.13.0","jsonquery-engine":"0.0.5","level-queryengine":"~0.1.1"},"files":["README.md","LICENSE.txt","lib/level-store.js"],"devDependencies":{"seneca":"~0.5.10","mkdirp":"~0.3.5","osenv":"0.0.3","mocha":"~1.12.0","tape":"~1.0.4","gex":"~0.1.1"},"bugs":{"url":"https://github.com/rjrodger/seneca-level-store/issues"},"_id":"seneca-level-store@0.1.3","dist":{"shasum":"61ad2b6759c0a9d4d7046cb9d3a073e33836fb70","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.1.3.tgz","integrity":"sha512-7GKs2l6MQZ45p6GhejhCr0ah1TSFC7kbGMwYeuY0IPD11/K7Gk5skKQFKETndk1piaJNLiYvnCbhEaLs/AyoDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx7OmYh75QhiDvcsEeyPnZUkdLm7SoHjRCX1J1cujQSQIhAKD9RdrpxytqXGnOwlgU9By4g43sEvxudEaTo82h0x2Z"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"pelger","email":"peter.elger@betapond.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"0.2.0":{"name":"seneca-level-store","version":"0.2.0","description":"Seneca leveldb store","main":"lib/level-store.js","scripts":{"test":"node test/shared.js"},"repository":{"type":"git","url":"git://github.com/rjrodger/seneca-level-store.git"},"keywords":["seneca","leveldb","store","plugin"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"license":"MIT","dependencies":{"lodash":"~2.4.1","node-uuid":"~1.4.0","leveldown":"~0.7.0","levelup":"~0.13.0","jsonquery-engine":"0.0.5","level-queryengine":"~0.1.1"},"files":["README.md","LICENSE.txt","lib/level-store.js"],"devDependencies":{"seneca":"plugin","mkdirp":"~0.3.5","osenv":"0.0.3","mocha":"~2.1.0","tape":"~1.0.4","gex":"~0.2.0"},"gitHead":"ea1fd7eafef6124d1215603bf506c42fd317e591","bugs":{"url":"https://github.com/rjrodger/seneca-level-store/issues"},"homepage":"https://github.com/rjrodger/seneca-level-store","_id":"seneca-level-store@0.2.0","_shasum":"22dd2ad8d059908343fc7f9ed4148565801a0b3d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"pelger","email":"peter.elger@betapond.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"22dd2ad8d059908343fc7f9ed4148565801a0b3d","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.2.0.tgz","integrity":"sha512-ugYdNSgD6HI2iGVlBonZydBy+Lh+qoD10qUEA2tnG2z74psZGOeDlkD69BixPU9vDadoKL8YUemKZ9AR2xOu2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz625XqJ1TwgooWyNG/X07NBBA78uXKJErVqubkejrewIhAKoFEPUe1UJ2CYpwAJNvgZfIi+uy/tG4m73Tj5hgKHch"}]},"directories":{}},"0.2.1":{"name":"seneca-level-store","version":"0.2.1","description":"Seneca leveldb store","main":"lib/level-store.js","scripts":{"test":"node test/shared.js"},"repository":{"type":"git","url":"git://github.com/rjrodger/seneca-level-store.git"},"keywords":["seneca","leveldb","store","plugin"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"license":"MIT","dependencies":{"lodash":"~2.4.1","node-uuid":"~1.4.0","leveldown":"~0.7.0","levelup":"~0.13.0","jsonquery-engine":"0.0.5","level-queryengine":"~0.1.1"},"files":["README.md","LICENSE.txt","lib/level-store.js"],"devDependencies":{"seneca":"plugin","mkdirp":"~0.3.5","osenv":"0.0.3","mocha":"~2.1.0","tape":"~1.0.4","gex":"~0.2.0"},"gitHead":"49621e8aaf351e31be3b44a524b91cd9bf36b3e4","bugs":{"url":"https://github.com/rjrodger/seneca-level-store/issues"},"homepage":"https://github.com/rjrodger/seneca-level-store","_id":"seneca-level-store@0.2.1","_shasum":"2e846c50b34ecccf837cfb4bd05ab1b6c55ca13e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"pelger","email":"peter.elger@betapond.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"2e846c50b34ecccf837cfb4bd05ab1b6c55ca13e","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.2.1.tgz","integrity":"sha512-KB8RRqvEm7wBKlASnPQDKYt27GbInMc9fgrFYdkzeFhSsb/HGy7l4ISLo3AxbhLYlvG0e7YOAEOgl11lAG6pFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwJcbfoE9R8CUJzf3RICpucmPY21vj4vgciCuyhd1jnAiEAjBb/DmZqHNYKMJ3UX31JnJCNGoKA5SPIkfwlZhqbrgk="}]},"directories":{}},"0.2.2":{"name":"seneca-level-store","version":"0.2.2","description":"Seneca leveldb store","main":"lib/level-store.js","license":"MIT","author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"contributors":[{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"},{"name":"Marco Piraccini","url":"https://github.com/marcopiraccini"}],"scripts":{"test":"lab test/*.test.js -r console -v"},"repository":{"type":"git","url":"git://github.com/rjrodger/seneca-level-store.git"},"keywords":["seneca","leveldb","store","plugin"],"dependencies":{"jsonquery-engine":"^1.0.2","level":"^1.3.0","level-queryengine":"^3.0.1","lodash":"^3.10.1","node-uuid":"^1.4.3"},"devDependencies":{"lab":"^5.17.0","mkdirp":"^0.5.1","osenv":"^0.1.3","seneca":"^0.6.5","seneca-store-test":"^1.0.0"},"gitHead":"fda8b95c091a25097f08e6be52ae6fd5fd4c816b","bugs":{"url":"https://github.com/rjrodger/seneca-level-store/issues"},"homepage":"https://github.com/rjrodger/seneca-level-store","_id":"seneca-level-store@0.2.2","_shasum":"869be6d1faf83b7ed8fbfc985b519dc67990697d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"colmharte","email":"colm.harte@nearform.com"},"maintainers":[{"name":"colmharte","email":"colm.harte@nearform.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"pelger","email":"elger.peter@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"dist":{"shasum":"869be6d1faf83b7ed8fbfc985b519dc67990697d","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.2.2.tgz","integrity":"sha512-lC+n8N4/b3SSWWijEK/cvS6L6Mziwve1rJpDojXHiQnMDho+ammWnNC1zHW2GOvuRZ2W10/Dfaxz9pV1dvMR4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/iW1VQc0p6/zdyBMksT/xlcanPjOKBJbYqgWfNFRJqAiEAzW4RfQWpI02PlBVg82VNnC6AMEL3Zo9ntOY2ZQwgb6E="}]},"directories":{}},"0.2.3":{"name":"seneca-level-store","version":"0.2.3","description":"Seneca leveldb store","main":"level-store.js","license":"MIT","author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"contributors":[{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"},{"name":"Marco Piraccini","url":"https://github.com/marcopiraccini"}],"scripts":{"test":"lab test/*.test.js -r console -v"},"repository":{"type":"git","url":"git://github.com/rjrodger/seneca-level-store.git"},"keywords":["seneca","leveldb","store","plugin"],"dependencies":{"jsonquery-engine":"^1.0.2","level":"^1.3.0","level-queryengine":"^3.0.1","lodash":"^3.10.1","node-uuid":"^1.4.3"},"devDependencies":{"lab":"^5.17.0","mkdirp":"^0.5.1","osenv":"^0.1.3","seneca":"^0.6.5","seneca-store-test":"^1.0.0"},"gitHead":"d4ff4272eb304ea3ff516e78547bf111bdc42c6d","bugs":{"url":"https://github.com/rjrodger/seneca-level-store/issues"},"homepage":"https://github.com/rjrodger/seneca-level-store","_id":"seneca-level-store@0.2.3","_shasum":"7a4fa33a5e4465e037895bb729fca4b300381e38","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"colmharte","email":"colm.harte@nearform.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"pelger","email":"elger.peter@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"dist":{"shasum":"7a4fa33a5e4465e037895bb729fca4b300381e38","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.2.3.tgz","integrity":"sha512-qz8rWjsR/oTVOSqhVGJTvAcGEVTTA42vcposNbMt4iGfJWfYp5+xkp28GSikuBSEXnq+4H+K4sF+Wbr4sprsfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9Pn6XSAhF6USp53NIOGxR2e0z7xZllCpQV7LviBylKAIhAMXFsD3/5vxA2PE49oqHkCTeChvnTYhRv8jXXnWqu1yc"}]},"directories":{}},"0.3.0":{"name":"seneca-level-store","version":"0.3.0","description":"Seneca leveldb store","main":"level-store.js","license":"MIT","author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"contributors":[{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"},{"name":"Dominic Tarr","url":"https://github.com/dominictarr"},{"name":"Marco Piraccini","url":"https://github.com/marcopiraccini"},{"name":"Cristian Kiss","url":"https://github.com/ckiss"},{"name":"Wyatt Preul","url":"https://github.com/geek"},{"name":"Mircea Alexandru","url":"http://www.alexandrumircea.ro"},{"name":"Adrien Becchis","url":"https://github.com/AdrieanKhisbe"},{"name":"Blain Smith","email":"rebelgeek@blainsmith.com","url":"http://blainsmith.com/"}],"scripts":{"test":"lab -vLc -m 3000 $LAB_FLAGS","test:node6":"LAB_FLAGS='--leaks' && npm test","lint":"lab -dL","coverage":"lab -r lcov -o coverage/lcov.info -r html -o coverage/index.html","publish-coverage":"cat coverage/lcov.info | coveralls","annotate":"docco level-store.js -o doc"},"keywords":["seneca","microservices","leveldb","store","plugin"],"homepage":"https://github.com/senecajs/seneca-level-store","repository":{"type":"git","url":"git+https://github.com/senecajs/seneca-level-store.git"},"bugs":{"url":"https://github.com/senecajs/seneca-level-store/issues"},"engines":{"node":">=0.10.0"},"dependencies":{"jsonquery-engine":"1.0.2","level":"1.4.0","level-queryengine":"3.0.1","lodash":"4.6.0","node-uuid":"1.4.7"},"devDependencies":{"coveralls":"2.11.x","docco":"0.7.0","eslint-config-seneca":"1.x.x","eslint-plugin-hapi":"4.x.x","eslint-plugin-standard":"1.x.x","lab":"6.2.x","mkdirp":"0.5.1","osenv":"0.1.3","seneca":"plugin","seneca-entity":"1.2.0","seneca-store-test":"1.0.0"},"files":["README.md","LICENSE","level-store.js"],"gitHead":"79772dddde5dbfcee557a21ad519901850548c24","_id":"seneca-level-store@0.3.0","_shasum":"26ffe38546b993090e7a5e593591e41d4b4eb316","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"mihaidma","email":"mihaizn@gmail.com"},"dist":{"shasum":"26ffe38546b993090e7a5e593591e41d4b4eb316","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.3.0.tgz","integrity":"sha512-/8TETCkQ/x8mMiJrJpqoxf43fCHtYeQSLwegUDRvX+Pl/nUewI44Phc61TXDCNiSTHCz19SXfNNy15TXdyf6FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhdy1j3dzSrxBhhBNstWtgi/+aRRXmq7Z/4u38f1KTvwIgTOZW5/y5a/WnRi6WyNK0AX6RnffG16e3I6CGwJOzVHY="}]},"maintainers":[{"name":"colmharte","email":"colm.harte@nearform.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"mcdonnelldean","email":"mcdonnelldean@outlook.com"},{"name":"mihaidma","email":"mihaizn@gmail.com"},{"name":"pelger","email":"elger.peter@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/seneca-level-store-0.3.0.tgz_1470736097996_0.034649348352104425"},"directories":{}},"0.4.0":{"name":"seneca-level-store","version":"0.4.0","description":"Seneca leveldb store","main":"level-store.js","license":"MIT","author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"contributors":[{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"},{"name":"Dominic Tarr","url":"https://github.com/dominictarr"},{"name":"Marco Piraccini","url":"https://github.com/marcopiraccini"},{"name":"Cristian Kiss","url":"https://github.com/ckiss"},{"name":"Wyatt Preul","url":"https://github.com/geek"},{"name":"Mircea Alexandru","url":"http://www.alexandrumircea.ro"},{"name":"Adrien Becchis","url":"https://github.com/AdrieanKhisbe"},{"name":"Blain Smith","email":"rebelgeek@blainsmith.com","url":"http://blainsmith.com/"},{"name":"Richard Rodger","url":"https://github.com/rjrodger"},{"name":"Mihai Dima","url":"https://github.com/mihaidma"},{"name":"Colm Harte https://github.com/colmharte"},{"name":"Shane Lacey","url":"https://github.com/shanel262"},{"name":"The Gitter Badger","url":"https://github.com/gitter-badger"},{"name":"Peter Elger","url":"https://github.com/pelger"}],"scripts":{"test":"lab -vLc -m 3000 -t 44","lint":"lab -dL","coverage":"lab -v -P test -L -t 44 -r html > docs/coverage.html","coveralls":"lab -s -P test -r lcov | coveralls","annotate":"docco level-store.js -o docs/annotated"},"keywords":["seneca","microservices","leveldb","store","plugin"],"homepage":"https://github.com/senecajs/seneca-level-store","repository":{"type":"git","url":"git+https://github.com/senecajs/seneca-level-store.git"},"bugs":{"url":"https://github.com/senecajs/seneca-level-store/issues"},"engines":{"node":">=4.0.0"},"dependencies":{"jsonquery-engine":"1.0.2","level":"1.4.0","level-queryengine":"3.0.1","lodash":"4.15.0","node-uuid":"1.4.7"},"devDependencies":{"coveralls":"2.11.x","docco":"0.7.x","eslint-config-seneca":"3.x.x","eslint-plugin-hapi":"4.x.x","eslint-plugin-standard":"2.x.x","lab":"11.0.x","mkdirp":"0.5.1","osenv":"0.1.3","pre-commit":"1.1.x","seneca":"plugin","seneca-basic":"0.5.x","seneca-entity":"1.3.x","seneca-store-test":"1.0.0"},"files":["README.md","LICENSE","level-store.js"],"pre-commit":["test"],"gitHead":"1e11d1f74036dced7b021a7a4ef6f4efce1f9a1f","_id":"seneca-level-store@0.4.0","_shasum":"2d3dd2793882693be60417c48b8055bb78ef2b24","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"mihaidma","email":"mihaizn@gmail.com"},"dist":{"shasum":"2d3dd2793882693be60417c48b8055bb78ef2b24","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.4.0.tgz","integrity":"sha512-wF7PTRV2XnG7S7ha7zOPBxKV5naxXp4pkReao5pIVxBG6t4zs3q94dPnqDeJx5GcxHbFDDDovO8e98mc1lNw/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbz36S/6TbrH3xCxPfPlAQ1RBxelWlYD54LPxolk0sMgIgar04IsOf6iy6wKMFefT3IQID+6fnD+mf4AM5vATOUsA="}]},"maintainers":[{"name":"colmharte","email":"colm.harte@nearform.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"mcdonnelldean","email":"mcdonnelldean@outlook.com"},{"name":"mihaidma","email":"mihaizn@gmail.com"},{"name":"pelger","email":"elger.peter@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/seneca-level-store-0.4.0.tgz_1472313604366_0.8244580626487732"},"directories":{}},"0.3.1":{"name":"seneca-level-store","version":"0.3.1","description":"Seneca leveldb store","main":"level-store.js","license":"MIT","author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"contributors":[{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"},{"name":"Dominic Tarr","url":"https://github.com/dominictarr"},{"name":"Marco Piraccini","url":"https://github.com/marcopiraccini"},{"name":"Cristian Kiss","url":"https://github.com/ckiss"},{"name":"Wyatt Preul","url":"https://github.com/geek"},{"name":"Mircea Alexandru","url":"http://www.alexandrumircea.ro"},{"name":"Adrien Becchis","url":"https://github.com/AdrieanKhisbe"},{"name":"Blain Smith","email":"rebelgeek@blainsmith.com","url":"http://blainsmith.com/"},{"name":"Richard Rodger","url":"https://github.com/rjrodger"},{"name":"Mihai Dima","url":"https://github.com/mihaidma"},{"name":"Colm Harte https://github.com/colmharte"},{"name":"Shane Lacey","url":"https://github.com/shanel262"},{"name":"The Gitter Badger","url":"https://github.com/gitter-badger"},{"name":"Peter Elger","url":"https://github.com/pelger"}],"scripts":{"test":"lab -vLc -m 3000 -t 30","lint":"lab -dL","coverage":"lab -v -P test -L -t 30 -r html > docs/coverage.html","coveralls":"lab -s -P test -r lcov | coveralls","annotate":"docco level-store.js -o docs/annotated"},"keywords":["seneca","microservices","leveldb","store","plugin"],"homepage":"https://github.com/senecajs/seneca-level-store","repository":{"type":"git","url":"git+https://github.com/senecajs/seneca-level-store.git"},"bugs":{"url":"https://github.com/senecajs/seneca-level-store/issues"},"engines":{"node":">=4.0.0"},"dependencies":{"jsonquery-engine":"1.0.2","level":"1.7.0","level-queryengine":"3.0.1","lodash":"4.17.4","node-uuid":"1.4.8"},"devDependencies":{"coveralls":"2.11.x","docco":"0.7.x","eslint-config-seneca":"3.x.x","eslint-plugin-hapi":"4.x.x","eslint-plugin-standard":"2.x.x","lab":"13.1.x","mkdirp":"0.5.1","osenv":"0.1.3","pre-commit":"1.1.x","seneca":"plugin","seneca-basic":"0.5.x","seneca-entity":"1.3.x","seneca-store-test":"1.0.0"},"files":["README.md","LICENSE","level-store.js"],"pre-commit":["test"],"gitHead":"9ab680cf6dab09d32e942348c82362e25d54c0d2","_id":"seneca-level-store@0.3.1","_shasum":"b8973b901aa14a97aefa18315fde1c2ca921a640","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"colmharte","email":"colm.harte@nearform.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"mcdonnelldean","email":"mcdonnelldean@outlook.com"},{"name":"mihaidma","email":"mihaizn@gmail.com"},{"name":"pelger","email":"elger.peter@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"dist":{"shasum":"b8973b901aa14a97aefa18315fde1c2ca921a640","tarball":"https://registry.npmjs.org/seneca-level-store/-/seneca-level-store-0.3.1.tgz","integrity":"sha512-Lx2ry7CQvLGLA8EAk5+ahg60PIq085+HtHdVURyFWVTa53lkH2X9+Wf+ASSaHCoMYsHae32WjIjJi9PBvu2wSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYd/KdCIS8oy0oqYpyZBQx9m5Tnh0T+Ys1n1/xV3QYGAiBRq5bRSAdMdG+eSL/64usXeTzO60lMCAzuJwm/NFOoWg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/seneca-level-store-0.3.1.tgz_1497359203160_0.27137689269147813"},"directories":{}}},"readme":"![Seneca](http://senecajs.org/files/assets/seneca-logo.png)\n> A [Seneca.js][] data storage plugin\n\n# seneca-level-store\n\n[![npm version][npm-badge]][npm-url]\n[![Build Status][travis-badge]][travis-url]\n[![Coverage Status][coverage-badge]][coverage-url]\n[![Code Climate][codeclimate-badge]][codeclimate-url]\n[![Dependency Status][david-badge]][david-url]\n[![Gitter][gitter-badge]][gitter-url]\n\n\nLead Maintainer: [Blain Smith](https://github.com/blainsmith)\n\n## Description\n\nA storage engine that uses [leveldb][] to persist data. It may also be used as an example on how to\nimplement a storage plugin for Seneca using an underlying key-value store.\n\nseneca-level-store's source can be read in an annotated fashion by,\n\n- running `npm run annotate`\n\nThe annotated source can be found locally at [./doc/level-store.html](./doc/level-store.html).\n\nIf you're using this module, and need help, you can:\n\n- Post a [github issue][],\n- Tweet to [@senecajs][],\n- Ask on the [Gitter][gitter-url].\n\nIf you are new to Seneca in general, please take a look at [senecajs.org][]. We have everything from\ntutorials to sample apps to help get you up and running quickly.\n\n### Seneca compatibility\nSupports Seneca versions **1.x**, **2.x** and **3.x**\n\n### Supported functionality\nAll Seneca data store supported functionality is implemented in [seneca-store-test](https://github.com/senecajs/seneca-store-test) as a test suite. The tests represent the store functionality specifications.\n\n## Install\nTo install, simply use npm. Remember you will need to install [Seneca.js][] if you haven't already.\n\n```\nnpm install seneca\nnpm install seneca-level-store\n```\n\n## Quick Example\n\n```js\nvar seneca = require('seneca')()\nseneca.use('basic')\n.use('entity')\n.use('level-store', {\n  folder: 'db'\n})\n\nseneca.ready(function() {\n  var apple = seneca.make$('fruit')\n  apple.name = 'Pink Lady'\n  apple.price = 0.99\n  apple.save$(function (err, apple) {\n    console.log(\"apple.id = \" + apple.id)\n  })\n})\n```\n\n## Usage\nYou don't use this module directly. It provides an underlying data storage engine for the Seneca entity API:\n\n```js\nvar entity = seneca.make$('typename')\nentity.someproperty = \"something\"\nentity.anotherproperty = 100\n\nentity.save$(function (err, entity) { ... })\nentity.load$({id: ... }, function (err, entity) { ... })\nentity.list$({property: ... }, function (err, entity) { ... })\nentity.remove$({id: ... }, function (err, entity) { ... })\n```\n\n### Query Support\nThe standard Seneca query format is supported:\n\n- `.list$({f1:v1, f2:v2, ...})` implies pseudo-query `f1==v1 AND f2==v2, ...`.\n\n- `.list$({f1:v1,...}, {sort$:{field1:1}})` means sort by f1, ascending.\n\n- `.list$({f1:v1,...}, {sort$:{field1:-1}})` means sort by f1, descending.\n\n- `.list$({f1:v1,...}, {limit$:10})` means only return 10 results.\n\n- `.list$({f1:v1,...}, {skip$:5})` means skip the first 5.\n\n- `.list$({f1:v1,...}, {fields$:['fd1','f2']})` means only return the listed fields.\n\nNote: you can use `sort$`, `limit$`, `skip$` and `fields$` together.\n\n\n## Testing with Docker\n\nWith docker installed run the following commands:\n\n```\ndocker build -t level-store --no-cache .\ndocker run -i  level-store\n```\n\n## Native Driver\nAs with all seneca stores, you can access the native driver, in this case, the `levelup` `db`\nobject using `entity.native$(function (err, db) {...})`.\n\n## Contributing\nThe [Senecajs org][] encourage open participation. If you feel you can help in any way, be it with\ndocumentation, examples, extra testing, or new features please get in touch.\n\n## Test\nTo run tests, simply use npm:\n\n```\nnpm run test\n```\n\n## License\nCopyright (c) 2010-2016, Richard Rodger and other contributors.\nLicensed under [MIT][].\n\n[npm-badge]: https://img.shields.io/npm/v/seneca-level-store.svg\n[npm-url]: https://npmjs.com/package/seneca-level-store\n[travis-badge]: https://travis-ci.org/senecajs/seneca-level-store.svg\n[travis-url]: https://travis-ci.org/senecajs/seneca-level-store\n[codeclimate-badge]: https://codeclimate.com/github/senecajs/seneca-level-store/badges/gpa.svg\n[codeclimate-url]: https://codeclimate.com/github/senecajs/seneca-level-store\n[coverage-badge]: https://coveralls.io/repos/senecajs/seneca-level-store/badge.svg?branch=master&service=github\n[coverage-url]: https://coveralls.io/github/senecajs/seneca-level-store?branch=master\n[david-badge]: https://david-dm.org/senecajs/seneca-level-store.svg\n[david-url]: https://david-dm.org/senecajs/seneca-level-store\n[gitter-badge]: https://badges.gitter.im/Join%20Chat.svg\n[gitter-url]: https://gitter.im/senecajs/seneca\n[MIT]: ./LICENSE\n[Senecajs org]: https://github.com/senecajs/\n[Seneca.js]: https://www.npmjs.com/package/seneca\n[senecajs.org]: http://senecajs.org/\n[leveldb]: http://leveldb.org/\n[node-leveldb-native]: http://leveldb.github.com/node-leveldb-native/markdown-docs/queries.html\n[github issue]: https://github.com/rjrodger/seneca-level-store/issues\n[@senecajs]: http://twitter.com/senecajs\n","maintainers":[{"email":"wpreul@gmail.com","name":"wyatt"},{"email":"richard.rodger@voxgig.com","name":"rjrodger"},{"email":"elger.peter@gmail.com","name":"pelger"},{"email":"mcdonnelldean@outlook.com","name":"mcdonnelldean"},{"email":"colm.harte@nearform.com","name":"colmharte"},{"email":"mihaizn@gmail.com","name":"mihaidma"}],"time":{"modified":"2022-06-26T17:38:42.639Z","created":"2013-03-17T20:55:28.293Z","0.1.0":"2013-03-17T20:55:30.613Z","0.1.1":"2013-03-20T12:19:08.181Z","0.1.2":"2013-08-27T13:23:00.601Z","0.1.3":"2013-10-01T14:45:04.530Z","0.2.0":"2015-01-30T12:32:28.710Z","0.2.1":"2015-01-30T13:08:38.721Z","0.2.2":"2015-09-22T15:09:48.116Z","0.2.3":"2015-09-29T11:10:03.706Z","0.3.0":"2016-08-09T09:48:19.514Z","0.4.0":"2016-08-27T16:00:05.319Z","0.3.1":"2017-06-13T13:06:44.065Z"},"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"repository":{"type":"git","url":"git+https://github.com/senecajs/seneca-level-store.git"},"homepage":"https://github.com/senecajs/seneca-level-store","keywords":["seneca","microservices","leveldb","store","plugin"],"bugs":{"url":"https://github.com/senecajs/seneca-level-store/issues"},"license":"MIT","readmeFilename":"README.md","contributors":[{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"},{"name":"Dominic Tarr","url":"https://github.com/dominictarr"},{"name":"Marco Piraccini","url":"https://github.com/marcopiraccini"},{"name":"Cristian Kiss","url":"https://github.com/ckiss"},{"name":"Wyatt Preul","url":"https://github.com/geek"},{"name":"Mircea Alexandru","url":"http://www.alexandrumircea.ro"},{"name":"Adrien Becchis","url":"https://github.com/AdrieanKhisbe"},{"name":"Blain Smith","email":"rebelgeek@blainsmith.com","url":"http://blainsmith.com/"},{"name":"Richard Rodger","url":"https://github.com/rjrodger"},{"name":"Mihai Dima","url":"https://github.com/mihaidma"},{"name":"Colm Harte https://github.com/colmharte"},{"name":"Shane Lacey","url":"https://github.com/shanel262"},{"name":"The Gitter Badger","url":"https://github.com/gitter-badger"},{"name":"Peter Elger","url":"https://github.com/pelger"}]}