Library for couchdb designed for rlx using request.
This module differs from modules such as nano in that it is designed to have feature parity with the couch-api. As such it exhibits some interesting behaviour:
- Encapsulates many constants for couchdb, see constants.
- Stashes request information so that a history of requests is available and the last request may be repeated (useful for lazy authentication).
- Exposes schema descriptors that may be used with async-validate, see schema.
npm i cdb --save
Run the test specifications:
npm test
To generate code coverage run:
npm run cover
Run the source tree through jshint and jscs:
npm run lint
Remove generated files:
npm run clean
Imports configuration data from default.ini
into config.js
:
npm run import
To build the readme file from the partial definitions:
npm run readme
MIT
Created by mkdoc on December 27, 2016