overwatch-api-server
Version:
An Unoffical Overwatch HTTP API
15 lines (11 loc) • 320 B
JavaScript
;
const isUtf8 = require('is-utf8');
module.exports = buffer => {
if (!Buffer.isBuffer(buffer)) {
throw new TypeError(`Expected a Buffer, got ${typeof buffer}`);
}
if (buffer[0] === 0xEF && buffer[1] === 0xBB && buffer[2] === 0xBF && isUtf8(buffer)) {
return buffer.slice(3);
}
return buffer;
};