├── .editorconfig ├── .eslintrc ├── .github ├── lock.yml └── workflows │ ├── ci.yml │ └── npmpublish.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── cypress.json ├── cypress ├── fixtures │ ├── images │ │ └── blackbox │ │ │ ├── aztec-1 │ │ │ ├── 7.png │ │ │ ├── 7.txt │ │ │ ├── lorem-151x151.png │ │ │ └── lorem-151x151.txt │ │ │ ├── aztec-2 │ │ │ ├── 01.png │ │ │ ├── 01.txt │ │ │ ├── 22.png │ │ │ └── 22.txt │ │ │ ├── code128-1 │ │ │ └── 1.png │ │ │ ├── datamatrix │ │ │ ├── 0123456789.png │ │ │ ├── 17.png │ │ │ └── abcdefg-64x64.png │ │ │ ├── ean13-1 │ │ │ └── 1.png │ │ │ ├── itf │ │ │ └── 1.png │ │ │ ├── pdf417-2 │ │ │ ├── 05.png │ │ │ └── 15.png │ │ │ ├── pdf417-3 │ │ │ └── 08.png │ │ │ └── qrcode-3 │ │ │ └── 01.png │ ├── index.html │ ├── qrcode-video.mjpeg │ └── videos │ │ └── qrcode.mp4 ├── integration │ ├── aztec-code-reader.spec.js │ ├── browser-code-reader.spec.js │ ├── datamatrix-code-reader.spec.js │ ├── multi-format-oned-reader.spec.js │ ├── multi-format-reader.spec.js │ ├── pdf417-reader.spec.js │ └── qr-code-reader.spec.js ├── plugins │ └── index.js └── support │ ├── commands.js │ └── index.js ├── package.json ├── rollup.config.js ├── src ├── common │ ├── DecodeContinuouslyCallback.ts │ ├── HTMLCanvasElementLuminanceSource.ts │ ├── HTMLVisualMediaElement.ts │ ├── IScannerControls.ts │ └── navigator-utils.ts ├── index.ts ├── readers │ ├── BrowserAztecCodeReader.ts │ ├── BrowserCodeReader.ts │ ├── BrowserDatamatrixCodeReader.ts │ ├── BrowserMultiFormatOneDReader.ts │ ├── BrowserMultiFormatReader.ts │ ├── BrowserPDF417Reader.ts │ ├── BrowserQRCodeReader.ts │ └── IBrowserCodeReaderOptions.ts └── writers │ ├── BrowserCodeSvgWriter.ts │ └── BrowserQRCodeSvgWriter.ts ├── tsconfig.json ├── tsconfig.lib-cjs.json ├── tsconfig.lib-es2015.json ├── tsconfig.lib-esm.json ├── tslint.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/lock.yml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/npmpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/.github/workflows/npmpublish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/README.md -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/aztec-1/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/aztec-1/7.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/aztec-1/7.txt: -------------------------------------------------------------------------------- 1 | Code 2D! -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/aztec-1/lorem-151x151.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/aztec-1/lorem-151x151.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/aztec-1/lorem-151x151.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/aztec-1/lorem-151x151.txt -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/aztec-2/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/aztec-2/01.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/aztec-2/01.txt: -------------------------------------------------------------------------------- 1 | This is a real world Aztec barcode test. -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/aztec-2/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/aztec-2/22.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/aztec-2/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/aztec-2/22.txt -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/code128-1/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/code128-1/1.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/datamatrix/0123456789.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/datamatrix/0123456789.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/datamatrix/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/datamatrix/17.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/datamatrix/abcdefg-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/datamatrix/abcdefg-64x64.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/ean13-1/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/ean13-1/1.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/itf/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/itf/1.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/pdf417-2/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/pdf417-2/05.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/pdf417-2/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/pdf417-2/15.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/pdf417-3/08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/pdf417-3/08.png -------------------------------------------------------------------------------- /cypress/fixtures/images/blackbox/qrcode-3/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/images/blackbox/qrcode-3/01.png -------------------------------------------------------------------------------- /cypress/fixtures/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/index.html -------------------------------------------------------------------------------- /cypress/fixtures/qrcode-video.mjpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/qrcode-video.mjpeg -------------------------------------------------------------------------------- /cypress/fixtures/videos/qrcode.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/fixtures/videos/qrcode.mp4 -------------------------------------------------------------------------------- /cypress/integration/aztec-code-reader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/integration/aztec-code-reader.spec.js -------------------------------------------------------------------------------- /cypress/integration/browser-code-reader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/integration/browser-code-reader.spec.js -------------------------------------------------------------------------------- /cypress/integration/datamatrix-code-reader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/integration/datamatrix-code-reader.spec.js -------------------------------------------------------------------------------- /cypress/integration/multi-format-oned-reader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/integration/multi-format-oned-reader.spec.js -------------------------------------------------------------------------------- /cypress/integration/multi-format-reader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/integration/multi-format-reader.spec.js -------------------------------------------------------------------------------- /cypress/integration/pdf417-reader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/integration/pdf417-reader.spec.js -------------------------------------------------------------------------------- /cypress/integration/qr-code-reader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/integration/qr-code-reader.spec.js -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/cypress/support/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/common/DecodeContinuouslyCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/common/DecodeContinuouslyCallback.ts -------------------------------------------------------------------------------- /src/common/HTMLCanvasElementLuminanceSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/common/HTMLCanvasElementLuminanceSource.ts -------------------------------------------------------------------------------- /src/common/HTMLVisualMediaElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/common/HTMLVisualMediaElement.ts -------------------------------------------------------------------------------- /src/common/IScannerControls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/common/IScannerControls.ts -------------------------------------------------------------------------------- /src/common/navigator-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/common/navigator-utils.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/readers/BrowserAztecCodeReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/readers/BrowserAztecCodeReader.ts -------------------------------------------------------------------------------- /src/readers/BrowserCodeReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/readers/BrowserCodeReader.ts -------------------------------------------------------------------------------- /src/readers/BrowserDatamatrixCodeReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/readers/BrowserDatamatrixCodeReader.ts -------------------------------------------------------------------------------- /src/readers/BrowserMultiFormatOneDReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/readers/BrowserMultiFormatOneDReader.ts -------------------------------------------------------------------------------- /src/readers/BrowserMultiFormatReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/readers/BrowserMultiFormatReader.ts -------------------------------------------------------------------------------- /src/readers/BrowserPDF417Reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/readers/BrowserPDF417Reader.ts -------------------------------------------------------------------------------- /src/readers/BrowserQRCodeReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/readers/BrowserQRCodeReader.ts -------------------------------------------------------------------------------- /src/readers/IBrowserCodeReaderOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/readers/IBrowserCodeReaderOptions.ts -------------------------------------------------------------------------------- /src/writers/BrowserCodeSvgWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/writers/BrowserCodeSvgWriter.ts -------------------------------------------------------------------------------- /src/writers/BrowserQRCodeSvgWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/src/writers/BrowserQRCodeSvgWriter.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.lib-cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/tsconfig.lib-cjs.json -------------------------------------------------------------------------------- /tsconfig.lib-es2015.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/tsconfig.lib-es2015.json -------------------------------------------------------------------------------- /tsconfig.lib-esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/tsconfig.lib-esm.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxing-js/browser/HEAD/yarn.lock --------------------------------------------------------------------------------