Announcing TypeScript 2.6
blogs.msdn.microsoft.com
blogs.msdn.microsoft.com
The only additional thing I could wish for is a learning-oriented portal with a multitude of examples, focused on people with traditional JS background, that wish to learn all the advanced (coming from advanced languages) coding concepts.
What I was referring to is the the "lib" setting of tsconfig.json: when you have code that is meant for both Node and the web, it would be better tested only against the smaller scope of functions and globals that are shared by both (like the eslint env "shared-node-browser").
Right now, people add the "dom" lib even when they just meant the non-DOM subset common to both (such as console), so if for example you accidentally refer to a window method in a module meant to be usable in both contexts, it won't get caught until runtime.