Probably worth keeping an eye on Vite+ (still in “early access”). They say it’s “everything you’ve been duct-taping together” which feels actually kinda fair when you consider this has “dev, build, test, lint, format, monorepo caching & more in a single dependency.” So even if you’re using Vite anyway, perhaps you’d get to ditch Jest for Vitest, ESLint for Oxlint, Prettier for Oxfmt, and whatever monorepo cludge you got (possible Turborepo/Nx/Lerna) for however this thing does it. My favorite part is that the actual parser under the hood would be the same across all the parts, which just feels right.
Featured
The Big Gotcha of Anchor Positioning
As it stands, you have to think about the layout engine and whether an element is “fully laid out” before an anchor is allowed to apply to it. Boooooo.