{"_id":"seneca-jsonfile-store","_rev":"35-8ae02f0ecf4caade0ba8a4bb9d7493c3","name":"seneca-jsonfile-store","description":"Seneca data store plugin that uses plain JSON files","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.1":{"name":"seneca-jsonfile-store","version":"0.1.1","description":"Seneca data store plugin that uses plain JSON files","main":"lib/jsonfile-store.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger"},"license":"MIT","dependencies":{"underscore":"~1.4.4"},"devDependencies":{"seneca":"~0.5.0"},"files":["LICENSE.txt","README.md","lib"],"_id":"seneca-jsonfile-store@0.1.1","dist":{"shasum":"8b938174092559307495ebf4845dfcd1093fb1f6","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.1.1.tgz","integrity":"sha512-kIanWyNz0rZ1xMZG86hiYmJAWY35I6bz7YRQHor4asnzDipFi/joiTbVaPy5h9zHFepe43dvDtz/o8vnb/o0DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeDlZKBGQ5L7OLSE/CS7prYMUv/79b9EswRHlUPZig0AiB+onfJOc9WZADA8eaxA8tTVElh6fe9H0BM7f+8o5osfw=="}]},"_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-jsonfile-store","version":"0.1.2","description":"Seneca data store plugin that uses plain JSON files","main":"lib/jsonfile-store.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger"},"license":"MIT","dependencies":{"underscore":"~1.4.4"},"devDependencies":{"seneca":"~0.5.1"},"files":["LICENSE.txt","README.md","lib"],"_id":"seneca-jsonfile-store@0.1.2","dist":{"shasum":"93eb7053963da4e577fee1de06fd1b23f7aa5bb8","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.1.2.tgz","integrity":"sha512-AVvdfa5X7FCovGSushwmYZnLMwjKVnw1WuTTj9K3xKgconKZ6Q+m5Ye72qWoI3WbN4V9oZEmPCJv7lDuj1titw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUGz3mvIpThxnRqcQxILt7aRdfc9T847IvYPRB0CFM8QIgF7D/I0xv2gJCRq4j1JXC6Cm365ggg0fT9yAvOHaclTk="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"directories":{}},"0.1.3":{"name":"seneca-jsonfile-store","version":"0.1.3","description":"Seneca data store plugin that uses plain JSON files","main":"lib/jsonfile-store.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","email":"elger.peter@gmail.com","url":"http://peterelger.com/"}],"license":"MIT","dependencies":{"underscore":"~1.4.4"},"devDependencies":{"seneca":"~0.5.9"},"files":["LICENSE.txt","README.md","lib"],"_id":"seneca-jsonfile-store@0.1.3","dist":{"shasum":"950e4e4deeef1d05c6737f2c456774db218e1cbc","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.1.3.tgz","integrity":"sha512-6c/Qj0oW9Ut/dO4Db4zndstdl7Slgkk8BedGRRFgSVN0QUna9qYwhZKKCdftYIwLnTX21pO7uxJ4OSWXl2jT0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqAODUKBw/mCjGYs1xLnDVNUDWatG1iLRauBkrzXtwQAiEA0IqefBMbD6JgugnAKd3nOr4boL+yl+Lm+91JrLN0oJo="}]},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"pelger","email":"peter.elger@betapond.com"}],"directories":{}},"0.1.4":{"name":"seneca-jsonfile-store","version":"0.1.4","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","scripts":{"test":"./node_modules/.bin/mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","email":"elger.peter@gmail.com","url":"http://peterelger.com/"}],"license":"MIT","dependencies":{"underscore":"~1.4.4","seneca-store-test":"~0.1.0"},"devDependencies":{"seneca":"~0.5.17","mocha":"~1.18.2"},"files":["LICENSE.txt","README.md","lib"],"bugs":{"url":"https://github.com/rjrodger/seneca-jsonfile-store/issues"},"homepage":"https://github.com/rjrodger/seneca-jsonfile-store","_id":"seneca-jsonfile-store@0.1.4","dist":{"shasum":"0e37b1a12187b9d1621b0ba8072c5bbae9a3272e","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.1.4.tgz","integrity":"sha512-Lm1dvaRCBHHChgbdx774v6FJcg8d7Le+T9Tj1Atk6poNfd8shy1AI0FJPMiCIPpLc8gizX/39+6SCwQrW1nYsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEECOmmimXsGtXc5RhpcCiAE12v3ebFxZoOvMpKDWhdvAiAYW+0YYe7DhSo8wCzv8M2rUaFO3RzVef00xUDOmgNRJA=="}]},"_from":".","_npmVersion":"1.3.21","_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.5":{"name":"seneca-jsonfile-store","version":"0.1.5","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","scripts":{"test":"mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com/"}],"license":"MIT","dependencies":{"underscore":"~1.6.0","seneca-store-test":"~0.1.0"},"devDependencies":{"seneca":"~0.5.17","mocha":"~1.18.2"},"files":["LICENSE.txt","README.md","seneca-jsonfile-store.js"],"bugs":{"url":"https://github.com/rjrodger/seneca-jsonfile-store/issues"},"homepage":"https://github.com/rjrodger/seneca-jsonfile-store","_id":"seneca-jsonfile-store@0.1.5","dist":{"shasum":"22d6885c3bb3064ca2121e1318a7b84c4f6734f1","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.1.5.tgz","integrity":"sha512-nyrSqODTMZAyUIOfw4f8f4dyFk+C6G30jPaI9j28/rLJczDAj1QAadKBnQtylvD0vv3SM+A788Fj41+fIKY0LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTst4Szi7BkAIhzfxAQHMpDZcGl+1o7orBIsqRfFwbMAiEAop77vZXtTLw1Azg4R/5aLPQYUbow0XtKmi7se8Ezizg="}]},"_from":".","_npmVersion":"1.4.3","_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.6":{"name":"seneca-jsonfile-store","version":"0.1.6","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","scripts":{"test":"mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com/"},{"name":"Matteo Collina","url":"http://www.matteocollina.com/"}],"license":"MIT","dependencies":{"underscore":"~1.6.0","seneca-store-test":"~0.1.0"},"devDependencies":{"seneca":"~0.5.17","mocha":"~1.18.2"},"files":["LICENSE.txt","README.md","seneca-jsonfile-store.js"],"bugs":{"url":"https://github.com/rjrodger/seneca-jsonfile-store/issues"},"homepage":"https://github.com/rjrodger/seneca-jsonfile-store","_id":"seneca-jsonfile-store@0.1.6","dist":{"shasum":"b12693aa300a995fd408002cba6f7e1ba23adfa4","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.1.6.tgz","integrity":"sha512-ER/z4LfhowNwfDpyY7ZZDSEMiOzFrFe/IzMGgDFjuafGaUfw8rRhgqRCdhmgj+4pSPq2j0tAnFtLTvxFuD7fOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC55MCSpW69RSvI8n6fhAVPBjj7PqXX3fd5X5DmWytO8wIgArPN1bFCafzi4gfG1Gr30NwpD1Bv0CK03ZXjdq4t5Mc="}]},"_from":".","_npmVersion":"1.4.3","_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.7":{"name":"seneca-jsonfile-store","version":"0.1.7","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","scripts":{"test":"mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com/"},{"name":"Matteo Collina","url":"http://www.matteocollina.com/"}],"license":"MIT","dependencies":{"underscore":"~1.6.0","seneca-store-test":"~0.1.0"},"devDependencies":{"seneca":"~0.5.17","mocha":"~1.18.2"},"files":["LICENSE.txt","README.md","jsonfile-store.js"],"bugs":{"url":"https://github.com/rjrodger/seneca-jsonfile-store/issues"},"homepage":"https://github.com/rjrodger/seneca-jsonfile-store","_id":"seneca-jsonfile-store@0.1.7","dist":{"shasum":"37823e5f46a27b5c072649d32c67ec616949b017","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.1.7.tgz","integrity":"sha512-wiYOtphvFqCJ18fpTroeAt2IsgCF7PDXN9PY/7WOfy7ZHkbmG+16lWKm5WRKhTN3o8DZYqXbRjYEh/67cRWjyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTdsn/UnkmSgG4hyiX3INiMmDTX325muLlrOaVZL2/8AiEA+A81uItSvhYFVJc+8n7pXP4Lj6g6LpmQoKVmaDQG9RQ="}]},"_from":".","_npmVersion":"1.4.3","_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.8":{"name":"seneca-jsonfile-store","version":"0.1.8","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","scripts":{"test":"mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com"},{"name":"Matteo Collina","url":"http://www.matteocollina.com"},{"name":"Michele Capra","url":"https://twitter.com/piccoloaiutante"}],"license":"MIT","dependencies":{"underscore":"~1.6.0","seneca-store-test":"~0.2.1"},"devDependencies":{"seneca":"~0.5.18","mocha":"~1.20.1"},"files":["LICENSE.txt","README.md","jsonfile-store.js"],"gitHead":"e5a951266e708b0b6e7af35b9a5c288c0baf88ce","bugs":{"url":"https://github.com/rjrodger/seneca-jsonfile-store/issues"},"homepage":"https://github.com/rjrodger/seneca-jsonfile-store","_id":"seneca-jsonfile-store@0.1.8","_shasum":"596b3993fc55b6db7697168e084c08da253814a1","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"pelger","email":"peter.elger@betapond.com"}],"dist":{"shasum":"596b3993fc55b6db7697168e084c08da253814a1","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.1.8.tgz","integrity":"sha512-OI2RRaP6PxHHmqX+oJbFlc2iJ2J0CYFznnJDlYRuetbAV0vHh0WzEzofstGTXS/lSuiDJx+ykxiKD4ZnJczTyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Hwm84Eiu1wiLxjV1JkiJmspxr2Gns8MziYYMoPzWbQIhAJfdypsVhEL5VuIXGHPif/zVSoCnoV39QoU5SW4+c1ZJ"}]},"directories":{}},"0.1.9":{"name":"seneca-jsonfile-store","version":"0.1.9","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","scripts":{"test":"mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com"},{"name":"Matteo Collina","url":"http://www.matteocollina.com"},{"name":"Michele Capra","url":"https://twitter.com/piccoloaiutante"}],"license":"MIT","dependencies":{"underscore":"~1.6.0","seneca-store-test":"~0.2.2"},"devDependencies":{"seneca":"~0.5.19","mocha":"~1.20.1"},"files":["LICENSE.txt","README.md","jsonfile-store.js"],"gitHead":"3022b108b3465de5317073ba1c409e93aa3b1501","bugs":{"url":"https://github.com/rjrodger/seneca-jsonfile-store/issues"},"homepage":"https://github.com/rjrodger/seneca-jsonfile-store","_id":"seneca-jsonfile-store@0.1.9","_shasum":"efbb59e824c3c217c16e280688b62dd8bff626b4","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"pelger","email":"peter.elger@betapond.com"}],"dist":{"shasum":"efbb59e824c3c217c16e280688b62dd8bff626b4","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.1.9.tgz","integrity":"sha512-dsTtUYdRDrD1B9PV+xHA+xJ17Zwp28Gn7myPemjLohwJGM6xt3v+z9YtIzRBoal9fpHmUqOmKXOuMwHvaPbtzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmFGCZfwCVUXXRR3ekM4nNMBo5vKEkDAEDAzBEzLdYjAIgJCssnVsdZ9TBmOx3domJ17lHEyI5FulhIAFs/ARDO/E="}]},"directories":{}},"0.2.0":{"name":"seneca-jsonfile-store","version":"0.2.0","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","scripts":{"test":"mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com"},{"name":"Matteo Collina","url":"http://www.matteocollina.com"},{"name":"Michele Capra","url":"https://twitter.com/piccoloaiutante"}],"license":"MIT","dependencies":{"eraro":"^0.4.1","lodash":"~2.4.1","seneca-store-test":"~0.2.2"},"devDependencies":{"mocha":"^2.1.0","seneca":"plugin"},"files":["LICENSE.txt","README.md","jsonfile-store.js"],"gitHead":"f25c6e21d3e8da99d0496f4aafec99636f26ea54","bugs":{"url":"https://github.com/rjrodger/seneca-jsonfile-store/issues"},"homepage":"https://github.com/rjrodger/seneca-jsonfile-store","_id":"seneca-jsonfile-store@0.2.0","_shasum":"a7bb5eb9cee01d64be5f15dd8b057cedf66eda98","_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"}],"dist":{"shasum":"a7bb5eb9cee01d64be5f15dd8b057cedf66eda98","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.2.0.tgz","integrity":"sha512-mgSLdCd+u5Ncr8hIYL4QI93D2T4tMNEecApjnvn9r1CMLp9efAKv39/bQ9aOMJ5ePXQ7a5RYX2/Vpls8+dEsIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTxO0sZcJdoMgS7tOqOFQW1P1OajQ/6YKPQVtdCEsU5AiAHyKbeVRZ9mbcBIZPG5N6+RixG6foHY69LrSxhYfYewQ=="}]},"directories":{}},"0.2.1":{"name":"seneca-jsonfile-store","version":"0.2.1","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","scripts":{"test":"mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com"},{"name":"Matteo Collina","url":"http://www.matteocollina.com"},{"name":"Michele Capra","url":"https://twitter.com/piccoloaiutante"}],"license":"MIT","dependencies":{"eraro":"^0.4.1","lodash":"~2.4.1","seneca-store-test":"~0.2.2"},"devDependencies":{"mocha":"^2.1.0","seneca":"plugin"},"files":["LICENSE.txt","README.md","jsonfile-store.js"],"gitHead":"15344132d004911f5538aac9b023a923fbf80958","bugs":{"url":"https://github.com/rjrodger/seneca-jsonfile-store/issues"},"homepage":"https://github.com/rjrodger/seneca-jsonfile-store","_id":"seneca-jsonfile-store@0.2.1","_shasum":"ccd9a318a6dcc80f577d747235b4203164aeb65a","_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"}],"dist":{"shasum":"ccd9a318a6dcc80f577d747235b4203164aeb65a","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.2.1.tgz","integrity":"sha512-jsatw6bPf2/hRLPgPC1bHaRHEmrTy9hDteWttvsIAnO6vRSua0yv6gU5Ns0+Y3OLrJj2IapJlAgmR5LH9uAosQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKWHJY0sdcms9FmGHV0M++fxNm7+IVbMcJQpnqh66DgAiEAx0El7WR9qqhuW2G5MhjGr954uIF102NQWEfgbObSO/I="}]},"directories":{}},"0.2.2":{"name":"seneca-jsonfile-store","version":"0.2.2","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","scripts":{"test":"mocha test/*.test.js"},"repository":{"type":"git","url":"https://github.com/rjrodger/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com"},{"name":"Matteo Collina","url":"http://www.matteocollina.com"},{"name":"Michele Capra","url":"https://twitter.com/piccoloaiutante"}],"license":"MIT","dependencies":{"eraro":"^0.4.1","lodash":"~2.4.1","seneca-store-test":"~0.2.2"},"devDependencies":{"mocha":"^2.1.0","seneca":"plugin"},"files":["LICENSE.txt","README.md","jsonfile-store.js"],"gitHead":"562c8bda665f0498aa43ea59ed6b7786a322a56e","bugs":{"url":"https://github.com/rjrodger/seneca-jsonfile-store/issues"},"homepage":"https://github.com/rjrodger/seneca-jsonfile-store","_id":"seneca-jsonfile-store@0.2.2","_shasum":"671c725b07c47d58865b5a826e0f32453ed5554e","_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"}],"dist":{"shasum":"671c725b07c47d58865b5a826e0f32453ed5554e","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.2.2.tgz","integrity":"sha512-4z3O29xsLWLRaCa/b917XIjJweon6GRGgpnDr1zGyrAZleuiaKbV3k0oV1EDJNUoSbAbXD3cugXaoEd/EeYF7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhGE35+4TRHc+mJYVCHGD2ubPBr6qf0Zptt6bjUEj1iAiEAvSIUWcOY1nyKi1K9hU6QutSvPryiiHxbFm6K0FFfrHU="}]},"directories":{}},"0.3.0":{"name":"seneca-jsonfile-store","version":"0.3.0","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","license":"MIT","author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com"},{"name":"Matteo Collina","url":"http://www.matteocollina.com"},{"name":"Michele Capra","url":"https://twitter.com/piccoloaiutante"},{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"}],"pre-commit":["test"],"scripts":{"test":"lab test -r console -v -L -t 83","coveralls":"lab -s -P test -r lcov | coveralls","coverage":"lab -v -P test -L -t 83 -r html > docs/coverage.html","annotate":"docco jsonfile-store.js -o docs/annotated"},"repository":{"type":"git","url":"git+https://github.com/senecajs/seneca-jsonfile-store.git"},"keywords":["seneca","plugin","store","json","file"],"files":["LICENSE","README.md","jsonfile-store.js"],"dependencies":{"eraro":"0.4.1","lodash":"4.15.0"},"devDependencies":{"docco":"0.7.x","eslint-config-seneca":"^3.0.0","eslint-plugin-hapi":"4.x.x","eslint-plugin-standard":"2.0.x","lab":"11.0.x","pre-commit":"1.1.x","seneca":"plugin","seneca-basic":"0.5.x","seneca-entity":"1.3.x","seneca-store-test":"^0.2.2"},"gitHead":"d73a38ff99569205d241e926352c85e351d8dc3d","bugs":{"url":"https://github.com/senecajs/seneca-jsonfile-store/issues"},"homepage":"https://github.com/senecajs/seneca-jsonfile-store#readme","_id":"seneca-jsonfile-store@0.3.0","_shasum":"e45b33287380d786e6c5c7e2b2d395dd025f4541","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"mihaidma","email":"mihaizn@gmail.com"},"dist":{"shasum":"e45b33287380d786e6c5c7e2b2d395dd025f4541","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-0.3.0.tgz","integrity":"sha512-+NBctqCfH/fssTxopHToTiXISneKiG8zFCwPH9n+iX5evx/GNwVj9Ah2RAAeC+fnvANboks0zetImtfH6KsZFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTO6QS2JKTFtkimMuhUIgpN1Q9NBDx8CC0klcMKsboogIgcHYgu1wzFpvhXHKBapugwHVhsIYr607DrkcsbmRMZMI="}]},"maintainers":[{"name":"mihaidma","email":"mihaizn@gmail.com"},{"name":"pelger","email":"elger.peter@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/seneca-jsonfile-store-0.3.0.tgz_1473080168914_0.8790063029155135"},"directories":{}},"1.0.0":{"name":"seneca-jsonfile-store","version":"1.0.0","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","license":"MIT","author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com"},{"name":"Matteo Collina","url":"http://www.matteocollina.com"},{"name":"Michele Capra","url":"https://twitter.com/piccoloaiutante"},{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"}],"pre-commit":["test"],"scripts":{"test":"lab test -r console -v -L -t 80","coveralls":"lab -s -P test -r lcov | coveralls","coverage":"lab -v -P test -L -t 80 -r html > docs/coverage.html","annotate":"docco jsonfile-store.js -o docs/annotated"},"repository":{"type":"git","url":"https://github.com/senecajs/seneca-jsonfile-store"},"keywords":["seneca","plugin","store","json","file"],"files":["LICENSE","README.md","jsonfile-store.js"],"dependencies":{"eraro":"0.4.1","lodash":"4.15.0"},"devDependencies":{"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","pre-commit":"1.1.x","seneca":"plugin","seneca-entity":"2.0.x","seneca-store-test":"1.0.0"},"gitHead":"a91d275c9d6c8a6003fe20ca5e4d3acf940bba2b","bugs":{"url":"https://github.com/senecajs/seneca-jsonfile-store/issues"},"homepage":"https://github.com/senecajs/seneca-jsonfile-store","_id":"seneca-jsonfile-store@1.0.0","_shasum":"129e72ea66df4770a1ca18805ccd7fb126bdcf39","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"mihaidma","email":"mihaizn@gmail.com"},{"name":"pelger","email":"elger.peter@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"dist":{"shasum":"129e72ea66df4770a1ca18805ccd7fb126bdcf39","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-1.0.0.tgz","integrity":"sha512-kLiqksLWJfhlz9H1ox95EpsB8LF2+DbIv80c2RtEvK9cDrlI42vs8YBWzZ07nmZS8DpCjPl0vMtta20MxKhFbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAPyeFo7LWVSAoSS5Tfq2lEElnK/8WXLGEZ1/iMNUD3AiEA/S4nLFe20JHmPqBkHuURB7gUUFKmfgOdpEN5O/LWFFc="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/seneca-jsonfile-store-1.0.0.tgz_1489534492462_0.31920727784745395"},"directories":{}},"1.0.1":{"name":"seneca-jsonfile-store","version":"1.0.1","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","license":"MIT","author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com"},{"name":"Matteo Collina","url":"http://www.matteocollina.com"},{"name":"Michele Capra","url":"https://twitter.com/piccoloaiutante"},{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"}],"pre-commit":["test"],"scripts":{"test":"lab test -r console -v -L -t 40","coveralls":"lab -s -P test -r lcov | coveralls","coverage":"lab -v -P test -L -t 40 -r html > docs/coverage.html","prettier":"prettier --write --no-semi --single-quote *.js lib/*.js test/*.js"},"repository":{"type":"git","url":"git+https://github.com/senecajs/seneca-jsonfile-store.git"},"keywords":["seneca","plugin","store","json","file"],"files":["LICENSE","README.md","jsonfile-store.js"],"dependencies":{"eraro":"0.4.1","lodash":"4.17.4"},"devDependencies":{"lab":"13.1.x","pre-commit":"1.2.x","seneca":"plugin","seneca-entity":"2.0.x","seneca-store-test":"0.3.x"},"gitHead":"449c061d4da7d57cb89f80d0c4f24d6520fb0efd","bugs":{"url":"https://github.com/senecajs/seneca-jsonfile-store/issues"},"homepage":"https://github.com/senecajs/seneca-jsonfile-store#readme","_id":"seneca-jsonfile-store@1.0.1","_shasum":"72c791c8ed521c9683adc85265da1b7c355d9f4d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"mihaidma","email":"mihaizn@gmail.com"},{"name":"pelger","email":"elger.peter@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"dist":{"shasum":"72c791c8ed521c9683adc85265da1b7c355d9f4d","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-1.0.1.tgz","integrity":"sha512-J3AgQx16J8IXJXG9WfopeJzlJmDQhN8L70CBC7jUZEYpchsp62SY7NdF7TGIi/Pp6a2ruMIW5SdPIpmCGaRnhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCILv64TXlKwXUGF6Prfb97Su9RmAcYu8xbzWmhfuC0bQIhAJCfnTevK724+YfRXOx9ceRYG61oUZXNkMBehwLZKVpb"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/seneca-jsonfile-store-1.0.1.tgz_1497365796879_0.8782846520189196"},"directories":{}},"1.1.0":{"name":"seneca-jsonfile-store","version":"1.1.0","description":"Seneca data store plugin that uses plain JSON files","main":"jsonfile-store.js","license":"MIT","author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"contributors":[{"name":"Peter Elger","url":"http://peterelger.com"},{"name":"Matteo Collina","url":"http://www.matteocollina.com"},{"name":"Michele Capra","url":"https://twitter.com/piccoloaiutante"},{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"}],"pre-commit":["test"],"scripts":{"test":"lab test -r console -v -L -t 40 -I URL,URLSearchParams,BigUint64Array,BigInt64Array,BigInt,SharedArrayBuffer,Atomics","coveralls":"lab -s -P test -r lcov | coveralls","coverage":"lab -v -P test -L -t 40 -r html > docs/coverage.html","prettier":"prettier --write --no-semi --single-quote *.js lib/*.js test/*.js","clean-npm":"rm -rf node_modules package-lock.json","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"`; echo TAG: v$REPO_VERSION; git commit -a -m v$REPO_VERSION; git tag v$REPO_VERSION; git push --tags;","repo-publish":"npm run repo-tag; npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/senecajs/seneca-jsonfile-store.git"},"keywords":["seneca","plugin","store","json","file"],"dependencies":{"eraro":"1.1","lodash":"4"},"devDependencies":{"lab":"14","seneca":"plugin","seneca-entity":"2","seneca-store-test":"1"},"gitHead":"435023f5ff19f86d16d38edc9cf05e0f4c71ecc8","bugs":{"url":"https://github.com/senecajs/seneca-jsonfile-store/issues"},"homepage":"https://github.com/senecajs/seneca-jsonfile-store#readme","_id":"seneca-jsonfile-store@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"dist":{"integrity":"sha512-3Yw8Je0m4My4GGzmmsIyYjMmsAle7YVY0tmpfGpcyIKdx1q0+vOrJTQOZI1NiTH9nlIWXpGk+U1KAbQ8NAVjZA==","shasum":"6a8a1aaf9fff1f35439dd0ed21618d931829ac51","tarball":"https://registry.npmjs.org/seneca-jsonfile-store/-/seneca-jsonfile-store-1.1.0.tgz","fileCount":5,"unpackedSize":15141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBG3ACRA9TVsSAnZWagAACd8P/26rlBXlKyhA+kZwG8ym\nokCXqmNwCj3dYXbvrhS0S1rUpNJFz/Df0pJCzvbdkiMZkO8dfcw4j6twlW3g\n3+n87CX7U/fBx8VBFXYAGUU+V+QRmIvLB6StnebRwqK97ycvlA09QYf9vkkp\nwv0JRwhju8gP7FB4luTcxPbvG2PhQHnWFdg2rzpe39/uxESNOvQCrETdML1f\ndrDXK2hPuChG0i6Rj3NkmKW5HIFlDI8sIvjHZbElqqko0iRDBuHj5tiCzHx5\naFSeIWWb8iQhG+2c365CN4Exeiv+Fp9pDsix2gOsbmTfaUpPfPujlY5zUFb2\n6yfQ7wO5twGdkVNTeeNXnzn0bYqa6YIC+r+GtVVqV5PiAwg8S/tiIFSFx4xP\nhw82lNZ5qCfYcK4LB2ivzEll24CDn8Bq30JExZXNtXAn0dFRFLPsJ3ugkoAk\nxRmI0jaNQVWBGFwGVI+bKnVnFDoWOik3nwHS1gEc5XeznpNnUlkKOFXbjux1\nmPVagtNafEAR2e35ZGdbM9/xj4qB4DE4kzh36SEAgmWnRNFjvpsqcS48rngq\nuyWuf2L16+vggCSejLZ6y9AgCnl7p2UKDK+9urH4bVkj8nXMLsOfyzTaPAO2\nRoED7gN9kZ74xFuQO8mJuogfYSI5jsjWNCKLpYQPcW5jzuyPDtHEUHxHFy3s\nEpos\r\n=PNrl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlgMUhsSQIkxwVv2L5J9pSfPo08caWvGjnvsK3FSIdjAiEA/Y5my9DY5i5h2sS0aU6EQlSJIDaxCC8Z2a61wmii0YY="}]},"maintainers":[{"name":"mihaidma","email":"mihaizn@gmail.com"},{"name":"pelger","email":"elger.peter@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/seneca-jsonfile-store_1.1.0_1543794111855_0.7324599884836216"},"_hasShrinkwrap":false}},"readme":"![Seneca](http://senecajs.org/files/assets/seneca-logo.png)\n\n> A [Seneca.js][] data storage plugin\n\n# seneca-jsonfile-store\n[![npm version][npm-badge]][npm-url]\n[![Build Status][travis-badge]][travis-url]\n[![Dependency Status][david-badge]][david-url]\n[![Gitter][gitter-badge]][gitter-url]\n\n## Description\nThis module is a plugin for [Seneca.js][]. It provides a storage engine that uses JSON files to\npersist data. This module is not appropriate for production usage, it is intended for very low\nworkloads, and as a example of a storage plugin code base.\n\nFor a gentle introduction to Seneca itself, see the [senecajs.org][seneca.js] site.\n\n### Seneca compatibility\nSupports Seneca versions **1.x** - **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][] separately.\n\n```sh\nnpm install seneca\nnpm install seneca-jsonfile-store\n```\n\n## Usage\nYou don't use this module directly. It provides an underlying data storage engine\nfor 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## Quick Example\n```js\nvar seneca = require('seneca')()\nseneca.use('jsonfile-store', {\n  folder:'/path/to/my-db-folder'\n})\n.use('entity')\n\nvar apple = seneca.make$('fruit')\napple.name  = 'Pink Lady'\napple.price = 0.99\napple.save$(function (err, apple) {\n  console.log(\"apple.id = \" + apple.id )\n})\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## Contributing\nThe [Senecajs org][] encourages open participation. If you feel you\ncan help in any way, be it with documentation, examples, extra\ntesting, or new features please get in touch.\n\n## Test\nTo run tests, simply use npm:\n\n```sh\nnpm run test\n```\n\n## License\nCopyright (c) 2012-2016, Richard Rodger and other contributors.\nLicensed under [MIT][].\n\n[MIT]: ./LICENSE\n[Senecajs org]: https://github.com/senecajs/\n[Seneca.js]: https://www.npmjs.com/package/seneca\n[npm-badge]: https://img.shields.io/npm/v/seneca-jsonfile-store.svg\n[npm-url]: https://npmjs.com/package/seneca-jsonfile-store\n[david-badge]: https://david-dm.org/rjrodger/seneca-jsonfile-store.svg\n[david-url]: https://david-dm.org/rjrodger/seneca-jsonfile-store\n[travis-badge]: https://travis-ci.org/senecajs/seneca-jsonfile-store.svg\n[travis-url]: https://travis-ci.org/senecajs/seneca-jsonfile-store\n[gitter-badge]: https://badges.gitter.im/Join%20Chat.svg\n[gitter-url]: https://gitter.im/senecajs/seneca\n","maintainers":[{"name":"mihaidma","email":"mihaizn@gmail.com"},{"name":"pelger","email":"elger.peter@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"time":{"modified":"2022-06-26T17:38:34.659Z","created":"2013-02-13T17:39:33.068Z","0.1.1":"2013-02-13T17:39:35.115Z","0.1.2":"2013-02-24T13:33:13.447Z","0.1.3":"2013-07-30T09:23:37.068Z","0.1.4":"2014-04-10T14:25:16.389Z","0.1.5":"2014-05-07T12:55:18.033Z","0.1.6":"2014-05-07T14:08:21.943Z","0.1.7":"2014-05-28T14:24:37.391Z","0.1.8":"2014-07-11T14:37:49.618Z","0.1.9":"2014-09-03T12:27:35.912Z","0.2.0":"2015-01-30T10:32:03.524Z","0.2.1":"2015-01-30T10:41:52.867Z","0.2.2":"2015-01-30T11:44:49.050Z","0.3.0":"2016-09-05T12:56:11.467Z","1.0.0":"2017-03-14T23:34:53.140Z","1.0.1":"2017-06-13T14:56:37.852Z","1.1.0":"2018-12-02T23:41:52.032Z"},"author":{"name":"Richard Rodger","url":"http://richardrodger.com/"},"repository":{"type":"git","url":"git+https://github.com/senecajs/seneca-jsonfile-store.git"},"homepage":"https://github.com/senecajs/seneca-jsonfile-store#readme","keywords":["seneca","plugin","store","json","file"],"contributors":[{"name":"Peter Elger","url":"http://peterelger.com"},{"name":"Matteo Collina","url":"http://www.matteocollina.com"},{"name":"Michele Capra","url":"https://twitter.com/piccoloaiutante"},{"name":"Dean McDonnell","url":"http://mcdonnelldean.me"}],"bugs":{"url":"https://github.com/senecajs/seneca-jsonfile-store/issues"},"license":"MIT","readmeFilename":"README.md","users":{"tmurngon":true}}