stores
    Preparing search index...

    Module datastore-level

    A Datastore implementation that uses a flavour of Level as a backend.

    This module is targetted at Node.js. It is possible to use it in a browser but you should probably use IDBDatastore instead.

    import { LevelDatastore } from 'datastore-level'

    // Default using level as backend for node or the browser
    const store = new LevelDatastore('path/to/store')

    // another leveldown compliant backend like memory-level
    const memStore = new LevelDatastore(
    new MemoryLevel({
    keyEncoding: 'utf8',
    valueEncoding: 'view'
    })
    )

    LevelStore uses the level module to automatically use level if a modern bundler is used which can detect bundle targets based on the pkg.browser property in your package.json.

    If you are using a bundler that does not support pkg.browser, you will need to handle the shimming yourself, as was the case with versions of LevelStore 0.7.0 and earlier.

    level-js@3 changed the database prefix from IDBWrapper- to level-js-, so please specify the old prefix if you wish to continue using databases created using datastore-level prior to v0.12.0. E.g.

    import leveljs from 'level-js'
    import browserStore = new LevelDatastore(
    new Level('my/db/name', {
    prefix: 'IDBWrapper-'
    })
    })

    More information: https://github.com/Level/level-js/blob/master/UPGRADING.md#new-database-prefix

    Classes

    LevelDatastore