{"_id":"jsondbfs","_rev":"36-46697debbf97ee5399f68a6fa6510c47","name":"jsondbfs","description":"JSON Filesystem Database.","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.0.1","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"*","underscore":"*","async":"*","babel":"*","lockfile":"*","json-criteria":"*"},"devDependencies":{"codeclimate-test-reporter":"*","istanbul":"*","mocha":"*"},"gitHead":"9b67b832190eee1cabf6f41078237ad30d590e0b","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.0.1","_shasum":"f726123fab55970a52513abb422e84e1407f4a77","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"f726123fab55970a52513abb422e84e1407f4a77","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.0.1.tgz","integrity":"sha512-+2x2Ht+exCLetfi02hAZBdzDCgU6bbTE2f8AiKGCDw03wDTzipNp8vCjdyFh9VzsmG9liEAvE99D9wemxli+tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7GfMs48faKj+vrV5tnDDcqYCIx8uOrsPalt8YsMgMJQIgbo3jN63d5B+IAFhTZjm54POWuIv4AhKt3ZELI2EOv6k="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.0.2":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.0.2","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"*","underscore":"*","async":"*","babel":"*","lockfile":"*","json-criteria":"*"},"devDependencies":{"codeclimate-test-reporter":"*","istanbul":"*","mocha":"*"},"gitHead":"391edd8944d73ae07df8c565c65a7ac3c06747db","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.0.2","_shasum":"ba488a7780a1e043be7f06f4d3a0e3f0f87ef7ec","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"ba488a7780a1e043be7f06f4d3a0e3f0f87ef7ec","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.0.2.tgz","integrity":"sha512-cRHNeRsyJ0adLmXa8PoQkrPln/mSOjHvdlmK4IdFVTQH4byJP1BJcgPGlTlRaDRVNVwnPQcfi/Et16KFpFpMDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeM/TuCmQURS6TLMM7ctTMEYp7qdJeznCkq8p6IjyG0AiEAr2sQsbv+GfOVuVGbDAVQ5h1RxOLYDqf4Ndrj+W4IcwM="}]},"maintainers":[{"name":"mcmartins","email":"manuelmartins25@gmail.com"},{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.0.3":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.0.3","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"*","underscore":"*","async":"*","babel":"*","lockfile":"*","json-criteria":"*"},"devDependencies":{"codeclimate-test-reporter":"*","istanbul":"*","mocha":"*"},"gitHead":"f3b001e6eab8528aa99e6967c3918bd9f8f16c9f","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.0.3","_shasum":"02bf686b720bf6040e8be67eef40ee2bbea7cbf3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"02bf686b720bf6040e8be67eef40ee2bbea7cbf3","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.0.3.tgz","integrity":"sha512-AHGVFcaSctffCvQ5pk8huyPb9jsjiOnEp9FDCA3MQry2/3kjUEfPQ/05RLfz3UP/XgNUBdsxHsu6T8/tMOo2CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQmCyg15Q9szxUuuxxO0I9jk+LulYRvndTMwSIrgoneAIgfByzIStGGhXaxBrIJzAE6KW8WcvllvCBgUGM39JNDWg="}]},"maintainers":[{"name":"mcmartins","email":"manuelmartins25@gmail.com"},{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.0.4":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.0.4","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"mocha test/; rm /tmp/*.json;"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.4.2","babel":"5.8.23","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.3.20","mocha":"2.3.3"},"gitHead":"0ac136bc317659ce4ebba6230c7739d49baaa2de","homepage":"https://github.com/mcmartins/jsondbfs","_id":"jsondbfs@0.0.4","_shasum":"27857a271e782d92e03ed437a16352cad1dc3b06","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"maintainers":[{"name":"mcmartins","email":"manuelmartins25@gmail.com"},{"name":"webgap","email":"manuelmachadomartins@gmail.com"}],"dist":{"shasum":"27857a271e782d92e03ed437a16352cad1dc3b06","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.0.4.tgz","integrity":"sha512-TbZNkCxwjxRbx3cxYGY52jlHGE1PaLkTMDXdngN0q56m1Ys6RxNHCC3t3kuQhLtph78nlmFlw+pEyTuYtSAhRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADEmwoJvpUcjFqBimZLlHXfTHw7MmODbgmbdyQz14HhAiEA4klByMrNjROOGeOvzyxqxqD88Z2OXdL4wWWWkNqReF0="}]}},"0.0.5":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.0.5","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.4.2","babel":"5.8.23","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.3.20","mocha":"2.3.3"},"gitHead":"3830b943720d6c2e3658f55a5c382a1a318ee20d","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.0.5","_shasum":"4cfe332dae3a061bd747f54208de4bbe07b73477","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"4cfe332dae3a061bd747f54208de4bbe07b73477","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.0.5.tgz","integrity":"sha512-R7FVjjNUs0U8UrHYz6A2LTTqVUzIkIXVWgxKotBNpTljxNJgMkH195RK/by1ZH59zJyoZqe9JdIfCU2NfdyvtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6zx8qobnEKTsIrvIa0sbtVPCo8gzHiN6H8ny6MjPzMAIhAKBvgqXNzsbF2S1Klob3LiTgJs75NN44tQM7KZP+xelH"}]},"maintainers":[{"name":"mcmartins","email":"manuelmartins25@gmail.com"},{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.0.6":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.0.6","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.4.2","babel":"5.8.23","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.3.20","mocha":"2.3.3"},"gitHead":"3830b943720d6c2e3658f55a5c382a1a318ee20d","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.0.6","_shasum":"ca93e7967bce9164afb9c21ea022fa8f6c3bbbd1","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"ca93e7967bce9164afb9c21ea022fa8f6c3bbbd1","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.0.6.tgz","integrity":"sha512-zJvoWC0suHUbVl6O0r2QP+nC6MUkwJjJni63pw3nB+Ees+c0Ot8+WVQxX58xsZoVGB5s4/r+k7kuii9o+TZ5ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsQe9gPuQLQL/H/CuWPwE06hHIHJakn9fspcsVKxqXGwIgBwz8yUhnc+bhaUCNeL9Kj8puru5iOI/jnq5smYNS7s0="}]},"maintainers":[{"name":"mcmartins","email":"manuelmartins25@gmail.com"},{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.1.0":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.1.0","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.4.2","babel":"5.8.23","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.3.21","mocha":"2.3.3"},"gitHead":"f264a46a78c73c0d80e41130e3d8488e4e662e21","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.1.0","_shasum":"03c5cee446cb309557b6c2379418b44e13b54b63","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"03c5cee446cb309557b6c2379418b44e13b54b63","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.1.0.tgz","integrity":"sha512-AHMSvQrMVpuBJQex3Y4qGVG+po1EvoaA6qt9ecU7kpLNLPBZY/pDbnY6z1ngXjAsDxX43naRudvhAaplBxmBvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJMDiJLtNIWkOI5I/E+x4zH7GqM5CIr18IS93yybiAxAIhAPtJ8p8qBwIxL69dJJjanQECDRfW8C/BYEJkp6W5sMm/"}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.1.1":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.1.1","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.4.2","babel":"5.8.23","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.3.21","mocha":"2.3.3"},"gitHead":"3e5991db684ddbbcb03fecc73df7f054c1cf124a","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.1.1","_shasum":"caa9ac9cc0f199068c0b6195638711996d12a4fb","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"caa9ac9cc0f199068c0b6195638711996d12a4fb","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.1.1.tgz","integrity":"sha512-vk6CbXK29cJg5LbNPjlKvmncVgOz9cRSU/xoje5TArR7H4t1OnR2Sc2b3OVWukgHMiu5ERDgfrvy0QjSSlx/sQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfz2NGWbYVNUvGKvFQVOz5xryruf5M968KD4IhLL8MWAIgAc2jDQRFoa/0nOOJ/tqR4la7txg80T3rmlLmZywqzEs="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.1.2":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.1.2","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.4.2","babel":"5.8.23","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.3.21","mocha":"2.3.3"},"gitHead":"83aee70c18df89f97f569f9fa30ea9c9bf51e8b1","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.1.2","_shasum":"58791906252ac6c91c1408756a80edc5118403ad","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"58791906252ac6c91c1408756a80edc5118403ad","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.1.2.tgz","integrity":"sha512-UiwTnvoo1Izf9d0m7QOHR9f+2pd+aWYLwGR0LHzR5/lCpej+yLaWYsDV3Pta7TTk9ul8urqT0VqpdoNom3jO8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDZPKIS2Yb+AoRZkyjeL1b18HROrvdpCoLSmGcj8UF6AiEAmOPai0OwXtkhyUQTkaf17535nHQzTg1SvlTE46HGF1c="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.2.0":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.2.0","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.4.2","babel":"5.8.23","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.4.0","mocha":"2.3.3"},"gitHead":"6ffffde70c7023babe845c5065cdf8c31076b104","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.2.0","_shasum":"3c89f8c7abecffe4fd9bb54648045ee40d92fd77","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"3c89f8c7abecffe4fd9bb54648045ee40d92fd77","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.2.0.tgz","integrity":"sha512-9+TQKwVwUGKyZ5s5czYsjc5tGIZoKOa6bqbmHtOBMRoRs26iwvGv/gmvGalvpQb6i0yaJ6al9hU3k8y7PwgX6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKprzYpizsK1mmWb2b4NT3wx0Dmvv0H6tLwbwON5pX6AiA8BsrPL2GVBAMrlU7H8GoW3nMhOLq/kh24MW3lWXdh3g=="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.2.1":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.2.1","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.4.2","babel":"5.8.23","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.4.0","mocha":"2.3.3"},"gitHead":"1ded122a369e4e291ce950af1d4e4d784dfb5ee6","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.2.1","_shasum":"0d473aa7dd2b92ab89b73a2210352e0133151ff3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"0d473aa7dd2b92ab89b73a2210352e0133151ff3","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.2.1.tgz","integrity":"sha512-eHkSfpspswS4GJ+MEdRCNrrOrV5w9d3F8PN5gPrDnQMRevkPbrgSdjJDWUeR5p8/FbCcaEwfybJGW1yQXLOZUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9aKSo6f+qMnyZ4tUtgG8rP78ri0EuaAqEN298Bb2HHQIgXYLTZAxzir93rIM2Yj49fsvDicJsraTRIqknq87Wo+g="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.2.2":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.2.2","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.4.2","babel":"5.8.29","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.4.0","mocha":"2.3.3"},"gitHead":"f37a26816156b07a52417b9263edb813b0e1c75f","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.2.2","_shasum":"ec591734da57b611905ff2581949298588685501","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"ec591734da57b611905ff2581949298588685501","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.2.2.tgz","integrity":"sha512-U9N+IY9aogVSKCHuzt2Ua/KTVBVr8uHFCuuNJOaorViA31eki/b3Q0GvPM/Il43H6tYOjBOZ9pnMaFyfLFRJzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCoFvBfSoAgmKxW1UrPKcw51qfvYCycc7aes9ZUad39AIhAM+wLr4BOegcKfYw/Fq+Er0Qo0g+N3rG8vF4OMVa3CLH"}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.2.3":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.2.3","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.5.0","babel":"5.8.29","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.4.0","mocha":"2.3.3"},"gitHead":"be5c7cdec65c0168ac93687b6850bda2d8ba3e19","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.2.3","_shasum":"428f6ca5976021dce69372bdb3aa802684227c53","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"428f6ca5976021dce69372bdb3aa802684227c53","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.2.3.tgz","integrity":"sha512-VDX9BOMXxgvJ834DZz3cSIq4iyUk7PCOc0RW0XeNpe7VEFdV99Td3VzYcQAxr0eb0Wkw6NoPB2OcMejfaz9UIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCarKwRT6gE99kK+k0Xw7bNoI9ocIVAjfEhFsv6xo19EQIgb8CYLIzQ3iJey8Wolm5kaRMrXjnWBf0K/n3dVczR74U="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.2.4":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.2.4","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.3","underscore":"1.8.3","async":"1.5.0","babel":"5.8.29","lockfile":"1.0.1","json-criteria":"2.6.0"},"devDependencies":{"codeclimate-test-reporter":"0.1.1","istanbul":"0.4.0","mocha":"2.3.3"},"gitHead":"c9351b8a70c3a26bf80289ee649181ade2b55b42","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.2.4","_shasum":"c2f19b8d85e2c3b9a8c679004b8577df93b18b3b","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"c2f19b8d85e2c3b9a8c679004b8577df93b18b3b","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.2.4.tgz","integrity":"sha512-B9EpFIPk4VNg2naF2bE22BVSJuQ/kUIytl5TKb+mYM6uvl0nLbXEw5tLXFo0N/FtYgQmO6S9XSLuXXeXnbuvQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhfvYvyNvYS6sb2CUi0qPL8d/gH1rMhWxvtljdzCtJXwIgbA+hFTbAXyk0gqT+9fj8domEEAFtyPWe4wEFe8My87I="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.2.5":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.2.5","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":">=1.4.3","underscore":">=1.8.3","async":">=1.5.0","babel":">=6.0.12","lockfile":">=1.0.1","json-criteria":">=2.6.0"},"devDependencies":{"codeclimate-test-reporter":">=0.1.1","istanbul":">=0.4.0","mocha":">=2.3.3"},"gitHead":"bba2bb199b2a592c2ab23b1d176cb5c2aa445c3f","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.2.5","_shasum":"5a80d5f95406a13497221720bbc80d2028cbc77a","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"5a80d5f95406a13497221720bbc80d2028cbc77a","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.2.5.tgz","integrity":"sha512-0sQPj1GZdtDX0HVtuoVtS+Fz3LfLw5BuK23QZA/tTsa+LTU+a45UEfxC5IADYoi3IEiMU7KEE6EPxMbyU/nwdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDrcZfPxb18qI+2GYyj3j6FsHUvLxW3vCFdqhDyOXeZAiEA8A59U4ahiT64CIm+ATQ3haEUE/C8dnKacNrgejj7/Ro="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.3.0":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.3.0","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":">=1.4.3","underscore":">=1.8.3","async":">=1.5.0","babel-polyfill":">=6.0.2","lockfile":">=1.0.1","json-criteria":">=2.6.0"},"devDependencies":{"codeclimate-test-reporter":">=0.1.1","istanbul":">=0.4.0","mocha":">=2.3.3"},"gitHead":"45d26959a9e9f06da58cf02c7d93f19eb8402691","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.3.0","_shasum":"31348584a50e4a4e62138db0614fae128c49427f","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"31348584a50e4a4e62138db0614fae128c49427f","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.3.0.tgz","integrity":"sha512-4AGiAN1x3j55z9lHjED+xqN3y1xFv+G5ykttmtSXaE9g+kIDYnEfF1B+d76YyHpIDPGcaOw0j+lz4gEQ2Dm/gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW6kWbTacv/RuOFBqnsNre0LE+vdLsxnRVbI5+FCePbgIgSfD81Yx+UGHykq5eYe0KC4n14DtEYWx726GLeG9I8V4="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.3.1":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.3.1","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":">=1.4.3","underscore":">=1.8.3","async":">=1.5.0","babel-polyfill":">=6.0.2","lockfile":">=1.0.1","json-criteria":">=2.6.0"},"devDependencies":{"codeclimate-test-reporter":">=0.1.1","istanbul":">=0.4.0","mocha":">=2.3.3"},"gitHead":"24e0d8bd6af2478b03b093155d0bc901447f177f","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.3.1","_shasum":"49b5543dd9661b642c97140b5653dcff9aa44ad9","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"49b5543dd9661b642c97140b5653dcff9aa44ad9","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.3.1.tgz","integrity":"sha512-V2WQ20jRraiOqh9Z9NGkBoHRXG702DFSYzTaGY4eJFhM9s+2fjUUABPZj5mmnf0uOkDnJyjeNzUr3GsYUn5jnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAq93ynn7VA5NX8onOU+tqr65pZQDNLm9H7VZKwFZLtFAiA+dqUZdruXjKWzd5O5cozI0dV7DVwuul1AF3Av11GByg=="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.3.2":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.3.2","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":">=1.4.3","underscore":">=1.8.3","async":">=1.5.0","babel-polyfill":">=6.0.2","lockfile":">=1.0.1","json-criteria":">=2.6.0"},"devDependencies":{"codeclimate-test-reporter":">=0.1.1","istanbul":">=0.4.0","mocha":">=2.3.3"},"gitHead":"69aa8805c52a85c7ce02088dbcaf1f7c1d3c0884","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.3.2","_shasum":"4f7073d9285903ba46194b1e0e2f78ac2628a483","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.0.0","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"4f7073d9285903ba46194b1e0e2f78ac2628a483","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.3.2.tgz","integrity":"sha512-PfbZG2rXI+Oresb6tUrQRXy5/K0JLcqxpPApESLfXdMSn3AlLLM+tYV0kdO4iIVx1zvGUa96G/oEH3tCOFpdrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQp4NjBN1yW814Gzwl4ejaQ8GBhP3CYdK/1IgFWzFeTAiEAnypiQutLsO5VoLaxjpGGBJRU82n8Zo/yYKRTu9W/KUY="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.3.3":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.3.3","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","jsonfs","JSON","Database","file system","CRUD","mongodb"],"dependencies":{"node-uuid":"1.4.x","underscore":"1.8.x","async":"1.5.x","babel-polyfill":"6.3.x","lockfile":"1.0.x","json-criteria":"2.6.x"},"devDependencies":{"codeclimate-test-reporter":"0.1.x","istanbul":"0.4.x","mocha":"2.3.x"},"gitHead":"b99e3f842b6570371d1ec83f20e4206b69f798b6","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.3.3","_shasum":"cb1f55bd22cbaa873f557328c4d20c333747fba3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.0.0","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"cb1f55bd22cbaa873f557328c4d20c333747fba3","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.3.3.tgz","integrity":"sha512-Og1h5+DHzlH34gHaClBCUh/IBHFGZB+4ew7WMdhK4YSKBqwHfRyqvKJOicRT6MGOqgvDOI5uK9NCqsK6OoMGDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWCReMJI00eLrT1NuCsttxOUFZ/FUIATiiNcS62f4LUQIhAJom2OLzW9d/QrmiXG5vS43YQsLObZq2HKueKfAuHCdm"}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.3.4":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.3.4","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","memory","jsonfs","database","file system","crud","mongodb"],"dependencies":{"node-uuid":"1.4.x","underscore":"1.8.x","async":"1.5.x","babel-polyfill":"6.3.x","lockfile":"1.0.x","json-criteria":"2.6.x"},"devDependencies":{"codeclimate-test-reporter":"0.1.x","istanbul":"0.4.x","mocha":"2.3.x"},"gitHead":"bb27dec2e581fd9b43f2a0a42cee61f17c77bac4","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.3.4","_shasum":"40626cd447ad6fd4855e93bab2096c717ded84d7","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"40626cd447ad6fd4855e93bab2096c717ded84d7","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.3.4.tgz","integrity":"sha512-NFVYVxIO+z9xcnWogebVR/F4zX2Y8nqlQ8Nj6V2+ng0JTcnZKa0nkYd5M9hjXqqrwGX8f4baTVkreqy2uYXfsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzZLffi/VgeJClxXiBOCYk570Fw+WUG7v8A695cIcAmgIhAOX4nnTCpsYLC2zW62XNlo+sX0gJyBGfiMiTpqAyGOxv"}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.3.5":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.3.5","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","memory","jsonfs","database","file system","crud","mongodb"],"dependencies":{"node-uuid":"1.4.x","underscore":"1.8.x","async":"1.5.x","babel-polyfill":"6.3.x","lockfile":"1.0.x","json-criteria":"2.6.x"},"devDependencies":{"codeclimate-test-reporter":"0.1.x","istanbul":"0.4.x","mocha":"2.3.x"},"gitHead":"ece0050d071f45ba2fce4c7fcf6f781f83cc5926","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.3.5","_shasum":"f8914bbd5c4893f51eb2c71f3d56dcf254e15e7f","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"f8914bbd5c4893f51eb2c71f3d56dcf254e15e7f","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.3.5.tgz","integrity":"sha512-uB9k7mGNi/nYzV++V6ZFP6/09Myv5Bdhn4NWyeR8EeU+rcY5WVM5Nf61+qq5DEEPsfz+PPxsCofQPbJDbt8tvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFM4tH5nNJlX/DRortsRzsNYzCqB5LhKap5tc96/DN1GAiABpLi5pY/ezXOn9qqj60pqXNPmOtilgb9ZdG4JnlLLWg=="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.3.6":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.3.6","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","memory","jsonfs","database","file system","crud","mongodb"],"dependencies":{"node-uuid":"1.4.x","underscore":"1.8.x","async":"1.5.x","babel-polyfill":"6.3.x","lockfile":"1.0.x","json-criteria":"2.6.x"},"devDependencies":{"codeclimate-test-reporter":"0.3.x","istanbul":"0.4.x","mocha":"2.3.x"},"gitHead":"96b5d1d461a80f998ecb6731f3516f7d167be8e3","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.3.6","_shasum":"cb17eb3ede6e559075c61dd6e1267a344d20c808","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"cb17eb3ede6e559075c61dd6e1267a344d20c808","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.3.6.tgz","integrity":"sha512-aJ++4qQEpUIvCdmzsadLkz0YxMJz+8Sl++4ijsnEiTeaD+ApH5klaalZcIPjEljJh7w1Eeo5zsiS8Im2LxigXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICW/tTGcOBCXUhRuH8Zsg2l+9YD5S5XNasn8Mxe42xuNAiAt3RuibmJokdx/r6PHO+QGRXn3Z6aRDWxZdQkrCfE5+w=="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.4.0":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.4.0","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; rm /tmp/*.lock; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","disk","io","memory","jsonfs","database","file system","crud","mongodb"],"dependencies":{"node-uuid":"1.4.x","underscore":"1.8.x","async":"1.5.x","babel-polyfill":"6.3.x","lockfile":"1.0.x","json-criteria":"2.6.x"},"devDependencies":{"codeclimate-test-reporter":"0.3.x","istanbul":"0.4.x","mocha":"2.4.x"},"gitHead":"4772e8e5254a522905c617daf5ffbcea6d493367","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.4.0","_shasum":"71818aac473f8e488c67b9a436cec1b2797d5fa4","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"71818aac473f8e488c67b9a436cec1b2797d5fa4","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.4.0.tgz","integrity":"sha512-waLNDJwL7Xda1ANmDngL8G3MSQ3L1MQ3NLSgdZg1u9Di/5Fb+VIRNGgnwACIQ0n6HelE65uttT0Bucv3ktQiow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaeIlGMkVsFuYkZSqzRcSf5KLTz9+lKdb2dAukoAT9SwIhAIVR8bj5amh/BENpJb4OLQqVfZ7foiKBxu576Ao7J7mo"}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.4.1":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.4.1","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; rm /tmp/*.lock; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","disk","io","memory","jsonfs","database","file system","crud","mongodb"],"dependencies":{"node-uuid":"1.4.x","underscore":"1.8.x","async":"1.5.x","babel-polyfill":"6.3.x","lockfile":"1.0.x","json-criteria":"2.6.x"},"devDependencies":{"codeclimate-test-reporter":"0.3.x","istanbul":"0.4.x","mocha":"2.4.x"},"gitHead":"a732fac8ed876af12470bbc796a07225e115be2d","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.4.1","_shasum":"3cb182181f0238bea46f761e58eef5fa8b0de62e","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"3cb182181f0238bea46f761e58eef5fa8b0de62e","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.4.1.tgz","integrity":"sha512-NLq9NlwbLj9z76oKs0PoYR+8hf9i9I/a06J2IfvzYs1svy1tBHQdJgFqNuJlKU5topdU6ZMl3kKGhzkWHFEkdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6AiokOHaZ7ktO1IKn147dh8z0nmtwbVx3GehXbwRaQAiEAx/4wreWyWyBzZ28UFRT95P1xymoQrzt8yamTT6cgzCk="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.4.2":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.4.2","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; rm /tmp/*.lock; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","disk","io","memory","jsonfs","database","file system","crud","mongodb"],"dependencies":{"node-uuid":"1.4.x","underscore":"1.8.x","async":"1.5.x","babel-polyfill":"6.3.x","lockfile":"1.0.x","json-criteria":"2.6.x"},"devDependencies":{"codeclimate-test-reporter":"0.3.x","istanbul":"0.4.x","mocha":"2.4.x"},"gitHead":"8be59b1f7e1e49dd190cbd8b312a8fa554b27c09","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.4.2","_shasum":"996478c9a561f11f4756064f4a1ca7801610c55b","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"996478c9a561f11f4756064f4a1ca7801610c55b","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.4.2.tgz","integrity":"sha512-blWNmHBu6T/bm1mEHPhvin2D6JvZmSGTMF/uDnxJz+T6MQ2uJbx3tWtR2qv3N9IpWY9iZeOlkWhnU2IKp/dlqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrKQU24AF48KZfR1O1+tIaWreqyab7ByHLtGEQ1FWQYQIhAIKsbHKRrsbv3sLV4skM3GObF5CB5VIaXEGydazGQZlr"}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}]},"0.4.3":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.4.3","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; rm /tmp/*.lock; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsondbfs","db","nosql","inmemory","disk","io","memory","jsonfs","database","file system","crud","mongodb"],"dependencies":{"node-uuid":"1.4.x","underscore":"1.8.x","async":"1.5.x","babel-polyfill":"6.3.x","lockfile":"1.0.x","json-criteria":"2.6.x"},"devDependencies":{"codeclimate-test-reporter":"0.3.x","istanbul":"0.4.x","mocha":"2.4.x"},"gitHead":"ae7a20edffaf04f5750669b3e42ce9388afef40e","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.4.3","_shasum":"75913055cc9fa3c269d9b20f84d6f5086f1e9e40","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"75913055cc9fa3c269d9b20f84d6f5086f1e9e40","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.4.3.tgz","integrity":"sha512-ImNgX9ZnScIbQpYTf5/97sUbNAALcpcnGnlVWdzjXosm0XU396DmVVls4uAIyYeBcTivCtKSjY93aXXjlqK1tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcEcUMV3zyhGA8wh7BuFQXm4DX3dKTLsZIsnq4ex5c8gIgeSvmebAGiT9a49hKUu+78XWs9TpztxsS4/86tgZG0oU="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/jsondbfs-0.4.3.tgz_1454591580713_0.23962447047233582"}},"0.4.4":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.4.4","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; rm /tmp/*.lock; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsonfs","jsondb","jsondbfs","db","database","nosql","memory","inmemory","driver","dbdriver","driverdb","storage","storagedb","sync","flush","disk","io","fs","file system","crud","prototyping","prototypingdb","mongodb","mongo"],"dependencies":{"node-uuid":"1.4.x","underscore":"1.8.x","async":"1.5.x","babel-polyfill":"6.3.x","lockfile":"1.0.x","json-criteria":"2.6.x"},"devDependencies":{"codeclimate-test-reporter":"0.3.x","istanbul":"0.4.x","mocha":"2.4.x"},"gitHead":"ea2adca1a745a6a7f7eccb786d87810de8f74c2a","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.4.4","_shasum":"fa31edddd59e05bfc9534180dc88980ea44f179f","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"fa31edddd59e05bfc9534180dc88980ea44f179f","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.4.4.tgz","integrity":"sha512-3lEH01QWp0G1H4x9D/k8mHsnts+U2Kowhrr1p5jy3q1fhVLZXhFQWltv90lg1ty3y12Vs/zqwN56Yd2wp3HWlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEixE70B0XRSdzvSRw3pTbXokzBfz0VDwWPljSTkhc/AiEA8rWscCFEEETzfrpS9+gTvwmfxhb/Uzq4/v1THpJxvyU="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/jsondbfs-0.4.4.tgz_1454666398888_0.8693657140247524"}},"0.4.5":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"0.4.5","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; rm /tmp/*.lock; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsonfs","jsondb","jsondbfs","db","database","nosql","memory","inmemory","driver","dbdriver","driverdb","storage","storagedb","sync","flush","disk","io","fs","file system","crud","prototyping","prototypingdb","mongodb","mongo","async","lock"],"dependencies":{"node-uuid":"1.4.x","underscore":"1.8.x","async":"1.5.x","babel-polyfill":"6.3.x","lockfile":"1.0.x","json-criteria":"2.6.x"},"devDependencies":{"codeclimate-test-reporter":"0.3.x","istanbul":"0.4.x","mocha":"2.4.x"},"gitHead":"41b172c05067cdf22c550ee975fbd8abd1b0c9be","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@0.4.5","_shasum":"a2dbc32d8f07acdea16d569211169dc1496967bd","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.10","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"a2dbc32d8f07acdea16d569211169dc1496967bd","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-0.4.5.tgz","integrity":"sha512-Nx1UCuWO8mf8cgVEie2B/ty0rsQdc1LeFj9pxYS2xufQWb0usHJWKQH52kBNgVQs1RWzw6nDzwJDa+aYVcAfBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI6prIXm/bcArni47KuI3TkfYNkiz5/xveeBp6smG46AIhALdZ8wIvyGP7DHjUf3ixQNI7U9YGM17PN7YnDAfZKwof"}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/jsondbfs-0.4.5.tgz_1455144261308_0.8508164088707417"}},"1.0.1":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"1.0.1","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; rm /tmp/*.lock; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsonfs","jsondb","jsondbfs","db","database","nosql","memory","inmemory","driver","dbdriver","driverdb","storage","storagedb","sync","flush","disk","io","fs","file system","crud","prototyping","prototypingdb","mongodb","mongo","async","lock"],"dependencies":{"async":"2.1.x","babel-polyfill":"6.16.x","json-criteria":"2.6.x","lockfile":"1.0.x","underscore":"1.8.x","uuid":"3.0.x"},"devDependencies":{"codeclimate-test-reporter":"0.4.x","istanbul":"0.4.x","mocha":"3.2.x"},"gitHead":"4664f95b47954bb8feb8fa55e1f2dacd3ccb12cc","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@1.0.1","_shasum":"b33551f7d3797af2b930243364c8c406e2df725a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.1.1","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"b33551f7d3797af2b930243364c8c406e2df725a","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-1.0.1.tgz","integrity":"sha512-U0MpkrSjBerrBUg9lHTb19k3riV0UYv47wgWF8bfYyxzmfWjyZejYWRThgDDKld5AQ44UGauEO4LjIDqgPHI1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBC2SppHrGrhMhbfn4vagklaM0+9qR+bTKFzobaHQ3+EAiEA3JaGB1t7TVqD4SiilABGWpgASGAuQAnndcOmT2OshoE="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsondbfs-1.0.1.tgz_1481023812557_0.24226933624595404"}},"1.0.2":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"1.0.2","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; rm /tmp/*.lock; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsonfs","jsondb","jsondbfs","db","database","nosql","memory","inmemory","driver","dbdriver","driverdb","storage","storagedb","sync","flush","disk","io","fs","file system","crud","prototyping","prototypingdb","mongodb","mongo","async","lock"],"dependencies":{"async":"2.1.x","babel-polyfill":"6.20.x","json-criteria":"2.6.x","lockfile":"1.0.x","underscore":"1.8.x","uuid":"3.0.x"},"devDependencies":{"codeclimate-test-reporter":"0.4.x","istanbul":"0.4.x","mocha":"3.2.x"},"gitHead":"d66556a9d69450dbe6eb65498b2e8bfa00d56e64","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@1.0.2","_shasum":"41202478db876ff72a8be34a7f747fb048ee1c5d","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.12.17","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"41202478db876ff72a8be34a7f747fb048ee1c5d","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-1.0.2.tgz","integrity":"sha512-K7PM36UIhIHloALteaEB8xzxmfIhXzS51jApOwDHP+8ekk4dP2Ba+ulPCGafVSxX1Vp4WWXMSO00M0rQxtNuGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb5RWhF6V32frJILXuDIWY87bYhsjDWbgQvtfGcLwchwIgPxV2q/k8kdeTKcA5hzNDwc6dXle6u7a+lVwcBtAvJm0="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsondbfs-1.0.2.tgz_1481670929500_0.3381355400197208"}},"1.0.3":{"name":"jsondbfs","description":"JSON Filesystem Database.","author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"version":"1.0.3","license":"Apache-2.0","engine":"node >= 0.12.0","main":"./index","scripts":{"test":"rm /tmp/*.json; rm /tmp/*.lock; cp test/big.json /tmp/; mocha test/"},"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"preferGlobal":"true","keywords":["json","jsonfs","jsondb","jsondbfs","db","database","nosql","memory","inmemory","driver","dbdriver","driverdb","storage","storagedb","sync","flush","disk","io","fs","file system","crud","prototyping","prototypingdb","mongodb","mongo","async","lock"],"dependencies":{"async":"2.1.x","babel-polyfill":"6.23.x","json-criteria":"2.6.x","lockfile":"1.0.x","underscore":"1.8.x","uuid":"3.0.x"},"devDependencies":{"codeclimate-test-reporter":"0.4.x","istanbul":"0.4.x","mocha":"3.2.x"},"gitHead":"6593ab769b4541634bfe46e9126c3254cd997758","homepage":"https://github.com/mcmartins/jsondbfs#readme","_id":"jsondbfs@1.0.3","_shasum":"28d99d67dc526f315fc5cba40c9799b300db2f99","_from":".","_npmVersion":"2.15.11","_nodeVersion":"0.12.18","_npmUser":{"name":"webgap","email":"manuelmachadomartins@gmail.com"},"dist":{"shasum":"28d99d67dc526f315fc5cba40c9799b300db2f99","tarball":"https://registry.npmjs.org/jsondbfs/-/jsondbfs-1.0.3.tgz","integrity":"sha512-ULuPrDwsyYsDkzo7LnH8z7TN8aoVjTimcCJ6XBViJb6X1T0C90G71X2kCIN5RMtSH/izwCj0Kp4/JqYInEgPLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUq8KCcxLc3Szo75El7+ri9jVFuy+vHsPF35lH76E44AIgNOr5ijQQhI0Ac29GdLbmo9YpHCzzZ6cfZF6iNnRfbOg="}]},"maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/jsondbfs-1.0.3.tgz_1488405610997_0.3286394136957824"}}},"readme":"# JSON DB FS\n\n[![Build Status](https://travis-ci.org/mcmartins/jsondbfs.svg)](https://travis-ci.org/mcmartins/jsondbfs)\n[![Test Coverage](https://codeclimate.com/github/mcmartins/jsondbfs/badges/coverage.svg)](https://codeclimate.com/github/mcmartins/jsondbfs/coverage)\n[![Code Climate](https://codeclimate.com/github/mcmartins/jsondbfs/badges/gpa.svg)](https://codeclimate.com/github/mcmartins/jsondbfs)\n[![Dependency Status](https://gemnasium.com/mcmartins/jsondbfs.png)](https://gemnasium.com/mcmartins/jsondbfs)\n\n[![NPM version](http://img.shields.io/npm/v/jsondbfs.svg?style=flat)](https://www.npmjs.com/package/jsondbfs)\n[![NPM downloads](http://img.shields.io/npm/dm/jsondbfs.svg?style=flat)](https://www.npmjs.com/package/jsondbfs)\n\n# README\n\nJSON FileSystem Database is a JSON Document database, such as MongoDB.<br/>\nAll methods are asynchronous and accessing / filtering is executed in parallel using [async](https://github.com/caolan/async).<br/><br/>\nCurrently supports 2 types of data drivers: **Memory** and **Disk**.<br/>\nMemory driver is very performant. It is possible to flush data to disk (configurable).<br/>\nDisk driver is less performant. Holds all data in disk, and reads/writes everytime you interact with the collection. Is implemented with **Pessimistic Transaction Locking** approach.<br/><br/>\nBased on [Jalalhejazi](https://github.com/Jalalhejazi), [jsonfs](https://github.com/Jalalhejazi/jsonfs).\n\n# Dependencies\n\nInternal unique ids generated with [node-uuid](https://github.com/broofa/node-uuid).<br/>\nObject utilities with [underscore](https://github.com/jashkenas/underscore).<br/>\nMethods implemented using asynchronous and parallel strategies with [async](https://github.com/caolan/async).<br/>\nPessimistic transaction locking is performed using [lockfile](https://github.com/npm/lockfile).<br/>\nCriteria queries on JSON objects Mongo style [json-criteria](https://github.com/mirek/node-json-criteria).\n\n# API\n\n```javascript\n  var JSONDBFSDriver = require('jsondbfs');\n  var database;\n\n  // receives an array containing the collections you want to create / use ['Users', 'Others']\n  // existing collections will be attached\n  JSONDBFSDriver.connect(['Users'], {path: '/path/to/store/collections', driver: 'memory'}, function(err, db){\n    database = db;\n  });\n\n  // now the collection can be accessed in the database object: 'database['Users'].insert' or 'database.Users.insert'\n\n  database.Users.insert({name: 'Manuel', roles: ['Admin', 'Super']}, function(err, document){\n    // inserts the document and returns it representation in the database (including the internal id)\n    ...\n  });\n\n  database.Users.count(function(err, count){\n    // returns the length of the collection\n    ...\n  });\n\n  database.Users.count({name: 'Manuel'}, function(err, count){\n    // returns the number of documents matching that criteria\n    ...\n  });\n\n  database.Users.update({name: 'Manuel'}, {name: 'Manuel Martins', token: 'xsf32S123ss'}, function(err, result){\n    // updates a specified document based on a criteria\n    // result is { nMatched: 1, nModified: 1, nUpserted: 0 }\n    ...\n  });\n\n  database.Users.findAndModify({name: 'Manuel Martins'}, {name: 'Manuel Martins', token: 'f32S123'}, {retObj: true}, function(err, result){\n    // updates a specified document based on a criteria\n    // result is the updated document\n    // withou retObj info on updated / insert { nMatched: 1, nModified: 1, nUpserted: 0 } is returned\n    ...\n  });\n\n  database.Users.find(function(err, documents){\n    // returns everything since there is no criteria specified\n    ...\n  });\n\n  database.Users.find({name: 'John'},function(err, documents){\n    // returns an array with the elements that match the criteria\n    ...\n  });\n\n  database.Users.findOne({name: 'John'},function(err, document){\n    // returns the first document that matches the criteria\n    ...\n  });\n\n  database.Users.remove({name: 'Manuel'}, function(err, success){\n    // returns true if records were removed\n    ...\n  });\n```\n\nSupport for [Query and Projection Operators](https://docs.mongodb.org/manual/reference/operator/query/):\n\n```javascript\n    database.Users.findOne({\n      identities: {\n        $elemMatch: {\n          id: identity.id,\n          provider: identity.provider\n        }\n      }\n    }, function (err, document) {\n      // returns the first document that matches the criteria inside an array of identities\n      ...\n    });\n\n    database.Collection.find({\n      quantity: { $gt: 25 }\n    }, function (err, documents) {\n      // returns the documents that matches the criteria\n      ...\n    });\n\n    ...\n```\n\nSupport provided using [json-criteria](https://github.com/mirek/node-json-criteria).\n\n# Options\n\n```javascript\n// Driver options\nvar JSONDBFSDriver = require('jsondbfs');\nvar database;\n\n// driver options\nvar driverOptions = {\n path: '/path/to/store/collections',\n driver: 'memory',\n memory: {\n    flush: true,\n    flushInterval: 10000\n  }\n };\nJSONDBFSDriver.connect(['Collection'], driverOptions, callback);\n...\n\n// Collection options\ndatabase.Collection.update(criteria, updateCriteria, {upsert: false, multi: true, retObj: true}, callback);\ndatabase.Collection.findAndModify(criteria, updateCriteria, {upsert: false, multi: true, retObj: true}, callback);\ndatabase.Collection.find(criteria, {multi: false}, callback);\ndatabase.Collection.remove(criteria, {multi: false}, callback);\n```\n\n## Driver options\n\nWhen initializing the Driver you can pass 4 options:\n\n```bash\noptions.path - The path to store the db collection files. Defaults to '/tmp/'.\noptions.driver - One of ['memory', 'disk'], defaults to 'disk'.\noptions.memory.flush - If you want to flush the memory to disk. Only used if driver is 'memory'. Defaults to 'false'.\noptions.memory.flushInterval - Time interval to flush memory to disk. Only used if driver is 'memory'. Defaults to '10000'ms. (10s)\n```\n\n## Collections options\n\nWhen updating a record you can pass 3 options:\n\n```bash\noptions.upsert - If record is not found and this options is set to true, a new record will be created. Accepts a boolean 'true' or 'false'. Defaults to 'false'.\noptions.multi - Should update multiple records if they match. Accepts a boolean 'true' or 'false'. Defaults to 'true'.\noptions.retObj - Set to true if you want to return the updated object, otherwise a stats object is returned with info on updated records (as with MongoDB).\n```\n\nWhen removing or finding you can pass 1 option:\n\n```bash\noptions.multi - Should update multiple records if they match. Accepts a boolean 'true' or 'false'. Defaults to 'true'.\n```\n\nPlease check the [tests](https://github.com/mcmartins/jsondbfs/tree/master/test) for more details.\n\n# License\n\nApache License, Version 2.0\n","maintainers":[{"name":"webgap","email":"manuelmachadomartins@gmail.com"}],"time":{"modified":"2022-06-19T06:36:50.767Z","created":"2015-09-20T13:06:52.701Z","0.0.1":"2015-09-20T13:06:52.701Z","0.0.2":"2015-09-20T21:39:52.361Z","0.0.3":"2015-09-20T22:04:01.945Z","0.0.4":"2015-09-25T10:48:37.330Z","0.0.5":"2015-10-01T20:32:01.201Z","0.0.6":"2015-10-01T20:32:43.164Z","0.1.0":"2015-10-04T10:57:46.467Z","0.1.1":"2015-10-06T21:31:53.180Z","0.1.2":"2015-10-06T21:40:22.154Z","0.2.0":"2015-10-22T15:01:45.220Z","0.2.1":"2015-10-22T15:14:53.186Z","0.2.2":"2015-10-25T19:52:30.259Z","0.2.3":"2015-10-26T13:32:04.186Z","0.2.4":"2015-10-27T12:11:49.984Z","0.2.5":"2015-10-30T09:59:45.836Z","0.3.0":"2015-10-30T10:30:10.425Z","0.3.1":"2015-11-06T14:23:39.081Z","0.3.2":"2015-11-10T00:14:28.115Z","0.3.3":"2015-12-09T17:42:45.711Z","0.3.4":"2016-01-20T23:36:58.084Z","0.3.5":"2016-01-22T17:24:24.142Z","0.3.6":"2016-01-25T13:02:34.394Z","0.4.0":"2016-01-27T23:20:20.076Z","0.4.1":"2016-01-27T23:35:38.511Z","0.4.2":"2016-01-28T13:40:01.066Z","0.4.3":"2016-02-04T13:13:03.349Z","0.4.4":"2016-02-05T10:00:01.394Z","0.4.5":"2016-02-10T22:44:24.420Z","1.0.1":"2016-12-06T11:30:14.936Z","1.0.2":"2016-12-13T23:15:31.471Z","1.0.3":"2017-03-01T22:00:11.644Z"},"homepage":"https://github.com/mcmartins/jsondbfs#readme","keywords":["json","jsonfs","jsondb","jsondbfs","db","database","nosql","memory","inmemory","driver","dbdriver","driverdb","storage","storagedb","sync","flush","disk","io","fs","file system","crud","prototyping","prototypingdb","mongodb","mongo","async","lock"],"repository":{"type":"git","url":"git://github.com/mcmartins/jsondbfs.git"},"author":{"name":"Manuel Martins","email":"manuelmachadomartins@gmail.com"},"bugs":{"url":"https://github.com/mcmartins/jsondbfs/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}