Skip to content

hellobloom/qr

Repository files navigation

QR

A Canvas QR Renderer

Installation

npm install --save @bloomprotocol/qr

Usage

QR comes with two entry points so you can pick what fits your need best

Sample QR

renderQRCode

When you want to render a QR code into an existing DOM node.

import {renderQRCode} from '@bloomprotocol/qr'

const container = document.createElement('div')
const {update, remove} = renderQRCode(container, {data: 'Hello World'})

update({data: 'Updated Data'})

remove()

drawQRCode

When you want to draw on an existing canvas element.

import {drawQRCode} from '@bloomprotocol/qr'

const canvas = document.createElement('canvas')
const {update, remove} = drawQRCode(canvas, {data: 'Hello World'})

update({data: 'Updated Data'})

remove()

About

🖍️ Canvas QR Renderer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •