Store a continuous ndarray in a level.js/levelup database.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE.md
README.md
index.js
package.json

README.md

continuous-storage experimental

Store a continuous ndarray in a level database - using either levelup with Node or level.js in the browser.

Example incoming in the topdown-physics demo.

Installation

npm install continuous-storage

Usage

store = storage(db, field[, options])

Creates a store instance for your database and continuous array:

  • db is a level database.
  • field is the continuous ndarray you want to store.

With the following options:

  • options.index is a function which maps a position array to a string key for each chunk in the database. Defaults to position.join(':').

store.saveall()

Saves all of the currently instantiated chunks to the database.

store.save(chunk)

Saves a chunk to the database.