blob: e20a4609af28d6e74b512e0671352dee02aacdce [file] [log] [blame]
import CoreLevelPouch from 'pouchdb-adapter-leveldb-core';
import { jsExtend as extend } from 'pouchdb-utils';
import fruitdown from 'fruitdown';
function FruitDownPouch(opts, callback) {
var _opts = extend({
db: fruitdown
}, opts);
CoreLevelPouch.call(this, _opts, callback);
}
// overrides for normal LevelDB behavior on Node
FruitDownPouch.valid = function () {
return !!global.indexedDB;
};
FruitDownPouch.use_prefix = true;
export default function (PouchDB) {
PouchDB.adapter('fruitdown', FruitDownPouch, true);
}