1.0.0-beta.1 • Published 4 years ago

swish-qrcode-svg v1.0.0-beta.1

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

Swish QR Code SVG

Generate Swish styled QR Code as SVG images.

Installation

npm install --save swish-qrcode-svg

Usage

const swishQrcodeSvg = require('swish-qrcode-svg')

console.log(swishQrcodeSvg('http://example.com', { margin: 0, backgroundColor: 'transparent' }))
// => <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox=...

Example

API

swishQrcodeSvg(input: string, options?: Options): string

Renders a QR Code with the data in input. Returns a string with the SVG content.

options.backgroundColor: string

Sets the color of the QR Code light patches. Defaults to white.

Note: you can set this value to transparent to not have a background at all.

options.margin: number

Number of additional "points" of the background color on each side. Defaults to 4.

options.size: number

If this option is set, the resulting svg-tag will have it's width and height property set to this value.