npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

ngx-qrcode-all

v1.2.1

Published

An Angular 6 module to produce and read QR(Quick Response) codes

Downloads

14

Readme

ngx-qrcode-all

The module is developed for producing or scanning the QR(Quick Response) codes inside your angular 6 or ionic 3 applications. You can use the ngx-qrcode-all to generate QR codes through images, urls or canvas or read the QR codes to obtain the decoded information from QR codes inside your application with ease. The module now comes with two modes for scanning and generating the QR codes each with QR code generation as the default active mode.

How to install ngx-qrcode-all

To use ngx-qrcode-all inside your project, install it via npm:

$ npm install ngx-qrcode-all --save

How to use ngx-qrcode-all

In order to use the ngx-qrcode-all module, you will have to first import QrCodeAllModule from ngx-qrcode-all module

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { QrCodeAllModule } from 'ngx-qrcode-all';
import { AppComponent } from './app.component';

@NgModule({
    imports: [
        CommonModule,
        QrCodeAllModule
    ],
    declarations: [
        AppComponent
    ]
})
export class AppModule {
    constructor() {}
}

Then inside your component template,

  1. QR Code Generation mode
<div id="qrcodeid">
    <qr-code-all [qrCodeType]="url" 
        [qrCodeValue]="'SK is the best in the world!'"
        [qrCodeVersion]="'1'"
        [qrCodeECLevel]="'M'"
        [qrCodeColorLight]="'#ffffff'"
        [qrCodeColorDark]="'#000000'"
        [width]="11"
        [margin]="4"
        [scale]="4"
        [scanQrCode]="false">
    </qr-code-all>
</div>
  1. QR Code Scanning mode
<div id="qrcodeid">
    <qr-code-all [canvasWidth]="640"
        [canvasHeight]="480"
        [debug]="false"
        [stopAfterScan]="true"
        [updateTime]="500"
        (onCapture)="captureImage($event)"
        [scanQrCode]="true>
    </qr-code-all>
</div>

Component Properties

  • For QR Code Generation mode

  • qrCodeValue: Actual value for which you are generating the QR code.

  • qrCodeType: Specify this option if it is of 'url', 'img' or 'canvas' type.

  • qrCodeVersion: Specify version of QR code of '1' through '40'.

  • qrCodeECLevel: QR Code error correction level('L', 'M', 'H', 'Q').

  • qrCodeColorLight: The light color inside your QR code image

  • qrCodeColorDark: The dark color inside your QR code image

  • For QR code scanning mode

  • canvasWidth: The QR scanning window width you want to set.

  • canvasHeight: The QR scanning window height you want to set.

  • debug: Set debug mode for the application

  • stopAfterScan: Set if you want to stop scanning after decoding QR code.

  • updateTime: Time interval in milliseconds of capturing consecutive QR code frames.

  • onCapture: The event on succssful identification of QR code.

  • For switching between QR code generation and scanning modes

  • scanQrCode: Set to true to turn Scanning mode on else generation mode

Report Issues

If you find any bug or an issue, then please report it on ngx-qrcode-all issue link

License

MIT.