let a=0;
function setup() {
createCanvas(550, 550);
background(200);
}
function draw() {
a+=0.1;
push();
translate(mouseX,mouseY);
rotate(a);
scale(map(mouseX,0,600,0,1));
rect(100, 100, 100, 100);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/p5.min.js"></script>