{"_id":"objectid","_rev":"2766068","name":"objectid","description":"mongodb objectid utilities","dist-tags":{"latest":"3.2.1"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"time":{"modified":"2022-04-12T15:41:49.000Z","created":"2013-02-05T04:04:40.766Z","3.2.1":"2015-07-21T17:38:26.619Z","3.2.0":"2015-02-12T21:43:16.046Z","3.1.0":"2013-06-11T20:11:12.386Z","3.0.1":"2013-05-10T02:33:08.100Z","3.0.0":"2013-05-09T23:24:12.551Z","2.3.0":"2013-03-26T23:47:57.428Z","2.2.0":"2013-03-26T19:11:50.395Z","2.1.0":"2013-03-18T23:34:38.018Z","2.0.0":"2013-03-18T21:15:03.109Z","1.1.0":"2013-02-14T23:47:18.804Z","1.0.0":"2013-02-05T04:04:40.766Z"},"users":{"agilediagnosis":true,"olonam":true},"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/AgileDiagnosis/objectid.git"},"versions":{"3.2.1":{"name":"objectid","version":"3.2.1","description":"mongodb objectid utilities","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","devDependencies":{"bson":"~0.1.8","chai":"~1.5.0","chai-interface":"~1.1.0","mocha":"~1.8.2","mongodb":"~1.2.12"},"dependencies":{"bson":"^0.1.9"},"gitHead":"5bbce7750dda1e82d01a7de57266d16e29fbb3ce","bugs":{"url":"https://github.com/AgileDiagnosis/objectid/issues"},"homepage":"https://github.com/AgileDiagnosis/objectid#readme","_id":"objectid@3.2.1","_shasum":"a3b7a2b4d65f3a8348ef8497f023069b5cb019de","_from":".","_npmVersion":"3.1.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jden","email":"jason@denizac.org"},"dist":{"shasum":"a3b7a2b4d65f3a8348ef8497f023069b5cb019de","size":3402,"noattachment":false,"key":"/objectid/-/objectid-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-3.2.1.tgz"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"directories":{},"publish_time":1437500306619,"_hasShrinkwrap":false,"_cnpm_publish_time":1437500306619,"_cnpmcore_publish_time":"2021-12-15T17:52:16.992Z"},"3.2.0":{"name":"objectid","version":"3.2.0","description":"mongodb objectid utilities","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","devDependencies":{"mongodb":"~1.2.12","chai":"~1.5.0","mocha":"~1.8.2","chai-interface":"~1.1.0","bson":"~0.1.8"},"dependencies":{"mongodb":"~1.3.3","bson":"~0.1.8","to-string":"~0.2.0"},"gitHead":"b5d34e7b705df9a54666036e8c2de63066d8a81f","bugs":{"url":"https://github.com/AgileDiagnosis/objectid/issues"},"homepage":"https://github.com/AgileDiagnosis/objectid","_id":"objectid@3.2.0","_shasum":"210b47cbcbfbd1e9b1ace521564508492f3e2514","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"dist":{"shasum":"210b47cbcbfbd1e9b1ace521564508492f3e2514","size":3383,"noattachment":false,"key":"/objectid/-/objectid-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-3.2.0.tgz"},"directories":{},"publish_time":1423777396046,"_hasShrinkwrap":false,"_cnpm_publish_time":1423777396046,"_cnpmcore_publish_time":"2021-12-15T17:52:17.194Z"},"3.1.0":{"name":"objectid","version":"3.1.0","description":"mongodb objectid utilities","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","readmeFilename":"README.md","devDependencies":{"mongodb":"~1.2.12","chai":"~1.5.0","mocha":"~1.8.2","chai-interface":"~1.1.0","bson":"~0.1.8"},"dependencies":{"mongodb":"~1.3.3","bson":"~0.1.8","to-string":"~0.2.0"},"_id":"objectid@3.1.0","dist":{"shasum":"f34253a1406abf51760a474869fc00ffdf3a78f1","size":3332,"noattachment":false,"key":"/objectid/-/objectid-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-3.1.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"directories":{},"publish_time":1370981472386,"_hasShrinkwrap":false,"_cnpm_publish_time":1370981472386,"_cnpmcore_publish_time":"2021-12-15T17:52:17.386Z"},"3.0.1":{"name":"objectid","version":"3.0.1","description":"mongodb objectid utilities","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","readmeFilename":"README.md","devDependencies":{"mongodb":"~1.2.12","chai":"~1.5.0","mocha":"~1.8.2","chai-interface":"~1.1.0","bson":"~0.1.8"},"dependencies":{"mongodb":"~1.3.3","bson":"~0.1.8","to-string":"~0.2.0"},"_id":"objectid@3.0.1","dist":{"shasum":"87c900412ed4a21e9515ef10d42564d41392ac4f","size":3229,"noattachment":false,"key":"/objectid/-/objectid-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-3.0.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"directories":{},"publish_time":1368153188100,"_hasShrinkwrap":false,"_cnpm_publish_time":1368153188100,"_cnpmcore_publish_time":"2021-12-15T17:52:17.591Z"},"3.0.0":{"name":"objectid","version":"3.0.0","description":"mongodb objectid utilities","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","readmeFilename":"README.md","devDependencies":{"mongodb":"~1.2.12","chai":"~1.5.0","mocha":"~1.8.2","chai-interface":"~1.1.0","bson":"~0.1.8"},"dependencies":{"mongodb":"~1.3.3","bson":"~0.1.8","to-string":"~0.2.0"},"_id":"objectid@3.0.0","dist":{"shasum":"92486cc216a60d8c7072ae538e2be69e3422c1f4","size":3204,"noattachment":false,"key":"/objectid/-/objectid-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-3.0.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"directories":{},"publish_time":1368141852551,"_hasShrinkwrap":false,"_cnpm_publish_time":1368141852551,"_cnpmcore_publish_time":"2021-12-15T17:52:17.872Z"},"2.3.0":{"name":"objectid","version":"2.3.0","description":"generate and validate mongodb objectId strings without dependencies","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","readmeFilename":"README.md","devDependencies":{"mongodb":"~1.2.12","chai":"~1.5.0","mocha":"~1.8.2","chai-interface":"~1.1.0","bson":"~0.1.8"},"_id":"objectid@2.3.0","dist":{"shasum":"6db023e43d6b284f581aec6bafa72ff1007721cf","size":3919,"noattachment":false,"key":"/objectid/-/objectid-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-2.3.0.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"directories":{},"publish_time":1364341677428,"_hasShrinkwrap":false,"_cnpm_publish_time":1364341677428,"_cnpmcore_publish_time":"2021-12-15T17:52:18.103Z"},"2.2.0":{"name":"objectid","version":"2.2.0","description":"generate and validate mongodb objectId strings without dependencies","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","readmeFilename":"README.md","devDependencies":{"mongodb":"~1.2.12","chai":"~1.5.0","mocha":"~1.8.2","chai-interface":"~1.1.0"},"_id":"objectid@2.2.0","dist":{"shasum":"0016f31cf66cdcf488d6abc8d7a3c0befd3c7b8b","size":3670,"noattachment":false,"key":"/objectid/-/objectid-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-2.2.0.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"directories":{},"publish_time":1364325110395,"_hasShrinkwrap":false,"_cnpm_publish_time":1364325110395,"_cnpmcore_publish_time":"2021-12-15T17:52:18.409Z"},"2.1.0":{"name":"objectid","version":"2.1.0","description":"generate and validate mongodb objectId strings without dependencies","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","readmeFilename":"README.md","devDependencies":{"mongodb":"~1.2.12","chai":"~1.5.0","mocha":"~1.8.2","chai-interface":"~1.1.0"},"_id":"objectid@2.1.0","dist":{"shasum":"dc8c77c2a78c74186c8d72a966c5cac1da58e15d","size":3629,"noattachment":false,"key":"/objectid/-/objectid-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-2.1.0.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"directories":{},"publish_time":1363649678018,"_hasShrinkwrap":false,"_cnpm_publish_time":1363649678018,"_cnpmcore_publish_time":"2021-12-15T17:52:18.583Z"},"2.0.0":{"name":"objectid","version":"2.0.0","description":"generate and validate mongodb objectId strings without dependencies","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","readmeFilename":"README.md","devDependencies":{"mongodb":"~1.2.12","chai":"~1.5.0","mocha":"~1.8.2"},"_id":"objectid@2.0.0","dist":{"shasum":"e4cec78ed0238bce06eed4f6f25b3c4da50f90ea","size":3087,"noattachment":false,"key":"/objectid/-/objectid-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-2.0.0.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"directories":{},"publish_time":1363641303109,"_hasShrinkwrap":false,"_cnpm_publish_time":1363641303109,"_cnpmcore_publish_time":"2021-12-15T17:52:18.814Z"},"1.1.0":{"name":"objectid","version":"1.1.0","description":"generate and validate mongodb objectId strings without dependencies","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","readmeFilename":"README.md","devDependencies":{"mongodb":"~1.2.12"},"_id":"objectid@1.1.0","dist":{"shasum":"bc9e81b08ed538fd67dfd7a4009e15ac4bc6c0c0","size":2327,"noattachment":false,"key":"/objectid/-/objectid-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-1.1.0.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"directories":{},"publish_time":1360885638804,"_hasShrinkwrap":false,"_cnpm_publish_time":1360885638804,"_cnpmcore_publish_time":"2021-12-15T17:52:19.043Z"},"1.0.0":{"name":"objectid","version":"1.0.0","description":"generate and validate mongodb objectId strings without dependencies","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:AgileDiagnosis/objectid.git"},"keywords":["mongodb","objectid"],"author":{"name":"Agile Diagnosis","email":"hello@agilediagnosis.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"license":"MIT","readmeFilename":"README.md","_id":"objectid@1.0.0","dist":{"shasum":"83adffc74e5186de7f9f74e2ae0651164b4bb848","size":2135,"noattachment":false,"key":"/objectid/-/objectid-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/objectid/download/objectid-1.0.0.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"npm:jden","email":""}],"directories":{},"publish_time":1360037080766,"_hasShrinkwrap":false,"_cnpm_publish_time":1360037080766,"_cnpmcore_publish_time":"2021-12-15T17:52:19.257Z"}},"readme":"# objectid\nmongodb objectid utilities\n\n## about\n\n1.x is probably the version you want to use in a browser. 3.x focuses on compatibility with the npm `mongodb` driver.\n\n## installation\n\n    $ npm install objectid\n\n## usage\n\n    var objectid = require('objectid')\n\n    var id = objectid()\n\n    objectid.isValid(id)\n    // => true\n\n    objectid.isValid('4frsdef43wzx')\n    // => false\n\n`objectid.isValid` returns true for `mongodb` native driver `ObjectID` objects, or any other representations with a `.toString` method which returns the hex string encoding of a valid objectid.\n\nCalling `objectid` with an existing objectid - whether a string, an object created by this module, an objectid created by another driver (such as the result of a query) - will cast the value to an instanceof this module. It will throw if the argument is not a valid ObjectId.\n\n## Static Methods\n\n### ObjectId.equals(oidA, oidB) => Boolean\nCurried to support creating equality predicates.\n\n### ObjectId.tryParse(oid, out, as) => Boolean\n\n### ObjectId.isValid(oid) => Boolean\n\n## Instance Methods\n\n### ObjectId#equals(oidB) => Boolean\n\n### ObjectId#toString() => String\n\n### ObjectId#toJSON() => String\n\n## running the tests\n\nFrom package root:\n\n    $ npm install\n    $ npm test\n\n## contributors\n\njden <jason@denizac.org> @leJDen\n\n## license\n\nMIT. (c) 2013 Agile Diagnosis <hello@agilediagnosis.com> See LICENSE.md\n","_attachments":{},"homepage":"https://github.com/AgileDiagnosis/objectid#readme","bugs":{"url":"https://github.com/AgileDiagnosis/objectid/issues"},"license":"MIT"}