This sets up Typescript scripting. As a sideeffect, this also adds a local webserver that can be used to develop maps locally.