lockit-koa-couchdb

Lockit CouchDB adapter for Koa

Lockit CouchDB adapter for Koa

Lockit CouchDB adapter for Koa.

npm install lockit-koa-couchdb

The adapter automatically saves the necessary views to your CouchDB. You only need the connection string in your config.js.

exports.db = 'http://127.0.0.1:5984/';

or (long format with custom per-user-db prefix)

exports.db = {
  url: 'http://127.0.0.1:5984/',
  prefix: 'custom/'               // default is 'lockit/' 
}
var co = require('co');
var Adapter = require('lockit-koa-couchdb');
var config = require('./config.js');
var adapter = new Adapter(config);
 
co(function *() {
  var user = yield adapter.save('john', 'john@email.com', 'secret');
})();

Use Tracuer to compile all ECMAScript 6 code.

npm run compile

Tests are also written in ECMAScript 6 and compiled on the fly.

npm test

MIT