{"_id":"couchdb","_rev":"44-917ffdd00cede54f198690a7703dc8bf","name":"couchdb","dist-tags":{"latest":"0.3.8"},"versions":{"0.0.1":{"name":"couchdb","version":"0.0.1","directories":{"lib":"./lib"},"main":"./lib/couchdb","author":{"name":"Nathan Stott"},"_id":"couchdb@0.0.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.0.1.tgz","shasum":"2dbfd4190b1e5117769c88a3b2b8d01678c2f49a","integrity":"sha512-nJDKfrWewaDxc90OpbzfNTHJcugFYQ6w9k1y0PPqsAp3C5X0XVAtZQ21EfeU49cbtAZ1KOd5Tc6YCPRp5/Se2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQlPNpz6CDdet6ascwRUclMIOkqTrvTDo5h1aZEBbQdAiEAmYvtlZXnzXA55yueVRlr7dPi2KyZ9Wpi3PIsEzM5X94="}]}},"0.1.0":{"name":"couchdb","version":"0.1.0","directories":{"lib":"./lib"},"main":"./lib/couchdb","author":{"name":"Nathan Stott"},"mappings":{"promised-io":"jar:http://github.com/nrstott/promised-io/zipball/master!/lib/","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","json":"jar:http://github.com/kriszyp/narwhal/zipball/master!/engines/default/lib/json.js","traits":"jar:http://github.com/nrstott/traits.js/zipball/master!/lib/traits"},"dependencies":{"promised-io":">=0.2.1","traits":">=0.3.0"},"devDependencies":{"patr":">=0.2.1"},"_id":"couchdb@0.1.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.1.0.tgz","shasum":"a2633be17b04b6e5b72cb77ac6358d8870b1833b","integrity":"sha512-EZiiXpKPUjDrSizkC09iri8oVOY+ZBgTAto4ENlkso4znMyLOZ8aKnWtjXNN++xtMDEt/sCN1BMxyD7QXPjhsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRTgat9/QF3KhAXWPSo9r6clgd/UnYnYrarAd9IJ/R1wIgajXtGRw9Wr6GrHEIQY1nlNOHNUqeFp58wr2P6hTBOqU="}]}},"0.1.1":{"name":"couchdb","version":"0.1.1","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"mappings":{"promised-io":"jar:http://github.com/nrstott/promised-io/zipball/master!/lib/","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","json":"jar:http://github.com/kriszyp/narwhal/zipball/master!/engines/default/lib/json.js","traits":"jar:http://github.com/nrstott/traits.js/zipball/master!/lib/traits"},"dependencies":{"promised-io":">=0.2.1","traits":">=0.3.0"},"devDependencies":{"patr":">=0.2.1"},"_id":"couchdb@0.1.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"f7a25435fdb62ecd41d4e725cdcefdb9baaf4e98","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.1.1.tgz","integrity":"sha512-fpSIjMEu9P/ywzw4Yy1lhH0Q2BF44sgRKbAVHamO4iLzVQNi2eA3NXlsoThabDkIWJvG69Ieu5oKF3P5tk1HTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICB/2O+WyCCwg3vY1A9s1qaMiigB+tvDe2lEnbkins7KAiEAr2QxqF92O1vSg5ikpoPMY+23ouAoKIoLZbmRILIrkvc="}]},"scripts":{}},"0.1.2":{"name":"couchdb","version":"0.1.2","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"mappings":{"promised-io":"jar:http://github.com/nrstott/promised-io/zipball/master!/lib/","patr":"jar:http://github.com/kriszyp/patr/zipball/master!/lib/","json":"jar:http://github.com/kriszyp/narwhal/zipball/master!/engines/default/lib/json.js","traits":"jar:http://github.com/nrstott/traits.js/zipball/master!/lib/traits"},"dependencies":{"promised-io":">=0.2.1","traits":">=0.3.0"},"devDependencies":{"patr":">=0.2.1"},"_id":"couchdb@0.1.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"79865ec3a89f7a48b9e866fe27f197589afc570c","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.1.2.tgz","integrity":"sha512-hxFwBviO7p5hV7UZRpWT9GAOB60SWFdvt54TOSmUr41WekpE2ZFGdBt5FnIYPirZhqocDziSpBbbxDQ0HjL0zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/tLuMAd+V/hbuj5odix5uDrBxQom8zXmWrjfiBCJJrAIhAJ95RS6HaR0JJgYVeYPERTeUG5F7aAow0gVogJRiFjZE"}]},"scripts":{}},"0.2.0a":{"name":"couchdb","version":"0.2.0a","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"dependencies":{"promised-io":"v0.2.3"},"devDependencies":{"expresso":">=0.8.1"},"scripts":{"test":"expresso"},"_npmJsonOpts":{"file":"/home/nathan/.npm/couchdb/0.2.0a/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"couchdb@0.2.0a","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"8308f2afd3bf74263baab56dea42d624eb6069aa","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.2.0a.tgz","integrity":"sha512-U0aScM4SwLu5Yr4NR3UpEn7BfFOvRJ+W+hY6CaDFShVxkmIpOI+kPnyjevaiox+OhGvFwZkNLaCtqBDCxAYGuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSLc+VKsS0E+JD96H8p5N6VVSGYIvDKwcD8qQylfp/MQIhAIuebGKh8PWJ8cvAKXjCLAJrK8xcNO7/sf7F5XbYQusi"}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.0":{"name":"couchdb","version":"0.3.0","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"dependencies":{"promised-io":"v0.2.3","request":"=v2.2.9"},"devDependencies":{"expresso":">=0.8.1"},"scripts":{"test":"expresso tests/couchclient.js --serial --timeout 20000"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"couchdb@0.3.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"5c011b0ed96c799c73eb34f083c70843d6f5aa7c","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.3.0.tgz","integrity":"sha512-IFfPZnm+1PQAsr1GjfwchgRmUpCmyeWZgTwN43GyZzjJzLh6djNjqBpjo6y4u/eWhXE+jooakcwsbifGttaU2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLL6ep7onRJ1nOgmObTg9hBi40pbtXhO5NRwZyLRwaMAiEAkPvVTc+Y8UF1tZqHHZ0heVgyPOgSTon0ntaBoylBIZg="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.1":{"name":"couchdb","version":"0.3.1","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"dependencies":{"promised-io":"v0.2.3","request":"=v2.2.9"},"devDependencies":{"expresso":">=0.8.1"},"scripts":{"test":"expresso tests/couchclient.js --serial --timeout 20000"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"couchdb@0.3.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"ad80ebefd505678b7fb17e730de01d06aa73fd12","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.3.1.tgz","integrity":"sha512-dEMjlEnUpXIxvCtWuyFYzw5avclZFuYIUFMI5B3StyMxWqUTPkFEFK3OS4iysRiGrR/2sqfABY+B6/qLE9yjfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzsdS/WK0GUuXa+ERPzKwls2jlKxf54enIcaJJMA6R4AiA8dFqXhkLoWmK0nU+BxD6NXkoFD4ylJ5/OnDbGGIn12g=="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.2":{"name":"couchdb","version":"0.3.2","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"dependencies":{"promised-io":"v0.2.3","request":"=v2.2.9"},"devDependencies":{"expresso":">=0.8.1"},"scripts":{"test":"expresso tests/couchclient.js --serial --timeout 20000"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"couchdb@0.3.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"e8da6aad8c27c3cc2bc65b10df5f4b7a408509a8","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.3.2.tgz","integrity":"sha512-eUycd+NwzMYd+7QdevYD4lU2mPkMGs/VLs5hWplo4MeuXFSsCh+17EiqSgxlMQow9Ufz1TaECRiJGEEsRYfscg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNcG24gumOFXXgqG5oDKJ1uCNr0AUXIq0AUD7Jq+mdQAiEAhz+cCkE4uxUcV8EkBlQZARQHOnBaqnpR5FCOlgFJMPA="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.3":{"name":"couchdb","version":"0.3.3","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"dependencies":{"promised-io":"v0.2.3","request":"=v2.2.9"},"devDependencies":{"expresso":">=0.8.1"},"scripts":{"test":"expresso tests/couchclient.js --serial --timeout 20000"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"couchdb@0.3.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"18a72a39b18583bc7401802866067deb125e4cf3","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.3.3.tgz","integrity":"sha512-Pkx9/OdWPonVr5qLQgLlKONewnfM9F4mjaekfQoLyjVWBuWeMDNjrFZjDZOlfoLpAm7ARxdwKZ2IYBBlaHQq+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmkJnNUJwD31FiE4qPg1RnalGrh8RMlBnTmZFONDjJ2AiEAw9WGm84cluauXpw9kUBL9qh08aKDSCHypQ5CqBfhDYA="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.4":{"name":"couchdb","version":"0.3.4","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"dependencies":{"promised-io":"v0.2.3","request":"=v2.2.9"},"devDependencies":{"expresso":">=0.8.1"},"scripts":{"test":"expresso tests/couchclient.js --serial --timeout 20000"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"couchdb@0.3.4","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"2c8222746b98e167c680a2b2986564565a4c8533","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.3.4.tgz","integrity":"sha512-Qdtzz4gvGvFUQ3aLLQgA3h/JRUS5i/CSV7Q2utvB6mtAM/EWG43J6EDqdfjUFZmN9QWWJQMuHWE1qhU0wjt4mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMRADh1FXh4PVSOXmk7gCvR5vBP7Le6iokOrVSrbgR4wIgIp2ZM5sC1LjdsPsGR08fTy8OZUvngjueJWsSEhL8354="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.5":{"name":"couchdb","version":"0.3.5","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"dependencies":{"promised-io":"v0.2.3","request":"=v2.2.9"},"devDependencies":{"expresso":">=0.8.1"},"scripts":{"test":"expresso tests/couchclient.js --serial --timeout 20000"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"couchdb@0.3.5","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"860776699f12219ed272b2b9242c9462ee5d8ca7","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.3.5.tgz","integrity":"sha512-1qFvwd9yOwaHXQTcPThrMlmuMGEsiLhyTmy4uyfk6nnv2Hc5TZeikUImI/eVjA2k9ig1hhSdQY+oymx5I2Mjdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkqC/hCzQ7tGDybd3vmfsvZaQPmVmcyzrXX03lYzKQPAiAJqKD+NqrZgutpFe4r93FKY9KTUXkRr0P2P5mziu+lxA=="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.6":{"name":"couchdb","version":"0.3.6","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"dependencies":{"promised-io":"v0.2.3","request":"=v2.2.9"},"devDependencies":{"expresso":">=0.8.1"},"scripts":{"test":"expresso tests/couchclient.js --serial --timeout 20000"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"couchdb@0.3.6","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"d1c7f5820ff359da998bad015156b9fad4ec55df","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.3.6.tgz","integrity":"sha512-BPPoOCAzsYZFbeMsGjm0Kf1v3p0vsoyfozHRX2LQcLWYUDHZFoz5PhKmEPc9TMOG9MYepr8q/AFA2EPIo4qS0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGBXppWuFMex6uWZSXWRy7/dPC462PnTp6eOXDOBDfWAiEA5UrfZWWwGTYfcQmYWjtdekuDOXjfeLLS7pI1kyN8iwo="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.7":{"name":"couchdb","version":"0.3.7","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"dependencies":{"promised-io":"v0.2.3","request":"=v2.2.9"},"devDependencies":{"expresso":">=0.8.1"},"scripts":{"test":"expresso tests/couchclient.js --serial --timeout 20000"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"couchdb@0.3.7","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"258c1644ce8b3a90131a09e64685d629b29fe2ee","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.3.7.tgz","integrity":"sha512-dxGWyx63t7RR01O3bo3LitSdzpj6wVdwhk0KXqZsOuJJlu/wg/+dKOA4fsjiBPH8lFiG6Gpmih5GK+fnJ5TGsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWOuhGbmStKOI/CfAWAFMzdkgUQbL8So0xOYe9lunh1AiBSRaSKbb7ndT4ZzLZEuHnsgA+nmanCeCftvAbT1axbtQ=="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]},"0.3.8":{"name":"couchdb","version":"0.3.8","directories":{"lib":"./lib"},"main":"./lib/couchdb.js","author":{"name":"Nathan Stott"},"dependencies":{"promised-io":"v0.2.3","request":"=v2.2.9"},"devDependencies":{"expresso":">=0.8.1"},"scripts":{"test":"expresso tests/couchclient.js --serial --timeout 20000"},"_npmUser":{"name":"nathan","email":"nrstott@gmail.com"},"_id":"couchdb@0.3.8","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"71e91de6f52e710bdd424b9c07dce88136bce990","tarball":"https://registry.npmjs.org/couchdb/-/couchdb-0.3.8.tgz","integrity":"sha512-lp+L8U7XMs5yp5SGvVMzXdu37TUeS/hTrnUWUTrGkg7SuWKVZ/XeqI6WNkS3KhOGvrcH4E0HCG/ag04KFSwpEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiANmhzEAOsAJ7wx9BQD6MkyYkz9hxsMdJf9qyx/eqdAiBoB0l8lh1EPx7kUAJ3OiZnIf3hFujeGtpL6b/qk8YkGw=="}]},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}]}},"maintainers":[{"name":"nathan","email":"nrstott@gmail.com"}],"author":{"name":"Nathan Stott"},"time":{"modified":"2022-06-14T01:44:47.083Z","created":"2011-05-18T22:38:33.008Z","0.0.1":"2011-05-18T22:38:33.008Z","0.1.0":"2011-05-18T22:38:33.008Z","0.1.1":"2011-05-18T22:38:33.008Z","0.1.2":"2011-06-24T14:41:19.517Z","0.2.0a":"2011-09-27T14:56:11.584Z","0.3.0":"2011-12-13T23:51:14.965Z","0.3.1":"2011-12-14T15:56:32.954Z","0.3.2":"2011-12-14T21:20:13.644Z","0.3.3":"2011-12-14T22:07:50.171Z","0.3.4":"2011-12-14T22:11:45.101Z","0.3.5":"2011-12-15T20:20:41.523Z","0.3.6":"2011-12-16T15:20:43.515Z","0.3.7":"2011-12-21T22:44:55.492Z","0.3.8":"2011-12-28T18:05:21.367Z"},"users":{"nathan":true,"jasonevrtt":true,"nexume":true,"krishaamer":true},"readme":"# CouchDB Client\n\nCouchDB-CommonJS is a promise-based CouchDB client.  It can be used in the browser or on the server\nvia Node.js.\n\n## Example Usage in Node.js\n\nCreate a module named hello-couch.js and add the following code:\n\n    var couchdb = require('couchdb');\n    var client  = couchdb.createClient(5984, 'localhost');\n    var db      = client.db('helloCouch');\n\n    var doc = { _id: 'helloCouch', text: 'Hello CouchDB!' };\n\n    db.saveDoc(doc).then(function() {\n    \tconsole.log('document saved!');\n\n    \tdb.openDoc('helloCouch').then(function(doc) {\n    \t\tconsole.log('retrieved document!');\n    \t\tconsole.log(JSON.stringify(doc));\n    \t});\n    });\n\nBefore executing this module, create a database in your CouchDB named `helloCouch`\nusing [futon](http://localhost:5984/_utils).\n\nThis program creates a document in the CouchDB Database *helloCouch*.  Next,\nit saves a document to the database with a key of *helloCouch* and a text\nproperty.  Then, it retrieves the document from the database and prints the\ncontents of the document to the console.\n\n## Promises\n\nMethods on `CouchClient` and `Database` return [promises](http://wiki.commonjs.org/wiki/Promises).\nThe promises are [Promises/A](http://wiki.commonjs.org/wiki/Promises/A) compliant. You may be familiar\nwith [promises in jQuery](http://www.erichynds.com/jquery/using-deferreds-in-jquery/) as they have recently \nbeen added to make Ajax calls cleaner.","readmeFilename":""}