Github I guess?
> TypeScript, npm,
I don't know if you'll be able to avoid NPM, but _maybe_ you could try ReasonML if you're doing frontend stuff with TS? Don't really know tbh
> Visual Studio Code (besides Atom)?
Sublime Text 3 with plugins for general stuff, one of the JetBrains IDE's for more language specific work if so desired.
Plus a thing called "Structural typing" that gives you the flexibility of dynamic typing without losing the guarantees from static typing.
Unless you use some framework that also works with native widgets or similar components, you're not getting much advantage.
Github I guess?
> TypeScript, npm,
I don't know if you'll be able to avoid NPM, but _maybe_ you could try ReasonML if you're doing frontend stuff with TS? Don't really know tbh
> Visual Studio Code (besides Atom)?
Sublime Text 3 with plugins for general stuff, one of the JetBrains IDE's for more language specific work if so desired.