JSFiddle - React, Tailwind, and code Playground

HTML

<canvas id="c" width="500" height="400"></canvas>

CSS

canvas {
    border: 1px solid #999;
}

JavaScript

var canvas = new fabric.Canvas('c');
canvas.backgroundColor = 'white';
var obj = new fabric.IText("hello\nworld",{
  left: 100,
  top: 100
});

canvas.add(obj);
canvas.setActiveObject(obj)

canvas.getActiveObject().set('shadow', {
                    
                    blur: 5,
                    offsetX:1,
                    offsetY: 1
                });


canvas.renderAll();