[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#753327: ITP: node-deferred-leveldown -- Handle delayed-open on LevelDOWN compatible libraries



Package: wnpp
Severity: wishlist
Owner: Andrew Kelley <superjoe30@gmail.com>
X-Debbugs-CC: debian-devel@lists.debian.org

* Package name    : node-deferred-leveldown
  Version         : 0.2.0
  Upstream Author : Rod Vagg <r@va.gg>
* URL             : https://github.com/Level/deferred-leveldown
* License         : Expat
  Programming Lang: _javascript_
  Description     : Handle delayed-open on LevelDOWN compatible libraries - Node.js module

 deferred-leveldown is a Node.js module which provides a mock LevelDOWN
 implementation that queues operations while a real LevelDOWN instance is
 being opened.
 .
 DeferredLevelDOWN implements the basic AbstractLevelDOWN API so it can be
 used as a drop-in replacement where LevelDOWN is needed.
 .
 put(), get(), del() and batch() operations are all queued and kept in memory
 until a new LevelDOWN-compatible object can be supplied.
 .
 The setDb(db) method is used to supply a new LevelDOWN object. Once received,
 all queued operations are replayed against that object, in order.
 .
 batch() operations will all be replayed as the array form. Chained-batch
 operations are converted before being stored.
 .
 Node.js is an event-based server-side _javascript_ engine.


Reply to: