How to use pouchdb-adapter-memory - 2 common examples

To help you get started, we’ve selected a few pouchdb-adapter-memory examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github pouchdb / pouchdb / packages / pouchdb / src / extras / memory.js View on Github external
/* global PouchDB */

import MemoryPouchPlugin from 'pouchdb-adapter-memory';
import { guardedConsole } from 'pouchdb-utils';

var PDB = (typeof PouchDB !== 'undefined') ? PouchDB : require('pouchdb');
if (!PDB) {
  guardedConsole('error', 'memory adapter plugin error: ' +
    'Cannot find global "PouchDB" object! ' +
    'Did you remember to include pouchdb.js?');
} else {
  MemoryPouchPlugin(PDB);
}
github paperize / paperize / lib / services / pouch.js View on Github external
import PouchDB from 'pouchdb-core'

// All Environments
let configuredPouch = PouchDB
  .plugin(require('pouchdb-find').default)

if(process.env["NODE_ENV"] === 'test' && typeof window === 'undefined') {
  // Node tests, include extra libs for speed
  configuredPouch
    .plugin(require('pouchdb-adapter-memory').default)
  configuredPouch = configuredPouch.defaults({ adapter: 'memory' })
} else {
  // Any environment with a window
  configuredPouch
    .plugin(require('pouchdb-adapter-idb').default)
    .plugin(require('pouchdb-adapter-websql').default)
}

export default configuredPouch

pouchdb-adapter-memory

PouchDB adapter using in-memory as its data store.

Apache-2.0
Latest version published 5 months ago

Package Health Score

88 / 100
Full package analysis

Popular pouchdb-adapter-memory functions

Similar packages