Table of Contents
cdb
.
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.
Install
npm i cdb --save
Developer
Test
Run the test specifications:
npm test
Cover
To generate code coverage run:
npm run cover
Lint
Run the source tree through jshint and jscs:
npm run lint
Clean
Remove generated files:
npm run clean
Import
Imports configuration data from default.ini into config.js:
npm run import
Readme
To build the readme file from the partial definitions:
npm run readme
Generated by mdp(1).