var Konva = require('konva'); var Canvas = require('canvas'); Konva.window = { Image: Canvas.Image, devicePixelRatio: 1 }; Konva.document = { createElement: function() {}, documentElement: { addEventListener: function() {} } }; Konva.window = new JSDOM( '' ).window; Konva.document = Konva.window.document; Konva.window.Image = Canvas.Image; Konva.Util.createCanvasElement = () => { return new Canvas(); }; module.exports = Konva;