Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

mqtt-localforage-store

1.0.5 • 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

43

version

1.0.5

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability