More on topic though: Debugging is somewhat hard for me, because the functional style and ES6 stuff such as arrows functions make that a line does more than one thing and at different times:
somepromise.then(x => dothiswith(x));
If you put a breakpoint what will it catch: The promise's then or the actual function passed to the then? I can't do it without a good IDE. Newer Webstorm versions help though.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.