function equal(val1, val2, message) { if (val1 !== val2) { throw new Error('Not passed: ' + message); } } // try to import only core import Konva from 'konva'; // no external shapes // equal(Konva.Rect, undefined, 'no external shapes'); import { Rect } from 'konva/lib/shapes/Rect'; equal(Rect !== undefined, true, 'Rect is defined'); equal(Konva.Rect, Rect, 'Rect is injected'); import Konva2 from 'konva'; equal(Konva2.Rect, Rect, 'Rect is injected'); equal(Konva2, Konva, 'Same Konva'); // just do a simple action const stage = new Konva.Stage(); stage.toDataURL();