Skip to content

Commit ee71111

Browse files
committed
Use Buffer.from instead of deprecated new Buffer
Fixes #27 Declare minimum supported node version as 6 according to https://nodejs.org/en/docs/guides/buffer-constructor-deprecation/#variant-1
1 parent 1e036c5 commit ee71111

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

KaitaiStream.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -622,8 +622,7 @@ KaitaiStream.bytesToStr = function(arr, encoding) {
622622
case 'ucs-2':
623623
case 'utf16le':
624624
case 'utf-16le':
625-
return new Buffer(arr).toString(encoding);
626-
break;
625+
return Buffer.from(arr).toString(encoding);
627626
default:
628627
// unsupported encoding, we'll have to resort to iconv-lite
629628
if (typeof KaitaiStream.iconvlite === 'undefined')

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"devDependencies": {
2323
"jest": "^29.7.0"
2424
},
25+
"engines": {
26+
"node": ">=6.0.0"
27+
},
2528
"keywords": [
2629
"binary",
2730
"file",

0 commit comments

Comments
 (0)