Package Exports
- level-js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (level-js) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
level.js
This is a client side JS implementation of the leveldown API on top of IndexedDB (which is in turn implemented on top of LevelDB, which brings this whole shebang full circle)
Here are the goals of this library:
- Store large amounts of ascii and binary data in modern browsers
- Be as fast as possible
- Don't abstract away features of IndexedDB
- Use the leveldown test suite and sync with multilevel over either ascii or binary transports (websockets and xhr both have ascii/binary modes in browsers now)
install
npm install level-js
(Not to be confused with leveljs)
This library is best used with browserify
code examples
The test suite for this library is in the abstract-leveldown repo and is shared between various leveldown implementations across different environments and platforms.
For code examples see the abstract-leveldown test suite
run the tests
git clone git@github.com:maxogden/level.js.git
cd level.js
npm install
npm start
open localhost:9966
Then look in your browser console
license
BSD