diff --git a/parsers/msgpack/70-msgpack.js b/parsers/msgpack/70-msgpack.js index b0717250..bffd5c70 100644 --- a/parsers/msgpack/70-msgpack.js +++ b/parsers/msgpack/70-msgpack.js @@ -16,7 +16,7 @@ module.exports = function(RED) { "use strict"; - var msgpack = require('msgpack'); + var msgpack = require('msgpack-js'); function MsgPackNode(n) { RED.nodes.createNode(this,n); @@ -24,7 +24,7 @@ module.exports = function(RED) { this.on("input", function(msg) { if (Buffer.isBuffer(msg.payload)) { var l = msg.payload.length; - msg.payload = msgpack.unpack(msg.payload); + msg.payload = msgpack.decode(msg.payload); if (typeof msg.payload === "object") { node.send(msg); node.status({text:l +" b->o "+ JSON.stringify(msg.payload).length}); @@ -36,7 +36,7 @@ module.exports = function(RED) { } else if (typeof msg.payload === "object") { var l = JSON.stringify(msg.payload).length; - msg.payload = msgpack.pack(msg.payload); + msg.payload = msgpack.encode(msg.payload); node.send(msg); node.status({text:l +" o->b "+ msg.payload.length}); } diff --git a/parsers/msgpack/package.json b/parsers/msgpack/package.json index 7cfaf780..d8810df3 100644 --- a/parsers/msgpack/package.json +++ b/parsers/msgpack/package.json @@ -1,9 +1,9 @@ { "name" : "node-red-node-msgpack", - "version" : "0.0.1", + "version" : "0.0.2", "description" : "A Node-RED node to pack and unpack objects to msgpack format", "dependencies" : { - "msgpack" : "0.2.4" + "msgpack-js" : "0.3.0" }, "repository" : { "type":"git",