Skip to content
A webcomponent to scan a QR Code
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
demo
test
.eslintrc.json
.gitignore
LICENCE.md
README.md
granite-qrcode-scanner.js
index.html
package-lock.json
package.json
polymer.json

README.md

Published on webcomponents.org

granite-qrcode-scanner

A webcomponent to scan a QR Codes, using a modified version of Lazersoft's jsqrcode library, to allow jsqrcode to deal with ShadowDOM

Built on lit-element

The old Polymer 2.x-1.x version is available on the polymer-hybrid branch.

Doc & demo

https://lostinbrittany.github.io/granite-qrcode-scanner

Usage example

<granite-qrcode-scanner active continuous></granite-qrcode-scanner>

Install

Install the component using npm:

$ npm i @granite-elements/granite-qrcode-scanner 

Once installed, import it in your application:

import '@granite-elements/granite-qrcode-scanner/granite-qrcode-scanner.js';

Running demos and tests in browser

  1. Fork the granite-qrcode-scanner repository and clone it locally.

  2. Make sure you have npm and the Polymer CLI installed.

  3. When in the granite-qrcode-scanner directory, run npm install to install dependencies.

  4. Serve the project using Polyumer CLI:

    polymer serve --npm

  5. Open the demo in the browser

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

MIT License

You can’t perform that action at this time.