swish-qrcode-svg
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-beta.1 • Public • Published

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.

Package Sidebar

Install

npm i swish-qrcode-svg

Weekly Downloads

13

Version

1.0.0-beta.1

License

MIT

Unpacked Size

13.7 kB

Total Files

4

Last publish

Collaborators

  • linusu