sci.pe data model. The only source of truth in data. This library wraps all access to CouchDB. No other project should touch CouchDB directly (except for PouchDB), everything needs to go through here.
Note: this module is auto published to npm on CircleCI. Only run npm version patch|minor|major
and let CI do the rest.
Use prettier --single-quote
(or npm run format
) and:
const
overlet
orvar
whenever possible
A high level API to abstract away CouchDB and the side effects of common CRUD operations.
import { Librarian } from '@scipe/librarian';
const librarian = new Librarian(config || req);
- https://dx13.co.uk/articles/2015/10/19/couchdb-20s-read-and-write-behaviour-in-a-cluster.html
- https://console.bluemix.net/docs/services/Cloudant/guides/sharding.html#how-is-data-stored-in-ibm-cloudant-
- https://redis.io/topics/distlock
librarian --help
npm run watch-email-server
@scipe/librarian
is dual-licensed under commercial and open source licenses
(AGPLv3) based on the intended
use case. Contact us to learn which license applies to your use case.