Being limited to Chrome Dev Tools is freakishly limited and cumbersome. For instance, trying to debug unit tests written for Mocha means you have to
- using Atom add a
debugger statement in the test (since the source code isn’t available for browser on mocha startup, even when using
- start the Mocha running with
- connect to the debugger using Chrome’s remote V8 debugging utilities
- press Continue in Dev Tools
Then finally, you might stop at your breakpoint! That’s so annoyingly crude, and like programming in the stone age. Even C programming in the seventies had nicer tooling than that!
I don’t blame the TS for wanting something nicer.
Compare that to working with WebStorm:
- set a breakpoint in the test using WS
- press Shift-F10 (to run the test) in WS
Of course, there needs to be something better for people actually being payed to produce working code. Otherwise you are wasting time and money. The one I have found for my coworkers is Nuclide.