Huge shoutout to Adrian, who consistently shares valuable UX/A11y resources!
adrianroselli.com/2026/01/barr...
At last, an easy way get rid of barrel files!
Rewrites consumers to import directly from source, then deletes the barrels.
Safe and fully automated, read all about it at github.com/webpro/unbar...
At last, an easy way get rid of barrel files!
Rewrites consumers to import directly from source, then deletes the barrels.
Safe and fully automated, read all about it at github.com/webpro/unbar...
CONTROL Resonant releases in 2026. Wishlist now!
#CONTROLResonant
CONTROL Resonant releases in 2026. Wishlist now!
#CONTROLResonant
Trust me, I've poured in A Ton of Love ✂️
This isn't just a plugin to show unused exports. It offers a unique way to view & navigate your code and connect the dots. Feels like there's so much potential here.
Excited for you to try out the preview! 🙏
→ github.com/webpro-nl/kn...
Trust me, I've poured in A Ton of Love ✂️
This isn't just a plugin to show unused exports. It offers a unique way to view & navigate your code and connect the dots. Feels like there's so much potential here.
Excited for you to try out the preview! 🙏
→ github.com/webpro-nl/kn...
- new reactivity syntax that uses `track` and @
- support for index and keyed for loops
- `clsx` built in to class attributes
- #[] and #{} shorthand for TrackedArray and TrackedObject - <head> support
- many, many bug fixes
Go for string literal union types and slot props (composition) more often than not.
Go for string literal union types and slot props (composition) more often than not.
In the upcoming release we'll automatically warn you when you're trying to add an accessible name to an element that doesn't support one.
In the upcoming release we'll automatically warn you when you're trying to add an accessible name to an element that doesn't support one.
reshaped.so/blog/testing...
reshaped.so/blog/testing...
youtu.be/0mCsluv5FXA
youtu.be/0mCsluv5FXA