This feature required a lot of work under the hood, including the creation of the new test artifacts API. Really curious to see how it'll be used by us and the ecosystem 👀
This feature required a lot of work under the hood, including the creation of the new test artifacts API. Really curious to see how it'll be used by us and the ecosystem 👀
now ESM only! 185KB -> 105KB install size
now ESM only! 185KB -> 105KB install size
Then try out the new experimental file-system based cache ✨
⋄ Caches transformed modules
⋄ Does *not* work with browser mode yet
⋄ Can be manually cleared via `vitest --clearCache`
More in the docs
vitest.dev/config/exper...
Then try out the new experimental file-system based cache ✨
⋄ Caches transformed modules
⋄ Does *not* work with browser mode yet
⋄ Can be manually cleared via `vitest --clearCache`
More in the docs
vitest.dev/config/exper...
hopefully this gives a better idea of the things we're building!
hopefully this gives a better idea of the things we're building!
- CLI to detect and auto-migrate replacements, polyfills, etc
- GitHub actions (e.g. the dependency diff action)
- MCP server
future areas: framework perf tracking, npm data analysis, compat data
- CLI to detect and auto-migrate replacements, polyfills, etc
- GitHub actions (e.g. the dependency diff action)
- MCP server
future areas: framework perf tracking, npm data analysis, compat data
to make it happen, we need two things: sponsors, and leads/champions 👀
if you're interested in either, come chat to me and i'd be happy to show you through the roadmap we have!
to make it happen, we need two things: sponsors, and leads/champions 👀
if you're interested in either, come chat to me and i'd be happy to show you through the roadmap we have!
This should speed up the slow `tsc --noEmit` step in large repos.
PR: github.com/oxc-project/...
This should speed up the slow `tsc --noEmit` step in large repos.
PR: github.com/oxc-project/...
The module graph fails in cases where two modules import a third at the same time. Demo: random-stuff.jakearchibald.com/bug-repros/t...
It's best to avoid the feature for now 😔
The module graph fails in cases where two modules import a third at the same time. Demo: random-stuff.jakearchibald.com/bug-repros/t...
It's best to avoid the feature for now 😔
👨👨👦👦 Full support for @vuejs.org, @svelte.dev and @astro.build
‼️ New ignore syntax
🌬️ Tailwind v4 support
⌨️ New CLI flags and reporters
biomejs.dev/blog/biome-v...
👨👨👦👦 Full support for @vuejs.org, @svelte.dev and @astro.build
‼️ New ignore syntax
🌬️ Tailwind v4 support
⌨️ New CLI flags and reporters
biomejs.dev/blog/biome-v...
Playing a bit wit import-export hopping, through re-exports & workspaces. Powered by Knip & new language server.
Would you use this? What else do you think should it do?
Another raw vid with ideas in first comment 👇
Playing a bit wit import-export hopping, through re-exports & workspaces. Powered by Knip & new language server.
Would you use this? What else do you think should it do?
Another raw vid with ideas in first comment 👇
Knip 🤝 TS
Knip 🤝 TS
youtu.be/sWGWHyVlIlU
youtu.be/sWGWHyVlIlU
doesn't really affect preact users but will make preact easier to maintain and test once this lands
doesn't really affect preact users but will make preact easier to maintain and test once this lands
Thanks to @aprosail for the contribution!
github.com/rolldown/rol...
Thanks to @aprosail for the contribution!
github.com/rolldown/rol...
➡️ JPEG & WebP progressive-renders worse in Safari
➡️ AVIF _does_ support progressive
➡️ But JPEG XL in Safari doesn't
➡️ JPEG XL decodes much slower than AVIF
⬇️ and more
jakearchibald.com/2025/present...
➡️ JPEG & WebP progressive-renders worse in Safari
➡️ AVIF _does_ support progressive
➡️ But JPEG XL in Safari doesn't
➡️ JPEG XL decodes much slower than AVIF
⬇️ and more
jakearchibald.com/2025/present...
github.com/antfu/eslint...
github.com/antfu/eslint...
these funds will primarily be used for two things:
- distributed to projects/individuals in the wider JS community
- development of community projects/tools
thanks so much to those of you who already sponsor us 💙
these funds will primarily be used for two things:
- distributed to projects/individuals in the wider JS community
- development of community projects/tools
thanks so much to those of you who already sponsor us 💙
this documents the recommended basics for a secure publish workflow and gives some pointers for further security/tools/etc
this is a _very_ opinionated subject, so do ping me if you have feedback!
this documents the recommended basics for a secure publish workflow and gives some pointers for further security/tools/etc
this is a _very_ opinionated subject, so do ping me if you have feedback!
It's so nice to see a community build up and make change in culture and mentality. & It's super nice being able to maintain packages with such good people
Good year so far!
It's so nice to see a community build up and make change in culture and mentality. & It's super nice being able to maintain packages with such good people
Good year so far!
things like:
- change in trust level (loss of trusted publisher)
- adding >threshold dependencies
- adding >threshold install size
- bundle size difference (vs main)
- duplicate deps
early days so please give feedback!
things like:
- change in trust level (loss of trusted publisher)
- adding >threshold dependencies
- adding >threshold install size
- bundle size difference (vs main)
- duplicate deps
early days so please give feedback!
thanks to @bluwy.me for adding eslint/json support too 🙏