diff --git a/.eslintrc b/.eslintrc index 187da5ad6..81858f150 100644 --- a/.eslintrc +++ b/.eslintrc @@ -127,6 +127,9 @@ "args": "none", }], + // Node.js and CommonJS + "no-buffer-constructor": "error", + // Stylistic Issues "lines-between-class-members": ["error", "always"], "max-len": ["error", { diff --git a/src/display/svg.js b/src/display/svg.js index 745d66f8c..de720fd4f 100644 --- a/src/display/svg.js +++ b/src/display/svg.js @@ -145,7 +145,7 @@ if (typeof PDFJSDev === "undefined" || PDFJSDev.test("GENERIC")) { input = literals; } else { // eslint-disable-next-line no-undef - input = new Buffer(literals); + input = Buffer.from(literals); } const output = __non_webpack_require__("zlib").deflateSync(input, { level: 9,