After playing some more with the language services, I updated my node-webkit based editor. Right now it supports besides basic code completion and syntax highlighting also background source compilation. I also put all the heavy lifting in a web worker,
so the UI should not slow down while performing these tasks.
You can download it from: https://github.com/jbaron/cats
Feedback is welcome, especially what would be cool features to add!!!
Please note that this release is just for playing around and that is why I didn't include a save button yet. But once it is a bit more solid and has some more features, I'll put the save functionality in place.
P.S previously it was called tsEdit, but it turns out there is already an editor with that name. So to avoid any confusion, I renamed it to CATS (Code Assistant for TypeScript).