{"_id":"@bbit/swiss-qr-bill","_rev":"4-ff1e4b6b0a756629f2afc624bf7995bd","name":"@bbit/swiss-qr-bill","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.1":{"name":"@bbit/swiss-qr-bill","version":"0.1.1","main":"dist/cjs/index.js","module":"dist/es/index.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git@github.com:bbit-cloud/swiss-qr-bill.git"},"author":{"name":"Yannik Eicher","email":"ache@bbit.io"},"license":"MIT","scripts":{"clean":"rimraf coverage dist junit.xml","test":"jest","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","types":"tsc --emitDeclarationOnly","publish-coverage":"codecov","bundle:node":"rollup -c rollup.config.js","bundle:browser":"webpack --config webpack.config.js","bundle":"run-p bundle:*","build":"run-s clean bundle types","yalc":"yarn build && yalc push","postversion":"git push && git push --tags"},"devDependencies":{"@babel/core":"7.7.5","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-catch-binding":"7.7.4","@babel/plugin-transform-modules-commonjs":"7.7.5","@babel/preset-typescript":"7.7.4","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/node":"^12.12.14","@types/pdfkit":"^0.10.4","@types/qrcode":"^1.3.4","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-jest":"24.9.0","babel-loader":"^8.0.6","babel-plugin-ts-nameof":"4.2.0","brfs":"^2.0.2","codecov":"^3.6.1","cz-conventional-changelog":"3.0.2","eslint":"^6.7.2","eslint-config-prettier":"^6.7.0","eslint-plugin-jest":"^23.1.1","eslint-plugin-prettier":"^3.1.1","jest":"^24.9.0","jest-image-snapshot":"^2.11.1","jest-junit":"^10.0.0","jest-raw-loader":"^1.0.1","lodash":"^4.17.15","npm-run-all":"^4.1.5","pdfjs-dist":"^2.2.228","prettier":"^1.19.1","raw-loader":"^4.0.0","rimraf":"^3.0.0","rollup":"^1.27.9","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-brfs":"^1.0.1","rollup-plugin-browserify-transform":"^1.0.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-string":"^3.0.0","terser-webpack-plugin":"^1.4.2","transform-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.2","webpack-cli":"^3.3.10","webpack-merge":"^4.2.2","webpack-node-externals":"^1.7.2"},"dependencies":{"canvas":"^2.6.0","pdfkit":"^0.10.0","qrcode":"^1.4.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"description":"## Installation","_id":"@bbit/swiss-qr-bill@0.1.1","dist":{"shasum":"46c292ffd4a53e3f32ac9408471ba3c2b9743327","integrity":"sha512-XuA5R2us20WBb17uQyuGOjCo6aD8tkvi3mVs2u1eFBZdzHAxcXo/twjjF4jqvIvtCeWIJUmiVrARer+AONznTw==","tarball":"https://registry.npmjs.org/@bbit/swiss-qr-bill/-/swiss-qr-bill-0.1.1.tgz","fileCount":22,"unpackedSize":1396576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7mrnCRA9TVsSAnZWagAAD1gP/RGIVlM6uG5zWzmPkMNz\nwC7v+J7B+c2iD0gOh6PAW4pTbdvhXFlNNjP3z2COpywFbCcDNPX9b11/KH55\nVIGfuMBxHpuprjNF4dH2y/ZnqFD2Af2q0Je1y98S6NbmjXEeWMqwFjGUn/3o\nDVIPXSb/g3mV169beSkzqRzfVhpbUyBCaNB4l/mOZDNkh2eWh+2eTfzuf3dS\nrJISeMYs+YtMD9EFcTFc0U9I76Nrk1o9Nli697Pyfv0ULRv2njsPgL+sENox\nWd0d4QbNGbWPwbH6YgnOlG+Z65HTu7yLibTNrJpPLGUQ16srcD4tJC6EuXaO\nHbrf8sK1DySR7rvsOA5qnBE1edxMn0hv2Tk2MdlmErPbdSd3yhzY56Pn7NnH\nzhph7HWZIzfKv+eAxFS60ZTNQSa6UCHrHpsHElKgGzUoYrP7TcJ6VuTOV0Ix\nsb9LwkO7EGTwF/WoQBm1uwDHYuIDTJxc7pyxUhiZLC9UuJfq5KeCrceO5A4M\n8X7K055r3u1fmpxggGPKVTf679IiVFNAOeWSdjhldPArnluCAr5fQet7TE66\n69eLL/awUOrLYjZQBBLNAp8vn33GTQHh4eR4ZOIUGcgfEFrzNhWC7SO3aw6f\nZcZgYFRhPzJWaE5yZeYOl8kOdBv8Bcq5536QpL0JhWGOL3bWOp1gkXDavRTo\nd2ax\r\n=Xeot\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKpv/fJyBjedz5AoHPsx4KYscdUOsZgSiLgaxB3rtyjQIhAMoZpyH3oRAZoqn89or4BRqAbvuPWtoeboSrSvSGHMDB"}]},"maintainers":[{"name":"icecream46","email":"kevin@bbit.io"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"jaggr2","email":"roger.jaggi@gmail.com"}],"_npmUser":{"name":"thegnuu","email":"ache@bbit.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swiss-qr-bill_0.1.1_1575906023097_0.6233304203305616"},"_hasShrinkwrap":false,"deprecated":"Please use @bbitgmbh/bbit.swiss-qr-bill. See https://github.com/bbitgmbh/bbit.swiss-qr-bill for more information."},"0.1.2":{"name":"@bbit/swiss-qr-bill","version":"0.1.2","main":"dist/cjs/index.js","module":"dist/es/index.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git@github.com:bbit-cloud/swiss-qr-bill.git"},"author":{"name":"Yannik Eicher","email":"ache@bbit.io"},"license":"MIT","scripts":{"clean":"rimraf coverage dist junit.xml","test":"jest","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","types":"tsc --emitDeclarationOnly","publish-coverage":"codecov","bundle:node":"rollup -c rollup.config.js","bundle:browser":"webpack --config webpack.config.js","bundle":"run-p bundle:*","build":"run-s clean bundle types","yalc":"yarn build && yalc push","postversion":"git push && git push --tags"},"devDependencies":{"@babel/core":"7.7.5","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-catch-binding":"7.7.4","@babel/plugin-transform-modules-commonjs":"7.7.5","@babel/preset-typescript":"7.7.4","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/node":"^12.12.18","@types/pdfkit":"^0.10.4","@types/qrcode":"^1.3.4","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","babel-jest":"24.9.0","babel-loader":"^8.0.6","babel-plugin-ts-nameof":"4.2.0","brfs":"^2.0.2","codecov":"^3.6.1","cz-conventional-changelog":"3.0.2","eslint":"^6.7.2","eslint-config-prettier":"^6.7.0","eslint-plugin-jest":"^23.1.1","eslint-plugin-prettier":"^3.1.2","jest":"^24.9.0","jest-image-snapshot":"^2.11.1","jest-junit":"^10.0.0","jest-raw-loader":"^1.0.1","lodash":"^4.17.15","npm-run-all":"^4.1.5","pdfjs-dist":"^2.2.228","prettier":"^1.19.1","raw-loader":"^4.0.0","rimraf":"^3.0.0","rollup":"^1.27.13","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-brfs":"^1.0.1","rollup-plugin-browserify-transform":"^1.0.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-string":"^3.0.0","terser-webpack-plugin":"^2.3.0","transform-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10","webpack-merge":"^4.2.2","webpack-node-externals":"^1.7.2"},"dependencies":{"canvas":"^2.6.1","pdfkit":"^0.11.0","qrcode":"^1.4.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"description":"## Installation","_id":"@bbit/swiss-qr-bill@0.1.2","dist":{"shasum":"df6faba3ca46a08ba5d73d7718046a32b8f8eeb9","integrity":"sha512-CzvLaU5Zo8dopAt6U1K+tygI89ehlUCjEvUyPho6vhsvizSjtNyZW/qRQP2srF6CfK0SJ5eYdlmhSJMh2qo/Mw==","tarball":"https://registry.npmjs.org/@bbit/swiss-qr-bill/-/swiss-qr-bill-0.1.2.tgz","fileCount":24,"unpackedSize":4642667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+LUACRA9TVsSAnZWagAA2q8QAKMSnLjBhjV0Y7NFoFTc\nXS8KCpfG1OE7dNwdBjur8LJkT061L+P6H1AJ/phhQtdSrCfI+6i5mLfVf879\nw9sj82Yt+W7dlXrlPF9UxbgFy6MGuXnK+Tykg0jYYG1ZN8ooQ5NUKXW/ZyWP\nlLihKvNZx2PRnbO9kkIytDrpATNmj4IxzVGvLc577Owoq/H49S+1GFU1hFNv\np3I4QCAAUoVdhU911ylZW9lGicThtXKOFybjior3NcosQ9Jvsv6oLJW3l+nD\nU5lLVWYd1UepOfnscHnO7SSedgFRujwI9dqnHeBidyVlDtdCgT3od18ykNfZ\nrEJpsuPkfbr25U6jT4A8AJPo6CD97PIn2TyRw/IGxiZDzWChHi7+PHWx6wWC\nhO8VRnYz+8E89x9922EEcxo4THT/B6tThCsp+qQ5oLOS9PbAhZTvAntxB3GL\nwErIboUe+YcyXd2DqJWmkR0h3rbMmr9bvuitgvVoIjUUZCmftRPUrpGIpd3a\nP2QcTazBL6mM6I8ygBZjLEOu49+CmIWSL0wwZLMTD7iYoEjHNtl/gRtLzxD8\nfN4mpoolc/Imsjop4RMj5E5tczz06TG5mckIm/3MtD4q+x2sTeerh1Ttstmf\nOZzQOmpofm6iu5Pm7idiWKTxPYzPcRw2cIUlIeZAZkRWR+xMF41Tb/SLNwl9\nRznO\r\n=k0ug\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1+vQCldb+UQQFXOkOehMAo6XfLj8q+ULb/WOiwP+tYwIgFUAHKmtQXlnPQ1IAhOlGPDFtFVAbiiJX9Fb676Uv4DQ="}]},"maintainers":[{"name":"icecream46","email":"kevin@bbit.io"},{"name":"jaggr2","email":"roger.jaggi@gmail.com"},{"name":"thegnuu","email":"ache@bbit.io"}],"_npmUser":{"name":"thegnuu","email":"ache@bbit.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swiss-qr-bill_0.1.2_1576580351527_0.3168843508833816"},"_hasShrinkwrap":false,"deprecated":"Please use @bbitgmbh/bbit.swiss-qr-bill. See https://github.com/bbitgmbh/bbit.swiss-qr-bill for more information."}},"time":{"created":"2019-12-09T15:40:23.000Z","0.1.1":"2019-12-09T15:40:23.286Z","modified":"2022-04-04T18:00:02.417Z","0.1.2":"2019-12-17T10:59:11.779Z"},"maintainers":[{"name":"icecream46","email":"kevin@bbit.io"},{"name":"jaggr2","email":"roger.jaggi@gmail.com"},{"name":"thegnuu","email":"ache@bbit.io"}],"description":"## Installation","repository":{"type":"git","url":"git@github.com:bbit-cloud/swiss-qr-bill.git"},"author":{"name":"Yannik Eicher","email":"ache@bbit.io"},"license":"MIT","readme":"[![Actions Status](https://github.com/bbit-cloud/swiss-qr-bill/workflows/Node%20CI/badge.svg)](https://github.com//bbit-cloud/swiss-qr-bill/actions)\n[![codecov](https://codecov.io/gh/bbit-cloud/swiss-qr-bill/branch/master/graph/badge.svg)](https://codecov.io/gh/bbit-cloud/swiss-qr-bill)\n\n# Swiss QR bill for Node.js and browsers\n\n## Installation\n\n```bash\nyarn add @bbit/swiss-qr-bill\n```\n\nor\n\n```bash\nnpm install @bbit/swiss-qr-bill --save\n```\n\n## Usage\n\n```ts\nimport { QRBillGenerator, IQRBill, QRBillLanguage } from '@bbit/swiss-qr-bill';\n\nconst defaultData: IQRBill = {\n  account: 'CH2830000011623852950',\n  amount: 1234.55,\n  currency: 'CHF',\n  creditor: {\n    name: 'bbit gmbh',\n    address: 'Rainweg 10',\n    postalCode: '3612',\n    locality: 'Steffisburg',\n    country: 'CH',\n  },\n  reference: '000000000000000012312312316',\n  debtor: {\n    name: 'Test AG',\n    address: 'Musterstrasse 1',\n    postalCode: '3600',\n    locality: 'Thun',\n    country: 'CH',\n  },\n  unstructeredMessage: 'Test message',\n  billInformation: 'Test billing information',\n  language: QRBillLanguage.DE,\n};\n\n// create pdf\n// returns a Buffer in Node.js or a Blob in browsers\nconst qr = new QRBill();\nconst bufferOrBlob = await qr.generate(params);\n```\n\n\n## Specification\n\n[Swiss Payment Standards 2019](https://www.paymentstandards.ch/dam/downloads/ig-qr-bill-en.pdf)\n\n[Validation](https://www.swiss-qr-invoice.org/validator/?lang=de)\n","readmeFilename":"readme.md"}