Open Issues Need Help
View All on GitHubAI Summary: This issue proposes adding new functions, `barcodeData()` and `qrcodeData()`, to provide raw encoded data (bar widths for barcodes, boolean matrix for QR codes) to users building custom renderers. This will allow developers to bypass SVG parsing and directly access the structured data needed for alternative rendering methods like Canvas, WebGL, or PDF.
Zero-dependency barcode & QR code SVG generator. 20+ formats, styled QR codes, tree-shakeable. Pure TypeScript.
AI Summary: This issue proposes adding new features to JsBarcode to enhance barcode rendering control. Specifically, it aims to introduce a `barGap` option for controlling the spacing between bars and ensure that `barWidth` correctly supports fractional values for more precise sizing. The proposed solution also includes updating the SVG renderer and documentation to reflect these changes.
Zero-dependency barcode & QR code SVG generator. 20+ formats, styled QR codes, tree-shakeable. Pure TypeScript.
AI Summary: This issue proposes adding functionality to validate QR code data capacity without generating an image. The goal is to provide users with detailed information about whether their data fits within a QR code at a specific error correction level and version, enabling better form validation, batch processing, and capacity planning.
Zero-dependency barcode & QR code SVG generator. 20+ formats, styled QR codes, tree-shakeable. Pure TypeScript.
AI Summary: This issue proposes adding support for different WiFi encryption types (WPA, WEP, and nopass) and a 'hidden' option to the `wifi()` convenience function. Currently, the function only supports WPA and requires a password, limiting its utility for open networks or WEP networks. The proposed solution involves adding an `encryption` parameter and handling the `hidden` option.
Zero-dependency barcode & QR code SVG generator. 20+ formats, styled QR codes, tree-shakeable. Pure TypeScript.