{"_id":"qr-image","_rev":"3670546","name":"qr-image","description":"QR Code generator (png, svg, pdf, eps)","dist-tags":{"latest":"3.2.0"},"maintainers":[{"name":"alexeyten","email":""}],"time":{"modified":"2025-02-13T05:41:00.000Z","created":"2014-02-21T14:28:22.333Z","3.2.0":"2016-12-22T11:53:59.143Z","3.1.0":"2015-01-24T18:50:59.649Z","3.0.2":"2014-12-30T10:26:30.784Z","3.0.1":"2014-12-29T15:27:22.042Z","3.0.0":"2014-12-15T21:08:27.816Z","2.0.0":"2014-08-22T10:17:22.828Z","1.2.1":"2014-07-31T10:47:45.055Z","1.2.0":"2014-06-25T07:49:00.896Z","1.1.0":"2014-03-05T15:51:15.679Z","1.0.1":"2014-03-03T08:01:43.780Z","1.0.0":"2014-02-21T14:28:22.333Z"},"users":{},"author":{"name":"Alexey Ten","url":"http://git.io/alexeyten"},"repository":{"type":"git","url":"git+https://github.com/alexeyten/qr-image.git"},"versions":{"3.2.0":{"name":"qr-image","version":"3.2.0","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"http://git.io/alexeyten"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"gitHead":"e184a78ee49cae71f88461bf90f4e23193857742","_id":"qr-image@3.2.0","_shasum":"9fa8295beae50c4a149cf9f909a1db464a8672e8","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"dist":{"shasum":"9fa8295beae50c4a149cf9f909a1db464a8672e8","size":10927,"noattachment":false,"key":"/qr-image/-/qr-image-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-3.2.0.tgz"},"maintainers":[{"name":"alexeyten","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/qr-image-3.2.0.tgz_1482407637211_0.11184597504325211"},"directories":{},"publish_time":1482407639143,"_hasShrinkwrap":false,"_cnpm_publish_time":1482407639143,"_cnpmcore_publish_time":"2021-12-16T10:17:25.849Z"},"3.1.0":{"name":"qr-image","version":"3.1.0","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"http://git.io/alexeyten"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"optionalDependencies":{"pako":"^0.2.5"},"gitHead":"8579d456600c803bf194f5d9bc9f9dc863bb5dd1","dependencies":{"pako":"^0.2.5"},"_id":"qr-image@3.1.0","_shasum":"a7f722ce7d11afb73696834ade404056bb52f48e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"maintainers":[{"name":"alexeyten","email":""}],"dist":{"shasum":"a7f722ce7d11afb73696834ade404056bb52f48e","size":10986,"noattachment":false,"key":"/qr-image/-/qr-image-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-3.1.0.tgz"},"directories":{},"publish_time":1422125459649,"_hasShrinkwrap":false,"_cnpm_publish_time":1422125459649,"_cnpmcore_publish_time":"2021-12-16T10:17:26.077Z"},"3.0.2":{"name":"qr-image","version":"3.0.2","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"http://git.io/alexeyten"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"gitHead":"0a344d9386a28af2ff36f9a3fe2a80a317c999f1","_id":"qr-image@3.0.2","_shasum":"5ecf7f2f142e78cced2bdfe892d695d2b73280e1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"maintainers":[{"name":"alexeyten","email":""}],"dist":{"shasum":"5ecf7f2f142e78cced2bdfe892d695d2b73280e1","size":10991,"noattachment":false,"key":"/qr-image/-/qr-image-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-3.0.2.tgz"},"directories":{},"publish_time":1419935190784,"_hasShrinkwrap":false,"_cnpm_publish_time":1419935190784,"_cnpmcore_publish_time":"2021-12-16T10:17:26.328Z"},"3.0.1":{"name":"qr-image","version":"3.0.1","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"http://git.io/alexeyten"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"gitHead":"c55202cb32ceb3350edc045d5c16738b562509cc","_id":"qr-image@3.0.1","_shasum":"e80ca169963c0521fd2ea248002202d0e22ff97d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"maintainers":[{"name":"alexeyten","email":""}],"dist":{"shasum":"e80ca169963c0521fd2ea248002202d0e22ff97d","size":10982,"noattachment":false,"key":"/qr-image/-/qr-image-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-3.0.1.tgz"},"directories":{},"publish_time":1419866842042,"_hasShrinkwrap":false,"_cnpm_publish_time":1419866842042,"_cnpmcore_publish_time":"2021-12-16T10:17:26.623Z"},"3.0.0":{"name":"qr-image","version":"3.0.0","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"http://git.io/alexeyten"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"gitHead":"696c143ac093eaeb8b3c52b44b4dcf1e08bdb266","_id":"qr-image@3.0.0","_shasum":"204da16c54e912b3d56a2a1f3a36fdb032b923fa","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"maintainers":[{"name":"alexeyten","email":""}],"dist":{"shasum":"204da16c54e912b3d56a2a1f3a36fdb032b923fa","size":10962,"noattachment":false,"key":"/qr-image/-/qr-image-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-3.0.0.tgz"},"directories":{},"publish_time":1418677707816,"_hasShrinkwrap":false,"_cnpm_publish_time":1418677707816,"_cnpmcore_publish_time":"2021-12-16T10:17:27.053Z"},"2.0.0":{"name":"qr-image","version":"2.0.0","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"http://git.io/alexeyten"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"gitHead":"b7843f33b6dc43d82cdc614d2b846e1480c74f57","_id":"qr-image@2.0.0","_shasum":"f7ce1641ac5dc19504c41a869df1c4b827d78e0d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"maintainers":[{"name":"alexeyten","email":""}],"dist":{"shasum":"f7ce1641ac5dc19504c41a869df1c4b827d78e0d","size":10263,"noattachment":false,"key":"/qr-image/-/qr-image-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-2.0.0.tgz"},"directories":{},"publish_time":1408702642828,"_hasShrinkwrap":false,"_cnpm_publish_time":1408702642828,"_cnpmcore_publish_time":"2021-12-16T10:17:27.422Z"},"1.2.1":{"name":"qr-image","version":"1.2.1","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"http://git.io/alexeyten"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"gitHead":"57a1e03da3db83911b4b11dae211d71a06474d2e","_id":"qr-image@1.2.1","_shasum":"61e516a220d0ee7aebb620ff40d9f3a118276f49","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"maintainers":[{"name":"alexeyten","email":""}],"dist":{"shasum":"61e516a220d0ee7aebb620ff40d9f3a118276f49","size":9887,"noattachment":false,"key":"/qr-image/-/qr-image-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-1.2.1.tgz"},"directories":{},"publish_time":1406803665055,"_hasShrinkwrap":false,"_cnpm_publish_time":1406803665055,"_cnpmcore_publish_time":"2021-12-16T10:17:27.866Z"},"1.2.0":{"name":"qr-image","version":"1.2.0","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"http://git.io/alexeyten"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"gitHead":"f759e722af99c2597f25f0af06e1bcc7b5be6818","_id":"qr-image@1.2.0","_shasum":"fbac3eb9f591dc185e30a57f2358ddd86cc01efb","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"maintainers":[{"name":"alexeyten","email":""}],"dist":{"shasum":"fbac3eb9f591dc185e30a57f2358ddd86cc01efb","size":9909,"noattachment":false,"key":"/qr-image/-/qr-image-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-1.2.0.tgz"},"directories":{},"publish_time":1403682540896,"_hasShrinkwrap":false,"_cnpm_publish_time":1403682540896,"_cnpmcore_publish_time":"2021-12-16T10:17:28.166Z"},"1.1.0":{"name":"qr-image","version":"1.1.0","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"http://git.io/alexeyten"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"_id":"qr-image@1.1.0","dist":{"shasum":"be9f2509a93202e13e86bfaa202ae9935fb466f6","size":9825,"noattachment":false,"key":"/qr-image/-/qr-image-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"maintainers":[{"name":"alexeyten","email":""}],"directories":{},"publish_time":1394034675679,"_hasShrinkwrap":false,"_cnpm_publish_time":1394034675679,"_cnpmcore_publish_time":"2021-12-16T10:17:28.358Z"},"1.0.1":{"name":"qr-image","version":"1.0.1","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"Lynn"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"_id":"qr-image@1.0.1","dist":{"shasum":"91a8270bfc2d9eeeb181246fd7c40db09e7b850d","size":9213,"noattachment":false,"key":"/qr-image/-/qr-image-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-1.0.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"maintainers":[{"name":"alexeyten","email":""}],"directories":{},"publish_time":1393833703780,"_hasShrinkwrap":false,"_cnpm_publish_time":1393833703780,"_cnpmcore_publish_time":"2021-12-16T10:17:28.639Z"},"1.0.0":{"name":"qr-image","version":"1.0.0","description":"QR Code generator (png, svg, pdf, eps)","homepage":"https://github.com/alexeyten/qr-image","keywords":["qrcode","qr code","qr","png","svg","image"],"author":{"name":"Alexey Ten","url":"Lynn"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexeyten/qr-image.git"},"bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"main":"./lib/qr.js","scripts":{"test":"./tests/test.js"},"files":["lib","LICENSE"],"_id":"qr-image@1.0.0","dist":{"shasum":"ac6604cda9403d97dbd1c601858a26701e4f1923","size":9262,"noattachment":false,"key":"/qr-image/-/qr-image-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/qr-image/download/qr-image-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"alexeyten","email":"alexeyten@gmail.com"},"maintainers":[{"name":"alexeyten","email":""}],"directories":{},"publish_time":1392992902333,"_hasShrinkwrap":false,"_cnpm_publish_time":1392992902333,"_cnpmcore_publish_time":"2021-12-16T10:17:28.896Z"}},"readme":"qr-image\n========\n\n[![npm version](https://badge.fury.io/js/qr-image.svg)](https://badge.fury.io/js/qr-image)\n\nThis is yet another QR Code generator.\n\nOverview\n--------\n\n  * No dependecies;\n  * generate image in `png`, `svg`, `eps` and `pdf` formats;\n  * numeric and alphanumeric modes;\n  * support UTF-8.\n\n[Releases](https://github.com/alexeyten/qr-image/releases/)\n\n\nInstalling\n-----\n\n```shell\nnpm install qr-image\n```\n\nUsage\n-----\n\nExample:\n```javascript\nvar qr = require('qr-image');\n\nvar qr_svg = qr.image('I love QR!', { type: 'svg' });\nqr_svg.pipe(require('fs').createWriteStream('i_love_qr.svg'));\n\nvar svg_string = qr.imageSync('I love QR!', { type: 'svg' });\n```\n\n[More examples](./examples)\n\n`qr = require('qr-image')`\n\n### Methods\n\n  * `qr.image(text, [ec_level | options])` — Readable stream with image data;\n  * `qr.imageSync(text, [ec_level | options])` — string with image data. (Buffer for `png`);\n  * `qr.svgObject(text, [ec_level | options])` — object with SVG path and size;\n  * `qr.matrix(text, [ec_level])` — 2D array.\n\n\n### Options\n\n  * `text` — text to encode;\n  * `ec_level` — error correction level. One of `L`, `M`, `Q`, `H`. Default `M`.\n  * `options` — image options object:\n    * `ec_level` — default `M`.\n    * `type` — image type. Possible values `png` (default), `svg`, `pdf` and `eps`.\n    * `size` (png and svg only) — size of one module in pixels. Default `5` for png and `undefined` for svg.\n    * `margin` — white space around QR image in modules. Default `4` for `png` and `1` for others.\n    * `customize` (only png) — function to customize qr bitmap before encoding to PNG.\n    * `parse_url` (experimental, default `false`) — try to optimize QR-code for URLs.\n\nChanges\n-------\n\n  * Use `zlib.deflateSync` instead of `pako`.\n  * Fix deprecation warning for NodeJS 7.\n\n\nTODO\n----\n\n  * Tests;\n  * mixing modes;\n  * Kanji (???).\n","_attachments":{},"homepage":"https://github.com/alexeyten/qr-image","bugs":{"url":"https://github.com/alexeyten/qr-image/issues"},"license":"MIT"}