Skip to content

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

Notifications You must be signed in to change notification settings

pouchdb/pouchdb-size

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pouchdb-size

Build Status Dependency Status devDependency Status

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

npm install pouchdb pouchdb-size
//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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published