2.0.1 • Published 4 years ago

@bloomprotocol/qr v2.0.1

Weekly downloads
45
License
Apache-2.0
Repository
github
Last release
4 years ago

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()