mqtt-localforage-store
v1.1.0
Published
MQTT.js store for the browser using localForage
Downloads
4
Maintainers
Readme
MQTT.js localForage Store for the browser
Installation
NPM
yarn add mqtt-localforage-store localforage
# or
npm install --save mqtt-localforage-store
Compile yourself
git clone [email protected]: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