lockit-koa-couchdb
v1.0.0
Published
Lockit CouchDB adapter for Koa
Downloads
1
Readme
Lockit CouchDB adapter for Koa
Lockit CouchDB adapter for Koa.
Installation
npm install lockit-koa-couchdb
Configuration
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/'
}
Usage
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', '[email protected]', 'secret');
})();
Development
Use Tracuer to compile all ECMAScript 6 code.
npm run compile
Test
Tests are also written in ECMAScript 6 and compiled on the fly.
npm test
License
MIT