{"_id":"robe","_rev":"63-b0f707ea8b94bf6a31389ad3c849c31a","name":"robe","time":{"modified":"2022-06-26T13:43:54.902Z","created":"2012-08-09T20:42:59.045Z","0.0.1":"2012-08-09T20:42:59.644Z","0.0.2":"2012-08-19T23:17:44.938Z","0.0.3":"2012-08-19T23:59:20.571Z","0.0.4":"2012-08-20T00:01:51.543Z","0.0.5":"2012-09-10T16:39:04.440Z","0.0.6":"2012-09-14T16:25:15.325Z","0.0.7":"2012-09-14T17:46:03.221Z","0.0.8":"2012-09-24T02:24:02.492Z","0.0.9":"2012-10-01T15:59:19.222Z","0.0.10":"2012-10-01T16:37:15.026Z","0.0.11":"2012-10-01T16:38:49.633Z","0.0.12":"2012-10-19T22:34:46.891Z","0.1.0":"2015-01-17T14:07:16.711Z","0.2.0":"2015-01-26T10:22:48.578Z","0.4.0":"2015-01-29T07:23:47.034Z","0.5.0":"2015-02-04T09:30:16.555Z","0.6.0":"2015-02-21T09:25:58.183Z","0.6.1":"2015-02-21T10:34:27.805Z","0.6.2":"2015-02-21T16:31:19.221Z","0.7.0":"2015-02-22T03:30:24.930Z","0.8.0":"2015-03-27T04:07:04.794Z","0.9.0":"2015-04-19T16:58:43.790Z","0.10.0":"2015-04-28T05:29:20.538Z","0.10.1":"2015-04-29T13:34:15.929Z","0.10.2":"2015-04-30T06:38:53.099Z","0.10.3":"2015-05-01T13:42:01.366Z","0.10.4":"2015-05-08T12:52:48.614Z","0.10.5":"2015-05-11T12:13:22.739Z","0.11.0":"2015-05-12T13:39:12.322Z","0.11.1":"2015-05-12T13:51:32.246Z","0.11.2":"2015-05-12T14:34:05.263Z","0.11.3":"2015-05-13T05:49:34.258Z","0.11.4":"2015-09-05T02:21:40.702Z","0.12.0":"2015-09-21T13:58:05.092Z","1.0.0":"2016-05-08T12:13:31.456Z","2.0.0":"2016-10-13T14:54:13.408Z","2.1.0":"2016-10-15T09:01:56.392Z"},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"dist-tags":{"latest":"2.1.0"},"description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","readme":"# Robe\n\n[![Build Status](https://secure.travis-ci.org/hiddentao/robe.png?branch=master)](http://travis-ci.org/hiddentao/robe)\n[![NPM module](https://badge.fury.io/js/robe.png)](https://badge.fury.io/js/robe)\n[![NPM downloads](https://img.shields.io/npm/dm/robe.svg?maxAge=2592000)](https://www.npmjs.com/package/robe)\n[![Follow on Twitter](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&label=Follow&maxAge=2592000)](https://twitter.com/hiddentao)\n\n\n**Robe** wraps around [monk](https://github.com/Automattic/monk) to provide a \nsimple yet effective ODM library for MongoDB. \n\nFeatures:\n\n* Work with ODM-style documents or raw Mongo data - the choice is yours\n* Add before and after hooks for inserts, updates and removals\n* Cursor mode (for streaming results)\n* Schema validation ([simple-nosql-schema](https://github.com/hiddentao/simple-nosql-schema)).\n* Indexes and replica sets supported\n* Mongo oplog tailing (like in Meteor)\n* [and more...](https://hiddentao.github.io/robe)\n\n\n## Installation\n\n**This package requires Node 4+**\n\n```bash\n$ npm install robe\n```\n\n## Examples\n\nDetailed documentation is available at [https://hiddentao.github.io/robe](https://hiddentao.github.io/robe).\n\n**The basics**\n\n```js\n\"use strict\";\n\nvar co = require('co'),\n  Robe = require('robe');\n\nco(function*() {\n  // connect to db\n  var db = yield Robe.connect('127.0.0.1');\n\n  // get a collection\n  var collection = db.collection('test');\n\n  // insert a record\n  yield collection.insert({\n    name: 'jim',\n    age: 23\n  });\n\n  // find it\n  var item = yield collection.findOne({\n    name: 'jim'\n  });\n\n  console.log(item instanceof Robe.Document); // true\n  console.log(Object.keys(item)); // _id, name, age\n\n  // update\n  item.age = 54;\n  yield item.save();    // internally calls collection.update(...)\n\n  // remove\n  yield item.remove();  // internally calls collection.remove(...)  \n})\n  .catch(function(err) {\n    console.error(err);\n  });\n```\n\n**Raw querying mode**\n\nIn this mode we won't make use of `Robe.Document` and will instead deal \ndirectly with Mongo data objects.\n\n```js\n// insert a record\nyield collection.insert({\n  name: 'jim',\n  age: 23\n});\n\n// find it\nvar item = yield collection.findOne({\n  name: 'jim'\n}, {\n  rawMode: true // return the raw mongo object\n});\n\nconsole.log(item instanceof Robe.Document); // false\nconsole.log(Object.keys(item)); // _id, name, age\n\n// update\nyield collection.update({\n  _id: item._id\n}, {\n  $set: {\n    age: 54\n  }\n});\n\n// remove\nyield collection.remove({\n  _id: item._id\n});\n```\n\nYou can also enable `rawMode` querying at the collection level:\n\n```js\nvar collection = db.collection('test', {\n  rawMode: true\n});\n\nyield collection.findOne({\n  name: 'john'\n}, {\n  rawMode: false  // override the collection-level setting\n});\n```\n\n**Hooks**\n\nYou can add multiple `before` and `after` hooks for insertions, updates and \nremovals. Hooks get triggered even when calling the `save()` and `remove()` \nmethods on a `Robe.Document` instance.\n\n```js\ncollection.before('remove', function*(search, next) {\n  console.log('Before hook');\n\n  search.age = 54;  \n\n  console.log(JSON.stringify(search));\n\n  yield next;\n});\n\ncollection.after('remove', function*(search, result, next) {\n  console.log('After hook: ' + result);\n\n  yield next;\n});\n\n// remove\nyield collection.remove({\n  name: 'john'\n});\n\n/*\nOuptut:\n \n Before hook\n { name: 'john', age: 54 }\n After hook: 1\n*/\n```\n\n**Schema validation**\n\nSchema definitions are as supported by [simple-nosql-schema](https://github.com/hiddentao/simple-nosql-schema). \nInserts and updates trigger schema validation checks. Any keys not specified in the schema \nget ignored during validation, i.e. a schema can be a partial definition of a document.\n\n```js\n// get a collection\nvar collection = db.collection('test', {\n  schema: {\n    name: {\n      type: String\n    },\n    isMarried: {\n      type: Boolean\n    },\n    numCars: {\n      type: Number\n    },\n  }  \n});\n\n// insert a record\ntry {\n  yield collection.insert({\n    name: 'jim',\n    hasKids: true,\n    isMarried: 'yes',\n    numCars: '20'\n  });\n} catch (err) {\n\n  console.log(err);\n\n  /*\n    Error: Validation failed\n  */\n\n\n  console.log(err.failures); \n\n  /*\n    [\n      \"/isMarried: must be true or false\",\n      \"/numCars: must be a number\",\n    ]  \n  */\n}\n```\n\n\n**Indexes**\n\nRobe supports the full [Mongo index spec](http://docs.mongodb.org/manual/reference/method/db.collection.ensureIndex/) and \ncan ensure that indexes you define are present within a collection:\n\n```js\n// get a collection\nvar collection = db.collection('test', {\n  indexes: [\n    // each entry in this array represents an index in the collection\n    {\n      fields: {\n        name: -1\n      },\n      options: {\n        unique: true\n      }\n    },\n    {\n      fields: {\n        name: 1,\n        age: 1,\n      },\n      options: {\n        name: 'index2'\n      }\n    },\n  ]\n});\n\n// setup all indexes\nyield collection.ensureIndexes();\n```\n\n\n**Oplog tailing**\n\nIf you are connecting to a Mongo replica set, then you can _tail_ the \n[oplog](http://docs.mongodb.org/manual/core/replica-set-oplog/) through Robe, \nallowing you to be notified when collections within your database get updated \n(even by other processes).\n\n```js\n// connect to replica set\n// (note that replicaSet parameter MUST be set to actual replica set name)\nvar db = yield Robe.connect([\n  '127.0.0.1/dbname?replicaSet=example',\n  '127.0.0.2/dbname?replicaSet=example',\n]);\n\nvar collection = db.collection('test');\n\n// watch for any changes to the collection\nyield collection.addWatcher(function(collectionName, operationType, data) {\n  // collectionName = collection which got updated\n  // operationType = one of: insert, update, delete\n  // data = the data which got inserted or updated\n});\n\n/* you can also access the oplog directly on the `db` */\n\n// get the oplog\nvar oplog = yield db.oplog();\n\n// start it\nyield oplog.start();\n\n// listen for any operation on any collection\noplog.onAny(function(collectionName, operationType, data) {\n  // ...\n});\n\n// listen for any operation on the \"test\" collection\noplog.on('test:*', function(collectionName, operationType, data) {\n  // ...\n});\n\n// listen for delete operations on the \"test\" collection\noplog.on('test:delete', function(collectionName, operationType, data) {\n  // ...\n});\n```\n\n\n## Building\n\nTo run the tests:\n\n    $ npm install -g gulp\n    $ npm install\n    $ npm test\n\n## Contributing\n\nContributions are welcome! Please see [CONTRIBUTING.md](https://github.com/hiddentao/robe/blob/master/CONTRIBUTING.md).\n\n## Inspiration and thanks\n\n* [mongoose](http://mongoosejs.com)\n* [mongorito](http://mongorito.com/)\n* [Meteor](docs.meteor.com/#/full/collections)\n\n## License\n\nMIT - see [LICENSE.md](https://github.com/hiddentao/robe/blob/master/LICENSE.md)\n\n\n","versions":{"0.1.0":{"name":"robe","version":"0.1.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, raw querying, cursors, etc.","main":"index.js","scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-mocha":"~0.4.1","mocha":"^2.1.0","run-sequence":"~0.3.6","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"6to5":"^2.6.0","bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.1","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","monk":"^0.9.1","simple-mongo-schema":"^0.4.0"},"_id":"robe@0.1.0","_shasum":"e82bcd93d9983d13dbec8d09d36d841ccd459358","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"dist":{"shasum":"e82bcd93d9983d13dbec8d09d36d841ccd459358","tarball":"https://registry.npmjs.org/robe/-/robe-0.1.0.tgz","integrity":"sha512-0/MKueBe9tVfXFezlnUBwoisdajT1CVgtOhrSZCaIyVttLujW4saYE9mvYXfbHLGQHXKwyrIl97B44VHUPnp7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2KNfeXLDakcljA4e/Qi+s+iQOcOtsxVvsPB/zHBTndwIhAM+lV6exdAw4IxzGpyp6K1EmbUNPWBLj17igrcYzIiMs"}]}},"0.2.0":{"name":"robe","version":"0.2.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, raw querying, cursors, etc.","main":"index.js","scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-mocha":"~0.4.1","mocha":"^2.1.0","run-sequence":"~0.3.6","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"6to5":"^2.6.0","bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.1","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","monk":"^0.9.1","simple-mongo-schema":"^0.4.0"},"_id":"robe@0.2.0","_shasum":"e2c552c0dcdb83ad41935e0b56e5d1e4c68fc914","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"dist":{"shasum":"e2c552c0dcdb83ad41935e0b56e5d1e4c68fc914","tarball":"https://registry.npmjs.org/robe/-/robe-0.2.0.tgz","integrity":"sha512-OmNN7JToB4SyNYKm7Bqt/QyCuQ7KCD2Wkw/nlOHD6V4OyQ08iiZCt/+51VGx/JGrq5ASLtPiWoAgQM50dRjSYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0z8D86ldcUr3X/xTU/NSxtH1tyRzFKxoe5lGt5y23zwIhAMmKe539j0sm5zptU2lv01Nr7zq+kZ6Kd/qCOlKyfZzE"}]}},"0.4.0":{"name":"robe","version":"0.4.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, raw querying, cursors, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","run-sequence":"~0.3.6","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.1","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","monk":"^0.9.1","simple-mongo-schema":"^0.6.0"},"_id":"robe@0.4.0","_shasum":"05b84183b1e916bc6fe29c7ae5e3d2d06e67570f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"dist":{"shasum":"05b84183b1e916bc6fe29c7ae5e3d2d06e67570f","tarball":"https://registry.npmjs.org/robe/-/robe-0.4.0.tgz","integrity":"sha512-T0f1Kp6nf05V58DKylqj5/NmiXyKLYuiHuLTVuZw+uCFbmHAWZxc/nFTzXm6JQho9uSUp0Mdb7x7ee6PbbzozA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpAaJ7yz/4G1y2vtKNIMp/Z/IK+NafnPSh8vePUQdo5AiAycOx6WqDx08rLvnIHtdaUOad9AsFt0DSN2FrhYXnfVA=="}]}},"0.5.0":{"name":"robe","version":"0.5.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, raw querying, cursors, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","run-sequence":"~0.3.6","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.1","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","monk":"^0.9.1","simple-mongo-schema":"^0.6.0"},"_id":"robe@0.5.0","_shasum":"c7336e3577e216b9a8268f5415878c34e286f7b2","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"dist":{"shasum":"c7336e3577e216b9a8268f5415878c34e286f7b2","tarball":"https://registry.npmjs.org/robe/-/robe-0.5.0.tgz","integrity":"sha512-su8jvTjlUpNCuWM3s1v5ldWD8S9Y6OQ/kYeCfRNy2FWocGu8OH1KULttFqVGtBHJoZLrBoInF+0SnoCFizcatQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFyNzC4gyF+mA8yCrzMztzHZMIVEb0r+F9N1KNVRULGAiEAuiw1w8mxYc501p3kRH9ekzu2TbIX5i0voPzPZfpVWA8="}]}},"0.6.0":{"name":"robe","version":"0.6.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, raw querying, cursors, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","run-sequence":"~0.3.6","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.1","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","monk":"^0.9.1","simple-mongo-schema":"^0.6.0"},"gitHead":"4566ca86fa4b45b4c4f22f1599b211c1f39b7090","_id":"robe@0.6.0","_shasum":"593da1ce7d68efa6fcf2150a9be154b3d2152b28","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"dist":{"shasum":"593da1ce7d68efa6fcf2150a9be154b3d2152b28","tarball":"https://registry.npmjs.org/robe/-/robe-0.6.0.tgz","integrity":"sha512-U7zM57Auk/lkQTr6UopxVYf95ib1QNPR3uAz5p6/O4ZpAhJGJBV+sUUHn++ixRnAFviJA5svCMUmJUtPyl+H6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8P12C/O7V6sr1tXIdwve3ckmPDK5dhDT1ZjmsTmocfAiAEz7UJcqgJsFaeihYdiIxcGUCkc7xFT4kTqYdBSh5AMQ=="}]}},"0.6.1":{"name":"robe","version":"0.6.1","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, raw querying, cursors, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","run-sequence":"~0.3.6","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.1","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","monk":"^0.9.1","simple-mongo-schema":"^0.7.0"},"gitHead":"87836b97282cb0d6d5b91001584fd92e95c282f2","_id":"robe@0.6.1","_shasum":"c9de394592693f6c2be0b6213d154660b77a4e2b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"dist":{"shasum":"c9de394592693f6c2be0b6213d154660b77a4e2b","tarball":"https://registry.npmjs.org/robe/-/robe-0.6.1.tgz","integrity":"sha512-py3h7KEmva8oOXxh+hCzTbccY1optUYOwaZ0/Dizq/6EA71lsFRwC27YHYjE6E2gRB8AbVL3Ourwdtqr8ikdMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7JgnYCVGdy7WDpjnSCECGAuIDa8sJu47k9MGy4774fAiBH4vUuGbJ6l9B+yL/W0j0yRb9JjD7yzJzCYpCyj/9wlg=="}]}},"0.6.2":{"name":"robe","version":"0.6.2","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, raw querying, cursors, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","run-sequence":"~0.3.6","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.1","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","monk":"^0.9.1","simple-mongo-schema":"^0.7.0"},"gitHead":"23507e63e02df7243269785b688f72b97cc0e6f7","_id":"robe@0.6.2","_shasum":"24753a4544d542f3c12c2ce749fcf0089e1f2591","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"dist":{"shasum":"24753a4544d542f3c12c2ce749fcf0089e1f2591","tarball":"https://registry.npmjs.org/robe/-/robe-0.6.2.tgz","integrity":"sha512-fpqXcxQPGEpaNaWi1+fUVRykZVPH6xux+YWAzx95+xtXuJL+8Dgs1zIyCB7wSbmRPF9rlcf6I5DLN0iu+UgK4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgQlPXCGo+CCn229SoyFFBSX1aqZsfD+Ekz+e7vNKczAiBD4EfrLRfzH7d767j/B2xYa5XyE0m5KUd/EdVaXCPoEw=="}]}},"0.7.0":{"name":"robe","version":"0.7.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, raw querying, cursors, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","run-sequence":"~0.3.6","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.1","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","monk":"^0.9.1","simple-mongo-schema":"^0.7.0"},"gitHead":"ad2578fc634c232ff09eef62b23e75d2dc13fff1","_id":"robe@0.7.0","_shasum":"2d888351b57ec0e057d5f6ef1d09c1876b0c2145","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"dist":{"shasum":"2d888351b57ec0e057d5f6ef1d09c1876b0c2145","tarball":"https://registry.npmjs.org/robe/-/robe-0.7.0.tgz","integrity":"sha512-eh686E+/BtpDvef0u/Wfqb4P7ToWsCqJ7y275wO2tA/BcntKxlnPCf/fFLOQk0Dnc8yeYuWvwyGumcs1W3rZwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBckcpfARFv7RH8ZbqKHrizH79mDMpaf7s+LFG9mk3ZeAiBuummjwLQwgiFIQftxFo1MKJC0yB4IwV9q74mw0EjF0Q=="}]}},"0.8.0":{"name":"robe","version":"0.8.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, raw querying, cursors, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","run-sequence":"~0.3.6","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.1","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","monk":"^0.9.1","simple-mongo-schema":"^0.7.0"},"gitHead":"e6c461040ad7e78523c98f1f2623a42b84f848a1","_id":"robe@0.8.0","_shasum":"2d83d488cf8ac5546c009e609aeeba60c05fb0ae","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"dist":{"shasum":"2d83d488cf8ac5546c009e609aeeba60c05fb0ae","tarball":"https://registry.npmjs.org/robe/-/robe-0.8.0.tgz","integrity":"sha512-+FiQ6AfVQLXzmJqVzMjkL6HcXYcva/xapLpVGovI83qsjtgscQD8MgCsDIldRDsXXdp7N/c+4p4sO7DcQCi77A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUf3Mj+Yw1FguDARZxOQlAbFsv02cvt9TFG2NrhvVrdAiEAwqQq2kcpxS2oKGltE117oFoQ7hnxSUu9HO96DjmDyrg="}]}},"0.9.0":{"name":"robe","version":"0.9.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.7.0"},"gitHead":"29c867355aa5cc2fcbf47c57a7ce13a6ccf4b92a","_id":"robe@0.9.0","_shasum":"9c990ad8572e9ff01413385cda2f2900642987e7","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"9c990ad8572e9ff01413385cda2f2900642987e7","tarball":"https://registry.npmjs.org/robe/-/robe-0.9.0.tgz","integrity":"sha512-S7CV36Dl+72ZbZ1Sow5hkRN1aXJWl6/ONTYDFGX9tSJAq1B35snAd6aQhXhspwUONAQ6q3j1Dw7p7JoNC3W6LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCa8EkoJW/KkQCwuHzZ+3PkKn2syrQEt6nm/e5PVcoXgIhAP5UXVZPJ21ERUwdnSM0KQB2Zn8/BJc9MMMdZLWOSya9"}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.10.0":{"name":"robe","version":"0.10.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.7.0"},"gitHead":"72cc1997ef312663ccc6ff2b05e027b93a6107ae","_id":"robe@0.10.0","_shasum":"49cae424103a2a8048f6b460dc6c45b6e86d2c05","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"49cae424103a2a8048f6b460dc6c45b6e86d2c05","tarball":"https://registry.npmjs.org/robe/-/robe-0.10.0.tgz","integrity":"sha512-ne1FsaQ/zKtSPej0QJcTgGwRvBRPTt70cSUhlrlkcxqgoD3ko6JOVb2gJl3YrL38mTYuFQd6ME2mlyZaxfA3Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+fFXV4lbtsSaO5sHIEQNwBJfEVHmGs2iFuWOttjtTkAiA1Ave5IxF1d80QAxKrQhscN8PhDcQte5kiR664H6EIgg=="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.10.1":{"name":"robe","version":"0.10.1","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.0"},"gitHead":"17b68c36380efc12aba2842844659c1104428c15","_id":"robe@0.10.1","_shasum":"58b36fdcead9f12aceef86cd3c7f73ae5ba5018c","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"58b36fdcead9f12aceef86cd3c7f73ae5ba5018c","tarball":"https://registry.npmjs.org/robe/-/robe-0.10.1.tgz","integrity":"sha512-u8r9N9OaJhAO9ykJevBTaJOhsUZHsxA8153WBV+qhFXaf2yJedGU73uWk6n7DMYNch4tcJrLzIZWWUCOL2ghMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI/fom6+Gef6g3NUEm4dpVAiMeuq/VQlZwYMvj61UdxQIhAI0F2nvjofVGrc9MaTmenjfumuvCDO01OMQacv8OofuZ"}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.10.2":{"name":"robe","version":"0.10.2","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"b32547e00c8656fb6b2742f367f41141adff3b15","_id":"robe@0.10.2","_shasum":"468ba6db53f3b2193901b013bcb49218fb19eda8","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"468ba6db53f3b2193901b013bcb49218fb19eda8","tarball":"https://registry.npmjs.org/robe/-/robe-0.10.2.tgz","integrity":"sha512-Ndo/A+rDeM+XfKxDePYtbN5dP4OU/YZyCYzAlqEHL6y3cdZNsDbMLlsFWxYqPUez3fivnxisP7aK/s9In23+KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGIruYiApvzcjt7FkweqCKSS/LbFivd9WHRSvKWNJeMAIhAL9ecxdzuOaJ4LggJ5wXfrlOd4tppyrFvQ23Hd3X5jtO"}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.10.3":{"name":"robe","version":"0.10.3","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"b09a0fe8e6c02469a11d5bddf551a2b8ae0876d6","_id":"robe@0.10.3","_shasum":"74066c0a12c9d0d9f5bee5ed463bdca484e8b660","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"74066c0a12c9d0d9f5bee5ed463bdca484e8b660","tarball":"https://registry.npmjs.org/robe/-/robe-0.10.3.tgz","integrity":"sha512-9q/xCufF2G5tSaueAQMWcaldLka8O8NRBmCW73T/pJxHxvfn0ef+sUT+kxnhCvweiiGx7kaIsxWurvMDRN+83w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIIhMo21/NAmClTFvtJW3vCBdnafO1j4MgeStMwUvmqgIgfmlYJJe9ueM1sw7LFYhxxSfMrLkNL4AHVFTVEQW07Lw="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.10.4":{"name":"robe","version":"0.10.4","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"7c367f97fb0a36013c0588aa145634d8e9258ac4","_id":"robe@0.10.4","_shasum":"1bf298eb5da1ce5c3b7a8328b3146fc72aafd542","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"1bf298eb5da1ce5c3b7a8328b3146fc72aafd542","tarball":"https://registry.npmjs.org/robe/-/robe-0.10.4.tgz","integrity":"sha512-Y/sfFh4mpbmOfPiJcyemyEzyUKRKrBfFdf+PzC3ogqVc9nOEjUUgrnOfGw4Ix9k7Xuck+NgCuYYSUFA2KdbhmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2Gm/MUSSkYRl+0NikXyJAilchYqU2jLzUfuQpZpwHpAiEAl9dIYwkHhauGmkd00ZmyiZtP6k6Ta/XqZK3Y799q8II="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.10.5":{"name":"robe","version":"0.10.5","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"eefe53d14c8558d65d9362a2e0d4c88338251ef3","_id":"robe@0.10.5","_shasum":"2d354bcdc964ad455fed3caf4d16305c2f9af4b2","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"2d354bcdc964ad455fed3caf4d16305c2f9af4b2","tarball":"https://registry.npmjs.org/robe/-/robe-0.10.5.tgz","integrity":"sha512-aOxvj7ofHfV1unxIl82QtXRW355P2/jCcaiKzA/RK+Oovfl3w2/C8JvLCRgbzTjEUXytZqmaqHZlakcah3Ue/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcJSr5N3DUEpOppsm3NytydsdJ2VCnc4VuNB2HloBhXAiBYcAXT0mQlkBK9H9YFcqiKrdP8ob3EY/sKfNziomc9hA=="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.11.0":{"name":"robe","version":"0.11.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"2bc1320ef54c8a357600b94582cb500a6bf6dcaa","_id":"robe@0.11.0","_shasum":"ae9733062d7de22de8aa18ac2fb2d731a2cf4ae2","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"ae9733062d7de22de8aa18ac2fb2d731a2cf4ae2","tarball":"https://registry.npmjs.org/robe/-/robe-0.11.0.tgz","integrity":"sha512-2lg8sP3802Ipm8iuxjyf4PiUzDU9oqucVK9rnBhLm5t6ShCFHCnog/FTxjlDzNPichrAg3Lls9ifEVGrX9rVGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHTJjCcijAF/EkGVAbviNfKGKfri4+39SHcQrwNNxDMAiEAlaqczVYePi5TDEnpB0UZ2VSBgQ93nOHTWVyQJbXHwPU="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.11.1":{"name":"robe","version":"0.11.1","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"8e59bcc4d18ab68313105cec5b91a563ffac7ee5","_id":"robe@0.11.1","_shasum":"09ca6c7d55b8ae2d1ded26317018a536ee35adcf","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"09ca6c7d55b8ae2d1ded26317018a536ee35adcf","tarball":"https://registry.npmjs.org/robe/-/robe-0.11.1.tgz","integrity":"sha512-8AzXBbDJ4MLlj2GfTVmon/L+z1Fe1uFUj5zP3AlfjzE2J37OWwrpHtY5KGwI1UOC01PGynsP+4O2i15GcbYVWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPWcQmFnOOH2ZI18MOT9a9D+eyFxmHPVpw00YVHHylzQIgctsKOHeLMVU0bk+eAEkS36jEGeBeYMibnjzq5W7xD4U="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.11.2":{"name":"robe","version":"0.11.2","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"5cc48cc037e7b1ee75acb68cc8c4f58081c8f4bb","_id":"robe@0.11.2","_shasum":"9481a8ac5ee49f435927b95afaa4392e4ab29008","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"9481a8ac5ee49f435927b95afaa4392e4ab29008","tarball":"https://registry.npmjs.org/robe/-/robe-0.11.2.tgz","integrity":"sha512-wv4uwtJi5l94XSNbcigBlFYIMPc8QIXNtuz60tV4wz+XOCn33R5X9u+tQEdlGT9AAOX8PE/KTRHUMq+8eEFAsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOtDYpyTUJfNiJUEYRuzFPoZAlzd5+X0SkNMYk99vrBAiBTFeZwUn/hmQ/Ic+jgyd9iM++2GRFghwl92p5AYa7Mrg=="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.11.3":{"name":"robe","version":"0.11.3","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"a8b5c61e022195f2534502a03125205bbd1af9a2","_id":"robe@0.11.3","_shasum":"233f80c59e1cfce15e7ea3dce8330f7ed604f8df","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"233f80c59e1cfce15e7ea3dce8330f7ed604f8df","tarball":"https://registry.npmjs.org/robe/-/robe-0.11.3.tgz","integrity":"sha512-hKA2vRDfOSdMrzi7T0vJjy5GnzEsp86pKRdWFXZS4lyUy/0IYaDM6yrI3XabNPBvhNnWDfL5qiqV7WmVbp8k3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+/g+9vnrXkQuIS4wyZCdW0d0R5SWrEpIW/awHEVODFwIgJpH3a/ZXJidGqhjirGJqZTgYeDLvOgySXtUfR6M9fZ4="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.11.4":{"name":"robe","version":"0.11.4","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"^2.4.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"ef5e15750c756843ef69d0c7e12b6cb77685db89","_id":"robe@0.11.4","_shasum":"7ac0504b1944720a4c0a4a3b95134e9046befd15","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"7ac0504b1944720a4c0a4a3b95134e9046befd15","tarball":"https://registry.npmjs.org/robe/-/robe-0.11.4.tgz","integrity":"sha512-rJXffw9Es64CnTmVOOrZyxbtMlMnBVE9jj/Hi/Mzbn7Coat81IXwQSKKD/auI/f/uYX60C6NyMSxKt2VfgeizQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBElmEZf96x3wlDJBH7ZqEkq5odWNk0+NJS+kdk3WOVwIgHi7x01dRgX1iIB19bQGD8ax4KQwFpyjCCIGoxmQXegA="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"0.12.0":{"name":"robe","version":"0.12.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"~3.10.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"4fd49255dd9ed2b1df3cabd5f17f50e42d932656","_id":"robe@0.12.0","_shasum":"a18311ad972c2c7dfa3b49a4f8c06a824614579a","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"a18311ad972c2c7dfa3b49a4f8c06a824614579a","tarball":"https://registry.npmjs.org/robe/-/robe-0.12.0.tgz","integrity":"sha512-rUMV7mZLA7OlLiXWM9vEaYJDadhq3UDD5sVp9pB7BNPj606ec0TRauBRm/yio4wVObn7NwJqhmDWCfwmh40+Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHt02EqHIWEakrTcSyPaWmpWP0S6ajjEJL6GHYISWniAiEAuuYloXvwhvJVwmqdx9XFb5LQ8erb1SK5kNumTc5g92g="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}]},"1.0.0":{"name":"robe","version":"1.0.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","engines":{"node":">=0.11.2"},"scripts":{"test":"node --harmony node_modules/.bin/gulp"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-mocha":"~0.4.1","mocha":"^2.1.0","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","class-extend":"^0.1.1","debug":"^2.1.3","eventemitter2":"^0.4.14","generator-compose":"^0.1.0","lodash":"~3.10.1","lodash-deep":"^1.5.3","mongodb":"^1.4.35","mongoskin":"^1.4.13","monk":"^0.9.1","simple-mongo-schema":"^0.8.1"},"gitHead":"0df6be7f5a091249de524468e6a5fc744836629c","_id":"robe@1.0.0","_shasum":"085e97d631ba125e8743147389f2e0ba48b78a57","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"085e97d631ba125e8743147389f2e0ba48b78a57","tarball":"https://registry.npmjs.org/robe/-/robe-1.0.0.tgz","integrity":"sha512-bhZr71JvfqniNZyRMT+n12hWTGbPP42AQrmg9w6jfkNJ4DtB04iMvrMcfmyQprhpnW5Zo1btnfKmpQ24uBxiRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWmvTYJ2udciHEDbJ+g0ik8B/LK7e3PjjCsPWnPdkegwIhAI+qEDsf+zMh+bK0YvTLpMo/xifAkDLiDv97FkoKeLCF"}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/robe-1.0.0.tgz_1462709608958_0.8520590309053659"}},"2.0.0":{"name":"robe","version":"2.0.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","cross-spawn":"^4.0.2","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-spawn-mocha":"^3.1.0","mocha":"^3.1.2","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0","yargs":"^5.0.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","debug":"^2.1.3","eventemitter2":"^2.1.3","generator-compose":"^0.1.0","lodash":"~3.10.1","lodash-deep":"^1.5.3","mongodb":"^2.2.10","mongoskin":"^2.1.0","monk":"^3.1.2","simple-nosql-schema":"^1.1.0"},"gitHead":"48da60ffd5ea9ced75ac7a113ca1e858a3092615","_id":"robe@2.0.0","_shasum":"7914551093d8e661d1288b5d5e0b303c1321fcbb","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.4.5","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"7914551093d8e661d1288b5d5e0b303c1321fcbb","tarball":"https://registry.npmjs.org/robe/-/robe-2.0.0.tgz","integrity":"sha512-uIBpLj0kPvxbTAbIzSDEXDp289qpe+d5zQqH8Jxt36THYzsmKkP/w/xOENNmvLYxWOWKzxV1uKi2m9dJJrif/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBik2Ml3gnolIqS6VEZsD7OOiF5xtus8TaRr4Zeq/0RSAiEAt6ER6A8XTZ//mmocpFnm0G3gt4dZJj+LiPrxxPLrGtI="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/robe-2.0.0.tgz_1476370451286_0.9282778205815703"}},"2.1.0":{"name":"robe","version":"2.1.0","description":"MongoDB ODM for Node.js using ES6 generators. Supports schema validation, cursors, oplog tailing, etc.","main":"index.js","scripts":{"test":"gulp"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/robe.git"},"keywords":["monk","mongo","mongodb","odm","nosql","validation"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/robe/issues"},"devDependencies":{"chai":"^1.10.0","co-mocha":"^1.1.0","cross-spawn":"^4.0.2","gulp":"~3.8.1","gulp-6to5":"^3.0.0","gulp-spawn-mocha":"^3.1.0","mocha":"^3.1.2","mongo-replica-set":"^0.2.2","run-sequence":"~0.3.6","shelljs":"^0.4.0","sinon":"^1.12.2","sinon-chai":"^2.6.0","yargs":"^5.0.0"},"homepage":"https://github.com/hiddentao/robe","dependencies":{"bluebird":"^2.6.0","debug":"^2.1.3","eventemitter2":"^2.1.3","generator-compose":"^0.1.0","lodash":"~3.10.1","lodash-deep":"^1.5.3","mongodb":"^2.2.10","mongoskin":"^2.1.0","monk":"^3.1.2","simple-nosql-schema":"^1.1.0"},"gitHead":"9afaa23de0ddd7adb5847147b81f08af6f2f4a47","_id":"robe@2.1.0","_shasum":"a9b2ca5b3deb6ff3fa59f9ae741b87f5a96c2c1f","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.4.5","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"a9b2ca5b3deb6ff3fa59f9ae741b87f5a96c2c1f","tarball":"https://registry.npmjs.org/robe/-/robe-2.1.0.tgz","integrity":"sha512-Naadqicn/1sJDcNX1cNx0aKnP/bjEodaPtSFJdp3FtXIizAKj4uQvbtfGVJdnvfMFrdyspnkBaaTh/Rg1AQQQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICc2Ff/6XKbWvZjYOxhuINtGjb14+zuPYeOvp5OLetNKAiAM8XGHaMLMg/RZt22WiD5q2X7LVPnVpoXT4V9icHhOCg=="}]},"maintainers":[{"name":"hiddentao","email":"ram@hiddentao.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/robe-2.1.0.tgz_1476522114677_0.05162467551417649"}}},"homepage":"https://github.com/hiddentao/robe","keywords":["monk","mongo","mongodb","odm","nosql","validation"],"repository":{"type":"git","url":"git+https://github.com/hiddentao/robe.git"},"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com"},"bugs":{"url":"https://github.com/hiddentao/robe/issues"},"license":"MIT","readmeFilename":"README.md","users":{}}