shimonenator / couchbasedown

A LevelDOWN API compatible Couchbase adapter for LevelUP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CouchbaseDOWN

===============

A drop in replacement for LevelDOWN that works with Couchbase as its storage. Can be used as a back-end for LevelUP rather than an actual LevelDB store.

As of version 0.7, LevelUP allows you to pass a 'db' option when you create a new instance. This will override the default LevelDOWN store with a LevelDOWN API compatible object. CouchbaseDOWN conforms exactly to the LevelDOWN API but performs operations against a Couchbase database.

Install

$ npm install couchbasedown

Usage

ToDo

  • Proper error handling
  • Test coverage
  • CB CAS support
  • CB Lock support
  • LD Batch support
  • Pass custom Cluster instance

Licence

MIT © Shimon Schwartz

About

A LevelDOWN API compatible Couchbase adapter for LevelUP

License:MIT License


Languages

Language:JavaScript 100.0%