@svelte-put/qr
TypeScript icon, indicating that this package has built-in type declarations

2.1.0 • Public • Published

@svelte-put/qr

npm.badge bundlephobia.badge docs.badge repl.badge

Render QR as img or svg, optionally with logo

svelte-put

This package is part of the @svelte-put family. For contributing guideline and more, refer to its readme.

Usage & Documentation

See the dedicated documentation page here.

Quick Start

Given one of the following usage

<script>
	// as img
	import { qr as imgQR } from '@svelte-put/qr/img';
	import ImgQR from '@svelte-put/qr/img/QR.svelte';

	// as svg
	import { qr as svgQR } from '@svelte-put/qr/svg';
	import SvgQR from '@svelte-put/qr/svg/QR.svelte';

	const data = 'https://svelte-put.vnphanquang.com/docs/qr';
	const logo = 'https://svelte-put.vnphanquang.com/images/svelte-put-logo.svg';
</script>

<!-- svg using component -->
<SvgQR {data} {logo} />

<!-- svg using action -->
<svg use:svgQR="{{" data, logo }} />

<!-- img using component -->
<ImgQR {data} {logo} />

<!-- img using action -->
<img use:imgQR="{{" data, logo }} />

The rendered QR will be similar to this:

qr

Package Sidebar

Install

npm i @svelte-put/qr

Weekly Downloads

3,803

Version

2.1.0

License

MIT

Unpacked Size

30.7 kB

Total Files

21

Last publish

Collaborators

  • vnphanquang