tiny-msgpack
Version:
A minimalistic MessagePack encoder and decoder for JavaScript.
22 lines (19 loc) • 614 B
JavaScript
;
var BufferUtil = require('./buffer-util');
BufferUtil.alloc = function (size) {
return Buffer.alloc(size);
};
BufferUtil.normalize = function (buffer) {
if (Buffer.isBuffer(buffer)) return buffer;
return Buffer.from(buffer.buffer, buffer.byteOffset, buffer.byteLength);
};
BufferUtil.toString = function (buffer, start, end) {
return buffer.toString('utf8', start, end);
};
BufferUtil.fromString = function (string) {
return Buffer.from(string);
};
BufferUtil.fromArrayBuffer = function (buffer, start, end) {
return Buffer.from(buffer, start, end);
};
module.exports = require('./msgpack');