mqtt-localforage-store
v1.1.0
Published
MQTT.js store for the browser using localForage
Downloads
39
Maintainers
Readme
MQTT.js localForage Store for the browser
Installation
NPM
yarn add mqtt-localforage-store localforage
# or
npm install --save mqtt-localforage-storeCompile yourself
git clone [email protected]:viniciusbo/mqtt-localforage-store.git && cd mqtt-localforage-store
yarn # or npm install
npm run build
cd /distDistribution 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