swish-qrcode-svg
v1.0.0-beta.1
Published
Generate [Swish](https://www.swish.nu) styled QR Code as SVG images.
Downloads
91
Maintainers
Readme
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=...
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.