v0 Design Systems 2.0 is here.
Import your design system from GitHub, npm, Storybook, Figma, and more.
Build with your real components, colors, fonts, and patterns.
today, we're announcing a new direction for nuxt.
given the rise of ai, we no longer believe there's a purpose for javascript frameworks, as anyone can easily code their own.
👉 instead, we're going to be focusing on releasing 'framework prompts' you can use to create your own framework.
The Vercel security and compute teams have conducted an investigation into the malicious takeover of the 𝚊𝚡𝚒𝚘𝚜@𝟷.𝟷𝟺.𝟷 npm package.
• We’ve blocked outgoing access from our build infrastructure to the Command & Control hostname 𝚜𝚏𝚛𝚌𝚕𝚊𝚔.𝚌𝚘𝚖.
• The malicious version of the package has been blocked and unpublished from npm.
• Vercel’s own infrastructure and applications have been unaffected.
• We recommend checking your supply chain for exposure.
For more information, read the full advisory ↓
https://t.co/o394nzLlCw
Quick React reminder that `useId()` is underrated
You can `useId(…)` + the `form={…}` attribute to submit forms from buttons outside the form element
Avoids the whole `useEffect()` or `useRef()` juggling you'd otherwise have to do
Prisma + Zod 4 = automatic validation 🚀
Your TypeScript types don't exist at runtime.
API requests aren’t validated.
Form submissions aren’t either.
Zod fixes that.
Prisma Client extensions make it automatic. Every create, every update, validated.