Access remote CouchDB databases like you would access your local PouchDB
ones. Tested support for new PouchDB('name'),
PouchDB.replicate('name', 'name'), PouchDB.destroy('name') and,
as a bonus, PouchDB.allDbs().
npm install pouchdb http-pouchdbvar PouchDB = require('pouchdb');
var HttpPouchDB = require('http-pouchdb')(PouchDB, 'http://localhost:5984');
var db = new HttpPouchdb('_users');
console.log(HttpPouchDB.isHTTPPouchDB) //-> true
// 'db' will be backed by http://localhost:5984/_users ; You can use it
// like any PouchDB database.NodeJS package name: http-pouchdb
Browser object name: window.buildHTTPPouchDB
<script src='somewhere/pouchdb.min.js'></script>
<script src='dist/http-pouchdb.min.js'></script>
<script>
var HttpPouchDB = buildHTTPPouchDB(PouchDB, 'http://localhost:5984/test');
// use HttpPouchdb as above.
</script>module.exports = function (PouchDB, name, opts) -> PouchDB2-
name: The base url you want to use. Needs a trailing '/'. -
opts:opts.headersandopts.auth.
PouchDB Server and its sub-packages are distributed as a monorepo.
For a full list of packages, see the GitHub source.
The Apache 2 License. See the LICENSE file for more information.