Files
anomalyco__opentui/packages/qrcode
2026-08-24 15:03:23 +02:00
..
2026-05-20 15:16:26 +02:00
2026-06-11 09:32:11 +02:00
2026-08-24 15:03:23 +02:00
2026-05-20 15:16:26 +02:00
2026-05-20 15:16:26 +02:00

@opentui/qrcode

QR code encoder and renderable for OpenTUI.

import { createCliRenderer } from "@opentui/core"
import { QRCodeRenderable } from "@opentui/qrcode"

const renderer = await createCliRenderer()
renderer.root.add(
  new QRCodeRenderable(renderer, {
    content: "https://opentui.com",
    quietZone: 4,
    scale: 2,
  }),
)

React JSX support is registered explicitly:

import { registerQRCode } from "@opentui/qrcode/react"

registerQRCode()

Solid JSX support is registered explicitly:

import { registerQRCode } from "@opentui/qrcode/solid"

registerQRCode()