{"_id":"ron","_rev":"19-03eb144385acc252273ec376fd915573","name":"ron","description":"Redis ORM for NodeJs.","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"ron","version":"0.0.1","description":"Redis ORM for NodeJs","author":{"name":"David Worms","email":"david@adaltas.com"},"contributors":[],"main":"./lib/ron","engines":{"node":">= 0.3.0"},"keywords":["redis","orm","database","nosql"],"repository":{"type":"git","url":"https://github.com/wdavidw/node-redis-orm.git"},"_id":"ron@0.0.1","_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.4.0","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"f0ccf6d7bf4e0f84c7b219663d4e492e3e7f5311","tarball":"https://registry.npmjs.org/ron/-/ron-0.0.1.tgz","integrity":"sha512-lfwg4BEDtOJNHe6299COI0Gm5yq9m/05qxEAI0mg/SNnzPKg9akJdBq+hxiLbiXJqYfGgIUxwXCdGAle1WgGYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHR0n9UH+8pHS++yyA2g1i+MvDzLSKawJKhgOXCO/TvGAiBGsV/Gu2rAkQKyl/U5nrh96kSGFTd82Cp1YN7ItAovGA=="}]}},"0.0.2":{"name":"ron","version":"0.0.2","description":"Redis ORM for NodeJs","author":{"name":"David Worms","email":"david@adaltas.com"},"contributors":[],"main":"./lib/ron","engines":{"node":">= 0.3.0"},"keywords":["redis","orm","database","nosql"],"repository":{"type":"git","url":"https://github.com/wdavidw/node-redis-orm.git"},"_id":"ron@0.0.2","_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.5.0-pre","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"ad35e99c230492e7329e51d3d6c34e53b3e72ef9","tarball":"https://registry.npmjs.org/ron/-/ron-0.0.2.tgz","integrity":"sha512-kX9sYIsjUzxqASzQl8pTITQlIpDgzCQ1XAMaJPLhnG4CZ5H2Sfz7tfxEFmMtK9I62ej4RyrqQb49GAQg83JEKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC773OV83KYJccaoSJ229b/m3e1lZzDyRulBKVj6qW/6wIgGyfL6zpMUENdtx8Co8S2205SkeEoC+8rTlHFjjJ0TTE="}]}},"0.0.3":{"name":"ron","version":"0.0.3","description":"Redis ORM for NodeJs","author":{"name":"David Worms","email":"david@adaltas.com"},"contributors":[{"name":"David Worms","email":"david@adaltas.com"}],"dependencies":{"redis":"latest"},"devDependencies":{"expresso":"latest"},"engines":{"node":">= 0.3.0"},"keywords":["redis","orm","database","nosql"],"repository":{"type":"git","url":"git://github.com/wdavidw/node-redis-orm.git"},"_npmUser":{"name":"david","email":"david@adaltas.com"},"_id":"ron@0.0.3","_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"6399e4ce44ca678ffee7219b983ee507a3065e8b","tarball":"https://registry.npmjs.org/ron/-/ron-0.0.3.tgz","integrity":"sha512-XkFtLb4L5BZsy+7p+5pRGWGg2nS2pW+jM6Fk5z6OZLlCYUVq1tUUe171krLOSiBZZ6Rd6qh59kPus4ERDrwPvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtmJ8J6cBR40Om/YykKyyiF0re3iI8n7lVHoxl40BhjAiBTP8Bp6RDUtdR3/mvQltg054vIyj0fvauj97LK3kIXvg=="}]},"maintainers":[{"name":"david","email":"david@adaltas.com"}]},"0.0.4":{"name":"ron","description":"Redis ORM for NodeJs.","keywords":["redis","orm","database","nosql"],"version":"0.0.4","homepage":"http://www.adaltas.com/projects/node-ron","author":{"name":"David Worms","email":"david@adaltas.com"},"repository":{"type":"git","url":"git://github.com/wdavidw/node-ron.git"},"bugs":{"email":"open@adaltas.com","url":"http://github.com/wdavidw/node-ron/issues"},"dependencies":{"redis":"latest"},"devDependencies":{"mocha":"latest","should":"latest"},"contributors":[{"name":"David Worms","email":"david@adaltas.com"}],"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"david","email":"david@adaltas.com"},"_id":"ron@0.0.4","_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"d3691e46092a8b81417306668631479568fc294f","tarball":"https://registry.npmjs.org/ron/-/ron-0.0.4.tgz","integrity":"sha512-Bq8/UqcigswNo/JNxTKHRUit1Uqe5swmJtwWNGTHebgGc5Vpj92DKT8VItPH+w0QPV95DWDJDpwKif5M/Je3WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq75aFX+ey3lUWWNar+OElGLCco/mKl66m9GjNyFC3xwIhANhH2WgpFX3I2qCRGvMeL41rQvIYvh62DJD+3ZuRU0vT"}]},"readme":"\nRedis ORM for NodeJs\n====================\n\nInstallation\n------------\n\n```bash\nnpm install ron\n```\n\nUsage\n-----\n\n```javascript\nron = require('ron');\nclient = ron({\n    redis_port: 6379\n    redis_host: '127.0.0.1'\n    name: 'auth'\n});\nusers = client.define('users');\nusers.property('id', {identifier: true});\nusers.property('username', {unique: true});\nusers.property('email', {index: true, email: true});\nusers.property('name', {});\n```\n\nThe library provide\n-------------------\n\n*\tSimple & tested API\n*   Sortable indexes and unique values\n*   Records are pure object, no extended class, no magic properties\n\nClient API\n----------\n\n*   Client::constructor\n*   Client::quit\n*   Client::define\n\nSchema API\n----------\n\n*   Records::property\n*   Records::identifier\n*   Records::index\n*   Records::unique\n*   Records::email\n\nRecord API\n----------\n\n*   Records::all\n*   Records::count\n*   Records::create\n*   Records::exists\n*   Records::get\n*   Records::id\n*   Records::list\n*   Records::remove\n*   Records::update\n\nRun tests\n---------\n\nStart a redis server (tested against version 2.9.0) on the default port\n```bash\nredis-server ./conf/redis.conf\n```\n\nRun the test suite with *expresso*:\n```bash\nexpresso -s\n```\n\n\n","maintainers":[{"name":"david","email":"david@adaltas.com"}]},"0.0.5":{"name":"ron","description":"Redis ORM for NodeJs.","keywords":["redis","orm","database","nosql"],"version":"0.0.5","homepage":"http://www.adaltas.com/projects/node-ron","author":{"name":"David Worms","email":"david@adaltas.com"},"repository":{"type":"git","url":"git://github.com/wdavidw/node-ron.git"},"bugs":{"email":"open@adaltas.com","url":"http://github.com/wdavidw/node-ron/issues"},"dependencies":{"coffee-script":"latest","redis":"latest"},"devDependencies":{"each":"latest","mecano":"latest","mocha":"latest","should":"latest"},"contributors":[{"name":"David Worms","email":"david@adaltas.com"}],"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"david","email":"david@adaltas.com"},"_id":"ron@0.0.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"3ce8bfa527b61c65c87938cc9a120377b698cc47","tarball":"https://registry.npmjs.org/ron/-/ron-0.0.5.tgz","integrity":"sha512-OaWeKaHObYnheI+sOUXqDKly6+2BAD6pfZCxdPE8F8FaZKdeDcHZGHCgvDfZ+IxjoQA5v12WNfN49aqp2z76AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1O8y+h1d2W0tNcv1B4P/3R02kE10C5LrOiQI3D4k7nAiEAh6N1VtGR8CgJ1QHrzCvQ7ENy6MtvzTbzEgSpEn3momk="}]},"readme":"[![Build Status](https://secure.travis-ci.org/wdavidw/node-ron.png)](http://travis-ci.org/wdavidw/node-ron)\n\nRedis ORM for NodeJs\n====================\n\nInstallation\n------------\n\n```bash\nnpm install ron\n```\n\nUsage\n-----\n\n```javascript\nron = require('ron');\n// Client connection\nclient = ron({\n    port: 6379\n    host: '127.0.0.1'\n    name: 'auth'\n});\n// Schema definition\nUsers = client.get('users');\nUsers.property('id', {identifier: true});\nUsers.property('username', {unique: true});\nUsers.property('email', {index: true, type: 'email'});\nUsers.property('name', {});\n// Record manipulation\nUsers.create(\n    {username: 'ron', email: 'ron@domain.com'},\n    function(err, user){\n        console.log(err, user.id);\n    }\n)\n```\n\nThe library provide\n-------------------\n\n*\tDocumented and tested API\n*   Records access with indexes and unique values\n*   Records are pure object, no state, no magic\n\nClient API\n----------\n\n*   [Client::constructor](http://www.adaltas.com/projects/node-ron/client.html#ron)\n*   [Client::get](http://www.adaltas.com/projects/node-ron/client.html#get)\n*   [Client::quit](http://www.adaltas.com/projects/node-ron/client.html#quit)\n\nSchema API\n----------\n\n*   [Records::hash](http://www.adaltas.com/projects/node-ron/schema.html#hash)\n*   [Records::identifier](http://www.adaltas.com/projects/node-ron/schema.html#identifier)\n*   [Records::index](http://www.adaltas.com/projects/node-ron/schema.html#index)\n*   [Records::property](schema.html#property)\n*   [Records::name](http://www.adaltas.com/projects/node-ron/schema.html#name)\n*   [Records::serialize](http://www.adaltas.com/projects/node-ron/schema.html#serialize)\n*   [Records::temporal](http://www.adaltas.com/projects/node-ron/schema.html#temporal)\n*   [Records::unique](http://www.adaltas.com/projects/node-ron/schema.html#unique)\n*   [Records::unserialize](http://www.adaltas.com/projects/node-ron/schema.html#unserialize)\n*   [Records::validate](http://www.adaltas.com/projects/node-ron/schema.html#validate)\n\nRecords API\n-----------\n\n*   [Records::all](http://www.adaltas.com/projects/node-ron/records.html#all)\n*   [Records::clear](http://www.adaltas.com/projects/node-ron/records.html#clear)\n*   [Records::count](http://www.adaltas.com/projects/node-ron/records.html#count)\n*   [Records::create](http://www.adaltas.com/projects/node-ron/records.html#create)\n*   [Records::exists](http://www.adaltas.com/projects/node-ron/records.html#exists)\n*   [Records::get](http://www.adaltas.com/projects/node-ron/records.html#get)\n*   [Records::id](http://www.adaltas.com/projects/node-ron/records.html#id)\n*   [Records::list](http://www.adaltas.com/projects/node-ron/records.html#list)\n*   [Records::remove](http://www.adaltas.com/projects/node-ron/records.html#remove)\n*   [Records::update](http://www.adaltas.com/projects/node-ron/records.html#update)\n\nRun tests\n---------\n\nStart a redis server on the default port\n```bash\nredis-server ./conf/redis.conf\n```\n\nRun the tests with mocha:\n```bash\nmake test\n```\n\n\n","maintainers":[{"name":"david","email":"david@adaltas.com"}]},"0.0.6":{"name":"ron","description":"Redis ORM for NodeJs.","keywords":["redis","orm","database","nosql"],"version":"0.0.6","homepage":"http://www.adaltas.com/projects/node-ron","author":{"name":"David Worms","email":"david@adaltas.com"},"repository":{"type":"git","url":"git://github.com/wdavidw/node-ron.git"},"bugs":{"email":"open@adaltas.com","url":"http://github.com/wdavidw/node-ron/issues"},"dependencies":{"coffee-script":"latest","redis":"latest"},"devDependencies":{"each":"latest","mecano":"latest","mocha":"latest","should":"latest"},"contributors":[{"name":"David Worms","email":"david@adaltas.com"}],"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"david","email":"david@adaltas.com"},"_id":"ron@0.0.6","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"568c20618bf88be764e262c2ba1c477f264b5095","tarball":"https://registry.npmjs.org/ron/-/ron-0.0.6.tgz","integrity":"sha512-pGKdYXWrGgq5P7rd1fyRc7tKc21PkYrE/tx3G/6fpBJxRArqlTElj26BybNayGN/CWvu3jlD9KgBlxvax4M8eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGqJfBnRR3SZFcPxcZjmbfC6A2VmjoaPaDwWtf+xmSEwIhAL2O/UOQE7sAffpFHZAXlYTxHMGZ6EgsBRzfkeZo8lfx"}]},"readme":"[![Build Status](https://secure.travis-ci.org/wdavidw/node-ron.png)](http://travis-ci.org/wdavidw/node-ron)\n\nRedis ORM for NodeJs\n====================\n\nInstallation\n------------\n\n```bash\nnpm install ron\n```\n\nUsage\n-----\n\n```javascript\nron = require('ron');\n// Client connection\nclient = ron({\n    port: 6379\n    host: '127.0.0.1'\n    name: 'auth'\n});\n// Schema definition\nUsers = client.get('users');\nUsers.property('id', {identifier: true});\nUsers.property('username', {unique: true});\nUsers.property('email', {index: true, type: 'email'});\nUsers.property('name', {});\n// Record manipulation\nUsers.create(\n    {username: 'ron', email: 'ron@domain.com'},\n    function(err, user){\n        console.log(err, user.id);\n    }\n)\n```\n\nThe library provide\n-------------------\n\n*\tDocumented and tested API\n*   Records access with indexes and unique values\n*   Records are pure object, no state, no magic\n\nClient API\n----------\n\n*   [Client::constructor](http://www.adaltas.com/projects/node-ron/client.html#ron)\n*   [Client::get](http://www.adaltas.com/projects/node-ron/client.html#get)\n*   [Client::quit](http://www.adaltas.com/projects/node-ron/client.html#quit)\n\nSchema API\n----------\n\n*   [Records::hash](http://www.adaltas.com/projects/node-ron/schema.html#hash)\n*   [Records::identifier](http://www.adaltas.com/projects/node-ron/schema.html#identifier)\n*   [Records::index](http://www.adaltas.com/projects/node-ron/schema.html#index)\n*   [Records::property](schema.html#property)\n*   [Records::name](http://www.adaltas.com/projects/node-ron/schema.html#name)\n*   [Records::serialize](http://www.adaltas.com/projects/node-ron/schema.html#serialize)\n*   [Records::temporal](http://www.adaltas.com/projects/node-ron/schema.html#temporal)\n*   [Records::unique](http://www.adaltas.com/projects/node-ron/schema.html#unique)\n*   [Records::unserialize](http://www.adaltas.com/projects/node-ron/schema.html#unserialize)\n*   [Records::validate](http://www.adaltas.com/projects/node-ron/schema.html#validate)\n\nRecords API\n-----------\n\n*   [Records::all](http://www.adaltas.com/projects/node-ron/records.html#all)\n*   [Records::clear](http://www.adaltas.com/projects/node-ron/records.html#clear)\n*   [Records::count](http://www.adaltas.com/projects/node-ron/records.html#count)\n*   [Records::create](http://www.adaltas.com/projects/node-ron/records.html#create)\n*   [Records::exists](http://www.adaltas.com/projects/node-ron/records.html#exists)\n*   [Records::get](http://www.adaltas.com/projects/node-ron/records.html#get)\n*   [Records::id](http://www.adaltas.com/projects/node-ron/records.html#id)\n*   [Records::list](http://www.adaltas.com/projects/node-ron/records.html#list)\n*   [Records::remove](http://www.adaltas.com/projects/node-ron/records.html#remove)\n*   [Records::update](http://www.adaltas.com/projects/node-ron/records.html#update)\n\nRun tests\n---------\n\nStart a redis server on the default port\n```bash\nredis-server ./conf/redis.conf\n```\n\nRun the tests with mocha:\n```bash\nmake test\n```\n\n\n","maintainers":[{"name":"david","email":"david@adaltas.com"}]},"0.0.7":{"name":"ron","description":"Redis ORM for NodeJs.","keywords":["redis","orm","database","nosql"],"version":"0.0.7","homepage":"http://www.adaltas.com/projects/node-ron","author":{"name":"David Worms","email":"david@adaltas.com"},"repository":{"type":"git","url":"git://github.com/wdavidw/node-ron.git"},"bugs":{"email":"open@adaltas.com","url":"http://github.com/wdavidw/node-ron/issues"},"dependencies":{"coffee-script":"latest","redis":"latest"},"devDependencies":{"each":"latest","mecano":"latest","mocha":"latest","should":"latest"},"contributors":[{"name":"David Worms","email":"david@adaltas.com"}],"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"david","email":"david@adaltas.com"},"_id":"ron@0.0.7","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"9fc1bf5cb755a7d2770cdfc78b8589687b943f13","tarball":"https://registry.npmjs.org/ron/-/ron-0.0.7.tgz","integrity":"sha512-KSVQxKxzUuOL0FvQqjNb4sMuAW+CfOau/a7Iiuoy7gJIQgvchb6dU8Iwk6exes3E3radYiqdvd14lSxjGKZpHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJBfe1EFzcs8uc6b/8GRBznZv7OxOpPTieYvocAuu6mQIhAMpKtAKtLjqvonPNoH+/peNGFYsA/uQIkKtfLwm6KmY9"}]},"readme":"[![Build Status](https://secure.travis-ci.org/wdavidw/node-ron.png)](http://travis-ci.org/wdavidw/node-ron)\n\nRedis ORM for NodeJs\n====================\n\nInstallation\n------------\n\n```bash\nnpm install ron\n```\n\nUsage\n-----\n\n```javascript\nron = require('ron');\n// Client connection\nclient = ron({\n    port: 6379\n    host: '127.0.0.1'\n    name: 'auth'\n});\n// Schema definition\nUsers = client.get('users');\nUsers.property('id', {identifier: true});\nUsers.property('username', {unique: true});\nUsers.property('email', {index: true, type: 'email'});\nUsers.property('name', {});\n// Record manipulation\nUsers.create(\n    {username: 'ron', email: 'ron@domain.com'},\n    function(err, user){\n        console.log(err, user.id);\n    }\n)\n```\n\nThe library provide\n-------------------\n\n*\tDocumented and tested API\n*   Records access with indexes and unique values\n*   Records are pure object, no state, no magic\n\nClient API\n----------\n\n*   [Client::constructor](http://www.adaltas.com/projects/node-ron/client.html#ron)\n*   [Client::get](http://www.adaltas.com/projects/node-ron/client.html#get)\n*   [Client::quit](http://www.adaltas.com/projects/node-ron/client.html#quit)\n\nSchema API\n----------\n\n*   [Records::hash](http://www.adaltas.com/projects/node-ron/schema.html#hash)\n*   [Records::identifier](http://www.adaltas.com/projects/node-ron/schema.html#identifier)\n*   [Records::index](http://www.adaltas.com/projects/node-ron/schema.html#index)\n*   [Records::property](schema.html#property)\n*   [Records::name](http://www.adaltas.com/projects/node-ron/schema.html#name)\n*   [Records::serialize](http://www.adaltas.com/projects/node-ron/schema.html#serialize)\n*   [Records::temporal](http://www.adaltas.com/projects/node-ron/schema.html#temporal)\n*   [Records::unique](http://www.adaltas.com/projects/node-ron/schema.html#unique)\n*   [Records::unserialize](http://www.adaltas.com/projects/node-ron/schema.html#unserialize)\n*   [Records::validate](http://www.adaltas.com/projects/node-ron/schema.html#validate)\n\nRecords API\n-----------\n\n*   [Records::all](http://www.adaltas.com/projects/node-ron/records.html#all)\n*   [Records::clear](http://www.adaltas.com/projects/node-ron/records.html#clear)\n*   [Records::count](http://www.adaltas.com/projects/node-ron/records.html#count)\n*   [Records::create](http://www.adaltas.com/projects/node-ron/records.html#create)\n*   [Records::exists](http://www.adaltas.com/projects/node-ron/records.html#exists)\n*   [Records::get](http://www.adaltas.com/projects/node-ron/records.html#get)\n*   [Records::id](http://www.adaltas.com/projects/node-ron/records.html#id)\n*   [Records::list](http://www.adaltas.com/projects/node-ron/records.html#list)\n*   [Records::remove](http://www.adaltas.com/projects/node-ron/records.html#remove)\n*   [Records::update](http://www.adaltas.com/projects/node-ron/records.html#update)\n\nRun tests\n---------\n\nStart a redis server on the default port\n```bash\nredis-server ./conf/redis.conf\n```\n\nRun the tests with mocha:\n```bash\nmake test\n```\n\n\n","maintainers":[{"name":"david","email":"david@adaltas.com"}]},"0.0.8":{"name":"ron","version":"0.0.8","description":"Redis ORM for NodeJs.","keywords":["redis","orm","database","nosql"],"homepage":"http://www.adaltas.com/projects/node-ron","author":{"name":"David Worms","email":"david@adaltas.com"},"repository":{"type":"git","url":"https://github.com/wdavidw/node-ron"},"bugs":{"email":"open@adaltas.com","url":"http://github.com/wdavidw/node-ron/issues"},"dependencies":{"redis":"latest"},"devDependencies":{"coffee-script":"latest","each":"latest","mecano":"latest","mocha":"latest","should":"latest"},"contributors":[{"name":"David Worms","email":"david@adaltas.com"}],"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"readme":"[![Build Status](https://secure.travis-ci.org/wdavidw/node-ron.png)](http://travis-ci.org/wdavidw/node-ron)\n\nRedis ORM for NodeJs\n====================\n\nInstallation\n------------\n\n```bash\nnpm install ron\n```\n\nUsage\n-----\n\n```javascript\nron = require('ron');\n// Client connection\nclient = ron({\n  port: 6379\n  host: '127.0.0.1'\n  name: 'auth'\n});\n// Schema definition\nUsers = client.get('users');\nUsers.property('id', {identifier: true});\nUsers.property('username', {unique: true});\nUsers.property('email', {index: true, type: 'email'});\nUsers.property('name', {});\n// Record manipulation\nUsers.create(\n  {username: 'ron', email: 'ron@domain.com'},\n  function(err, user){\n    console.log(err, user.id);\n  }\n)\n```\n\nThe library provide\n-------------------\n\n*\tDocumented and tested API\n*   Records access with indexes and unique values\n*   Records are pure object, no state, no magic\n\nClient API\n----------\n\n*   [Client::constructor](http://www.adaltas.com/projects/node-ron/client.html#ron)\n*   [Client::get](http://www.adaltas.com/projects/node-ron/client.html#get)\n*   [Client::quit](http://www.adaltas.com/projects/node-ron/client.html#quit)\n\nSchema API\n----------\n\n*   [Records::hash](http://www.adaltas.com/projects/node-ron/schema.html#hash)\n*   [Records::identifier](http://www.adaltas.com/projects/node-ron/schema.html#identifier)\n*   [Records::index](http://www.adaltas.com/projects/node-ron/schema.html#index)\n*   [Records::property](schema.html#property)\n*   [Records::name](http://www.adaltas.com/projects/node-ron/schema.html#name)\n*   [Records::serialize](http://www.adaltas.com/projects/node-ron/schema.html#serialize)\n*   [Records::temporal](http://www.adaltas.com/projects/node-ron/schema.html#temporal)\n*   [Records::unique](http://www.adaltas.com/projects/node-ron/schema.html#unique)\n*   [Records::unserialize](http://www.adaltas.com/projects/node-ron/schema.html#unserialize)\n*   [Records::validate](http://www.adaltas.com/projects/node-ron/schema.html#validate)\n\nRecords API\n-----------\n\n*   [Records::all](http://www.adaltas.com/projects/node-ron/records.html#all)\n*   [Records::clear](http://www.adaltas.com/projects/node-ron/records.html#clear)\n*   [Records::count](http://www.adaltas.com/projects/node-ron/records.html#count)\n*   [Records::create](http://www.adaltas.com/projects/node-ron/records.html#create)\n*   [Records::exists](http://www.adaltas.com/projects/node-ron/records.html#exists)\n*   [Records::get](http://www.adaltas.com/projects/node-ron/records.html#get)\n*   [Records::id](http://www.adaltas.com/projects/node-ron/records.html#id)\n*   [Records::list](http://www.adaltas.com/projects/node-ron/records.html#list)\n*   [Records::remove](http://www.adaltas.com/projects/node-ron/records.html#remove)\n*   [Records::update](http://www.adaltas.com/projects/node-ron/records.html#update)\n\nRun tests\n---------\n\nStart a redis server on the default port\n```bash\nredis-server ./conf/redis.conf\n```\n\nRun the tests with mocha:\n```bash\nmake test\n```\n\n\n","_id":"ron@0.0.8","dist":{"shasum":"93895c6abc2b4e1854a72bfebc69f6383ce50877","tarball":"https://registry.npmjs.org/ron/-/ron-0.0.8.tgz","integrity":"sha512-FZW6KJ+nleSnevstrk6KyvnEH0cIMNjcjvf6pniXdmq39ctt+mLqnxpAP5eF+BjB+GtJm1aGLjW9zmFDMufWPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeMjxBcwcJtVA2VUn2HsH2rG/cU16VCdltkwsU1RKX6AiAzpBTO8fK/1b2ZcF8RI7DAh5jW3VFfLiO1gPB2Sfk15g=="}]},"maintainers":[{"name":"david","email":"david@adaltas.com"}]}},"maintainers":[{"name":"david","email":"david@adaltas.com"}],"time":{"modified":"2022-06-26T14:07:48.214Z","created":"2011-02-21T12:22:28.102Z","0.0.1":"2011-02-21T12:22:28.707Z","0.0.2":"2011-03-04T17:49:25.994Z","0.0.3":"2011-11-18T18:15:01.364Z","0.0.4":"2012-02-19T23:30:22.107Z","0.0.5":"2012-03-22T17:05:59.890Z","0.0.6":"2012-03-30T15:01:44.632Z","0.0.7":"2012-05-21T12:47:11.981Z","0.0.8":"2012-11-15T21:53:35.309Z"},"author":{"name":"David Worms","email":"david@adaltas.com"},"repository":{"type":"git","url":"https://github.com/wdavidw/node-ron"}}