{"_id":"@akamfoad/qr","_rev":"4-0e5861d9a1284da1106150c794bd70d8","name":"@akamfoad/qr","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.3":{"version":"0.1.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@akamfoad/qr","author":{"name":"akamfoad"},"module":"dist/qr.esm.js","size-limit":[{"path":"dist/qr.cjs.production.min.js","limit":"10 KB"},{"path":"dist/qr.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^9.0.0","husky":"^8.0.3","size-limit":"^9.0.0","tsdx":"^0.14.1","tslib":"^2.6.2","typescript":"^5.2.2"},"gitHead":"a03221b5d0c598ed5dec72c1948a9bd1d90c8f53","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","_id":"@akamfoad/qr@0.1.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-E6kGhzLiXlDyd2m7H9Q7gyqbk7PWnNvVvexfuc0r+P565+aJFGWUPyR4IsPhsgw9pkC8OIKGfI6pBdwgEr3Jow==","shasum":"f94aa1ecb46dcd3a0abbf59f175054b441155ebc","tarball":"https://registry.npmjs.org/@akamfoad/qr/-/qr-0.1.3.tgz","fileCount":30,"unpackedSize":311062,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8Iq4kBqSC5+TyE0Jv6RO/1hcGmS653J/zygkd0uX/uAiAc7E0FQXdHLZddfOSloIKuSKmOZYMBzuhWME26D+snxw=="}]},"_npmUser":{"name":"akamfoad","email":"akamfanaye@gmail.com"},"directories":{},"maintainers":[{"name":"akamfoad","email":"akamfanaye@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qr_0.1.3_1694345723676_0.5834246014815916"},"_hasShrinkwrap":false},"0.1.4":{"version":"0.1.4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@akamfoad/qr","author":{"name":"akamfoad"},"module":"dist/qr.esm.js","size-limit":[{"path":"dist/qr.cjs.production.min.js","limit":"10 KB"},{"path":"dist/qr.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^9.0.0","husky":"^8.0.3","size-limit":"^9.0.0","tsdx":"^0.14.1","tslib":"^2.6.2","typescript":"^5.2.2"},"gitHead":"b11c4e56a94abbb0e184df854cfd7f298054679f","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","_id":"@akamfoad/qr@0.1.4","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Vf1CT4iSoRN5ZWa8T9MQF4v5ZIZybwNQn4geLqiSPr5zK1E9CWoLvaYTpYMU2iepIMf0asO4UAUjxbPJrKqxXQ==","shasum":"5eec1f54ed759c06985d7ba54ccebc9f31d793e2","tarball":"https://registry.npmjs.org/@akamfoad/qr/-/qr-0.1.4.tgz","fileCount":30,"unpackedSize":311355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgABgt52vWDsta/2GMKd4fSxiaGGs7Wsl3cWDbqzS0fAiEAs9K5qcc+pPhMXKlN49UZNqb5JPfPJmsmZ3LAw1uug4U="}]},"_npmUser":{"name":"akamfoad","email":"akamfanaye@gmail.com"},"directories":{},"maintainers":[{"name":"akamfoad","email":"akamfanaye@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qr_0.1.4_1694346873742_0.44921091917938605"},"_hasShrinkwrap":false},"0.2.0":{"name":"@akamfoad/qr","version":"0.2.0","license":"MIT","description":"Fully typed QRCode encoding implementation in JavaScript with no dependencies!","homepage":"https://akamfoad.github.io/qr/","bugs":{"url":"https://github.com/akamfoad/qr/issues"},"repository":{"type":"git","url":"git+https://github.com/akamfoad/qr.git"},"keywords":["qrcode","qr-code","qr","qrcode-generator"],"author":{"name":"akamfoad"},"main":"./dist/cjs/qr.cjs","module":"./dist/qr.mjs","typings":"dist/qr.d.mts","exports":{"./package.json":"./package.json",".":{"types":"./dist/qr.d.mts","import":"./dist/qr.mjs","default":"./dist/cjs/qr.cjs"}},"sideEffects":false,"engines":{"node":">=16"},"scripts":{"start":"tsup --watch","build":"tsup","test":"vitest","lint":"eslint","prepare":"tsup && husky install","size":"size-limit","analyze":"size-limit --why","docs":"typedoc --out typedocs src/index.ts"},"size-limit":[{"path":"dist/qr.cjs.production.min.js","limit":"10 KB"},{"path":"dist/qr.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^9.0.0","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","eslint":"^8.49.0","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.0","lint-staged":"^14.0.1","prettier":"^3.0.3","size-limit":"^9.0.0","tsup":"^7.2.0","typedoc":"^0.25.1","typescript":"^5.2.2","vitest":"^0.34.4"},"gitHead":"fcdc480e6e2aae238d5ad31a609c2a3591bb7eb7","_id":"@akamfoad/qr@0.2.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ZHOlVAe5MHNLGJSlLF+PcKkSIucoEvE2qnvMBZPOEkaO+vMJ1iH1YhVZpK9V4+S+YYLEJpogZEv9oOnTvxFByA==","shasum":"03d4af0b09f2e1fe9388187781e939f3e6033b5b","tarball":"https://registry.npmjs.org/@akamfoad/qr/-/qr-0.2.0.tgz","fileCount":18,"unpackedSize":96165,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzeE0VBjwdhNXzH+rzpkQPCsIRJoy4bvIM1B5+6JAMHAIhAP5dl/V7rkHYbaSJsx8gvYOjHzAfS88xmF9z2v8vP5Qj"}]},"_npmUser":{"name":"akamfoad","email":"akamfanaye@gmail.com"},"directories":{},"maintainers":[{"name":"akamfoad","email":"akamfanaye@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qr_0.2.0_1695127195914_0.010060390774170758"},"_hasShrinkwrap":false},"0.3.0":{"name":"@akamfoad/qr","version":"0.3.0","license":"MIT","description":"Fully typed QRCode encoding implementation in JavaScript with no dependencies!","homepage":"https://akamfoad.github.io/qr/","bugs":{"url":"https://github.com/akamfoad/qr/issues"},"repository":{"type":"git","url":"git+https://github.com/akamfoad/qr.git"},"keywords":["qrcode","qr-code","qr","qrcode-generator"],"author":{"name":"akamfoad"},"main":"dist/cjs/qr.cjs","types":"dist/qr.d.mts","module":"dist/qr.mjs","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/qr.d.mts","default":"./dist/qr.mjs"},"require":{"types":"./dist/cjs/qr.d.ts","default":"./dist/cjs/qr.cjs"}}},"sideEffects":false,"engines":{"node":">=16"},"scripts":{"start":"tsup --watch","build":"tsup","test":"vitest","lint":"eslint","prepare":"tsup && husky install","size":"size-limit","analyze":"size-limit --why","docs":"typedoc --out typedocs src/index.ts"},"size-limit":[{"path":"dist/qr.cjs.production.min.js","limit":"10 KB"},{"path":"dist/qr.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^9.0.0","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","eslint":"^8.49.0","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.0","lint-staged":"^14.0.1","prettier":"^3.0.3","size-limit":"^9.0.0","tsup":"^7.2.0","typedoc":"^0.25.1","typescript":"^5.2.2","vitest":"^0.34.4"},"gitHead":"982b3521103d666d3db8375cd48f3ab3028ecec1","_id":"@akamfoad/qr@0.3.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Tb++6htojJBVO3hpn18UTrEqMj1/sVjmFMceTT6yycXq27oLci4C/Xa1zzyCUsVvLbcwgiwpEsJrxicp0vIlrw==","shasum":"ef309262aea9e30fc9f649802f83a6990e98cb0a","tarball":"https://registry.npmjs.org/@akamfoad/qr/-/qr-0.3.0.tgz","fileCount":18,"unpackedSize":94946,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCA3QWhvrFaDwjSbauIbErGE16LnEGFeL5obmDCbRVIAIgekXeM+AG/tXcpy117XSlm/Y704ScqwBlW+56rdPFusU="}]},"_npmUser":{"name":"akamfoad","email":"akamfanaye@gmail.com"},"directories":{},"maintainers":[{"name":"akamfoad","email":"akamfanaye@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qr_0.3.0_1695190700807_0.8196128428913838"},"_hasShrinkwrap":false},"0.4.0":{"name":"@akamfoad/qr","version":"0.4.0","license":"MIT","description":"Fully typed QRCode encoding implementation in JavaScript with no dependencies!","homepage":"https://akamfoad.github.io/qr/","bugs":{"url":"https://github.com/akamfoad/qr/issues"},"repository":{"type":"git","url":"git+https://github.com/akamfoad/qr.git"},"keywords":["qrcode","qr-code","qr","qrcode-generator"],"author":{"name":"akamfoad"},"main":"dist/cjs/qr.cjs","types":"dist/qr.d.mts","module":"dist/qr.mjs","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/qr.d.mts","default":"./dist/qr.mjs"},"require":{"types":"./dist/cjs/qr.d.ts","default":"./dist/cjs/qr.cjs"}}},"sideEffects":false,"engines":{"node":">=16"},"scripts":{"start":"tsup --watch","build":"tsup","test":"vitest","lint":"eslint","prepare":"tsup && husky install","docs":"typedoc --out typedocs src/index.ts"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.11.0","@typescript-eslint/parser":"^6.11.0","eslint":"^8.54.0","eslint-plugin-prettier":"^5.0.1","husky":"^8.0.0","lint-staged":"^15.1.0","prettier":"^3.1.0","tsup":"^8.0.0","typedoc":"^0.25.3","typescript":"^5.2.2","vitest":"^0.34.6"},"_id":"@akamfoad/qr@0.4.0","gitHead":"ef628aba24f8a7d7edd5c0345edb20a953f3bf33","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-kkuVMHLZIXdJbno48tcZIIFHwmc8QPbq0872sPxPMXQxpOBN007viBesAoME3es5yQg9KPXMPROYGe+piqeTTA==","shasum":"87a7420969ee654e116e1ab02be89b70a3b7ef7a","tarball":"https://registry.npmjs.org/@akamfoad/qr/-/qr-0.4.0.tgz","fileCount":18,"unpackedSize":93024,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDh4qhOvgq34EOfvML44ep9F9icN9PKWw6M8K8yJJ4uHAiEAon8Xr7C2nxcKDcVzJnwBJn/zZ+Kc7yIEBmAHOPtfPm4="}]},"_npmUser":{"name":"akamfoad","email":"akamfanaye@gmail.com"},"directories":{},"maintainers":[{"name":"akamfoad","email":"akamfanaye@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qr_0.4.0_1700489164509_0.35073548232287854"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-10T11:35:23.534Z","0.1.3":"2023-09-10T11:35:23.867Z","modified":"2023-11-20T14:06:04.916Z","0.1.4":"2023-09-10T11:54:34.018Z","0.2.0":"2023-09-19T12:39:56.165Z","0.3.0":"2023-09-20T06:18:21.051Z","0.4.0":"2023-11-20T14:06:04.704Z"},"maintainers":[{"name":"akamfoad","email":"akamfanaye@gmail.com"}],"description":"Fully typed QRCode encoding implementation in JavaScript with no dependencies!","author":{"name":"akamfoad"},"license":"MIT","readme":"# @akamfoad/qr\n\nFully typed **QRCode encoding** implementation in JavaScript with no dependencies!\n\n```js\nimport { qrcode as qr } from '@akamfoad/qr';\n\nconst qrcode = qr('foo bar baz');\n\nconst cells = qrcode.modules;\n\n// cell[R] -> row\n// if cell[R][C] is true, that cell is \"on\"\n```\n\n[interactive example](https://js-2xc6qu.stackblitz.io/)\n\n## type docs\n\n<https://akamfoad.github.io/qr/>\n\n## credit\n\nThis library is repackaged work from the qrcode library here <http://www.d-project.com/> which is also licensed under the MIT license.\n","readmeFilename":"README.md","homepage":"https://akamfoad.github.io/qr/","keywords":["qrcode","qr-code","qr","qrcode-generator"],"repository":{"type":"git","url":"git+https://github.com/akamfoad/qr.git"},"bugs":{"url":"https://github.com/akamfoad/qr/issues"}}