HTML5 Canvas on the terminal. Based on drawille implementation.
example.mp4
Take a look at various examples located at examples/
import Canvas from "https://deno.land/x/drawille/drawille.ts";
const canvas = new Canvas();
let ctx = canvas.getContext("2d");
// ...
Requires --unstable feature to be enabled for
Deno.consoleSize
.