The latest release of Mocha, version 8, supports `--parallel` testing! This can significantly improve test run time. But not in all use cases. Interested? Read it in this blog article.
Thanks @b0neskull for all your hard work on this feature!
With the release of Mocha v8.0.0, Mocha now supports running in parallel mode under @nodejs. Learn more about the newest version and parallel mode on the blog: openjsf.org/blog/2020/06/10/β¦
One thing I love about @typescript is the compiler api. It has the concept of 'hosts', which completely decouples the compiler from NodeJS and your OS. You can choose to load files from other locations, tamper with files as a man-in-the-middle, ... Possibilities are endless.
Mocha 7.2 is just released! π Now with a clear way to define root hooks (beforeEach, afterEach) and with the ability to reuse a Mocha instance programmatically. So proud to have contributed to this release! github.com/mochajs/mocha/bloβ¦
I LOVE π the new `@ts-expect-error` feature. I think it's much better than a cast to `any`. Bonus tip: you can use the rest of the comment to insert you're own "reason" description! Thanks again @JoshuaKGoldberg β€
Just learned a new word. Lowercasify. Found in angular source code. If you're not inventing new words, your not a true JavaScript programmer π¦ΈββοΈ
Just to be clear, I'm not blaming the TS team here. It's impossible to keep your API 100% compatible and still improve/ add new features if your API surface is as big as theirs. The problem is that the js world is too complex, without generic interfaces/protocols.
We should have caught this in CI, but our pipeline wasn't running on windows yet. We'll enable it so this won't happen in the future. I would expect a fix for this issue within a week.
This shows how difficult it is to support the entire js ecosystem. Apparently, TS 3.9 broke our TS transpiler plugin for Stryker. But only on Windows. Nothing in TS blog about it. Just another day ~at the office~ _of me investing my free time_. Sigh... github.com/stryker-mutator/sβ¦