UNPKG

konva

Version:

<p align="center"> <img src="https://konvajs.org/android-chrome-192x192.png" alt="Konva logo" height="180" /> </p>

20 lines (19 loc) 566 B
import { Konva } from './_FullInternals.js'; import * as Canvas from 'canvas'; const canvas = Canvas['default'] || Canvas; global.DOMMatrix = canvas.DOMMatrix; const isNode = typeof global.document === 'undefined'; if (isNode) { Konva.Util['createCanvasElement'] = () => { const node = canvas.createCanvas(300, 300); if (!node['style']) { node['style'] = {}; } return node; }; Konva.Util.createImageElement = () => { const node = new canvas.Image(); return node; }; } export default Konva;