pouchdb-replicator

4.2.0 • Public • Published

pouchdb-replicator

A PouchDB plug-in that simulates CouchDB's replicator database daemon. A browser version is available.

Version 2.0.0 onward uses prefixed replication fields (_replication_state instead of replication_state). This requires a version of PouchDB in which issue 2442 is solved.

API

NodeJS package name: pouchdb-replicator

Browser object name: window.Replicator

First, make sure you understand the CouchDB replicator database. A good starting point is its documentation.

Replicator.startReplicator([callback])

Starts a CouchDB-like replication 'daemon' which listens on the current database like CouchDB does on the _replicator database.

This allows you to persist replications past a page refresh, and provides an alternative api for :js:func:PouchDB.replicate and friends.

Replicator.stopReplicator([callback])

Stops the 'daemon' that :js:func:Replicator.startReplicator started.

Source

PouchDB Server and its sub-packages are distributed as a monorepo.

For a full list of packages, see the GitHub source.

License

The Apache 2 License. See the LICENSE file for more information.

Package Sidebar

Install

npm i pouchdb-replicator

Weekly Downloads

1,170

Version

4.2.0

License

Apache-2.0

Unpacked Size

350 kB

Total Files

6

Last publish

Collaborators

  • jan
  • daleharvey
  • garrensmith
  • nolanlawson
  • commandoline