{"_id":"lazydb","_rev":"27-142c1a31b8089d9bca8976fa23925eb3","name":"lazydb","description":"a lazy JSON based in-process data store","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"lazydb","description":"a lazy JSON based in-process data store","author":{"name":"Nathan LaFreniere"},"version":"0.1.0","main":"./lib/lazydb.js","repository":{"type":"git","url":"git://github.com/nathan-lafreniere/node-lazydb.git"},"homepage":"http://github.com/nathan-lafreniere/node-lazydb","keywords":["database","nosql","store","json"],"_npmUser":{"name":"nathan-lafreniere","email":"quitlahok@gmail.com"},"_id":"lazydb@0.1.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"40c4e610c81d08bcb992db738eb2ffae5551100a","tarball":"https://registry.npmjs.org/lazydb/-/lazydb-0.1.0.tgz","integrity":"sha512-FtWQ5z4tTURxlIPNTaUs3/AWZId7QqSrlbBjXEw8y/lPf6siNRiryXvPmBCGfsHScYX4rw4bgK1uBl95EI5qvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDUwpo4wiebu3qu/H1ZyjWS4S9bjZhsVYUTV67eD0bcAIhAOSgZbA2eIJ+rYx8nV/xijq3K0xvgedCO09oyNJypDVt"}]},"maintainers":[{"name":"nathan-lafreniere","email":"quitlahok@gmail.com"}],"directories":{}},"0.1.1":{"name":"lazydb","description":"a lazy JSON based in-process data store","author":{"name":"Nathan LaFreniere"},"version":"0.1.1","main":"./lib/lazydb.js","repository":{"type":"git","url":"git://github.com/nathan-lafreniere/node-lazydb.git"},"homepage":"http://github.com/nathan-lafreniere/node-lazydb","keywords":["database","nosql","store","json"],"_npmUser":{"name":"nathan-lafreniere","email":"quitlahok@gmail.com"},"_id":"lazydb@0.1.1","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"d6031bc6de7344f54c44a9ba5cdc4c1d116396ff","tarball":"https://registry.npmjs.org/lazydb/-/lazydb-0.1.1.tgz","integrity":"sha512-i0JeXCLYKPeYMc/s7AeANtYWLJGYlkLwJSmyvy4BZFMy5ys8Wxg0NkNmcdqd7YqLvxzHMXF3dpk9irJiicf3Jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjM/FvDVORVPXb3C9Rh8gRGNXQpXopGAVZZkhbFtxEvAiBdZ1JPjFnYNVywlj2MEzB0VS79u0uLYhzaLm/ubafuRg=="}]},"maintainers":[{"name":"nathan-lafreniere","email":"quitlahok@gmail.com"}]},"0.1.2":{"name":"lazydb","description":"a lazy JSON based in-process data store","author":{"name":"Nathan LaFreniere"},"version":"0.1.2","main":"./lib/lazydb.js","repository":{"type":"git","url":"git://github.com/nathan-lafreniere/node-lazydb.git"},"homepage":"http://github.com/nathan-lafreniere/node-lazydb","keywords":["database","nosql","store","json"],"_npmUser":{"name":"nathan-lafreniere","email":"quitlahok@gmail.com"},"_id":"lazydb@0.1.2","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"dd82215c730d970600a8f77f27ff6c71b0d739db","tarball":"https://registry.npmjs.org/lazydb/-/lazydb-0.1.2.tgz","integrity":"sha512-qgHjDEDW9NH/cJ0UwsypqQOtZ2wiskgQbqNNuIg0KiXtSaYe//6vAkGhaaTGI9Au8sjOM2etLoOS5LwgL9QTIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFbvKk4Z2NKLXs5hSqwf1uKdIwm8/+YZVDkVHQ5sQ7FAIhAIBVp61dSeIFT6ERu2Z9HA6Mrm81hbieLVbLQEgH44y8"}]},"maintainers":[{"name":"nathan-lafreniere","email":"quitlahok@gmail.com"}]},"0.1.3":{"name":"lazydb","description":"a lazy JSON based in-process data store","author":{"name":"Nathan LaFreniere"},"version":"0.1.3","main":"./lib/lazydb.js","repository":{"type":"git","url":"git://github.com/nathan-lafreniere/node-lazydb.git"},"homepage":"http://github.com/nathan-lafreniere/node-lazydb","keywords":["database","nosql","store","json"],"_npmUser":{"name":"nathan-lafreniere","email":"quitlahok@gmail.com"},"_id":"lazydb@0.1.3","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"75d270de2b4b9efdb1f68001f4679153dcc38f16","tarball":"https://registry.npmjs.org/lazydb/-/lazydb-0.1.3.tgz","integrity":"sha512-dxrP1qW4oKaxNUWYqg/YQbC8APXeBjJztRWvuKP92mh2g4YcgV+2pEHzYGzclfzp3Xf2kznZPmnUtTL149xDCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBj+6cMzRRnYFkn3fX5mcFj8qp5HcsSu/qYLt9P5/VbVAiEAp9oBGV7rY0WVIYvuOysYEC3S5djXtbNPJbSGVK8LxDo="}]},"maintainers":[{"name":"nathan-lafreniere","email":"quitlahok@gmail.com"}]},"0.1.4":{"name":"lazydb","description":"a lazy JSON based in-process data store","author":{"name":"Nathan LaFreniere"},"version":"0.1.4","main":"./lib/lazydb.js","repository":{"type":"git","url":"git://github.com/nlf/node-lazydb.git"},"homepage":"http://github.com/nlf/node-lazydb","keywords":["database","nosql","store","json"],"readme":"node-lazydb\n===========\n\nA simple, lazy, json based data store for small projects. It's not fast, it's not horribly smart, but it just works™.\n\nCreating a database\n-------------------\n\tvar lazydb = require('lazydb');\n\tvar users = lazydb('users.db');\n\nSetting a key\n-------------\nSaves an object to 'key'\n\n\tusers.set('key', { data: 'contents' }, function (err) {\n\t  if (!err) console.log('hooray!');\n\t});\n\nGetting a key\n-------------\nGets the data associated with 'key' and returns the data object as data\n\n\tusers.get('key', function (err, data) {\n\t  console.log(data.data); // 'contents'\n\t});\n\nQuerying\n--------\nCurrently only supports one query per call.. returns a dictionary of findings\n\n\tusers.find({ data: 'contents' }, function (err, results) {\n      for (var index in results) {\n        console.log(index, JSON.stringify(results[index]));\n      }\n\t});\n\nThere is also a findOne function that will return a single matching item, rather than a set of all matches\n\n    users.findOne({ data: 'contents' }, function (err, result) {\n        console.log(JSON.stringify(result));\n    });\n\nGetting all documents\n---------------------\nReturns a dictionary of all keys in the database\n\n\tusers.getAll(function (results) {\n      for (var index in results) {\n        console.log(index, JSON.stringify(results[index]));\n      }\n\t});\n","readmeFilename":"README.md","_id":"lazydb@0.1.4","dist":{"shasum":"da08e4710e00f618fe168e7b89427f67acd49ac0","tarball":"https://registry.npmjs.org/lazydb/-/lazydb-0.1.4.tgz","integrity":"sha512-YirKFn6qu/iZ53ZqPnW1JTw7amakR6Woj8mFMb6j211BnHSCZ2m+NIHa/h9CBCQYiyg54fLxu3FzAim2hpGKxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPfAEgAukiUjl7pJGLNmJPgIhsp0GD5E6uwXKM15zDjAiBmn604XWIveRzaCN495P2GLNLMefNl968ANpGUYjKk5w=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"nathan-lafreniere","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nathan-lafreniere","email":"quitlahok@gmail.com"}]}},"readme":"node-lazydb\n===========\n\nA simple, lazy, json based data store for small projects. It's not fast, it's not horribly smart, but it just works™.\n\nCreating a database\n-------------------\n\tvar lazydb = require('lazydb');\n\tvar users = lazydb('users.db');\n\nSetting a key\n-------------\nSaves an object to 'key'\n\n\tusers.set('key', { data: 'contents' }, function (err) {\n\t  if (!err) console.log('hooray!');\n\t});\n\nGetting a key\n-------------\nGets the data associated with 'key' and returns the data object as data\n\n\tusers.get('key', function (err, data) {\n\t  console.log(data.data); // 'contents'\n\t});\n\nQuerying\n--------\nCurrently only supports one query per call.. returns a dictionary of findings\n\n\tusers.find({ data: 'contents' }, function (err, results) {\n      for (var index in results) {\n        console.log(index, JSON.stringify(results[index]));\n      }\n\t});\n\nGetting all documents\n---------------------\nReturns a dictionary of all keys in the database\n\n\tusers.getAll(function (results) {\n      for (var index in results) {\n        console.log(index, JSON.stringify(results[index]));\n      }\n\t});\n","maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"time":{"modified":"2022-06-19T10:59:15.939Z","created":"2012-01-14T18:30:05.604Z","0.1.0":"2012-01-14T18:30:07.614Z","0.1.1":"2012-01-22T01:25:05.278Z","0.1.2":"2012-05-18T20:45:02.613Z","0.1.3":"2012-05-18T21:05:39.926Z","0.1.4":"2013-03-12T16:53:40.315Z"},"author":{"name":"Nathan LaFreniere"},"repository":{"type":"git","url":"git://github.com/nlf/node-lazydb.git"}}