@lowlighter/qrcode
v3.1.0
Published
[](https://jsr.io/@libs/qrcode) [](https://jsr.io/@libs/qrcode) [
console.assert(svg.includes("</svg>"))PNG output
import { qrcode } from "./mod.ts"
const png = qrcode("https://example.com", { output: "png", scale: 8 })
console.assert(png instanceof Uint8Array)
// await Deno.writeFile("qrcode.png", png)Console output
import { qrcode } from "./mod.ts"
qrcode("https://example.com", { output: "console" })Array output
import { qrcode } from "./mod.ts"
const array = qrcode("https://example.com")
console.assert(Array.isArray(array))✨ Features
- Support for
array,console,svgandpngoutputs out-of-the-box. - Support for custom colors and error correction level (ECL).
- Has a modern implementation using TypeScript and EcmaScript modules.
- Has no external dependencies (not even the DOM's
<canvas>element)! - Is runtime agnostic (and even works in browsers)!
📜 License and credits
Copyright (c) Simon Lecoq <@lowlighter>. (MIT License)
https://github.com/lowlighter/libs/blob/main/LICENSE
Copyright (c) Project Nayuki. (MIT License)
https://www.nayuki.io/page/qr-code-generator-libraryThis library is based on the awesome work of @nayiki.
Please take a look at their articles about QR Codes:
