From f6896eb844d5f31cd87e7bb8f850ed54f6433e2d Mon Sep 17 00:00:00 2001 From: acalcutt Date: Thu, 27 Oct 2022 23:06:47 -0400 Subject: [PATCH] fix canvas import --- 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;