cd into the project directory
npm Install
npm run dev
open the browser at [localhost:8000]:(http://localhost:8000)
This project was inspired by this Stackoverflow post [Stackoverflow]:(https://stackoverflow.com/questions/16919601/html5-canvas-camera-viewport-how-to-actually-do-it)
and based on this fiddle [jsfiddle]:(http://jsfiddle.net/gfcarv/tAwQV/)
it has been extracted - and made into a full blown typescript classes examples