Introducing bxp-code v1.0.0 for React

Introducing bxp-code v1.0.0 — drop-in React code blocks for developers I built a VS Code theme extension (BedarX Pro) and wanted the same syntax colors on the web. Every React highlighting library I tried looked nothing like my editor, needed too much config, or produced flat output. So I built bxp-code. Drop-in React components with VS Code-accurate syntax highlighting via Shiki (same TextMate grammars VS Code uses) and automatic Prettier formatting. No setup needed. Two components: 1. BxpCode — code block with header, copy button, line numbers, sticky headers 2. BxpCodeTabs — tabbed interface for multi-language snippets Why use it: Building docs, portfolios, blogs, tutorials, or any React app showing code? This replaces wiring up a highlighter, formatter, copy button, and theme system separately. One import, one component. Dark/light themes included, every color customizable via props. Accepts code as string, File, or URL with auto language detection. What's next: Vue and Svelte adapters, React Native support, diff highlighting, and more built-in themes. The goal — the go-to code block component across frontend frameworks. npm install bxp-code npm: https://lnkd.in/dcZW7J5v Docs: https://lnkd.in/dVqcqN-z Playground: https://lnkd.in/dGX-4zbZ GitHub: https://lnkd.in/d2qPCt3e The VS Code theme it was born from: https://lnkd.in/dPZpgA23 A star or share goes a long way. Feedback welcome. #react #reactjs #npm #javascript #typescript #shiki #prettier #vscode #opensource #frontend #webdev #webdevelopment #syntaxhighlighting #codeformatting #developertools #dx #programming #coding #softwareengineering #vite #vitepress #vue #svelte #reactnative #github #nodejs #darkmode #buildinpublic #devcommunity #100daysofcode #uicomponents #componentlibrary #devtools #techcommunity

  • No alternative text description for this image

To view or add a comment, sign in

Explore content categories