{"_id":"@code-apron/vue-next","_rev":"4-b535bbf68fdfa666c2941cd0b12331b4","name":"@code-apron/vue-next","dist-tags":{"latest":"26.0.0"},"versions":{"1.0.4":{"name":"@code-apron/vue-next","version":"1.0.4","license":"MIT","_id":"@code-apron/vue-next@1.0.4","maintainers":[{"name":"offontime.com","email":"npm@offontime.com"}],"homepage":"https://vue-next.apron.design/components/qrcode","bugs":{"url":"https://github.com/offontime/QrApron/issues"},"dist":{"shasum":"a5d4718d9653a0b659fba2bdeac2ff7e6c9874a1","tarball":"https://registry.npmjs.org/@code-apron/vue-next/-/vue-next-1.0.4.tgz","fileCount":22,"integrity":"sha512-vlp3aA4OvBDDmKuVySxLhtkOl6gdtoK49DJBqNdBaiNQs22Gqc3BmjGx7EN81KunJcEGcUVMdCYNFvRqTGomBg==","signatures":[{"sig":"MEUCIH5/j6J0xsHdxKRVH8l9mAqTBDDfN4mrC3nUJYcUPVptAiEAqxLRiQnwNHwt/tNxhn1FJT8lr4YvJiULntIQrptRygg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81387},"main":"./lib/@code-apron/vue-next.mjs","gitHead":"8b6ce902672ed538bb41b045dbc1e0fd3a1d045c","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"offontime.com","email":"npm@offontime.com"},"repository":{"url":"git+https://github.com/offontime/QrApron.git","type":"git"},"_npmVersion":"10.2.4","description":"> Apron Design (Vue3) 的一个分支组件，用于在页面上生产各种码。 > > （原始命名为 @qr-apron，但后续将会继续开发各种其他类型的条形码、二维码，因此更名为 @code-apron）","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.15","less":"^4.2.0","qrcode":"^1.5.3","less-loader":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","eslint":"^8.49.0","vue-tsc":"^1.8.27","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^20.11.10","npm-run-all2":"^6.1.1","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.2","eslint-plugin-vue":"^9.17.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@rushstack/eslint-patch":"^1.3.3","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-next_1.0.4_1709055827162_0.8969748051487532","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@code-apron/vue-next","version":"1.1.0","license":"MIT","_id":"@code-apron/vue-next@1.1.0","maintainers":[{"name":"offontime.com","email":"npm@offontime.com"}],"homepage":"https://vue-next.apron.design/components/qrcode","bugs":{"url":"https://github.com/offontime/QrApron/issues"},"dist":{"shasum":"d442057ce6139c7caa43377bb2fd55a9c97ac1b4","tarball":"https://registry.npmjs.org/@code-apron/vue-next/-/vue-next-1.1.0.tgz","fileCount":26,"integrity":"sha512-+MrqxAtOyJSzppQwAy1HhIzoBUqiaJ5PIiIv8fzEa2BoNhyAqU+du32kOU59prL18cHjSWA9z2gGnxW1/LqObw==","signatures":[{"sig":"MEUCIQCVvY4dd5ZKRz9CVYUGlutCpEoFyo3HUAI9KVg+yX6XxwIgLPuYkyYw2hlNAHsjeJTulLqufo5t72XL6P48TEo1Sl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347131},"main":"./lib/@code-apron/vue-next.mjs","gitHead":"749686318017c762181f303692b1aa827677d308","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"offontime.com","email":"npm@offontime.com"},"repository":{"url":"git+https://github.com/offontime/QrApron.git","type":"git"},"_npmVersion":"10.5.0","description":"> Apron Design (Vue3) 的一个分支组件，用于在页面上生产各种码。 > > （原始命名为 @qr-apron，但后续将会继续开发各种其他类型的条形码、二维码，因此更名为 @code-apron）","directories":{},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.15","less":"^4.2.0","qrcode":"^1.5.3","less-loader":"^12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","eslint":"^8.49.0","vue-tsc":"^1.8.27","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^20.11.10","npm-run-all2":"^6.1.1","@vue/tsconfig":"^0.5.1","@tsconfig/node20":"^20.1.2","eslint-plugin-vue":"^9.17.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@rushstack/eslint-patch":"^1.3.3","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-next_1.1.0_1709574663292_0.7354743811209714","host":"s3://npm-registry-packages"}},"26.0.0":{"name":"@code-apron/vue-next","version":"26.0.0","description":"Vue 3 component library for generating barcodes and QR codes","main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue","vue3","barcode","qr-code","component"],"author":{"name":"Apron Design Team, Offontime Inc."},"license":"MIT","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-typescript":"^8.0.0","@types/node":"^16.0.0","@vue/compiler-sfc":"^3.0.0","rollup":"^2.0.0","rollup-plugin-vue":"^6.0.0","typescript":"^4.0.0"},"dependencies":{"@bwip-js/browser":"^4.8.0","bwip-js":"^4.8.0","tslib":"^2.8.1"},"_id":"@code-apron/vue-next@26.0.0","gitHead":"a8e8bfff2cb45d9bf37bef71459e06760598b4c3","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-EmRyM2NwLnx+Hd7R/OR+0b8u5baGA/jzv8mJPax02RHTQSgH5yltraBfbPnyc1YuoPCY5U1K7s5FtT5+3I8wPg==","shasum":"e4c9edbdd698be7a390dece0033a9fd672a063c9","tarball":"https://registry.npmjs.org/@code-apron/vue-next/-/vue-next-26.0.0.tgz","fileCount":8,"unpackedSize":4799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/lkMMDuEztI8AIsqMsCbcSpWeGhAJJtqseZMKLTqzgAIgJCIJNw8FQ/A3NJeutAf9VnJdFB8joqMRQYdIJIjAGpE="}]},"_npmUser":{"name":"offontime.com","email":"npm@offontime.com"},"directories":{},"maintainers":[{"name":"offontime.com","email":"npm@offontime.com"},{"name":"apron-design","email":"apron-design@offontime.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-next_26.0.0_1765811616789_0.5126956382135857"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-27T17:43:47.034Z","modified":"2025-12-15T15:13:38.085Z","1.0.4":"2024-02-27T17:43:47.312Z","1.1.0":"2024-03-04T17:51:03.449Z","26.0.0":"2025-12-15T15:13:36.945Z"},"license":"MIT","description":"Vue 3 component library for generating barcodes and QR codes","maintainers":[{"name":"offontime.com","email":"npm@offontime.com"},{"name":"apron-design","email":"apron-design@offontime.com"}],"readme":"# @code-apron/vue-next\n\nA Vue 3 component library for generating barcodes and QR codes.\n\n## Installation\n\n```bash\nnpm install @code-apron/vue-next\n```\n\n## Usage\n\n```vue\n<template>\n  <!-- Basic usage -->\n  <ad-barcode type=\"code128\">12345678</ad-barcode>\n\n  <!-- With custom properties -->\n  <ad-barcode \n    type=\"qrcode\" \n    full \n    color=\"#00ff00\" \n    background=\"#000000\"\n  >\n    Hello World\n  </ad-barcode>\n</template>\n\n<script>\nimport { AdBarcode } from '@code-apron/vue-next';\n\nexport default {\n  components: {\n    AdBarcode\n  }\n}\n</script>\n```\n\nOr install globally:\n\n```js\nimport { createApp } from 'vue';\nimport AdBarcode from '@code-apron/vue-next';\n\nconst app = createApp(App);\napp.use(AdBarcode);\napp.mount('#app');\n```\n\nThen use it anywhere in your app:\n\n```vue\n<template>\n  <ad-barcode type=\"code128\">12345678</ad-barcode>\n</template>\n```\n\n## Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| type | string | 'code128' | Barcode type (upc-a, upc-e, ean-13, ean-8, code128, code39, qrcode, data-matrix, pdf417, aztec-code) |\n| children/default slot | string | required | The data to encode |\n| full | boolean | false | If true, fills the parent container |\n| width | number | undefined | Manual width |\n| height | number | undefined | Manual height |\n| color | string | 'black' | Foreground color |\n| background | string | 'white' | Background color |\n\n## Supported Types\n\n### Barcodes\n- upc-a\n- upc-e\n- ean-13\n- ean-8\n- code128\n- code39\n\n### 2D Codes\n- qrcode\n- data-matrix\n- pdf417\n- aztec-code","readmeFilename":"README.md","keywords":["vue","vue3","barcode","qr-code","component"],"author":{"name":"Apron Design Team, Offontime Inc."}}