npm.io
1.1.0 • Published 10 years ago

mqtt-regex-builder

Licence
ISC
Version
1.1.0
Deps
2
Vulns
6
Weekly
0

mqtt-regex-builder

Create a suitable Regex from an Mqtt subscription topic, including captures.

Usage

var mqttRegexBuilder = require( 'mqtt-regex-builder' );

var regex = mqttRegexBuilder( 'nomalights/+/out/#' );

var match = regex.exec( 'nomalights/some-device-id/out/status/heartbeat' );

var deviceId = match[1]; // 'some-device-id'
var remainingTopic = match[2]; // 'status/heartbeat'

Keywords