pouchdb-size

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

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
pouchdb-size
4.2.04 years ago9 years agoMinified + gzip package size for pouchdb-size in KB

Readme

pouchdb-size
Adds disksize 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.