{"_id":"qrcode-reader","_rev":"3015038","name":"qrcode-reader","description":"fork of lazarsoft's jsqrcode for node","dist-tags":{"latest":"1.0.4"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"time":{"modified":"2023-10-13T08:27:10.000Z","created":"2014-08-20T17:36:54.679Z","1.0.4":"2017-10-23T12:23:37.076Z","1.0.3":"2017-09-27T06:28:21.910Z","1.0.2":"2017-07-01T15:31:55.135Z","1.0.1":"2017-07-01T15:30:15.030Z","1.0.0":"2017-04-28T07:00:11.799Z","0.2.2":"2016-09-14T06:18:24.194Z","0.2.1":"2016-06-23T07:20:16.920Z","0.2.0":"2016-06-23T07:19:05.609Z","0.1.1":"2016-04-11T06:28:06.788Z","0.1.0":"2016-01-14T07:01:27.192Z","0.0.7":"2015-10-28T20:17:21.944Z","0.0.6":"2015-10-28T20:15:29.821Z","0.0.5":"2014-08-21T08:45:23.429Z","0.0.4":"2014-08-20T18:06:50.551Z","0.0.3":"2014-08-20T17:55:47.110Z","0.0.2":"2014-08-20T17:53:45.257Z","0.0.1":"2014-08-20T17:36:54.679Z"},"users":{},"author":"","repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"versions":{"1.0.4":{"name":"qrcode-reader","version":"1.0.4","description":"fork of lazarsoft's jsqrcode for node","main":"dist/index.js","module":"src/index.js","jsnext:main":"src/index.js","scripts":{"build":"rollup -c","watch":"rollup -c -w","minify":"uglifyjs dist/index.js -o dist/index.min.js --compress --mangle","lint":"eslint src test","pretest":"npm run lint","test":"mocha","build-and-test":"npm run build && npm test","preversion":"npm run lint && npm run build && npm run minify && npm test"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"Apache-2.0","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"chai":"^4.1.2","eslint":"^4.7.2","image-parser":"^1.2.5","jimp":"^0.2.28","mocha":"^3.5.3","rollup":"^0.50.0","uglify-js":"^3.1.2"},"gitHead":"e213e3dd881d49bee8e12126990bc8974af4be2b","_id":"qrcode-reader@1.0.4","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"dist":{"shasum":"95d9bb9e8130800361a96cb5a43124ad1d9e06b8","size":104975,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-1.0.4.tgz"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qrcode-reader-1.0.4.tgz_1508761415924_0.30446303682401776"},"directories":{},"publish_time":1508761417076,"_hasShrinkwrap":false,"_cnpm_publish_time":1508761417076,"_cnpmcore_publish_time":"2021-12-16T10:30:45.955Z"},"1.0.3":{"name":"qrcode-reader","version":"1.0.3","description":"fork of lazarsoft's jsqrcode for node","main":"dist/index.js","module":"src/index.js","jsnext:main":"src/index.js","scripts":{"build":"rollup -c","watch":"rollup -c -w","minify":"uglifyjs dist/index.js -o dist/index.min.js --compress --mangle","lint":"eslint src test","pretest":"npm run lint","test":"mocha","build-and-test":"npm run build && npm test","preversion":"npm run lint && npm run build && npm run minify && npm test"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"Apache-2.0","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"chai":"^3.5.0","eslint":"^2.13.1","image-parser":"^1.2.4","mocha":"^3.2.0","rollup":"^0.34.13","uglify-js":"^2.7.3"},"gitHead":"a6845e86873642392ccabcb398f39e06133c266a","_id":"qrcode-reader@1.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"dist":{"shasum":"42985ac4751c134e056132e250970d69795d138c","size":102447,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-1.0.3.tgz"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qrcode-reader-1.0.3.tgz_1506493700758_0.1754499978851527"},"directories":{},"publish_time":1506493701910,"_hasShrinkwrap":false,"_cnpm_publish_time":1506493701910,"_cnpmcore_publish_time":"2021-12-16T10:30:46.658Z"},"1.0.2":{"name":"qrcode-reader","version":"1.0.2","description":"fork of lazarsoft's jsqrcode for node","main":"dist/index.js","module":"src/index.js","jsnext:main":"src/index.js","scripts":{"build":"rollup -c","watch":"rollup -c -w","minify":"uglifyjs dist/index.js -o dist/index.min.js --compress --mangle","lint":"eslint src test","pretest":"npm run lint","test":"mocha","build-and-test":"npm run build && npm test","prepublish":"npm run build && npm run minify"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"Apache-2.0","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"chai":"^3.5.0","eslint":"^2.13.1","image-parser":"^1.2.4","mocha":"^3.2.0","rollup":"^0.34.13","uglify-js":"^2.7.3"},"gitHead":"da029f1d718aa21942982ef68f503f44369bf136","_id":"qrcode-reader@1.0.2","_npmVersion":"5.0.4","_nodeVersion":"8.1.3","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"dist":{"shasum":"28b6a5fa1dae5854fff291268af1b5dfa4b77aae","size":104385,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-1.0.2.tgz"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qrcode-reader-1.0.2.tgz_1498923113801_0.8286139313131571"},"directories":{},"publish_time":1498923115135,"_hasShrinkwrap":false,"_cnpm_publish_time":1498923115135,"_cnpmcore_publish_time":"2021-12-16T10:30:47.197Z"},"1.0.1":{"name":"qrcode-reader","version":"1.0.1","description":"fork of lazarsoft's jsqrcode for node","main":"dist/index.js","module":"src/index.js","jsnext:main":"src/index.js","scripts":{"build":"rollup -c","watch":"rollup -c -w","minify":"uglifyjs dist/index.js -o dist/index.min.js --compress --mangle","lint":"eslint src test","pretest":"npm run lint","test":"mocha","build-and-test":"npm run build && npm test","prepublish":"npm run build && npm run minify"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"Apache-2.0","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"chai":"^3.5.0","eslint":"^2.13.1","image-parser":"^1.2.4","mocha":"^3.2.0","rollup":"^0.34.13","uglify-js":"^2.7.3"},"gitHead":"6707f593f9bd55b3c2ffaf080f312d091f2290ac","_id":"qrcode-reader@1.0.1","_npmVersion":"5.0.4","_nodeVersion":"8.1.3","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"dist":{"shasum":"c5376dcf2304e0eebd6a43424ba73ceaf332dbfc","size":104381,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-1.0.1.tgz"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qrcode-reader-1.0.1.tgz_1498923013870_0.4712044612970203"},"directories":{},"publish_time":1498923015030,"_hasShrinkwrap":false,"_cnpm_publish_time":1498923015030,"_cnpmcore_publish_time":"2021-12-16T10:30:47.564Z"},"1.0.0":{"name":"qrcode-reader","version":"1.0.0","description":"fork of lazarsoft's jsqrcode for node","main":"dist/index.js","module":"src/index.js","jsnext:main":"src/index.js","scripts":{"build":"rollup -c","watch":"rollup -c -w","minify":"uglifyjs dist/index.js -o dist/index.min.js --compress --mangle","lint":"eslint src test","pretest":"npm run lint","test":"mocha","build-and-test":"npm run build && npm test","prepublish":"npm run build && npm run minify"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"Apache-2.0","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"chai":"^3.5.0","eslint":"^2.13.1","image-parser":"^1.2.4","mocha":"^3.2.0","rollup":"^0.34.13","uglify-js":"^2.7.3"},"gitHead":"3e1a9713f0590e7676be8428885866cc33525998","_id":"qrcode-reader@1.0.0","_shasum":"3e6e8899568c5ed9ae4fc6878f7bda347b8bc876","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.3","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"dist":{"shasum":"3e6e8899568c5ed9ae4fc6878f7bda347b8bc876","size":103889,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-1.0.0.tgz"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/qrcode-reader-1.0.0.tgz_1493362811141_0.2758692561183125"},"directories":{},"publish_time":1493362811799,"_hasShrinkwrap":false,"_cnpm_publish_time":1493362811799,"_cnpmcore_publish_time":"2021-12-16T10:30:48.029Z"},"0.2.2":{"name":"qrcode-reader","version":"0.2.2","description":"fork of lazarsoft's jsqrcode for node","main":"dist/index.js","module":"src/index.js","jsnext:main":"src/index.js","scripts":{"build":"rollup -c","watch":"rollup -c -w","minify":"uglifyjs dist/index.js -o dist/index.min.js --compress --mangle","lint":"eslint src test","pretest":"npm run lint","test":"mocha","build-and-test":"npm run build && npm test","prepublish":"npm run build && npm run minify"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"chai":"^1.9.1","eslint":"^2.13.1","mocha":"^2.4.5","png-js":"^0.1.1","rollup":"^0.34.13","uglify-js":"^2.7.3"},"gitHead":"c72886b18197be2dda5e3177cf033a73f430f0b7","_id":"qrcode-reader@0.2.2","_shasum":"1f202f2461d0eeed85e8794a6f44fe418dda7f87","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"1f202f2461d0eeed85e8794a6f44fe418dda7f87","size":115686,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/qrcode-reader-0.2.2.tgz_1473833903376_0.1665262603200972"},"directories":{},"publish_time":1473833904194,"_hasShrinkwrap":false,"_cnpm_publish_time":1473833904194,"_cnpmcore_publish_time":"2021-12-16T10:30:48.728Z"},"0.2.1":{"name":"qrcode-reader","version":"0.2.1","description":"fork of lazarsoft's jsqrcode for node","main":"dist/index.js","scripts":{"prepublish":"npm run compile:all","test":"mocha","compile":"gulp compile","compile:browser":"gulp compile-browser","compile:all":"npm run compile && npm run compile:browser"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-watch":"^0.6.9","mocha":"^2.4.5","png-js":"^0.1.1","webpack":"^1.12.14"},"gitHead":"19ec03968155d2bee504196c0cdd62430a119c16","_id":"qrcode-reader@0.2.1","_shasum":"d20c5e222f0f1a82c1547239fc609ef2e1043548","_from":".","_npmVersion":"2.15.8","_nodeVersion":"6.1.0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"d20c5e222f0f1a82c1547239fc609ef2e1043548","size":66374,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/qrcode-reader-0.2.1.tgz_1466666414843_0.8926492494065315"},"directories":{},"publish_time":1466666416920,"_hasShrinkwrap":false,"_cnpm_publish_time":1466666416920,"_cnpmcore_publish_time":"2021-12-16T10:30:49.161Z"},"0.2.0":{"name":"qrcode-reader","version":"0.2.0","description":"fork of lazarsoft's jsqrcode for node","main":"dist/index.js","scripts":{"prepublish":"npm run compile:all","test":"mocha","compile":"gulp compile","compile:browser":"gulp compile-browser","compile:all":"npm run compile && npm run compile:browser"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-watch":"^0.6.9","mocha":"^2.4.5","png-js":"^0.1.1","webpack":"^1.12.14"},"gitHead":"5af26f40673e8ebed3e1c24e9e109ee326575c90","_id":"qrcode-reader@0.2.0","_shasum":"1df7a12598a22095b3fd0d5a6a34b29f5729fea5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"1df7a12598a22095b3fd0d5a6a34b29f5729fea5","size":66373,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/qrcode-reader-0.2.0.tgz_1466666343263_0.35741448285989463"},"directories":{},"publish_time":1466666345609,"_hasShrinkwrap":false,"_cnpm_publish_time":1466666345609,"_cnpmcore_publish_time":"2021-12-16T10:30:49.504Z"},"0.1.1":{"name":"qrcode-reader","version":"0.1.1","description":"fork of lazarsoft's jsqrcode for node","main":"dist/index.js","scripts":{"prepublish":"npm run compile:all","test":"mocha","compile":"gulp compile","compile:browser":"gulp compile-browser","compile:all":"npm run compile && npm run compile:browser"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-watch":"^0.6.9","mocha":"^2.4.5","png-js":"^0.1.1","webpack":"^1.12.14"},"gitHead":"7512223627b15071636e9371d41bd71f2e7a6dbe","_id":"qrcode-reader@0.1.1","_shasum":"ab667560ba15bcc4961bde06da347d7f2e85f10c","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"ab667560ba15bcc4961bde06da347d7f2e85f10c","size":66277,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/qrcode-reader-0.1.1.tgz_1460356084635_0.965722891734913"},"directories":{},"publish_time":1460356086788,"_hasShrinkwrap":false,"_cnpm_publish_time":1460356086788,"_cnpmcore_publish_time":"2021-12-16T10:30:50.261Z"},"0.1.0":{"name":"qrcode-reader","version":"0.1.0","description":"fork of lazarsoft's jsqrcode for node","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-watch":"^0.6.9","chai":"^1.9.1","png-js":"^0.1.1"},"gitHead":"4b9dc04367d00657546ad95871fbd9ceb874183f","_id":"qrcode-reader@0.1.0","_shasum":"46386595b286e6f36c83cc9b4280108e9acc6e1f","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.10.31","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"46386595b286e6f36c83cc9b4280108e9acc6e1f","size":67703,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.1.0.tgz"},"directories":{},"publish_time":1452754887192,"_hasShrinkwrap":false,"_cnpm_publish_time":1452754887192,"_cnpmcore_publish_time":"2021-12-16T10:30:50.595Z"},"0.0.7":{"name":"qrcode-reader","version":"0.0.7","description":"fork of lazarsoft's jsqrcode for node","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-watch":"^0.6.9","chai":"^1.9.1","png-js":"^0.1.1"},"gitHead":"7eb178db0f9fa978f8963ffaf8e6f7e3f0e7db0a","_id":"qrcode-reader@0.0.7","_shasum":"fd90d04b4b81ce40a5cc5f53eefd22e5cd3e9563","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.10.31","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"fd90d04b4b81ce40a5cc5f53eefd22e5cd3e9563","size":68742,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.0.7.tgz"},"directories":{},"publish_time":1446063441944,"_hasShrinkwrap":false,"_cnpm_publish_time":1446063441944,"_cnpmcore_publish_time":"2021-12-16T10:30:50.888Z"},"0.0.6":{"name":"qrcode-reader","version":"0.0.6","description":"fork of lazarsoft's jsqrcode for node","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-watch":"^0.6.9","chai":"^1.9.1","png-js":"^0.1.1"},"gitHead":"b596a47d17e9cfb60b7a18cefaeb0fcb69266230","_id":"qrcode-reader@0.0.6","_shasum":"42a2711c8d114625c7b16ec20cbce2b65264d43b","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.10.31","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"42a2711c8d114625c7b16ec20cbce2b65264d43b","size":68743,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.0.6.tgz"},"directories":{},"publish_time":1446063329821,"_hasShrinkwrap":false,"_cnpm_publish_time":1446063329821,"_cnpmcore_publish_time":"2021-12-16T10:30:51.332Z"},"0.0.5":{"name":"qrcode-reader","version":"0.0.5","description":"fork of lazarsoft's jsqrcode for node","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-watch":"^0.6.9"},"gitHead":"aa99f2c745296c5c83254c0e831a35c7a5353605","_id":"qrcode-reader@0.0.5","_shasum":"77eb626250fca04cdb12a1de1a3a33e13c0c5b51","_from":".","_npmVersion":"1.5.0-alpha-0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"77eb626250fca04cdb12a1de1a3a33e13c0c5b51","size":53620,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.0.5.tgz"},"directories":{},"publish_time":1408610723429,"_hasShrinkwrap":false,"_cnpm_publish_time":1408610723429,"_cnpmcore_publish_time":"2021-12-16T10:30:51.808Z"},"0.0.4":{"name":"qrcode-reader","version":"0.0.4","description":"fork of lazarsoft's jsqrcode for node","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-watch":"^0.6.9"},"gitHead":"bb43599356e8e337dc7df057449cf6ae582a1213","_id":"qrcode-reader@0.0.4","_shasum":"417f54b149f1b3a591f04ed09efa8eab301f3bed","_from":".","_npmVersion":"1.5.0-alpha-0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"417f54b149f1b3a591f04ed09efa8eab301f3bed","size":53952,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.0.4.tgz"},"directories":{},"publish_time":1408558010551,"_hasShrinkwrap":false,"_cnpm_publish_time":1408558010551,"_cnpmcore_publish_time":"2021-12-16T10:30:52.035Z"},"0.0.3":{"name":"qrcode-reader","version":"0.0.3","description":"fork of lazarsoft's jsqrcode for node","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-watch":"^0.6.9"},"gitHead":"bb43599356e8e337dc7df057449cf6ae582a1213","_id":"qrcode-reader@0.0.3","_shasum":"b5cb4413fc7e11f437d87e507ab3dc85ed42b655","_from":".","_npmVersion":"1.5.0-alpha-0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"b5cb4413fc7e11f437d87e507ab3dc85ed42b655","size":56271,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.0.3.tgz"},"directories":{},"publish_time":1408557347110,"_hasShrinkwrap":false,"_cnpm_publish_time":1408557347110,"_cnpmcore_publish_time":"2021-12-16T10:30:52.710Z"},"0.0.2":{"name":"qrcode-reader","version":"0.0.2","description":"fork of lazarsoft's jsqrcode for node","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","devDependencies":{"gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-watch":"^0.6.9"},"gitHead":"bb43599356e8e337dc7df057449cf6ae582a1213","_id":"qrcode-reader@0.0.2","_shasum":"ec8fc576ed3145c9139eea253726c250cd04699f","_from":".","_npmVersion":"1.5.0-alpha-0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"ec8fc576ed3145c9139eea253726c250cd04699f","size":31876,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.0.2.tgz"},"directories":{},"publish_time":1408557225257,"_hasShrinkwrap":false,"_cnpm_publish_time":1408557225257,"_cnpmcore_publish_time":"2021-12-16T10:30:52.974Z"},"0.0.1":{"name":"qrcode-reader","version":"0.0.1","description":"fork of lazarsoft's jsqrcode for node","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/edi9999/jsqrcode.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"homepage":"https://github.com/edi9999/jsqrcode","gitHead":"9f77318b930997299bed2e7383301750a735de0c","_id":"qrcode-reader@0.0.1","_shasum":"ff0ff4ef7e7f5ec4fa68c743dc1529a0ee43c185","_from":".","_npmVersion":"1.5.0-alpha-0","_npmUser":{"name":"edi9999","email":"hipp.edg@gmail.com"},"maintainers":[{"name":"edi9999","email":"hipp.edg@gmail.com"}],"dist":{"shasum":"ff0ff4ef7e7f5ec4fa68c743dc1529a0ee43c185","size":31608,"noattachment":false,"key":"/qrcode-reader/-/qrcode-reader-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/qrcode-reader/download/qrcode-reader-0.0.1.tgz"},"directories":{},"publish_time":1408556214679,"_hasShrinkwrap":false,"_cnpm_publish_time":1408556214679,"_cnpmcore_publish_time":"2021-12-16T10:30:53.246Z"}},"readme":"JavaScript QRCode reader for HTML5 enabled browser.\n===================================================\n\nThis was started as a port of Lazarsoft’s qrcode reader.\n\nIt is a maintained fork, so feel free to open issues or PR !\n\n[![Build Status](https://travis-ci.org/edi9999/jsqrcode.svg?branch=master&style=flat)](https://travis-ci.org/edi9999/jsqrcode)\n\nInstallation\n============\n\n```\nnpm install qrcode-reader\n```\n\nUsage\n=====\n\n```\nvar QrCode = require('qrcode-reader');\n```\n\nCreate a new instance of QrCode:\n\n```\nvar qr = new QrCode();\n```\n\nSet its callback to a custom function:\n\n```\nqr.callback = function(error, result) {\n  if(error) {\n    console.log(error)\n    return;\n  }\n  console.log(result)\n}\n```\n\nPassing image data in node\n==========================\n\nYou have to use an external imageparser\n\n1.\tYou can use `npm install --save jimp` which doesn't have any dependency (runs in pure node).\n\n\t```javascript\n\tvar Jimp = require(\"jimp\");\n\tvar buffer = fs.readFileSync(__dirname + '/image.png');\n\tJimp.read(buffer, function(err, image) {\n\t    if (err) {\n\t        console.error(err);\n\t        // TODO handle error\n\t    }\n\t    var qr = new QrCode();\n\t    qr.callback = function(err, value) {\n\t        if (err) {\n\t            console.error(err);\n\t            // TODO handle error\n\t        }\n\t        console.log(value.result);\n\t        console.log(value);\n\t    };\n\t    qr.decode(image.bitmap);\n\t});\n\t```\n\n2.\tYou can use `npm install --save image-parser`, which depends on lwip or graphicsmagick\n\n\t```javascript\n\tvar ImageParser = require(\"image-parser\");\n\tvar buffer = fs.readFileSync(__dirname + '/image.png');\n\tvar img = new ImageParser(img);\n\timg.parse(function(err) {\n\t    if (err) {\n\t        console.error(err);\n\t        // TODO handle error\n\t    }\n\t    var qr = new QrCode();\n\t    qr.callback = function(err, value) {\n\t        if (err) {\n\t            console.error(err);\n\t            // TODO handle error\n\t            return done(err);\n\t        }\n\t        console.log(value.result);\n\t        console.log(value);\n\t    };\n\t    qr.decode({width: img.width(), height: img.height()}, img._imgBuffer);\n\t});\n\t```\n\nPassing image data in the browser\n=================================\n\nSince the browser contains the Image global, we can use it to open images with URL, Data URI, ...\n\nDecode an image by its URL or Data URI:\n\n```\n\nqr.decode(url or DataURL);\n\n```\n\nDecode an image by context.getImageData: Works with [web workers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers).\n\n```\n\nvar context = canvas.getContext(\"2d\"); var data = context.getImageData(0, 0, width, height);\n\nqr.decode(data);\n\n```\n\n====================\n\nIf you want, you can build the script yourself.\n\nFirst clone the repository, then from the directory of this repository, do:\n\n```\n\nnpm install\n\n```\n\nTo run the build process and generate a JavaScript file called `dist/index.js` you can run from node:\n\n```\n\nnpm run build\n\n```\n\nTo run the tests:\n\n```\n\nnpm test\n\n```\n\nMake it work in the browser\n===========================\n\nThe generated file `dist/index.js` works in the browser.\n\nYou will have access to the global variable `QrCode` if you do the following in your HTML:\n\n\\`\\`\\`\n\n<script src=\"dist/index.js\"></script> \\`\\`\\`\n\nSee [examples/browser-upload/index.html](examples/browser-upload/index.html) for a very basic example using a file upload.\n\nChangelog\n=========\n\nSee [`CHANGELOG.md`](CHANGELOG.md)\\.\n","_attachments":{},"homepage":"https://github.com/edi9999/jsqrcode","bugs":{"url":"https://github.com/edi9999/jsqrcode/issues"},"license":"Apache-2.0"}