Newton's Principia Mathematica

    mqtt-localforage-store

    1.1.0 • Public • Published

    MQTT.js localForage Store for the browser

    Build Status

    Installation

    NPM

    yarn add mqtt-localforage-store localforage
    # or 
    npm install --save mqtt-localforage-store

    Compile yourself

    git clone git@github.com:viniciusbo/mqtt-localforage-store.git && cd mqtt-localforage-store
    yarn # or npm install 
    npm run build
    cd /dist

    Distribution bundles are located in /dist folder. The build exposes the MQTTLocalForageStore globally.

    Usage

    import localForage from 'localforage';
    import Store as MQTTLocalForageStore from 'mqtt-localforage-store';
     
    // Make your own localForage instances
    const incomingDb = localForage.createInstance({ name: 'incomingPackets' });
    const outgoingDb = localForage.createInstance({ name: 'outgoingPackets' });
     
    const incomingStore = MQTTLocalForageStore(incomingDb);
    const outgoingStore = MQTTLocalForageStore(outgoingDb);
     
    mqtt.connect({
      // ...
      incomingStore,
      outgoingStore,
    });

    Test

    yarn # or npm install 
    npm run test

    Install

    npm i mqtt-localforage-store

    DownloadsWeekly Downloads

    3

    Version

    1.1.0

    License

    ISC

    Unpacked Size

    126 kB

    Total Files

    11

    Last publish

    Collaborators

    • viniciusbo