- Added eslint tags and an initial config, so you can check for errors while editing.
- Switched from a Python web server to light-server on Node; even though the shell doesn't use Node directly, it seems more consistent.
- Added Canvas class to simplify setting up and drawing on HTML canvas.
Any suggestions or feedback? I just use this myself to script things quickly, but I'm happy to enhance it into a better learning tool.