diff --git a/src/serve_data.js b/src/serve_data.js index 4cec5e5..f083eee 100644 --- a/src/serve_data.js +++ b/src/serve_data.js @@ -92,7 +92,7 @@ module.exports = (options, repo, params, id, styles, publicUrl) => { } else { if (tileJSON['format'] === 'pbf') { isGzipped = data.slice(0, 2).indexOf( - new Buffer([0x1f, 0x8b])) === 0; + Buffer.from([0x1f, 0x8b])) === 0; if (options.dataDecoratorFunc) { if (isGzipped) { data = zlib.unzipSync(data); diff --git a/src/serve_rendered.js b/src/serve_rendered.js index 84fd06a..526b491 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -49,7 +49,7 @@ const extensionToFormat = { * string is for unknown or unsupported formats. */ const cachedEmptyResponses = { - '': new Buffer(0) + '': Buffer.alloc(0) }; /** @@ -82,7 +82,7 @@ function createEmptyResponse(format, color, callback) { color = new Color(color); const array = color.array(); const channels = array.length === 4 && format !== 'jpeg' ? 4 : 3; - sharp(new Buffer(array), { + sharp(Buffer.from(array), { raw: { width: 1, height: 1,