From 212af8145ccde21a9fc3e4157ff53f7c8dbd7530 Mon Sep 17 00:00:00 2001 From: Andrew Calcutt Date: Fri, 28 Oct 2022 19:04:20 -0400 Subject: [PATCH] fix canvas import (#631) --- src/serve_rendered.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/serve_rendered.js b/src/serve_rendered.js index 316862b..bef356d 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -7,7 +7,7 @@ import url from 'url'; import util from 'util'; import zlib from 'zlib'; import sharp from 'sharp'; // sharp has to be required before node-canvas. see https://github.com/lovell/sharp/issues/371 -import pkg from 'canvas'; +import {createCanvas, Image} from 'canvas'; import clone from 'clone'; import Color from 'color'; import express from 'express'; @@ -22,7 +22,6 @@ import {getFontsPbf, getTileUrls, fixTileJSONCenter} from './utils.js'; const FLOAT_PATTERN = '[+-]?(?:\\d+|\\d+\.?\\d+)'; const httpTester = /^(http(s)?:)?\/\//; -const {createCanvas, Image} = pkg; const mercator = new SphericalMercator(); const getScale = (scale) => (scale || '@1x').slice(1, 2) | 0;