pouchdb-size

4.2.0 • Public • Published

pouchdb-size

Adds disk_size to info()'s output for your *down backed PouchDB's.

Tested with leveldown, sqldown, jsondown, locket and medeadown. When it can't determine the database size, it falls back to the default info() output.

Example

//index.js
var PouchDB = require('pouchdb');
PouchDB.plugin(require('pouchdb-size'));
 
var db = new PouchDB('test');
db.installSizeWrapper();
db.info().then(function (resp) {
    //resp will contain disk_size
})

API

db.installSizeWrapper()

wraps db.info() in such a way that it will include a disk_size property in its output for supported database backends.

`db.getDiskSize([callback])

like PouchDB, this method both returns a Promise and accepts a callback. Either returns an error or the disk size of the current db.

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.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 4.2.0
    1,129
    • latest

Version History

Package Sidebar

Install

npm i pouchdb-size

Weekly Downloads

1,011

Version

4.2.0

License

Apache-2.0

Unpacked Size

3.88 kB

Total Files

3

Last publish

Collaborators

  • jan
  • daleharvey
  • garrensmith
  • nolanlawson
  • commandoline