Wondering what’s next for npm?Check out our public roadmap! »

    fortune-indexeddb

    1.2.1 • Public • Published

    Fortune IndexedDB

    Build Status npm Version License

    This is an IndexedDB adapter for Fortune.js. Various performance and compatibility optimizations are included:

    $ npm install fortune-indexeddb

    Usage

    This module works in web browsers only, and falls back to memory if IndexedDB is not available:

    const fortune = require('fortune')
    const indexedDBAdapter = require('fortune-indexeddb')
    
    const store = fortune(recordTypes, {
      adapter: [ indexedDBAdapter, {
        // Name of the IndexedDB database to use. Defaults to `db`.
        name: 'db',
        // These are optional to implement, if storage compression is needed.
        compress: uint8array => uint8array,
        decompress: uint8array => uint8array,
      } ]
    })

    License

    This software is licensed under the MIT license.

    Install

    npm i fortune-indexeddb

    DownloadsWeekly Downloads

    420

    Version

    1.2.1

    License

    MIT

    Unpacked Size

    9.92 MB

    Total Files

    12

    Last publish

    Collaborators

    • avatar