privatenumber
tsx should be able to handle Playwright as of v4+, and hopefully the test coverage you're referring to.
Before, it was compiling ESM syntax to CJS as an effort to ease the ecosystem's CJS -> ESM migration, and hiccuping whenever it encountered `eval()`. Now it includes smarter checks to determine if a file needs to be compiled at all and skips processing most dependencies.
Hope it works well for you!
The slides are written in markdown so it's very intuitive and easily maintainable:
```
# Slidev
Hello World
---
# Page 2
Directly use code blocks for highlighting
```ts console.log('Hello, World!') ```
---
# Page 3
...
```
It's also built on top of Vite and Windi CSS so it's blazing fast!
Checkout their beautiful website: https://sli.dev
For the first time, I can't wait to do a slideshow presentation!
----
PS. the author Anthony Fu is an incredibly talented & prolific engineer + designer. He maintains multiple large open source projects and yet somehow managed to deliver this.
More importantly, he's super kind and friendly, and strives to raise other engineers. He's definitely on to big things!
For example, you can now speed up your Webpack build with esbuild by replacing babel-loader/ts-loader/Terser: https://github.com/privatenumber/esbuild-loader
(It also blows my mind that Evan is the CTO is Figma. How is he so productive!?)
If milestones and a growth path can be clearly planned and communicated, I think many people would happily chip in to help fund a project like this.
Something like this page would be nice: https://k9mail.app/2021/02/14/K-9-Mail-is-looking-for-fundin...