{"_id":"@intosoft/qrcode","_rev":"14-40ae8e6abd437c9a9e141338f0a71048","name":"@intosoft/qrcode","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@intosoft/qrcode","version":"0.1.0","keywords":["QR code generator","QR code customization","JavaScript QR code tool","React QR code","React Native QR code","Node.js QR code","VueJS QR code","Angular QR code","VanillaJS QR code","QR code design","Custom QR code shapes","QR code with logo","QR code color customization","High-resolution QR codes","Print quality QR codes","Open-source QR code tool","QR code branding","Gradient QR codes","Error correction QR codes","QR code integration"],"author":{"name":"Sakul Budhathoki","email":"sakulbudhathoki977@gmail.com"},"license":"MIT","_id":"@intosoft/qrcode@0.1.0","maintainers":[{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"}],"homepage":"https://github.com/Intosoft/qrcode","bugs":{"url":"https://github.com/Intosoft/qrcode/issues"},"dist":{"shasum":"f933a158882a8db84e0624c3cbc19850ca7a126b","tarball":"https://registry.npmjs.org/@intosoft/qrcode/-/qrcode-0.1.0.tgz","fileCount":12,"integrity":"sha512-wM+T4MCECOXbRpfdBrJAIgXcQ3YtorPNmQdMPCKAE7BL4F2sc9FYLqtaQbKwUycuq6smfwFBgLJsFJvN+dfTrw==","signatures":[{"sig":"MEUCIQCJPN6d6F5Bu5iMZe7/k0x136ssFOJV9jCj40Un6/gDbQIgQsXVx/lSB6WphLbgYGjZrlQs/tkHPLcJAqGaadSu5/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":815365},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"8bb782f0ead3bd30c0a49aabdfa7a3b00f1f4048","scripts":{"tsc":"tsc --noEmit","lint":"yarn format && yarn eslint && yarn unused-exports","build":"rimraf ./dist && tsup","eslint":"eslint .","format":"prettier --check .","lint:fix":"eslint --fix .","unused-exports":"ts-unused-exports ./tsconfig.json --excludePathsFromReport='index.ts;/dist;/examples;src/generateContent.ts;src/config.ts;tsup.config.ts'"},"_npmUser":{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"},"repository":{"url":"git+https://github.com/Intosoft/qrcode.git","type":"git"},"_npmVersion":"10.7.0","description":"The best tool for QR Code generation in JavaScript (React, React Native, Node.js, VueJS, Angular, JQuery, VanillaJS)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"qrcode":"^1.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","tsup":"^8.0.2","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.2.5","typescript":"^5.3.3","@types/qrcode":"^1.5.5","ts-unused-exports":"^10.0.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qrcode_0.1.0_1718020143381_0.9716295662323238","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@intosoft/qrcode","version":"0.1.1","keywords":["QR code generator","QR code customization","JavaScript QR code tool","React QR code","React Native QR code","Node.js QR code","VueJS QR code","Angular QR code","VanillaJS QR code","QR code design","Custom QR code shapes","QR code with logo","QR code color customization","High-resolution QR codes","Print quality QR codes","Open-source QR code tool","QR code branding","Gradient QR codes","Error correction QR codes","QR code integration"],"author":{"name":"Sakul Budhathoki","email":"sakulbudhathoki977@gmail.com"},"license":"MIT","_id":"@intosoft/qrcode@0.1.1","maintainers":[{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"}],"homepage":"https://github.com/Intosoft/qrcode","bugs":{"url":"https://github.com/Intosoft/qrcode/issues"},"dist":{"shasum":"c6e00038bf650af184f0601b8e81d0e150fc76db","tarball":"https://registry.npmjs.org/@intosoft/qrcode/-/qrcode-0.1.1.tgz","fileCount":12,"integrity":"sha512-e37KNcMJ5w4JT7R73VrOTsFPg5cTaQSMNenqleLM14KZH3YMbrttsLLsHH+UEtK3x7DZXxOr1aLIJ1c1dOTnUA==","signatures":[{"sig":"MEUCIEnoBrgTZZJq58OXmNbV+k2J+W9PsvtOemwliudO9/U3AiEAiYaUlQnkxRFcaqqCq6B1hlsfvPQIpYo15siFknZ6boY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":569750},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"da9af3b3635882f0bee16aaa3999482f42d82eda","scripts":{"tsc":"tsc --noEmit","lint":"yarn format && yarn eslint && yarn unused-exports","build":"rimraf ./dist && tsup","eslint":"eslint .","format":"prettier --check .","lint:fix":"eslint --fix .","unused-exports":"ts-unused-exports ./tsconfig.json --excludePathsFromReport='index.ts;/dist;/examples;src/generateContent.ts;src/config.ts;tsup.config.ts'"},"_npmUser":{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"},"repository":{"url":"git+https://github.com/Intosoft/qrcode.git","type":"git"},"_npmVersion":"10.7.0","description":"The best tool for QR Code generation in JavaScript (React, React Native, Node.js, VueJS, Angular, JQuery, VanillaJS)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"qrcode":"github:sakul-budhathoki/node-qrcode#feat/cleanup"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","tsup":"^8.0.2","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.2.5","typescript":"^5.3.3","@types/qrcode":"^1.5.5","ts-unused-exports":"^10.0.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qrcode_0.1.1_1718117588487_0.3451657236380843","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@intosoft/qrcode","version":"0.1.2","keywords":["QR code generator","QR code customization","JavaScript QR code tool","React QR code","React Native QR code","Node.js QR code","VueJS QR code","Angular QR code","VanillaJS QR code","QR code design","Custom QR code shapes","QR code with logo","QR code color customization","High-resolution QR codes","Print quality QR codes","Open-source QR code tool","QR code branding","Gradient QR codes","Error correction QR codes","QR code integration"],"author":{"name":"Sakul Budhathoki","email":"sakulbudhathoki977@gmail.com"},"license":"MIT","_id":"@intosoft/qrcode@0.1.2","maintainers":[{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"}],"homepage":"https://github.com/Intosoft/qrcode","bugs":{"url":"https://github.com/Intosoft/qrcode/issues"},"dist":{"shasum":"bd23822a392b069d3ab911c4ee9b91486cb3cd7b","tarball":"https://registry.npmjs.org/@intosoft/qrcode/-/qrcode-0.1.2.tgz","fileCount":21756,"integrity":"sha512-mhC4tXgdwSHgFMuUWswN6qULyP2BO6QG9KeqsuVIg5igQ/n3RgyseN51CuRz3qDgXo09Iol0l6+d5z6IZbu4PA==","signatures":[{"sig":"MEYCIQC0pn5C7ZwG3LerH6/OJ+NWCc4eAoZ5Y/Kpm5QZAFg84AIhAMtV+xHqd6Fj6zxM43ej6NWQxnWhmuUvS08T/ZQkrP+a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255420856},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"13e9b57f2b1c34bcf26e40c765efc19dbc40f918","scripts":{"tsc":"tsc --noEmit","lint":"yarn format && yarn eslint && yarn unused-exports","build":"rimraf ./dist && tsup && cd ./native && npm run build","eslint":"eslint .","format":"prettier --check .","lint:fix":"eslint --fix .","unused-exports":"ts-unused-exports ./tsconfig.json --excludePathsFromReport='index.ts;/dist;/examples;src/generateContent.ts;src/config.ts;tsup.config.ts'"},"_npmUser":{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"},"repository":{"url":"git+https://github.com/Intosoft/qrcode.git","type":"git"},"_npmVersion":"10.7.0","description":"The best tool for QR Code generation in JavaScript (React, React Native, Node.js, VueJS, Angular, JQuery, VanillaJS)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"qrcode":"github:sakul-budhathoki/node-qrcode#feat/cleanup"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","tsup":"^8.0.2","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.2.5","typescript":"^5.3.3","@types/qrcode":"^1.5.5","ts-unused-exports":"^10.0.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qrcode_0.1.2_1718303702644_0.8840453731245734","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@intosoft/qrcode","version":"0.1.3","keywords":["QR code generator","QR code customization","JavaScript QR code tool","React QR code","React Native QR code","Node.js QR code","VueJS QR code","Angular QR code","VanillaJS QR code","QR code design","Custom QR code shapes","QR code with logo","QR code color customization","High-resolution QR codes","Print quality QR codes","Open-source QR code tool","QR code branding","Gradient QR codes","Error correction QR codes","QR code integration"],"author":{"name":"Sakul Budhathoki","email":"sakulbudhathoki977@gmail.com"},"license":"MIT","_id":"@intosoft/qrcode@0.1.3","maintainers":[{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"}],"homepage":"https://github.com/Intosoft/qrcode","bugs":{"url":"https://github.com/Intosoft/qrcode/issues"},"dist":{"shasum":"58e377041aa90e6b3467e35791836d383ed42338","tarball":"https://registry.npmjs.org/@intosoft/qrcode/-/qrcode-0.1.3.tgz","fileCount":42,"integrity":"sha512-SsbaBxbLg20sTbtPMuAbL3mqAgF1YvR+7StkX+w/8EVSP8+OYPGCuiz2zdjUJME7W4ynRAVm19JK9LHm4Zg7DQ==","signatures":[{"sig":"MEYCIQCZqqYmvVfn24D1Kunu6tN0hH5dn448OUHH71iT87KfQwIhAP4wC0/IguryUttQcy193kD/ZfWl24/YUOGJ4oGIof3l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881837},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"5b668bf7d25b5d889bfb52af037f23d94f426c0b","scripts":{"tsc":"tsc --noEmit","lint":"yarn format && yarn eslint && yarn unused-exports","build":"rimraf ./dist && tsup && cd ./native && npm run build","eslint":"eslint .","format":"prettier --check .","lint:fix":"eslint --fix .","unused-exports":"ts-unused-exports ./tsconfig.json --excludePathsFromReport='index.ts;/dist;/examples;src/generateContent.ts;src/config.ts;tsup.config.ts'"},"_npmUser":{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"},"repository":{"url":"git+https://github.com/Intosoft/qrcode.git","type":"git"},"_npmVersion":"10.7.0","description":"The best tool for QR Code generation in JavaScript (React, React Native, Node.js, VueJS, Angular, JQuery, VanillaJS)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"qrcode":"github:sakul-budhathoki/node-qrcode#feat/cleanup"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","tsup":"^8.0.2","eslint":"^8.57.0","rimraf":"^5.0.5","prettier":"^3.2.5","typescript":"^5.3.3","@types/qrcode":"^1.5.5","ts-unused-exports":"^10.0.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qrcode_0.1.3_1718331778721_0.4049824150656245","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@intosoft/qrcode","version":"0.1.4","description":"The best tool for QR Code generation in JavaScript (React, React Native, Node.js, VueJS, Angular, JQuery, VanillaJS)","main":"./dist/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","homepage":"https://github.com/Intosoft/qrcode","repository":{"type":"git","url":"git+https://github.com/Intosoft/qrcode.git"},"scripts":{"build":"rimraf ./dist && tsup && cd ./packages/react-native && yarn && yarn build","unused-exports":"ts-unused-exports ./tsconfig.json --excludePathsFromReport='index.ts;/dist;/examples;src/generateContent.ts;src/config.ts;tsup.config.ts'","tsc":"tsc --noEmit","lint":"yarn format && yarn eslint && yarn unused-exports","format":"prettier --check .","eslint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Sakul Budhathoki","email":"sakulbudhathoki977@gmail.com"},"license":"MIT","dependencies":{"qrcode":"github:sakul-budhathoki/node-qrcode#feat/core"},"devDependencies":{"@types/qrcode":"^1.5.5","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-prettier":"^5.1.3","prettier":"^3.2.5","rimraf":"^5.0.5","ts-unused-exports":"^10.0.1","tsup":"^8.0.2","tsx":"^4.7.1","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"keywords":["QR code generator","QR code customization","JavaScript QR code tool","React QR code","React Native QR code","Node.js QR code","VueJS QR code","Angular QR code","VanillaJS QR code","QR code design","Custom QR code shapes","QR code with logo","QR code color customization","High-resolution QR codes","Print quality QR codes","Open-source QR code tool","QR code branding","Gradient QR codes","Error correction QR codes","QR code integration"],"_id":"@intosoft/qrcode@0.1.4","gitHead":"8fa1845614454d03b647e4c3b1e1a41f88f3b89c","bugs":{"url":"https://github.com/Intosoft/qrcode/issues"},"_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-sOUTw0/DInc1IgW02i+kFWH+XuHgRFM2ZQKdw+1WV4gJPa+L+UvlQrtf5CMYO8g/wi2uKCa2mBrR+0lBl+kzmw==","shasum":"0a54fab76105fe70c581a6afb5a02d469404b71b","tarball":"https://registry.npmjs.org/@intosoft/qrcode/-/qrcode-0.1.4.tgz","fileCount":17,"unpackedSize":581283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOZVQtdmC/yUnTAOLFnOrTX/lsSHKTmFKaxfqF6+hpgAiBBbaFqha/L+8KOjnzETmVu5DDMvxC4NYl0sQMaVyFGxA=="}]},"_npmUser":{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"},"directories":{},"maintainers":[{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qrcode_0.1.4_1730962238374_0.5605883074639173"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-10T11:49:03.262Z","modified":"2024-11-07T06:50:38.781Z","0.0.1":"2024-02-27T03:57:27.809Z","0.0.2":"2024-02-27T10:44:41.925Z","0.0.3":"2024-02-27T11:44:27.460Z","0.0.4":"2024-02-27T11:49:30.673Z","0.0.5":"2024-03-05T08:27:34.363Z","0.0.6":"2024-03-08T02:20:23.834Z","0.0.7":"2024-03-08T12:34:13.595Z","0.0.8":"2024-03-08T15:28:38.146Z","0.0.9":"2024-03-08T16:08:02.058Z","0.1.0":"2024-06-10T11:49:03.582Z","0.1.1":"2024-06-11T14:53:08.642Z","0.1.2":"2024-06-13T18:35:03.677Z","0.1.3":"2024-06-14T02:22:58.973Z","0.1.4":"2024-11-07T06:50:38.576Z"},"bugs":{"url":"https://github.com/Intosoft/qrcode/issues"},"author":{"name":"Sakul Budhathoki","email":"sakulbudhathoki977@gmail.com"},"license":"MIT","homepage":"https://github.com/Intosoft/qrcode","keywords":["QR code generator","QR code customization","JavaScript QR code tool","React QR code","React Native QR code","Node.js QR code","VueJS QR code","Angular QR code","VanillaJS QR code","QR code design","Custom QR code shapes","QR code with logo","QR code color customization","High-resolution QR codes","Print quality QR codes","Open-source QR code tool","QR code branding","Gradient QR codes","Error correction QR codes","QR code integration"],"repository":{"type":"git","url":"git+https://github.com/Intosoft/qrcode.git"},"description":"The best tool for QR Code generation in JavaScript (React, React Native, Node.js, VueJS, Angular, JQuery, VanillaJS)","maintainers":[{"name":"sakul-budhathoki","email":"sakulbudhathoki977@gmail.com"}],"readme":" # [Intosoft QRCode](https://custoqr.com/) &middot; [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Intosoft/qrcode/blob/main/LICENSE)\n\nIntosoft QRCode is a fully customizable open source QR code generator tool.\n\n-   **Versatile and Customizable:** Fully color, style, content customization\n-   **Seamless Integration:** Integrate Intosoft QRcode seamlessly into your existing tech stack, whether you're working with React, React Native, NodeJS, Vue.js, Angular, or pure JavaScript.\n\n![Sample image](https://custoqr.com/sample.png)\n### [Demo / Config generator tool](https://custoqr.com)\n\n## Installation\n\nNPM\n\n```\nnpm i @intosoft/qrcode\n```\n\nYarn\n\n```\nyarn add @intosoft/qrcode\n```\n\n## Examples\n\nReact\n\n```jsx\nimport { generateSVGString } from '@intosoft/qrcode';\n\nconst config = {}; // Paste config here\nconst svgString = generateSVGString(config);\n\nexport const RenderQR = () => {\n    return <div dangerouslySetInnerHTML={{ __html: svgString }} />;\n};\n```\n\nReact Native\n\nFirst Install [react-native-svg](https://github.com/software-mansion/react-native-svg)\n`npm i react-native-svg`\n\n```jsx\nimport { QRCode } from \"@intosoft/qrcode/native\";\n\nconst config = {}; // Paste config here\n// you can use locally imported image, url for the logo\n// It support .svg too\n\nexport const RenderQR = () => {\n    return <QRCode config={config} />;\n};\n```\n\nVanilla JS\n\n```html\n<!DOCTYPE html>\n  <html>\n    <body>\n      <div id=\"svg-container\"></div>\n    </body>\n    <script src=\"https://unpkg.com/@intosoft/qrcode@0.1.4/dist/iife/index.js\"></script>\n    <script>\n      window.addEventListener(\"load\", function () {\n        const config = {}; //paste config here\n        const svgString = window.qrcode.generateSVGString(config);\n        document.getElementById(\"svg-container\").innerHTML = svgString;\n      });\n    </script>\n  </html>\n```\n\nVueJS\n```vue\n<script lang=\"ts\">\nimport { defineComponent, ref, onMounted } from 'vue';\nimport { generateSVGString } from '@intosoft/qrcode';\n\nexport default defineComponent({\n  setup() {\n    const svgString = ref<string>('');\n\n    onMounted(() => {\n      const config = {}; // Paste config here\n      svgString.value = generateSVGString(config);\n    });\n\n    return {\n      svgString\n    };\n  }\n});\n</script>\n\n<template>\n<div v-html=\"svgString\"></div>\n</template>\n```\n\nAngular\n```ts\nimport { Component,ChangeDetectorRef } from '@angular/core';\nimport { DomSanitizer, SafeHtml, } from '@angular/platform-browser';\nimport { RouterOutlet } from '@angular/router';\nimport { generateSVGString } from '@intosoft/qrcode';\n\n@Component({\n  selector: 'app-root',\n  standalone: true,\n  imports: [RouterOutlet],\n  template: '<div [innerHTML]=\"svgString\"></div>'\n})\nexport class AppComponent  {\n  title = 'angular';\n  svgString: SafeHtml = \"\";\n  constructor(private sanitizer: DomSanitizer,private cdr: ChangeDetectorRef) {}\n  \n  ngOnInit(): void {\n    const config = {}; //paste config here\n    const svgString = generateSVGString(config);\n    this.svgString = this.sanitizer.bypassSecurityTrustHtml(svgString)\n    this.cdr.detectChanges();\n  }\n}\n  ```\n  \n  NodeJs\n  ```js\nconst qrcode  = require(\"@intosoft/qrcode\");\n\nconst config = {}; // paste config here\nconst svgString = qrcode.generateSVGString(config);\n  ```\n\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/sakulbudhathoki)\n\n### License [MIT licensed](./LICENSE).\n\n_QR Code is a registered trademark of DENSO WAVE INCORPORATED._\n","readmeFilename":"README.md"}