React code block with zero dependency syntax coloring, a language tag, optional filename and line numbers, and a copy button that confirms Copied.
npx shadcn@latest add @minidev/code-block
code-block