Space-saving QR Code Generator – qrize.js
| AUTHOR: | qrize | 
|---|---|
| VIEWS TOTAL: | 797 views | 
| OFFICIAL PAGE: | Go to website | 
| LAST UPDATE: | October 15, 2018 | 
| LICENSE: | MIT | 
Preview:

Description:
qrize.js is a JavaScript library used to generate space-saving, image/SVG/table based QR codes with URL shortener service integration.
How to use it:
Install and import the qrize.js package.
# Yarn $ yarn add qrize # NPM $ npm install qrize --save
import Qrize from "qrize";
Or include the ‘qrize.umd.js’ directly on the web page.
<script src="qrize.umd.js"></script>
Create a container to place the generated QR code.
<div id="target"></div>
Initialize the QR code generator.
var qr = new Qrize({
    element: document.getElementById('target')
});Generate a QR code inside the container.
qrize.createImg({ 
  url: "https://cssscript.com/" 
});
// or
qrize.createSvg({ 
  url: "https://cssscript.com/" 
});
// or
qrize.createTable({ 
  url: "https://cssscript.com/" 
});To config the QR generator just by passing the following parameters to the constructor.
const qrize = new Qrize({
      element: document.getElementById("qr-target"),
      cellSize: 2,
      margin: 0
});Callback functions.
qrize.createImg({ 
  url: "https://cssscript.com/",
  onSuccess: function onQrizeSuccess() {
    console.log('Success');
  },
  onFailure: function onQrizeFailure(status, text) {
    console.log('Failure: ', status, text);
  }
});API methods.
Qrize.getHash({
  url: 'https://cssscript.com/',
  onSuccess({ hash }) {
    console.log(hash);
  }
})
Qrize.getUrl({
  hash: 'xxx',
  onSuccess({ url }) {
    console.log(url);
  }
})Changelog:
v0.4.0 (10/15/2018)
- Add flow annotations
 
 
 
