{"_id":"vg-print-vue2","_rev":"57-ea1c909b2a08852a8acc965ebc839be2","name":"vg-print-vue2","dist-tags":{"latest":"1.0.514"},"versions":{"1.0.1":{"name":"vg-print-vue2","version":"1.0.1","keywords":["vue","hiprint","print"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.1","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"cbbc8179b507250330a16c6315ac40b471e2c0e2","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.1.tgz","fileCount":10,"integrity":"sha512-5VJ5J8rsMhu8Y9EScJfm3PTVFuoxq5yIzU9M2Y+KWYJ8k26tGLBggXN+nUoItv8DR2c1Sqov9o5RHF4t4mJa2A==","signatures":[{"sig":"MEUCIC1FrrAyEPEeDoQYXouBOlriU4nbs0kNLoqutKGR/UsxAiEAnbrGeurTxZO694Ttc7Ycj/+63ElVtfWy+yOBuomSi0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7189730},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.15.0","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"16.17.1","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.1_1776127972438_0.0465623158460311","host":"s3://npm-registry-packages-npm-production"}},"1.0.101":{"name":"vg-print-vue2","version":"1.0.101","keywords":["vue","hiprint","print"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.101","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"efae326612c31385d6983d63ab2b82c1af43ed8f","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.101.tgz","fileCount":10,"integrity":"sha512-GFrJDJ62aljUnZFOUfP5os+p63cgGt1TZESs23jFtsHUt8rUIa1r0P1KZwLZ86XxDQuyNQMOSmCAoZHvco5THw==","signatures":[{"sig":"MEUCIAJukbqH/P9nCrOKx2DI08bHn21xazBDpdWMigOPh9q0AiEAxOoxo9t8xczn9IxfO048FdcJxsziyrV5vmPHevGuo0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7189719},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.15.0","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"16.17.1","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.101_1776233574837_0.5167574649125015","host":"s3://npm-registry-packages-npm-production"}},"1.0.102":{"name":"vg-print-vue2","version":"1.0.102","keywords":["vue","hiprint","print"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.102","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"afc31d433fb089b75227603efbd544b644576273","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.102.tgz","fileCount":10,"integrity":"sha512-oFeN1EMIcUlq3PllCr/1bdILxxBBr3GoJxwbLgMdY0OUvT7nLImvDx6qUgcoYS5gZ63/OfvPSimbPMC83Qw09g==","signatures":[{"sig":"MEUCIGsXlHSn9bM2DaFpu2V4M3rtriW3d93Gx33WZ3+KOPXHAiEA6ihuDuqpRJtFI6sfxXiV8ODtD+s1Zn6VNOTj8a5r8dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7207767},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.102_1776319355548_0.8653167796445889","host":"s3://npm-registry-packages-npm-production"}},"1.0.104":{"name":"vg-print-vue2","version":"1.0.104","keywords":["vue","hiprint","print"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.104","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"abb90325e770f92318ae74c3c05cc763bbeb04b1","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.104.tgz","fileCount":10,"integrity":"sha512-G62AfZvHseb9p0lQNEzuLUbn7RYEyPixbG/QZlpTaRzGEh1wFFo8oErcNmUZK143xh2/ITN3u7F+oz3YzH63LA==","signatures":[{"sig":"MEUCIFJvCgmfStIcw5NBzBdYEiCsEd4AdKbLNu9A9q5mewSGAiEA4MunKosMDFBjI7OQQXA24iZA7yBWTzQo9ky5i2sKs1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7245327},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.104_1776514835373_0.9940124593338384","host":"s3://npm-registry-packages-npm-production"}},"1.0.105":{"name":"vg-print-vue2","version":"1.0.105","keywords":["vue","hiprint","print"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.105","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"7f4802418ab890964a3e6e1ee3147066b1dcf526","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.105.tgz","fileCount":10,"integrity":"sha512-yAmgijPcdYz4HXlWqBuJ0GWNDoWe7iIwcVmgJ9TRjSIeVedyjT4Ji2bsLUlIqvjIMe8/VL9MQfPKob3jEU9jPQ==","signatures":[{"sig":"MEUCIFYzYEhpO4jKz4d1lexwSjDd7SDWwDtXZyQRJ0jqGY1ZAiEA+qpgUyB+rYTvMJwh65HdBd9oyuv9OdkMgXpCSVR0fY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7251752},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.105_1776565296530_0.726031147941196","host":"s3://npm-registry-packages-npm-production"}},"1.0.106":{"name":"vg-print-vue2","version":"1.0.106","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.106","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"3cb3292a6a51141bb24fc2a886c94329a4d487b4","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.106.tgz","fileCount":10,"integrity":"sha512-tbRNnFmzQYLnJn6qiRLrmrVnl9WX+LFw+6rvDeHw1tjh4n7ezy1vHmU1rvCVIVv9v4GFoe+tSfYYaOCHkjGdKA==","signatures":[{"sig":"MEUCIGdEoAcTlp+lyhe7ez00k6fUmfY6jX6YDSbmA9FsIbO0AiEAsuVbSGfl90YGoyLA+7UTSK+5Urtj41oCrhZFd6zLzqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7261223},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.106_1776857224970_0.8769754243599057","host":"s3://npm-registry-packages-npm-production"}},"1.0.107":{"name":"vg-print-vue2","version":"1.0.107","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.107","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"0f2ffbb9f9bbb50713c31733aa46d94c6919b23a","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.107.tgz","fileCount":10,"integrity":"sha512-OHWXIKmNDUVHNi191ogYgRDvuSLuyqWEuZpkDrVfHj8MJw/8PgtYy2njLVTe1dhs2QU89HMBPae/bpQ7YB5vHA==","signatures":[{"sig":"MEQCIH2YD4p/J8h4hS+0NciPCEWqYkV7ZTrjl/MjPZC4jW63AiBT01dh+DUKalZY3vJTAhhCeCCQBskRnaG8dPQhGUP8Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7261223},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.15.0","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"16.17.1","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.107_1777017783434_0.3095514246428084","host":"s3://npm-registry-packages-npm-production"}},"1.0.108":{"name":"vg-print-vue2","version":"1.0.108","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.108","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"107af77d0abfa78daea241cf7788a887e4d21165","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.108.tgz","fileCount":10,"integrity":"sha512-OWcYovPuRzv/u6SFiCQ5n1Gb8jjJBvs7/UpAqQ3XtXmXM55u7gDCujTUavw4OC4BRIW0k42b4sYLP835aGAb8A==","signatures":[{"sig":"MEUCIQCtLDvO6cMVekihlBeqf0Y9tj5Jrk8VXbwhfRdFhc7ldwIgM0s5jEYkTMHyRzVdHrXBQtlzhEVGnOZj2W87U7pd/WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7266480},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.15.0","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"16.17.1","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.108_1777202668700_0.6032454914881","host":"s3://npm-registry-packages-npm-production"}},"1.0.109":{"name":"vg-print-vue2","version":"1.0.109","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.109","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"f700f2f279ef52f79a3b896ed126fee45079911a","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.109.tgz","fileCount":10,"integrity":"sha512-AZY6MJF4DscI/6+KPda4+8H8782ZM/+ZLd/iHgDQJK/BRMugp8zLr6FY3MoWfoIUJnBybYUlRRafD/DwD8jYiQ==","signatures":[{"sig":"MEYCIQC0xmks2FjHsQHz+88TJQz3oV+v1DBhBjYY5sJ6UubpOgIhAMf2bodKINRfEz2Hv4sWuPOWfZV18zY7JxSiMyPZumm8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7270998},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.109_1777443175054_0.17760385351548802","host":"s3://npm-registry-packages-npm-production"}},"1.0.110":{"name":"vg-print-vue2","version":"1.0.110","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.110","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"b0dce92f33710e8774fc7a540fc75711650200b9","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.110.tgz","fileCount":10,"integrity":"sha512-TGKw+2AIoDkXEaOpXGSJd5TxYeF7Vs8jqeszTWpjIZWlPBToOX5urPuYWptBaUrI43jQV6pfGgVNN11plE1RxQ==","signatures":[{"sig":"MEUCIQCpUmv3VM+RjOxlKtbYM7zLJHuNYDuLOJZSVPI4OihFnAIgC/FyN8CZlWiH7A9c7eERdYOhSaSk50E+0VeLyLsysbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7281898},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.110_1777466623380_0.18911132195375613","host":"s3://npm-registry-packages-npm-production"}},"1.0.201":{"name":"vg-print-vue2","version":"1.0.201","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.201","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"52838a7bfdca6355178518ffbfee4ba3a5a5f822","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.201.tgz","fileCount":10,"integrity":"sha512-M7qpubVcBGw+uLJcZLe35lHAAnp+6IcA2FSULWV9AHq6YZKii2EGBYjj3XoljJJmZMjV19LaoDPH73QS6fEl8A==","signatures":[{"sig":"MEUCIFx7u/bwhShoOTnGxWnzPaQAV4AiaukuuKYa71lf93+IAiEA/sGo53lZxTz8kJr8eKKh6tmImeucy0Z08/K6KB/nQzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7292619},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.201_1777640924998_0.739717964880781","host":"s3://npm-registry-packages-npm-production"}},"1.0.202":{"name":"vg-print-vue2","version":"1.0.202","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.202","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"6904e71eac459ebd56b2b6b80d427df88681649d","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.202.tgz","fileCount":4,"integrity":"sha512-kcdf/PqKZe+gPdr0eSaAUaZ6K4j9OeoaijGYw+x5juupY15Uvl+guJqV7Sw1LB8wg7N7i073WIBPkYfUvbaG8Q==","signatures":[{"sig":"MEUCIEEWxYQelywITKSdcXpvhXz5xpyohTHVJyTzcxsXkw68AiEA0BDXNrhhxu66IzMPrRA1xfKTFKFxvGtlVw4/HiNCgsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68016},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.15.0","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"16.17.1","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.202_1777812532752_0.35256233141286497","host":"s3://npm-registry-packages-npm-production"}},"1.0.203":{"name":"vg-print-vue2","version":"1.0.203","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.203","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"ea4d3ed8587d9357a54985319638399b7671755d","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.203.tgz","fileCount":10,"integrity":"sha512-HIkydkb5fN69rER4x7qaIilNioeBDai/cdlPpALcKh2scEdFnvt0tla9xi3Um+9/IBYTDSSUiJVjKP1bhRGyfg==","signatures":[{"sig":"MEQCIH+kdavrJl5Wtz6oISt1MWYju4qNkCX19CzdPn9Ohf13AiBJS+Bfiq+UhGkSoys4ByCrgK/wAe3vRzcRVqfF7v2irA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7306979},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.203_1778547522892_0.689103467764997","host":"s3://npm-registry-packages-npm-production"}},"1.0.204":{"name":"vg-print-vue2","version":"1.0.204","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.204","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"bb77490a0afda67e797d0a0088283bf8006ef14b","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.204.tgz","fileCount":10,"integrity":"sha512-mPf3hRp8g36vNfqcWM0slfWHa+CBAJMT5OhDhD+EKUwMQCO7Mvhez9YepVFsQEvvtBZF8q9eh+fRgPXJtFPYkg==","signatures":[{"sig":"MEYCIQDevn349Sn5a6zWSLIeHIKEMuKuRIs7dqVxEDZhOEmRtQIhAMljbFwBx0EKUsdEoXUr1Ll54W3sDrc9xqwmi1Bg6mVA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7314975},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","vite-plugin-vue2":"^2.0.3","@codemirror/state":"^6.0.0","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.204_1778672181531_0.7498499717854592","host":"s3://npm-registry-packages-npm-production"}},"1.0.205":{"name":"vg-print-vue2","version":"1.0.205","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.205","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"5646d1d67ed803abfa28f7c789732c11fbc9ce42","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.205.tgz","fileCount":10,"integrity":"sha512-HzK2/msGcjtZ9B1r2Yftbcycn0I1A2bhfM69Y3eGb7zgTIb1ViCO2YAocMoo1wL5irFsXRPjQQf6Uoks3O/dYQ==","signatures":[{"sig":"MEYCIQCI0Fd06PNoIQMMvWnpr+I021aYWaTczPhDYy0MvWC/mAIhAIi/8icWtEEcycdySUzctBDRtPhfZPRBq2EJ3nnxwxYO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7312107},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.15.0","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"16.17.1","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","@codemirror/state":"^6.0.0","@vitejs/plugin-vue2":"^2.3.4","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.205_1778916895869_0.12102626536952998","host":"s3://npm-registry-packages-npm-production"}},"1.0.206":{"name":"vg-print-vue2","version":"1.0.206","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.206","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"0414d69a2d140ed60fc7bfb1fb16b477a05dbe5f","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.206.tgz","fileCount":10,"integrity":"sha512-8VlbiOP9dz4Kz3kX59SJOoo3VUzM2wUdfkr8Z9BJHWswmqqOR9kQSAq8UHDu6g11SXDObwPDxSgkZHeS1Zv5Eg==","signatures":[{"sig":"MEQCIGUmuratwgacQsn7aiQvIfL+y2DMuiIGeD5wcNjVjyzMAiAUyrYVr2Vyp0ZJIXfoxTOcj/teLCQmT6hRIwQhV+Os+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7352735},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","@codemirror/state":"^6.0.0","@vitejs/plugin-vue2":"^2.3.4","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.206_1779361349211_0.5557675639368365","host":"s3://npm-registry-packages-npm-production"}},"1.0.207":{"name":"vg-print-vue2","version":"1.0.207","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.207","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"8e1b5f27d5980fb207f28820075b3770d804db67","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.207.tgz","fileCount":10,"integrity":"sha512-1TiqEsYjt8kdfTAFcwiEuJa0jGxw/cyP/URz6n/eNUh+MAWqaSQK3ANrLzuqnH0qFkQq9zL8rAkvwVVQ7JDJ/g==","signatures":[{"sig":"MEYCIQDq2pWSdUAeM68vFsLQv4Rl+5U+haienfflQgDGrYpsegIhAPx6MV5vKBG+vbUPl2O66z6F6Ex6nCAHXJVeyWjRYNfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359013},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","@codemirror/state":"^6.0.0","@vitejs/plugin-vue2":"^2.3.4","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.207_1779512173514_0.46232969857991035","host":"s3://npm-registry-packages-npm-production"}},"1.0.208":{"name":"vg-print-vue2","version":"1.0.208","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.208","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"24b91de0f7ac978a9ddb328012ef367189d86ad9","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.208.tgz","fileCount":10,"integrity":"sha512-Jc2BsbHTGsQ5R7cMMnXFMztbhkY5o6D+2V+FJmFfSyLXhsVepshVfGh+LkvhIMZdeM5VUSyTymk9L2ffs1aGSg==","signatures":[{"sig":"MEQCIAonkQVSJuGs31jlJH3rnZWy/AM/aiDY6PKrwNRCYoSuAiAv1V1NX04QoVGhyEMSt0P1TxmKDVk1ctlJKO8Oy2L3UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7513185},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print-vue2 Vue2.x 支持拖拽(分页(不分页)、表头表脚、样式设置、复制粘贴、缩放、撤销重做)生成打印模板、导出json模板数据、静默打印/获取MAC地址(借助客户端)","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","@codemirror/state":"^6.0.0","@vitejs/plugin-vue2":"^2.3.4","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.208_1780138456599_0.5125198486978624","host":"s3://npm-registry-packages-npm-production"}},"1.0.209":{"name":"vg-print-vue2","version":"1.0.209","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.209","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"48139a0a7caf80e35a207a4d328cf19ce561a123","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.209.tgz","fileCount":10,"integrity":"sha512-IdmA2eWiCt9SJFe9N20zoGhKHGTtdjgNtF95IodMBExun9f+gjGJtPI5Z5jazOJazDOJl+wNskljCblZc9nb+A==","signatures":[{"sig":"MEYCIQDphqqEZapnjEDefLT/6w8yJlHagKI6W7n5d6RMpZl4wQIhAMYzWyhOBmCqjwV1VFVCoalpOPEbZ1K9Okey3KzMlaRg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7516428},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","@codemirror/state":"^6.0.0","@vitejs/plugin-vue2":"^2.3.4","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.209_1780395689665_0.14788824768511266","host":"s3://npm-registry-packages-npm-production"}},"1.0.210":{"name":"vg-print-vue2","version":"1.0.210","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.210","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"59ce0a203c508905369dfa72d3131e7d8e127b4d","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.210.tgz","fileCount":10,"integrity":"sha512-+P7UJV1n5B4P9Ig90M130TzTJKn5Fc/nIl6fGNKmb51XIHfgTuX7cISsPKW67kHmn8g3l90+CJ+PlX2HHAzKKA==","signatures":[{"sig":"MEYCIQDRs+EEsFMFK3XEs4tHfOTKalBtBd4aaNX/MqfI8BRtRgIhAKEqxt8+xFcBcAUPMLJQQWS9ju2bT2Zk+pYShnnebXYP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7548907},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","vue-i18n":"^8.28.2","@codemirror/view":"^6.0.0","concurrent-tasks":"^3.0.3","@codemirror/state":"^6.0.0","@vitejs/plugin-vue2":"^2.3.4","@codemirror/commands":"^6.0.0","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.0.0","@codemirror/lang-json":"^6.0.0","vue-template-compiler":"^2.7.16","@codemirror/lang-javascript":"^6.0.0"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.210_1780744073482_0.8917373681008542","host":"s3://npm-registry-packages-npm-production"}},"1.0.211":{"name":"vg-print-vue2","version":"1.0.211","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.211","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"a15d421d962a6087a140ff8a14fd9547ab464988","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.211.tgz","fileCount":10,"integrity":"sha512-FX58i/cIOqvVwkt71bQ0CODz8pQWjLdH8dwdX0v+NE8S/SIuU84WRhyCBnP005y/m+BtlBXcVhjDvR+qG5zNug==","signatures":[{"sig":"MEUCIQCHoLx/Ww2CRX/xAmN/9Vy2vnY4ZrRK+dRn2ZxQfnGhoAIgctlYDTzFd31xjmaBqCVIbEZpsNKjfY/XJXjjNJ+21Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6650223},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","@zumer/snapdom":"^2.0.2","socket.io-client":"^4.5.1","vue-plugin-hiprint":"^0.0.60","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16"},"peerDependencies":{"vue":">=2.7.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.211_1781008860772_0.3894050714726527","host":"s3://npm-registry-packages-npm-production"}},"1.0.301":{"name":"vg-print-vue2","version":"1.0.301","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.301","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"3d52a383bea429731f8a6e652054ef446325567e","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.301.tgz","fileCount":10,"integrity":"sha512-NpR0KRiHvK7RGfFi6rBrKU4VTVkmsBiMMBAb27zSbRtItZ0syv/9i+r4zKnmylL01sdPDxRCFL+71QXqgxH2dQ==","signatures":[{"sig":"MEYCIQDu58Ck57F+ADtqtUnWV2sa2Mqp53pXA4vL4a+W+LaFcQIhAK15lO72fs0mhc7EtXKD3DwCXPPTgGAybmpynh9Q3/l9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6600967},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","axios":"^1.14.0","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16"},"peerDependencies":{"vue":">=2.7.0 <3","socket.io-client":">=4 <5"},"peerDependenciesMeta":{"socket.io-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.301_1781182023395_0.5894418985552792","host":"s3://npm-registry-packages-npm-production"}},"1.0.302":{"name":"vg-print-vue2","version":"1.0.302","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.302","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"e328f034b34eec42dae602dca78dbf0b183a3bce","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.302.tgz","fileCount":10,"integrity":"sha512-bIX51kgBD25HtMfF58sJsBbz4B0oY7kNmg45e+8/LIHzt8KgGAZNPYuA6Jb7DFlu9QFiL9i8OS4SVinQgITXfg==","signatures":[{"sig":"MEQCIBqIlX5hYoaA4tux8t4psBF6eFijLlQ+Ym6J1rB4sLwsAiBnouKIpgk6KlTcswkXNmwv5KKWs2q+Il9xQ8BIJNNqRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6507348},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.302_1781346538923_0.24972133639897587","host":"s3://npm-registry-packages-npm-production"}},"1.0.303":{"name":"vg-print-vue2","version":"1.0.303","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.303","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"6eb2a08f8da2f09bf0de7ca28b688d0db9a14bf0","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.303.tgz","fileCount":4,"integrity":"sha512-6aNv1fJFSXr3t2qW8kwrLxROtAmWFNrsPe9aQRpMu8gM1j0eNyGGX/cCqoUQxpoVL/S7Z7hWthyTif6cHiKpcw==","signatures":[{"sig":"MEYCIQDl9cRVh4QCdt4M/tnB29WhfHpA8EbCVJL+AttK56YXegIhAOZF8OlCypilNNGjPW6zc1A1UZY7koxYBnUwGcXWDCr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68816},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.303_1781698700735_0.8696083753341155","host":"s3://npm-registry-packages-npm-production"}},"1.0.304":{"name":"vg-print-vue2","version":"1.0.304","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.304","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"ab6c577cc245a195a83cdf35ffa7d3c614c5ef76","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.304.tgz","fileCount":10,"integrity":"sha512-FEKGN0Y14wbYLs6PbuPDV+SeQ7/ohJRwsHgJ6+wL+ZXX/giVmXk/mt2r4Pxdsf3zDUAW6wpIARcy02YrmmBdjA==","signatures":[{"sig":"MEUCIQDidbKPheTzY3DKnX0kCl2BdJAtz7TyUfPPVwP9oR/T/AIgQJ5Rb7XOZzXpbP0+AuOUAphUFnduEnpj9b6gDZ6ZeJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6504418},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.304_1781699171250_0.042235557766953535","host":"s3://npm-registry-packages-npm-production"}},"1.0.305":{"name":"vg-print-vue2","version":"1.0.305","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.305","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"7047c99bdb0b5be38d93de9bdf9f7e763c662d0f","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.305.tgz","fileCount":10,"integrity":"sha512-TStdSyHRQmcOhLw0UXTCWF9WbJN1zXqjL79cbFVql7vxaL8r+CJEYmeEdS2WYi9jFqo/PZuyf143cfFNv+UW+g==","signatures":[{"sig":"MEQCIBdmKOtr42+bBsOKD38GS24wxJ4+MiRQE/+D6UHBPBDqAiAOfTvctyzMhUzWfgc+iFynO1H4sLJG8d71C5y90HZTYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6506228},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.305_1781781219871_0.669694380070639","host":"s3://npm-registry-packages-npm-production"}},"1.0.306":{"name":"vg-print-vue2","version":"1.0.306","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.306","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"8fe13b0d1a0ef7ffec2bdddb31647829d2ee430d","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.306.tgz","fileCount":10,"integrity":"sha512-0h6+dMYpgZ4bMQib/B56XJyeowqeq/wf9yunwNlNZr/5BJKY+nxHGLI5rtmPn/egP6L5zT1De3gAguyiZ+OJlg==","signatures":[{"sig":"MEUCIQCYv1zCVYg1sOPIsw94m+cnJ5/HelaGizhmyfo27BcPkAIgHw+DOqwOEtsrbUSRgH+465XCuLPqKEzyksakhJNOyWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6509271},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.306_1782217614410_0.9736098756861293","host":"s3://npm-registry-packages-npm-production"}},"1.0.307":{"name":"vg-print-vue2","version":"1.0.307","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.307","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"226e2db419ceb7457ba1f87a49087cdfe0d3be23","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.307.tgz","fileCount":10,"integrity":"sha512-uuY3JHQAU1bMw6mUxQ0YSBjom/K7ViQ2Kl3mDNmfozE60Of3KW6knaHJFT3kQZnp9gSN0j8HcQLE5YyO50R7RQ==","signatures":[{"sig":"MEQCIHdNllgs3XqadA3m3eL49yOKTM5TChDCZqIhWt3rzbZxAiAT+OINE5jPH543fsuqpMFHiUHuPDUXlwmTQa6nr4hsZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6518325},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","bwip-js":"^4.0.0","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.307_1782439026260_0.36898604450903894","host":"s3://npm-registry-packages-npm-production"}},"1.0.308":{"name":"vg-print-vue2","version":"1.0.308","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.308","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"3e694d5b92661de334c4cdacf90452df2f89312d","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.308.tgz","fileCount":10,"integrity":"sha512-KDx7NvUvtdt4tONRDIlIh6Ek+C6v0p6zYjRkqDuZt0YlG2W7jFEWSrRBWiK2PO90rl8RRiAvT0VowJ2zKjABDQ==","signatures":[{"sig":"MEUCICJlJcNc9TOLQEpiktl8lc8HFB0zWJrQU1LFNlMWRrzmAiEAnig8al2l3h5FMGJtMzkpSCCbA0AykTCs8jZhOYbw6sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4721211},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","json5":"^2.2.3","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.308_1782781377147_0.09418276690882865","host":"s3://npm-registry-packages-npm-production"}},"1.0.309":{"name":"vg-print-vue2","version":"1.0.309","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.309","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"46618710cfc965cc06b4151bd57f6893d240a5c6","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.309.tgz","fileCount":10,"integrity":"sha512-0ySBdEyZQuyA2IBWF+e9O2S3pOUcnHCTOnQQcHfKZe4TAUkair+0HwFm2s0OKlZHyQfJ1Ysu6xA+SjEU3FYoTQ==","signatures":[{"sig":"MEYCIQDLre06+3jO9chFTyvMwg8LRRVPdVmP7dCmwHY8qi/S9wIhAOnupLUBmNaHhbqAHtVvn4lweuJAYmm8AY2uz8NNimSq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4738005},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","json5":"^2.2.3","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.309_1782951438348_0.9540202297965645","host":"s3://npm-registry-packages-npm-production"}},"1.0.310":{"name":"vg-print-vue2","version":"1.0.310","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.310","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"e7de8262d459e8ed9777932db17b34e5394d45bd","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.310.tgz","fileCount":10,"integrity":"sha512-wCQtnBz665TzNvvcF8DAchZzGC13D7BSWm4mAg9zesQg3i13SGdsojrcntS4Vx+SGwraSb+TuKnYiVioRBBo3w==","signatures":[{"sig":"MEQCIDqh3jHhcDAaeyCzU9tHWT7lJ00rqXOcZBZPaP2M2RAOAiATG50jUS/XO0skG0pNIUdDE+M9oV07RQ6N32zGji43rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4763008},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","json5":"^2.2.3","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.310_1783598780227_0.5997047194870628","host":"s3://npm-registry-packages-npm-production"}},"1.0.311":{"name":"vg-print-vue2","version":"1.0.311","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.311","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"5dad814bb0c8a942a1ca8c1c807984db41367baf","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.311.tgz","fileCount":10,"integrity":"sha512-CkgwbCpvQvVfwIvyDExrsamKryWOeVxLDO9guz3DBFBMv5lI3UVUnB/gMHgd+lIqaCbO1XcLR6Lh7UKogYSDpg==","signatures":[{"sig":"MEYCIQDrxic+KRuadn6kopKIpvfCi8I54vgPMy38v+mi6t33UQIhANVOcV3gCzZHbf5DJBEues6xsOFL2DHnXDK9RgKubOFm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4778840},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","json5":"^2.2.3","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.311_1783942686142_0.06941074865124564","host":"s3://npm-registry-packages-npm-production"}},"1.0.312":{"name":"vg-print-vue2","version":"1.0.312","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.312","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"21753af346430f70284e0b95eebac7f5c50c1de9","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.312.tgz","fileCount":10,"integrity":"sha512-YKoQhCMLpmJZywJcOAYWcQOOTt50wl2Y8GpAI3NjD6xyP3Fgju9fAk3UWijCXnbDPQWhAJ+D7uG/VqM3KioQxg==","signatures":[{"sig":"MEYCIQC9lW2HUhqwZSOgTBrw7a7XPzIey9kr4WV7YCkiRmjqJwIhAI9C31UX0pVF9qrIyJawoKsnvoTjXlDTUXf+aqKSiF6K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4818302},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","json5":"^2.2.3","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.312_1785724754271_0.9875361227329458","host":"s3://npm-registry-packages-npm-production"}},"1.0.313":{"name":"vg-print-vue2","version":"1.0.313","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.313","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"e3815fb20c1ba111fbb5585522258e67bef678e7","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.313.tgz","fileCount":10,"integrity":"sha512-DwdGYI0saZU1hCtXJhwTjIiwaTixeuSZ2A1Thlzg0izH/omcPRjW7y7SHDogwA+kGxU6u4y1svfeiywFcpMjnw==","signatures":[{"sig":"MEUCIBtgLOWOgnBf549Uw3ASzgoh1uhkAvYfdVrLKfuIPNNtAiEAhr0eWoYWDNffB8C3XlXPLGRf1rFzaMZ3vLCTtG+XdpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4819850},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.313_1786598966020_0.9136419321657163","host":"s3://npm-registry-packages-npm-production"}},"1.0.314":{"name":"vg-print-vue2","version":"1.0.314","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.314","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"6607cb887f64179e603d99b8e0ee99255b98b592","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.314.tgz","fileCount":10,"integrity":"sha512-F1fhDrzXC26u02AeNER1mTdqSXvK7DH7FiKa9B+RX4gQxsGHjumY7SP+0iKgFMRrD3CTUBdZzd5LTDO8qRLlVA==","signatures":[{"sig":"MEUCIQDHvZqt5DikT/bPJRK7SZQLN7K+FXoDQnURHjH2gJVc6wIgDg1D9EE47mm48jOfqH6ptdZbMj/xJ0L+WJKpQWzmxIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4822760},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.314_1786610479520_0.6534395545089986","host":"s3://npm-registry-packages-npm-production"}},"1.0.315":{"name":"vg-print-vue2","version":"1.0.315","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.315","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"671a162c56653506b6b265a302d4d0d577f01252","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.315.tgz","fileCount":10,"integrity":"sha512-2J6t05aP7x5Ph3LFYZc/SQZC29Etcwua+ha5kzRFxPxR0mWWepsPCUMqXhzemUpu2GUiHYDssE9tkn3hMQBzZw==","signatures":[{"sig":"MEYCIQDF1d1P7TyJb6ztYS2+ly1xCsvdYbUM5farLa2zI6coZwIhAISgfAv6gXunzx6LyuU3QWFdHE9fhWENQswsTWRbUX1+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4824065},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","prismjs":"^1.30.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","vue-prism-editor":"^1.3.0","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.315_1786696135056_0.47659062947831043","host":"s3://npm-registry-packages-npm-production"}},"1.0.401":{"name":"vg-print-vue2","version":"1.0.401","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.401","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"df057f73c7bdfe7fbbdca174dcc2732842439c19","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.401.tgz","fileCount":10,"integrity":"sha512-Zv1yXt5PxLsJm1vwI6lVtxBJNDOxVRLMNUJL6/20IUkIq53NQaDZ8QffTZSjilx80Ia33K05u7k7DsqruQ6YZA==","signatures":[{"sig":"MEUCIEZwyMiuCd4ktdtJx8xMrpl9tjMy86RJY6FT4SPMu3KMAiEA9CxqBBtR6yZEaDGpBEOSfB174NjoDcPHUpMUX2WeKcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4758120},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.401_1786699001224_0.32816430234645777","host":"s3://npm-registry-packages-npm-production"}},"1.0.402":{"name":"vg-print-vue2","version":"1.0.402","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.402","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"615887ae4d4b09ffefd322f36683ea1310962f8e","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.402.tgz","fileCount":10,"integrity":"sha512-tNnD7jZXbB+yykxGQShBRAcQReyJiMaE3jLchZFhBS+tpfl/AtNUTPio3J3JT07jT3BuJCh07iRDQCO8SJgd9A==","signatures":[{"sig":"MEUCIQDf1ZIs5mV7qbQTxLdt2tdCByKamRePSDJd4TWhOdxJgQIgTEWBhuMqRFoHsWjYAA4+aO+6RKuRs1lvF7HLAv47itU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4762600},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.402_1786948368084_0.011663990315121664","host":"s3://npm-registry-packages-npm-production"}},"1.0.403":{"name":"vg-print-vue2","version":"1.0.403","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.403","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"9217a8a5873b07db4a157d259ffaab822bf8d9ca","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.403.tgz","fileCount":10,"integrity":"sha512-T7qJoLMRZu3uuos+iNAC+2c11Pj7pIIAsUqK3wrCk6tf97Q6kTdjuEUiUzkXM1UqU5rmjiUVGqqCyPaqXuBXDg==","signatures":[{"sig":"MEUCIDMQwk8J1fdodd7TpAzsspuH5a6rHUGPfy4XCmufUYNIAiEAlOjjwQlnkdtihv0VXghBTZqCjuKOl1vP/W2yJ3CIPuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4765008},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.403_1787283726803_0.6358128996807793","host":"s3://npm-registry-packages-npm-production"}},"1.0.404":{"name":"vg-print-vue2","version":"1.0.404","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.404","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"0abd4b209d5fba41226e21c280c789b6711ee1e2","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.404.tgz","fileCount":10,"integrity":"sha512-QfcyB9EouwC7SJ4oOMkCUn+kKDnu1805aaslwU1EAIVwe2EMGo6PCqFBrOPvPpfcZwyaJgqYU/0JJp5MbDd0DQ==","signatures":[{"sig":"MEUCIQCHKsrvyRkQitHmQV1mjitld0vW94YCuLXITdxVf6ZTXAIgbyImbhjNjuo/TDSxEpBJIA3wFi3inWDHJ+2ZZwbC+ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4765227},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.404_1787302639334_0.674030064438621","host":"s3://npm-registry-packages-npm-production"}},"1.0.405":{"name":"vg-print-vue2","version":"1.0.405","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.405","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"8cb2f82b8547ad2b1c1e0b2a304745163e773c64","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.405.tgz","fileCount":10,"integrity":"sha512-MijHSpal0D+Jebk5cjGYibbeaeTIA/k8zovFGcnxZ41akgJf3KztTEa9wW/cYB6ZS32jO/ENw3cf/ISezJCTxA==","signatures":[{"sig":"MEQCIFVR/qWwKtgCRzuhZtTwwPGYmZ4f0gEvFV1VPz9otCFBAiAYt/B3HXkCsklwqypLPRHm4bxMfFdm4Z1BzH38IUSJaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4766959},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.405_1787659830042_0.7066467011553008","host":"s3://npm-registry-packages-npm-production"}},"1.0.406":{"name":"vg-print-vue2","version":"1.0.406","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.406","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"2f9f2c6a7c701509a964a4fce52497ffee9fb2dc","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.406.tgz","fileCount":10,"integrity":"sha512-r6b8D7cv1AiiG+/Q+05ceVHR/kGyrgay+DUdMlVr6yDOMQv0wCZXLw41du6cqpEXe3EouEQYyYVXt8KU4aeV7w==","signatures":[{"sig":"MEQCIHFVV//NtiO/U26yOL3Szou7k8iJBYcDIhkbjZXEvxyNAiB/F3OOljHmEoTHF3doPwjMWuVL/muek/uuZb6FoFZmkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4766779},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.406_1788143233433_0.1888444737390076","host":"s3://npm-registry-packages-npm-production"}},"1.0.407":{"name":"vg-print-vue2","version":"1.0.407","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.407","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"566dbf6e89df8a68f69d6d3657d0c9ddaa39e231","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.407.tgz","fileCount":10,"integrity":"sha512-BNdOMisx+LXL42oj6FWtYGQQEomOd3p6/xEXhZcrF9mHiKVYDg1ctWZ0u/GrIWNJbMGqz4maF6d/XBJzKebEXg==","signatures":[{"sig":"MEYCIQDRNFOk+a5Faq4x+PQUECvBb61LH0id4f1DF/qTVOa1wwIhAI3mCj3dqbHB5I7wMoukWXfootueQrC8A5PW8gY9cHIg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4448133},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.407_1788165854110_0.6008374067783218","host":"s3://npm-registry-packages-npm-production"}},"1.0.408":{"name":"vg-print-vue2","version":"1.0.408","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.408","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"e9e6487148d1595e458e77567204719ee57e2590","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.408.tgz","fileCount":10,"integrity":"sha512-vyk4DzFG7TdEmqdetD2MiImF+IsRwQ4gaTPHnDpF7Mw1YOvcmpqyNnARUqG11XUEeM0jFusCj/EBLRXrw4E9rQ==","signatures":[{"sig":"MEQCIHNYsxAFej698p77qbS5XJ8WgqRo/enDd7obSN9qAdcsAiAz+Au9h/89u/vMMjNrqXMB/MBaUNkzuHbtMM4AgFI9Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4446401},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.408_1788251439180_0.9180422740311138","host":"s3://npm-registry-packages-npm-production"}},"1.0.502":{"name":"vg-print-vue2","version":"1.0.502","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.502","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"754aaf0312c0de3cca876b6ed5da7da9b426fc2e","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.502.tgz","fileCount":9,"integrity":"sha512-LzapUdaKDgnvjdXMEpK5uA09HL5GI+5vtjdYdtDBzcX6t//NebElTuaIkvHOnraY7fEn/FT6y1q3S8ZqCMukTA==","signatures":[{"sig":"MEYCIQDmmttbGw+G4n8m9Kh8GpdPXbspIkHmlfYfbmcEf0f4FQIhAPrNLbx1nu+WbBmcz10tHlkymVK2N0Yn8DoznAJI+KW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4527298},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.502_1788858616364_0.5317546410685681","host":"s3://npm-registry-packages-npm-production"}},"1.0.503":{"name":"vg-print-vue2","version":"1.0.503","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.503","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"ea67ee7fea00ad79a8b15d0306602d88c44ed200","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.503.tgz","fileCount":9,"integrity":"sha512-Q65BlfDH2I0Gg2cf8jdPpyObtLIgfhFZ94NHyENMveoDjc46GGn/aoniSKSu/GV1YiMATN1x16s8O1uNrqTUhw==","signatures":[{"sig":"MEYCIQCbeKKBqpzwHiIM40oaCZUVGiKlpJudnsMI6PgRkZ3GagIhAMRaA4YZUsVJzqsvig4b6ru2yBxN6T1fZW77jrksXyxO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4498855},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.503_1789025230008_0.2001074018037654","host":"s3://npm-registry-packages-npm-production"}},"1.0.504":{"name":"vg-print-vue2","version":"1.0.504","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.504","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"9e3bb7c2fd7e973ff00a6b8c3ebb617b5dd6aaa2","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.504.tgz","fileCount":9,"integrity":"sha512-SpWEOwZP5qVXI9OdHj6uh4DlkpBJw5pQlT8Xu0N3HG37Dv17z9Jg31xXKcDUnm2ksOeEYt/wr8CYVhG2iSSaQw==","signatures":[{"sig":"MEQCIHWT14UI8iPsLVcvt0QVlC+7tB9jAPC76d8ROcKG6P0YAiAsk5231xpkQXipbSlqNM98+daqH7hMIEvyd3+OnZKD6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4496204},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.504_1789027637841_0.12567329649777803","host":"s3://npm-registry-packages-npm-production"}},"1.0.505":{"name":"vg-print-vue2","version":"1.0.505","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.505","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"16fb17c9093091a6f1bb647f95564b697b4d0409","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.505.tgz","fileCount":9,"integrity":"sha512-qLOiluXvUlT2QnAhDXS5Lo4acJPaxWmB94r4LaAP385ir4CwvlWySFxlsOKUlrFNi7MVHpTXKIOgo7iogsHToA==","signatures":[{"sig":"MEUCIQDVAgr2BVEh3LOGuFQjFP1X0RN0F+YLAIBclSQ1VRb+lwIgTr062q1o5ZW/Z4n6kCJXCEuOt3lH7pGRJJ7Wur9rDFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4496297},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.505_1789095078322_0.502948978430606","host":"s3://npm-registry-packages-npm-production"}},"1.0.506":{"name":"vg-print-vue2","version":"1.0.506","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.506","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"db617a920ad1fd2a43750cd1427c1f3a03e55397","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.506.tgz","fileCount":9,"integrity":"sha512-3JEB4OKAA+/GVLuPMPikd/7ajLh3+saUPi45zAdTxzh/fYH+5HoD+GifohvwLwcKhZXblEJDE93TiCbpzbGVcQ==","signatures":[{"sig":"MEUCIQDsHKI4hmlBF2j1FsL+W65cKiuWmkI9mYobXmsjjfFwlwIgKPj+ATy5Tt0PE0+RvYuyR1U2N04VoeSbSDWc3tVocgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4504775},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.506_1789116726819_0.6735242014462446","host":"s3://npm-registry-packages-npm-production"}},"1.0.507":{"name":"vg-print-vue2","version":"1.0.507","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.507","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"2f7dc612a2686493d82e1f1cab3c5fd07efcc9af","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.507.tgz","fileCount":9,"integrity":"sha512-zP3rnRyIqZHhjKZycmiyP7zHbEbRXmsyOTSVj/wPogQOjVe//BsaL3CVevtC/bWeFNC/dEuYLbjluRKH/6Gbrw==","signatures":[{"sig":"MEUCID4eHO5KugQSnO9n2W+lOmE7e5DW/5UUlkIvmoapBgwfAiEAxtV2SiScC9XdLoLAwlDQa0qNNTQuWfVd8a0pcfAScFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489996},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"9.8.1","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.18.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.507_1789218581722_0.9338876334363022","host":"s3://npm-registry-packages-npm-production"}},"1.0.508":{"name":"vg-print-vue2","version":"1.0.508","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.508","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"932b601008cefa02d9dfda3d6d6acadb29978318","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.508.tgz","fileCount":9,"integrity":"sha512-+6nHR54mC9dhzjjczx2mKKJl+VdiDjOiHxhzNxyKesFER8bfzF1Wtc+FQVpTczLDYJIjPMt0PrF5aw5PpTU14A==","signatures":[{"sig":"MEUCIAMDqnEvdRVH5qIv25MwQ0AYuQwB7SHUb/BM7NFu/4zvAiEAgriUW2jcveg4rYwuOKMYm0TqnLzdxqE5V86AngjRwZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoo6UeXWjKhbnAgryrQVEaSqx8dGka8N34GzFhEtbsXQIgdkgbUdevtMMbUKCH667GeM3Nl0YBVqIBltj7HmozwEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4516330},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"23.11.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","echarts":"^5.6.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","echarts":">=5.6.0 <6","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"echarts":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.508_1789790718450_0.49368884572336147","host":"s3://npm-registry-packages-npm-production"}},"1.0.509":{"name":"vg-print-vue2","version":"1.0.509","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.509","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"bd31b1666e1f9e9ba08366cb33ca6257618de1fb","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.509.tgz","fileCount":9,"integrity":"sha512-wjbF+vpFP6hdvfb+65WOVR/u20RErRha3Sab3VPFODNO+BjNnN6MONU/26RuHmgNSE3h06SVH5Y8SGx2mNoc1g==","signatures":[{"sig":"MEQCIBigfsOM1i56QHB5bxAFm/0tKd+4+hkO5KbBxllYNYofAiA2u+ap5hiSxtfODPtZcVVryIkjpbGIvczS0hXzvYmewg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEzCFCeu44r9XlTLJTa+e1k0lk2ecsWzZp3Qqr/RrfV2AiBV6g8ES/5Vj20p2v33ijhsRjMzQg+qfrtCf9jQmTHuSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4496075},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.2","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.11.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","echarts":"^5.6.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","echarts":">=5.6.0 <6","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"echarts":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.509_1789892673447_0.7027806081699142","host":"s3://npm-registry-packages-npm-production"}},"1.0.510":{"name":"vg-print-vue2","version":"1.0.510","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.510","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"7f9e805bd145eeac17be45755da213c86161f8da","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.510.tgz","fileCount":9,"integrity":"sha512-EF52hIfcWtgQgh9LbXysbZcj9vydXTVTj3ta6eCD1cNTn6msxBat20SZIhW4FCcr0kaVWKr4nLnFKuUHUT4+Uw==","signatures":[{"sig":"MEQCIFgD1+FzX5hY7jL2Bt7uSzv7xfyqyUk0aj5+1G+SCU3yAiAEFDSO7QKyj1HTtz/4ruUdBKCqhv8PrHgPhh2RKmHfyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBEG47sypSc5HqKWbT5laHAIZcud8+VbEQ4Qoj6E5pQLAiBokxH+EU29NZnywpaQRbZljlYKZGyh8DXWfm+KAgQOTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4499743},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"23.11.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","echarts":"^5.6.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","echarts":">=5.6.0 <6","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"echarts":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.510_1789907171345_0.31158509256983313","host":"s3://npm-registry-packages-npm-production"}},"1.0.511":{"name":"vg-print-vue2","version":"1.0.511","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.511","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"5484540b46809d26636d6ffe40d8e4d09d2a3b9b","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.511.tgz","fileCount":9,"integrity":"sha512-XPiErMUwWQHqyyK/gZxKiStNz5Tpt4pih7NkStyty2jiY+HakS/vAWRdqIXjRXwHuSKfuV68egjKlAvjCm9DlA==","signatures":[{"sig":"MEUCIQCeA26wLpBNcbcpabtXHJT+x2p2gLnZOBbTVg3UY8yWWgIgNq6cSyoFTB7r4AUnpBDJrB2lcmjcS7t7EOZpCnUy3rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHTlAnN4y+jETnj2mXZ45SFZxSNYSaw2XI9ynY+WLWjmAiB7ucbktLXskOFVyEhdOB4vCxeD0wtd7Y6qwPwzbl9+QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4501115},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.2","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.12.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","echarts":"^5.6.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","echarts":">=5.6.0 <6","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"echarts":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.511_1789962890318_0.09378150044914357","host":"s3://npm-registry-packages-npm-production"}},"1.0.512":{"name":"vg-print-vue2","version":"1.0.512","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.512","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"66fb614e71a1bb37ad37130a6f78880933a88e29","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.512.tgz","fileCount":9,"integrity":"sha512-05nkoZHNaeWdFqcuDSxJyj4+JSKG5SHJ1B/2FvRJJbTnno8d+kNVpsLfZWNajq+o+546pnunWsMIrNQo2crDDw==","signatures":[{"sig":"MEUCIQDOwiDFpyV8gR5eZblGXHHEkoGQ8pPdjg7ds8t7FUhAywIgG0wZJHwvzBxRViNIhigzteM+DTljPn/e0/S/Qj4cDG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDHjvMIwwmfOnBJ9Rja+y+I3dOgwbFjP5VFORssfpqOqAiEAjNYjKw0ald4UBV1HAVMzM28dZ8kgmBQKYuGtVpY+XlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4501970},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.2","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.12.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","echarts":"^5.6.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","echarts":">=5.6.0 <6","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"echarts":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.512_1789980020013_0.032701962892530245","host":"s3://npm-registry-packages-npm-production"}},"1.0.513":{"name":"vg-print-vue2","version":"1.0.513","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"author":{"name":"gmcSimple"},"license":"MIT","_id":"vg-print-vue2@1.0.513","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"dist":{"shasum":"941174aefa76a3a443fdd1ec783b9a8481cd1d35","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.513.tgz","fileCount":9,"integrity":"sha512-uG+l3+JlapFEh54yXwoToyTW3aU5jfLOuAjTUxbsUUffK8mE7YLjshRr6K8ecTaDWFp4bOPYxLzmgB/Y4Yhn/w==","signatures":[{"sig":"MEUCIQCD4zPUa6bNXYbqEnJCQpDN5BTU3MPAnOiiRAvOzrls3wIgJsNEmmjDO1K0mR3aPXx936bMoU4gsxo34oDKYeaJZvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICdTWbCZG3FXghUq1DvxWaNuQ7KI9Be7ORXnYT45qYtaAiAosFmRIcgJMXChPChSFELeiam2ktFoUFW3JVyYARhaKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4526523},"main":"dist/vg-print-vue2.cjs.js","module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"_npmUser":{"name":"gao110","email":"984239684@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.2","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"_nodeVersion":"18.12.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","echarts":"^5.6.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","echarts":">=5.6.0 <6","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"echarts":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vg-print-vue2_1.0.513_1790157008140_0.6086981111887146","host":"s3://npm-registry-packages-npm-production"}},"1.0.514":{"_id":"vg-print-vue2@1.0.514","dist":{"shasum":"0096516557cd9dc3e817c2c041f4b187539cd2c0","tarball":"https://registry.npmjs.org/vg-print-vue2/-/vg-print-vue2-1.0.514.tgz","fileCount":9,"integrity":"sha512-pN5Q/79iPD+4tsh+ZLBPspzuwpvr1ny/SPrd7Uigm/yVeDS6v2DehKf2Gu6LwaU6FvsMHjbR/F9oJXAnyAor8Q==","signatures":[{"sig":"MEQCIFd3yZGEYG3cJW1X+5+D2KTBU+1iLo6PIZokGOCubWI9AiAUnklv6KcBUb1EOJLRCnELLSqJFCzD0kiQVCpUHzAWMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAh8aMEC59UMt5Q/KNdFB2K/MBcMHQNBNgEWcHfuLspHAiAtlu4LDXF9n4zeuG2eGNHPBpGrbJNU98J84IKGBZdNEw=="}],"unpackedSize":4463142},"main":"dist/vg-print-vue2.cjs.js","name":"vg-print-vue2","author":{"name":"gmcSimple"},"module":"dist/vg-print-vue2.es.js","engines":{"node":">=16.14.0"},"exports":{".":{"import":"./dist/vg-print-vue2.es.js","require":"./dist/vg-print-vue2.cjs.js"},"./style.css":"./dist/style.css"},"license":"MIT","private":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:lib":"vite build --mode lib"},"version":"1.0.514","_npmUser":{"name":"gao110","email":"984239684@qq.com"},"keywords":["npm","vg-print","vue","插件","CSDN","打印"],"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","directories":{},"maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"_nodeVersion":"23.11.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"dependencies":{"nzh":"^1.0.8","canvg":"^3.0.10","jspdf":"^2.5.1","jquery":"^3.7.1","vue-ls":"^3.2.2","jsbarcode":"^3.11.5","@zumer/snapdom":"^2.0.2","@wtto00/html2canvas":"^1.4.3","@claviska/jquery-minicolors":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.7.16","vite":"^4.5.5","axios":"^1.14.0","echarts":"^5.6.0","vue-i18n":"^8.28.2","concurrent-tasks":"^3.0.3","socket.io-client":"^4.5.1","@vitejs/plugin-vue2":"^2.3.4","vue-template-compiler":"^2.7.16","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependencies":{"vue":">=2.7.0 <3","axios":">=1 <2","echarts":">=5.6.0 <6","socket.io-client":">=4 <5","@vg-print/plugin-bwip-js":"^0.1.2","@vg-print/plugin-code-editor":"^0.1.9"},"peerDependenciesMeta":{"axios":{"optional":true},"echarts":{"optional":true},"socket.io-client":{"optional":true},"@vg-print/plugin-bwip-js":{"optional":true},"@vg-print/plugin-code-editor":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vg-print-vue2_1.0.514_1790490060490_0.5686052677344997"}}},"time":{"created":"2026-04-14T00:52:52.363Z","modified":"2026-09-27T06:21:00.783Z","1.0.1":"2026-04-14T00:52:52.658Z","1.0.101":"2026-04-15T06:12:55.063Z","1.0.102":"2026-04-16T06:02:35.809Z","1.0.104":"2026-04-18T12:20:35.709Z","1.0.105":"2026-04-19T02:21:36.746Z","1.0.106":"2026-04-22T11:27:05.162Z","1.0.107":"2026-04-24T08:03:03.600Z","1.0.108":"2026-04-26T11:24:28.959Z","1.0.109":"2026-04-29T06:12:55.247Z","1.0.110":"2026-04-29T12:43:43.597Z","1.0.201":"2026-05-01T13:08:45.232Z","1.0.202":"2026-05-03T12:48:52.896Z","1.0.203":"2026-05-12T00:58:43.192Z","1.0.204":"2026-05-13T11:36:21.768Z","1.0.205":"2026-05-16T07:34:56.062Z","1.0.206":"2026-05-21T11:02:29.456Z","1.0.207":"2026-05-23T04:56:13.696Z","1.0.208":"2026-05-30T10:54:16.770Z","1.0.209":"2026-06-02T10:21:29.916Z","1.0.210":"2026-06-06T11:07:53.697Z","1.0.211":"2026-06-09T12:41:00.977Z","1.0.301":"2026-06-11T12:47:03.632Z","1.0.302":"2026-06-13T10:28:59.135Z","1.0.303":"2026-06-17T12:18:20.871Z","1.0.304":"2026-06-17T12:26:11.434Z","1.0.305":"2026-06-18T11:13:40.122Z","1.0.306":"2026-06-23T12:26:54.625Z","1.0.307":"2026-06-26T01:57:06.473Z","1.0.308":"2026-06-30T01:02:57.329Z","1.0.309":"2026-07-02T00:17:18.543Z","1.0.310":"2026-07-09T12:06:20.450Z","1.0.311":"2026-07-13T11:38:06.294Z","1.0.312":"2026-08-03T02:39:14.437Z","1.0.313":"2026-08-13T05:29:26.200Z","1.0.314":"2026-08-13T08:41:19.730Z","1.0.315":"2026-08-14T08:28:55.271Z","1.0.401":"2026-08-14T09:16:41.388Z","1.0.402":"2026-08-17T06:32:48.289Z","1.0.403":"2026-08-21T03:42:06.997Z","1.0.404":"2026-08-21T08:57:19.600Z","1.0.405":"2026-08-25T12:10:30.292Z","1.0.406":"2026-08-31T02:27:13.656Z","1.0.407":"2026-08-31T08:44:14.280Z","1.0.408":"2026-09-01T08:30:39.336Z","1.0.502":"2026-09-08T09:10:16.517Z","1.0.503":"2026-09-10T07:27:10.190Z","1.0.504":"2026-09-10T08:07:18.046Z","1.0.505":"2026-09-11T02:51:18.489Z","1.0.506":"2026-09-11T08:52:06.998Z","1.0.507":"2026-09-12T13:09:41.936Z","1.0.508":"2026-09-19T04:05:18.573Z","1.0.509":"2026-09-20T08:24:33.718Z","1.0.510":"2026-09-20T12:26:11.457Z","1.0.511":"2026-09-21T03:54:50.413Z","1.0.512":"2026-09-21T08:40:20.150Z","1.0.513":"2026-09-23T09:50:08.266Z","1.0.514":"2026-09-27T06:21:00.602Z"},"author":{"name":"gmcSimple"},"license":"MIT","keywords":["npm","vg-print","vue","插件","CSDN","打印"],"repository":{"url":"","type":"git"},"description":"vg-print supports visual drag and drop design templates, with functions such as previewing and exporting PDFs/images. Silent printing can be achieved in conjunction with a dedicated client","maintainers":[{"name":"gao110","email":"984239684@qq.com"}],"readme":"# vg-print-vue2\n\n\\[开源免费]一个开箱即用的打印设计器组件库（Vue 2）。现在聚焦于单一组件 `FullDesigner`，同时暴露底层 `hiprint` 能力与客户端直连（`hiwebSocket`）配置，便于快速集成模板设计、预览、浏览器打印、导出 PDF/图片、直接打印、客户端生成pdf/图片、数据源管理、多语言支持等功能。\n\n- 您可以直接安装引入体验功能.功能在不断完善中，请及时更新使用，欢迎反馈与建议，共同成长\n- 没有域名限制,无网可用. 随时提供帮助和解决问题.\n- npm 搜索 vg-print-vue2。\n  ```vue\n  ```\n- 联系我加 QQ: 984239686 或使用首页有微信加入群聊解决问题.\n\n> **Vue 3 版本**: 如果你使用的是 Vue3，请查看 [vg-print](https://www.npmjs.com/package/vg-print)\n\n[vg-print开发者文档](https://www.yuque.com/designdev/vg-print)\n\n## 授权密钥（authKey）与默认水印\n\n- 行为说明：\n  - 设计态（FullDesigner 设计界面）：不自动注入默认水印；是否显示水印由面板中的“水印功能”设置项决定，与 `authKey` 无关。\n  - 运行态（预览、浏览器打印、导出 PDF/图片、直连打印）：\n    - 无授权（未注册 `authKey`）：\n      - 面板未填写内容 → 显示默认水印\n      - 面板填写了内容 → 显示面板内容 + \"试用版\" 后缀\n    - 有授权（已注册有效 `authKey`）：\n      - 面板未填写内容 → 不显示水印（默认水印被移除）\n      - 面板填写了内容 → 显示面板内容（无后缀）\n- 注册授权密钥（密钥添加除水印）：\n  在项目入口（如 `main.js` 或 `App.vue`）尽早注册：\n  ```js\n  import { hiprint } from 'vg-print-vue2';\n\n  // 填入生成的 Key\n  hiprint.register({ authKey: 'eyJrIjoiZ21jNTc2MDMzNyJ9' });\n  ```\n  注册后，以下所有使用方式均会自动生效（移除默认水印）：\n  - 完整设计器组件 `FullDesigner`\n  - 核心类 `new hiprint.PrintTemplate(...)`\n  - 轻量运行时 helper `createTemplate(...)`\n- 示例：轻量运行时使用授权\n\n```js\nimport { hiprint, createTemplate, printBrowser } from 'vg-print-vue2'\n\nhiprint.register({ authKey: 'eyJrIjoiZ21jNTc2MDMzNyJ9' })\nconst tpl = createTemplate(tmplJson) // 不再自动注入默认水印\nprintBrowser(tpl, data)\n```\n\n- 自定义或显式控制水印：\n\n```js\n// 无授权时，库会注入默认水印；如需自定义水印样式/内容\nconst tpl = new hiprint.PrintTemplate({\n  template: {},\n  watermarkOptions: { content: 'your-brand', timestamp: true, rotate: 20 }\n})\n\n// 有授权时，运行态不会注入默认水印；若仍需水印，请显式传入\nconst tpl2 = createTemplate(tmplJson, {\n  watermarkOptions: { content: 'your-brand', timestamp: true }\n})\n\n// 设计态由面板设置项决定水印，不受 authKey 控制。\n// 运行态的默认水印由授权控制，不建议通过传入空对象取消；如需取消，请注册有效 authKey。\nconst tpl3 = new hiprint.PrintTemplate({ template: {}, watermarkOptions: { content: 'your-brand', timestamp: true } })\n```\n\n- 插件注册（可选）：\n\n```js\nimport { hiprint } from 'vg-print-vue2'\n\n// 两种形式的插件均支持\nfunction pluginFn(h) { /* 扩展逻辑 */ }\nconst pluginObj = { install(h) { /* 扩展逻辑 */ } }\n\nhiprint.register({\n  authKey: 'eyJrIjoiZ21jNTc2MDMzNyJ9',\n  plugins: [pluginFn, pluginObj]\n})\n```\n\n默认水印参数参考：\n\n```js\n{ content: 'vg-print', timestamp: true }\n```\n\n## 静默打印客户端工具安装包\n\n[客户端工具下载](https://download.csdn.net/download/github_38400706/92538739)\n\n## 特性\n\n- 全功能页面组件 `FullDesigner`，直接使用，无需拼装子组件\n- 支持预览、浏览器打印、导出 PDF/图片、直接打印（需客户端）\n- 通过属性配置 `hiwebSocket` 的 `host`、`token` 与自动连接\n- 暴露实例方法：预览、打印、导出、客户端生成pdf/图片等，外部可直接调用\n- 集成并导出 `hiprint`，可进行模板对象级的高级定制\n\n## 安装\n\n```bash\nnpm i vg-print-vue2\n```\n\n### 可选依赖：直连打印/客户端连接（socket.io-client）\n\n- 本库默认不内置 `socket.io-client`，以减少默认安装体积。\n- 仅当你需要“直连打印/客户端连接（hiwebSocket）”能力（如 `print()` / `print2()` / 自动连接）时，才需要安装并注入：\n\n```bash\nnpm i socket.io-client\n```\n\n在项目入口（如 `main.js`）注入：\n\n```js\nimport { io } from 'socket.io-client'\nimport { setSocketIo } from 'vg-print-vue2'\n\nsetSocketIo(io)\n```\n\n也可直接使用 `window.io = io`（等价）。\n\n### 可选依赖：请求型数据源（axios）\n\n- 本库默认不内置 `axios`，以减少默认安装体积。\n- 仅当你需要通过数据源配置发起接口请求、测试链接或执行数据处理时，才需要安装并注入：\n\n```bash\nnpm i axios\n```\n\n在项目入口（如 `main.js`）注入：\n\n```js\nimport axios from 'axios'\nimport { setHttpClient } from 'vg-print-vue2'\n\nsetHttpClient(axios)\n```\n\n如果只使用 `data-sources` 外部传入数据，不需要安装 axios；未传外部数据源且未注入 axios 时，请求型“数据源”入口会自动提示依赖缺失，不会影响设计器其他功能。\n\n### 可选依赖：ECharts 图表\n\n- 本库默认不内置 ECharts，以减少默认安装体积。\n- 仅当你需要折线图、柱状图、饼图、漏斗图、仪表盘、雷达图或散点图时，才需要安装并注入：\n\n```bash\nnpm i echarts\n```\n\n在项目入口（如 `main.js`）注入：\n\n```js\nimport * as echarts from 'echarts'\nimport { setEcharts } from 'vg-print-vue2'\n\nsetEcharts(echarts)\n```\n\n未安装或未注入 ECharts 时，图表元素仍可拖入设计器，但会显示依赖提示，不影响其他元素使用。\n\n### 可选插件：条码/二维码（@vg-print/plugin-bwip-js）\n\n- 本库默认不内置 `bwip-js`，以减少默认安装体积。\n- 仅当你需要“条形码/二维码元素（barcode/qrcode）”能力时，才需要安装并注册插件：\n\n```bash\nnpm i @vg-print/plugin-bwip-js\n```\n\n在项目入口（如 `main.js`）注册插件（与 `authKey` 一起或单独均可）：\n\n```js\nimport { hiprint } from 'vg-print-vue2'\nimport pluginEleBwip from '@vg-print/plugin-bwip-js'\n\nhiprint.register({\n  plugins: [\n    pluginEleBwip({\n      barcodeTypeList: [{ title: 'EAN-13', value: 'ean13' }],\n      qrcodeTypeList: [{ title: 'QR Code', value: 'qrcode' }]\n    })\n  ]\n})\n```\n\n不传参数则使用插件内置的默认列表；你也可以按 `{ title, value, group }` 的结构传入完整的分组列表（`group: true` 表示分组标题）。\n\n## Header 顶部工具栏组件\n\n- 用于页面一级头部区域，内置常用操作按钮与打印机设置；支持通过 `props` 与 `slots` 定制。\n- 默认嵌入在 `FullDesigner` 中；也可单独使用。\n\n### 属性（Props）\n\n- `logoHtml: string` 左侧 Logo 区自定义 HTML 片段\n- `title: string` 左侧标题文本\n- `printCount: number` 打印份数，默认 `1`（支持 `:printCount.sync`）\n- `printerName: string` 当前选择的打印机名称（支持 `:printerName.sync`）\n- `printerList: Array<{ name: string; label: string }>` 打印机列表\n- `waitShowPrinter: boolean` 显示“浏览器打印”按钮的加载状态\n- `languages: Array<{ label: string; value: string }>` 语言切换下拉选项\n\n### 事件（Emits）\n\n- `preview` 打开预览\n- `print-view` 浏览器打印\n- `to-pdf` 导出 PDF\n- `to-image` 导出图片\n- `print` 直接打印（需客户端）\n- `clear-paper` 清空（带二次确认）\n- `save` 保存（拆分按钮的主键）\n- `edit-template` 打开“编辑模板数据”对话框\n- `edit-data` 打开“编辑打印数据”对话框\n- `lang-change` 语言切换（值为语言码：`cn`、`en`、`cn_tw`）\n- `feedback` 反馈/帮助\n\n### 插槽（Slots）\n\n- `headerLeft` 左侧区域（默认：logo + 标题）\n- `headerCenter` 中间自定义区域（默认空）\n- `headerRight` 右侧操作区（默认：打印机与一组按钮）\n\n### 如果发现外部调用安装过程页面样式有丢失情况， 可以引入打印样式重要提醒需要复制\n\n【node\\_modules/@vg-print/hiprint/dist/css/print-lock.css】到开发资源目录。\n例如: Vue 项目的 public 目录。\n假如你部署的网站是: <https://www.abcd.com/index.html>\n那么确保 <https://www.abcd.com/print-lock.css>\n能够正常访问在你项目的 index.html 入口 添加 print-lock.css 打印样式【名称 print-lock.css】注意: media=\"print\"\n可以调整成相对链接/自有链接，但【重要】名称需要一致（`print-lock.css`）：\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\"/print-lock.css\" />\n```\n\n### 使用示例：与 FullDesigner 配合\n\n```vue\n<template>\n  <FullDesigner\n    ref=\"designer\"\n    :initial-template=\"tpl\"\n    :initial-print-data=\"rows\"\n    default-lang=\"cn\"\n    :hi-host=\"host\"\n    :hi-token=\"token\"\n    :hi-auto-connect=\"true\"\n    @save=\"onSave\"\n  >\n    <!-- 顶部区域（Header 默认内置；也可通过 slot 定制） -->\n    <template #headerLeft>\n      <div style=\"display:flex;align-items:center;color:#fff;\">\n        <img src=\"/logo.svg\" style=\"height:24px;margin-right:8px;\" />\n        <span>自定义标题</span>\n      </div>\n    </template>\n    <template #headerCenter>\n      <el-tag type=\"success\">中间自定义区域</el-tag>\n    </template>\n    <!-- 保留默认按钮时无需提供 headerRight；若完全替换按钮则提供该插槽 -->\n    <template #headerRight>\n      <el-button size=\"small\" @click=\"$refs.designer && $refs.designer.preView()\">预览</el-button>\n      <el-button size=\"small\" @click=\"$refs.designer && $refs.designer.printView()\">浏览器打印</el-button>\n      <el-button type=\"primary\" size=\"small\" @click=\"$refs.designer && $refs.designer.toPdf()\">导出 PDF</el-button>\n      <el-button size=\"small\" @click=\"$refs.designer && $refs.designer.toImage()\">导出图片</el-button>\n      <el-button size=\"small\" @click=\"$refs.designer && $refs.designer.print()\">直接打印</el-button>\n      <el-button type=\"warning\" size=\"small\" @click=\"onClear()\">清空</el-button>\n      <el-button type=\"success\" size=\"small\" @click=\"onSaveDirect()\">保存</el-button>\n    </template>\n  </FullDesigner>\n</template>\n\n<script>\nexport default {\n  data() {\n    return {\n      host: 'http://127.0.0.1:17521',\n      token: '',\n      tpl: { panels: [ /* ... */ ] },\n      rows: [{ title: '病理图文报告', name: '东东' }]\n    }\n  },\n  methods: {\n    onSave({ template, data }) { /* 保存到后端 */ },\n    onClear() { /* 清空数据/元素 */ },\n    onSaveDirect() { this.$refs.designer && this.$refs.designer.save() }\n  }\n}\n</script>\n```\n\n### 使用示例：单独使用 Header\n\n```vue\n<template>\n  <Header\n    :printCount.sync=\"count\"\n    :printerName.sync=\"printer\"\n    :printerList=\"printers\"\n    :waitShowPrinter=\"loading\"\n    :languages=\"langs\"\n    title=\"打印设计器\"\n    @preview=\"onPreview\"\n    @print-view=\"onPrintView\"\n    @to-pdf=\"onToPdf\"\n    @to-image=\"onToImage\"\n    @print=\"onPrint\"\n    @clear-paper=\"onClear\"\n    @save=\"onSave\"\n    @lang-change=\"onLangChange\"\n    @feedback=\"onFeedback\"\n  />\n</template>\n```\n\n### 响应式策略（已内置）\n\n- 窗口缩小时自动隐藏中间区域与次要按钮，保留右侧“保存”和“反馈”等关键操作；左侧 logo/标题不受影响。\n- 断点规则：\n  - `≤1600px` 隐藏中间区域\n  - `≤1400px` 隐藏打印份数、打印机选择、预览、浏览器打印、导出 PDF、导出图片\n  - `≤1200px` 隐藏直接打印、语言切换\n  - `≤992px` 隐藏清空\n  - `≤768px` 隐藏标题文本（保留 Logo）\n\n> 提示：如需完全自定义按钮，请提供 `headerRight` 插槽实现自己的按钮布局。\n\n***\n\n## Preview 预览组件\n\n- 独立的预览弹窗组件，支持渲染模板 HTML、选择打印机、导出 PDF/图片、直接打印等。\n- 可单独使用或与 `FullDesigner` 搭配。\n\n### 属性（Props）\n\n- `printTemplate: object` 模板对象（`hiprint.PrintTemplate` 或 `createTemplate` 返回值）\n- `printData: object | array` 打印数据\n- `printerList: Array<{ name: string; label: string }>` 打印机列表\n- `selectedPrinter: string` 选中的打印机名称\n- `dialogTitle: string` 弹窗标题，默认 `打印预览`\n- `dialogTitleHtml: string` 弹窗标题 HTML 内容，默认 `''`（支持 \\`弹窗标题）\n- `showTitle: boolean` 是否显示标题，默认 `true`\n- `showPdf: boolean` 是否显示“导出 PDF”按钮，默认 `true`\n- `showImg: boolean` 是否显示“导出图片”按钮，默认 `true`\n- `showPrint2: boolean` 是否显示“直接打印”按钮，默认 `true`\n- `pdfOptions: object` 导出 PDF 选项（参考 `toPdf`）\n- `imageOptions: object` 导出图片 选项（参考 `toImage`）\n- `directPrintOptions: object` 直接打印 选项（参考 `print`）\n- `browserPrintOptions: object` 浏览器打印 选项（参考 `printView`）\n- `showPrinterSelect: boolean` 是否显示“打印机选择”下拉区域，默认 `true`\n- `modalShow: boolean` 弹窗显隐（支持 `:modalShow.sync`）\n- `width: string | number` 弹窗宽度（默认 `'80%'`）\n- `defaultLang: string` 组件内 i18n 语言（Standalone 时使用）；支持 `cn`、`en`、`cn_tw`；默认 `cn`\n\n预览头部标题使用\n\n- 传纯文本（原有方式）：\n- dialogTitle: '预览单据'\n- 传带标签 HTML：\n- dialogTitleHtml: '<span class=\"my-title\"><i>订单</i>预览</span>'\n- 用插槽完全自定义（推荐，样式控制最灵活）：\n- \\<template #title=\"{ title, html }\">...</template>\n\n### 事件（Emits）\n\n- `update:modalShow` 双向绑定弹窗显隐\n- `update:selectedPrinter` 选中打印机变更\n- `close` 关闭弹窗\n\n### 暴露方法（通过 ref 调用）\n\n- `show(template, data, width?)` 显示并渲染预览内容（兼容旧调用）\n- `show(template, data, options?)` 显示并渲染预览内容（推荐）\n- `show(template, data, width, options?)` 同时传入宽度与高级回调参数\n- `hideModal()` 关闭弹窗\n- `init()` 初始化（内部使用）\n- `getTarget()` 获取当前 `hiprintTemplate` 实例\n\n### show 方法高级参数（options）\n\n- 始终回调 { type, message, payload }\n- 但只有“异常/进度”场景才会带 message 或 payload\n- 普通状态（如 show:start 、 render:done 、 image:done ）没有额外信息，所以就是 undefined\n\n### 使用示例（单独使用）\n\n```vue\n<template>\n  <el-button @click=\"openPreview\">显示预览</el-button>\n  <Preview\n    ref=\"previewRef\"\n    :show-title=\"false\"\n    dialog-title=\"自定义预览标题\"\n    :modalShow.sync=\"visible\"\n    default-lang=\"cn\"\n    :printerList=\"printers\"\n    :selectedPrinter.sync=\"printer\"\n  />\n</template>\n\n<script>\nimport { Preview, createTemplate } from 'vg-print-vue2'\nimport 'vg-print-vue2/style.css'\n\nexport default {\n  components: { Preview },\n  data() {\n    return {\n      visible: false,\n      printers: [{ name: 'HP_001', label: 'HP 打印机' }],\n      printer: '',\n      tmplJson: { panels: [ /* ... */ ] },\n      dataObj: { title: '病理图文报告', name: '东东' }\n    }\n  },\n  methods: {\n    openPreview() {\n      const tpl = createTemplate(this.tmplJson)\n      this.$refs.previewRef && this.$refs.previewRef.show(tpl, this.dataObj, {\n        width: '80%',\n        dialogTitle: '自定义预览',\n        dialogTitleHtml: '<h2>自定义预览标题</h2>',\n        showTitle: false,\n        showPdf: false,\n        showImg: false,\n        showPrint2: false,\n        showPrinterSelect: false,\n        pdfOptions: {\n          scale: 2,\n          paperWidth: 210,\n          paperHeight: 297,\n          perPage: 6\n        },\n        imageOptions: {\n          paperWidth: 210,\n          paperHeight: 297,\n          limit: 6,\n          isDownload: true,\n          name: 'A4排版',\n          type: 'image/jpeg',\n          pixelRatio: 2\n        },\n        directPrintOptions: {\n          printer: this.printer,\n          title: '测试打印',\n          copies: 2\n        },\n        browserPrintOptions: {\n          applyPanelLayoutHtml: true\n        },\n        onClick: (type) => {\n          if (type === 'pdf') {\n            console.log('[Preview onClick] 导出 PDF')\n            return\n          }\n          console.log('[Preview onClick]', type)\n        },\n        onClose: () => {\n          console.log('[Preview onClose] 弹窗已关闭')\n        },\n        onRender: () => {\n          console.log('[Preview onRender] 预览内容渲染完成')\n        },\n        callBackOptions: {\n          statusCallback: (status) => {\n            if (status.type === 'pdf:progress' || status.type === 'image:progress') {\n              const cur = (status && status.payload && status.payload.cur) || 0\n              const total = (status && status.payload && status.payload.total) || 0\n              console.log('[Preview progress]', cur, total)\n              return\n            }\n            console.log('[Preview status]', status.type, status.message || '')\n          }\n        }\n      })\n    }\n  }\n}\n</script>\n\n```\n\n### 使用示例（与 FullDesigner 搭配）\n\n```vue\n<template>\n  <FullDesigner ref=\"designer\" default-lang=\"cn\" />\n  <Preview ref=\"previewRef\" :modalShow.sync=\"visible\" />\n  <el-button @click=\"$refs.designer && $refs.designer.preView()\">直接使用 FullDesigner 的预览</el-button>\n  <el-button @click=\"showCustomPreview\">用 Preview 展示当前模板</el-button>\n</template>\n\n<script>\nexport default {\n  data() {\n    return { visible: false }\n  },\n  methods: {\n    showCustomPreview() {\n      const designer = this.$refs.designer\n      const preview = this.$refs.previewRef\n      if (!designer || !preview) return\n      const tpl = designer.getTemplate && designer.getTemplate()\n      const data = designer.getPrintData && designer.getPrintData()\n      preview.show(tpl, data, '80%')\n    }\n  }\n}\n</script>\n```\n\n### 注意\n\n- 使用组件库时请引入 `vg-print-vue2/style.css`，其中包含自定义图标字体与预览/设计样式。\n- `Preview` 内部会根据 `printTemplate` 与 `printData` 自动渲染内容；也支持通过 `show(...)` 主动传入。\n- `show(...)` 兼容原签名 `show(template, data, width?)`，建议新项目统一使用 `options` 写法，便于扩展和维护。\n- 若在外部项目未安装插件（未执行 `Vue.use(vgPrint)`）而单独使用 `Preview`，请通过 `default-lang` 显式设置语言；安装插件时无需设置，语言默认随全局 i18n。\n\n样式引入（确保设计与打印样式生效）：\n\n```js\n// 全局样式（组件库样式）\nimport 'vg-print-vue2/style.css'\n```\n\n```html\n<!-- 打印锁样式（推荐；保证打印时样式稳定） -->\n<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\"/css/print-lock.css\" />\n```\n\n环境要求：Vue 2.7、Node >= 16.14。无需单独安装 `vue-plugin-hiprint`，本库已内置并导出 `hiprint` 能力。\n\n## API（FullDesigner）\n\n### 属性（Props，含描述）\n\n- `hi-host: string` 客户端服务地址；示例 `http://127.0.0.1:17521`，用于直连打印\n- `hi-token: string` 客户端鉴权令牌；与客户端配置一致时方可直连打印\n- `hi-auto-connect: boolean` 是否自动连接客户端；默认 `true`，为 `false` 时需手动调用 `connect()`\n- `initial-template: object` 初始化模板 JSON；为空时使用内置示例模板\n- `initial-print-data: object | array` 初始化打印数据；支持对象或数组，运行时变更会即时生效\n- `data-sources: Array | object` 外部传入的数据源字段元数据；支持直接传入字段列表、表结构字段列表或带 `dataSets`/`fields` 的完整结构，用于设计器字段选择器；不传时继续使用数据源配置中的请求方式\n- `default-lang: string` 默认语言；支持 `cn`、`en`、`cn_tw`；默认 `cn`\n- `config: object` 设计器引擎配置；会在初始化前注入到 `hiprint.setConfig(config)`（同时写入 `window.HIPRINT_CONFIG`）。常用字段：\n  - `showAdsorbLine: boolean` 是否显示吸附参考线（拖动/缩放时的对齐辅助线）\n  - `showPosition: boolean` 是否显示元素坐标提示（移动元素时显示位置）\n  - `showSizeBox: boolean` 是否显示元素尺寸提示框（缩放时显示宽高）\n  - `adsorbMin: number` 吸附阈值（距离小于等于该值时触发吸附，单位：pt）\n  - `adsorbLineMin: number` 吸附线阈值（参考线判定阈值，单位：pt）\n  - `font-list: array` 自定义字体列表；兼容原生 `new hiprint.PrintTemplate({ fontList })` 用法，支持外部传入如 `[{ title: '微软雅黑', value: 'Microsoft YaHei' }]`，会在初始化和运行时变更时同步应用到设计器/打印模板\n  - `design-options: object` 设计器 UI/行为配置（初始化时生效）：\n  - `grid: boolean` 是否显示网格线，默认 `true`\n  - `activePanel: boolean` 是否默认显示右侧属性面板，默认 `true`\n  - `adaptToSize: boolean` 是否初始化时自动缩放以适配设计区可视范围，默认 `false`\n- `theme: string | object` 主题；支持内置主题名或传入自定义主题对象\n- `theme-list: Array<string | object>` 主题列表（用于顶部主题切换菜单），默认：`light/dark/emerald/corporate/bumblebee/retro/cyberpunk/valentine`\n- `show-option: object` 区域显示控制（默认全部显示）：\n  - `showHeader: boolean` 是否显示顶部 Header，默认 `true`\n  - `showToolbar: boolean` 是否显示二级工具栏 Toolbar，默认 `true`\n  - `showFooter: boolean` 是否显示底部 Footer，默认 `true`\n- `footer-text: string` 底部默认文案（仅在未提供 `#footer` 插槽时展示）\n\n以上属性支持运行时动态修改；组件内部已监听并应用。\n\n示例（FullDesigner 直接传入 config / designOptions）：\n\n```vue\n<template>\n  <FullDesigner\n    :config=\"{ showAdsorbLine: true, showPosition: true, showSizeBox: true }\"\n    :design-options=\"{ grid: true, activePanel: true, adaptToSize: true }\"\n    theme=\"light\"\n    :show-option=\"{ showHeader: true, showToolbar: true, showFooter: true }\"\n    footer-text=\"联系我：xxxx（这里可写联系信息）\"\n  />\n</template>\n```\n\n示例（主题切换：限制可选主题 + 自定义主题）：\n\n```vue\n<template>\n  <FullDesigner\n    :theme-list=\"[\n      'light',\n      'dark',\n      { name: '自定义1', colors: { accent: '#16a34a', headerBg: '#16a34a', toolbarBg: '#f0fdf4' } }\n    ]\"\n    :theme=\"{ name: '自定义1', colors: { accent: '#16a34a', headerBg: '#16a34a', toolbarBg: '#f0fdf4' } }\"\n  />\n</template>\n```\n\n自定义主题颜色字段说明（`theme.colors`）：\n\n- `accent: string` 主题强调色（影响：滚动条、选中态边框/高亮、部分 hover）\n- `accentSoft: string` 强调色浅背景（可选，建议 `rgba`；用于选中态/hover 底色，默认由 `accent` 自动生成）\n- `headerBg: string` Header/面板标题栏背景色（属性/结构/历史面板的标题栏也会使用）\n- `headerText: string` Header/面板标题栏文字颜色\n- `toolbarBg: string` 二级工具栏背景色\n- `panelBg: string` 左侧模板面板背景色（不传则默认跟随 `toolbarBg`）\n- `surfaceBg: string` 面板/弹窗主体背景色（属性/结构/历史面板、右键菜单等）\n- `text: string` 主文字颜色\n- `mutedText: string` 次级文字颜色（列表辅助信息、提示文字等）\n- `border: string` 边框/分割线颜色\n- `menuBg: string` 右键菜单背景色（可选，默认跟随 `surfaceBg`）\n- `menuHoverBg: string` 菜单 hover 背景色（可选）\n- `footerBg: string` Footer 背景色（可选，默认跟随 `surfaceBg`）\n- `footerText: string` Footer 文字颜色（可选，默认跟随 `mutedText`）\n\n示例（自定义 Footer 内容）：\n\n```vue\n<template>\n  <FullDesigner :show-option=\"{ showFooter: true }\">\n    <template #footer>\n      <div style=\"width:100%;display:flex;justify-content:space-between;\">\n        <span>联系信息：xxx</span>\n        <span>QQ群：xxx</span>\n      </div>\n    </template>\n  </FullDesigner>\n</template>\n```\n\n### 方法（通过组件 ref 调用，含描述）\n\n- `preView()` 打开预览弹窗；将当前模板与数据渲染为预览 HTML\n- `printView()` 浏览器打印；不依赖客户端，调起系统打印对话框\n- `print()` 直接打印；需客户端已连接，按当前选定打印机输出\n- `toPdf()` 导出 PDF；使用基于 `@zumer/snapdom` 的导出链路，支持缩放比例、页边距、纸张排版等参数\n- `toImage()` 导出图片；使用基于 `@zumer/snapdom` 的导出链路，支持缩放比例、页边距、纸张排版等参数\n- `setHiwebSocket(host: string, token?: string, cb?: Function)` 设置客户端地址与令牌并尝试重连；`cb(status, msg)` 为连接回调\n- `connect(cb?: Function)` 主动连接客户端；`cb(status, msg)` 为连接回调\n- `disconnect()` 断开客户端连接\n- `disAutoConnect()` 关闭自动连接策略；阻止自动重连\n\n示例：\n\n```vue\n<template>\n  <FullDesigner\n    :initial-template=\"tpl\"\n    :initial-print-data=\"rows\"\n    default-lang=\"cn\"\n    @onDesigned=\"onDesigned\"\n    @save=\"onSave\"\n  />\n</template>\n\n<script>\nexport default {\n  methods: {\n    /*  保存方法\n      template,   // 模板 JSON\n      data,       // 当前打印数据（对象或数组）\n      templateId  // 模板标识（若存在）\n    */\n    onSave({ template, data, templateId }) {\n      // 调用接口持久化到数据库\n      // await api.saveTemplate({ template, data, templateId })\n    },\n    /*  设计器渲染完成后执行自定义逻辑\n      designer,    // hiprint.PrintTemplate 实例\n      template,    // 当前模板 JSON\n      source       // initial / incoming / library / json\n    */\n    onDesigned({ designer, template, source }) {\n      // 设计器已完成首次页面渲染，可在这里执行后续操作\n    }\n  }\n}\n</script>\n```\n\n### 语言与国际化\n\n- 通过 `default-lang` 设置初始语言（`cn` 默认为中文）；内部会同步 `vue-i18n` 与 `hiprint` 的语言。\n- 运行时可在页面右上角语言切换菜单切换（无需刷新）。\n\n## 数据源使用说明\n\n`FullDesigner` 内置了数据源管理与字段选择能力，可将接口返回字段集中整理，并在设计器字段属性中快速选择。\n\n### 外部传入数据源字段元数据（无需请求接口）\n\n如果业务系统已经取得表结构信息，或已经拿到一份运行时业务数据，不希望由 `vg-print-vue2` 再次请求接口，可以通过 `data-sources` 直接传入字段名/字段描述元数据或 `data` 数据。组件会根据这些内容生成字段树，供设计器属性面板中的字段选择器使用；这种方式不依赖 axios，也不会把外部数据写入本地数据源配置。\n\n```vue\n<template>\n  <FullDesigner\n    :data-sources=\"designerDataSources\"\n  />\n</template>\n\n<script>\nexport default {\n  data() {\n    return {\n      // data-sources 用于设计态字段选择器，只传字段元数据\n      designerDataSources: [\n        {\n          id: 'patient-info',\n          name: '患者信息',\n          groupName: '业务数据',\n          desc: '患者基本信息',\n          fields: [\n            { text: '主键', field: 'id' },\n            { text: '病人姓名', field: 'patientName' },\n            { text: '病人年龄', field: 'patientAge' },\n            { text: '科室名称', field: 'department.name' }\n          ]\n        },\n        {\n          id: 'fee-details',\n          name: '费用明细',\n          groupName: '业务数据',\n          desc: '患者费用明细',\n          fields: [\n            { text: '收费项目', field: 'itemName' },\n            { text: '金额', field: 'amount' }\n          ]\n        }\n      ]\n    }\n  }\n}\n</script>\n```\n\n字段选择器中会按“业务数据 → 患者基本信息/患者费用明细 → 字段”展示。外层分类使用 `groupName`，默认数据集名称优先使用 `desc`；字段元数据变化后，字段树会随组件属性更新。\n\n如果需要自定义字段显示名称或多个数据集，可以直接传入完整数据集结构：\n\n```js\nconst designerDataSources = [\n  {\n    id: 'patient-info',\n    name: '患者信息',\n    groupName: '业务数据',\n    desc: '患者基本信息',\n    dataSets: [\n      {\n        id: 'patient',\n        name: '患者资料',\n        fields: [\n          { text: '病人姓名', field: 'patientName' },\n          { text: '科室名称', field: 'department.name' }\n        ]\n      }\n    ]\n  }\n]\n```\n\n如果后端返回的是表结构记录，转换为可绑定字段：\n\n```js\nconst designerDataSources = [\n  {\n    id: 'patient-info',\n    name: '患者信息',\n    groupName: '业务数据',\n    desc: '患者信息表',\n    data: [\n      { column_name: 'id', column_comment: '主键' },\n      { column_name: 'patientName', column_comment: '病人姓名' }\n    ]\n  }\n]\n```\n\n### 入口与能力\n\n- 入口：二级工具栏点击“数据源”打开管理弹窗\n- 能力：数据源配置、分类管理、测试获取、数据处理脚本、错误处理脚本、字段树选择\n\n### 使用流程（推荐）\n\n1. 新增数据源并填写基础信息：\n   - 唯一名称\n   - 请求地址（URL）\n   - 请求方法（GET/POST/PUT/DELETE）\n2. 按需配置请求头、参数、发送数据：\n   - 类型支持：`string`、`number`、`boolean`、`expression`\n3. 编写“数据处理”脚本（`processCode`）并点击“测试链接”：\n   - 左侧显示原始返回（`rawResult`）\n   - 右侧显示处理结果（`processed`）\n4. 为数据源填写“分类名称”（不填写时使用唯一名称），便于在字段选择器中归类查找。\n5. 在设计器组件的“字段名”输入框后点击选择按钮，按“分类 → 数据集 → 字段”的树结构选取字段，选中后会自动回填。\n\n### processCode / errorProcessCode 约定\n\n- `processCode` 函数形态：\n\n```js\n// (result, isSandbox, DSV, VFR) => { ...; return processed; }\nreturn result\n```\n\n- `errorProcessCode` 函数形态：\n\n```js\n// (error, isSandbox, DSV, $message, VFR) => { ... }\n$message.error(error.message)\n```\n\n### 字段结构约定\n\n推荐返回以下结构，字段下拉识别最稳定：\n\n```js\n[\n  { text: '字段显示名', field: '字段路径' }\n]\n```\n\n如果返回的是对象或对象数组，系统也会自动递归提取字段路径（如 `user.name`、`order.items`）。\n\n### 示例：将接口返回转换为字段列表\n\n```js\nreturn (result.data || []).map(item => ({\n  field: item.column_name,\n  text: item.table_comment || item.column_name\n}))\n```\n\n## 高级用法（hiprint）\n\n本库导出 `hiprint`，可直接创建与操作模板对象（`hiprint.PrintTemplate`）：\n\n若需要使用“直连打印/客户端连接（hiwebSocket）”相关能力，请先按上文注入 `io`；否则会提示缺失并导致连接失败。\n\n```js\nimport { hiprint, defaultElementTypeProvider } from 'vg-print-vue2'\n// 全局配置\nhiprint.setConfig({ showAdsorbLine: true, showPosition: true, showSizeBox: true })\n// 注册插件\nhiprint.register({ authKey: '', plugins: [] })\n// 初始化元素提供器 （默认元素提供器）\nhiprint.init({ \n  // providers: [new defaultElementTypeProvider()],\n  host: 'http://127.0.0.1:17521',\n  token: '',\n  lang: 'en'\n})\n// 创建模板对象\nconst tpl = new hiprint.PrintTemplate({ template: {} })\n// 设计模板\ntpl.design('#hiprint-printTemplate', { grid: true })\n// 浏览器打印\ntpl.print({ name: '示例' }, {}, {\n  callback: () => {\n    this.waitShowPrinter = false\n  },\n})\n\n// 直接打印（需客户端已连接）\ntpl.print2({ name: '示例' }, {\n  // 方式1 如果你发现传了 paperWidth/paperHeight 仍然偏移，再加上：forceClientPageSize: true 让客户端更强制按这个尺寸出纸\n  //paperWidth: 210,\n  //paperHeight: 279,\n  // 方式2\n  //forceClientPageSize: true, // 强制使用客户端页面大小，：偏“强制客户端按模板纸张尺寸打印，尽量压过驱动默认设置”（更激进）\n  printer: '', // 打印机名称\n  title: '打印预览pdf'\n});\n\n\n// 导出 PDF（内置示例参数）\n//模式1: 小模版需要在一页中排列的话，增加增加页面宽高参数（想把多订单放在一页中排列）----小模板拼到大纸张（例如 A4）\ntpl.toPdf(this.printDataVar, '打印预览pdf', { \n  paperWidth: 210, \n  paperHeight: 297,\n  perPage: 6, // 每页模板数\n  leftOffset: -1, // 对齐偏移\n  topOffset: -1, // 对齐偏移\n  scale: 1,             // 清晰度/性能权衡（也可用 pixelRatio）\n  pdfCompress: true, // 是否压缩PDF 默认 true\n  imageType: 'JPEG', // 图片类型 默认 JPEG 支持 JPEG、PNG\n  imageQuality: 0.92, // 图片质量 0-1 默认 0.92\n  imageCompression: 'FAST', // 图片压缩算法 默认 FAST 支持 FAST、MEDIUM、SLOW\n  onProgress: (cur, total) => { \n    // 导出进度100%的时候关闭等待\n    if (cur === total) {\n      this.loading = false\n    }\n    console.log('toPdf 进度', Math.floor((cur/total)*100))\n  }\n})\n\n// 模式2:普通模板，导出预览全部页：\ntpl.toPdf(this.printDataVar, '打印预览pdf', {\n  onProgress: (cur, total) => { \n    // 导出进度100%的时候关闭等待\n    if (cur === total) {\n      this.loading = false\n    }\n  }\n});\n// 使用当前保留的 toPdf 导出链路（基于 @zumer/snapdom）\ntpl.toPdf(this.printDataVar, '打印预览pdf', {\n  onProgress: (cur, total) => { \n    // 导出进度100%的时候关闭等待\n    if (cur === total) {\n      this.loading = false\n    }\n  }\n});\n\n// 导出图片（内置示例参数） \n  // 导出为多张图片，每张合成 6 页，自动下载 JPEG     \ntpl.toImage(this.printDataVar, { \n  isDownload: true, \n  name: '图片名称', \n  limit: 0, \n  type: 'image/jpeg', \n  pixelRatio: 2, \n  quality: 0.8, \n  toType: 'url',\n  onProgress: (cur, total) => {\n    // 导出进度100%的时候关闭等待\n    if (cur === total) {\n      this.loading = false;\n    }\n  } \n})\n\n//按 A4 纸张排版导出（把小模板排到 A4）：\ntpl.toImage(this.printDataVar, {\n  paperWidth: 210,\n  paperHeight: 297,\n  limit: 6,\n  isDownload: true,\n  name: 'A4排版',\n  type: 'image/jpeg',\n  pixelRatio: 2,\n  onProgress: (cur, total) => {\n    console.log('toImage 进度', Math.floor((cur/total)*100))\n    // 导出进度100%的时候关闭等待\n    if (cur === total) {\n      this.loading = false\n    }\n  }\n})\n\n// 使用当前保留的 toImage 导出链路（基于 @zumer/snapdom）\ntpl.toImage(this.printDataVar, {\n  paperWidth: 210,\n  paperHeight: 297,\n  limit: 6,\n  isDownload: true,\n  name: 'A4排版',\n  type: 'image/jpeg',\n  pixelRatio: 2,\n  onProgress: (cur, total) => {\n    console.log('toImage 进度', Math.floor((cur/total)*100))\n    // 导出进度100%的时候关闭等待\n    if (cur === total) {\n      this.loading = false\n    }\n  }\n})\n```\n\n水印与授权行为说明：设计态与运行态分离。设计态不自动显示默认水印（由面板设置项决定）；运行态按授权和面板内容合并控制。\n\n## 轻量运行时 API（无需设计器 UI）\n\n当你只想“拿模板 + 数据”直接做预览、浏览器打印、导出 PDF/图片或进行客户端直连打印，而不引入页面设计器时，使用以下 API：\n\n```js\nimport {\n  createTemplate,\n  getHtml,\n  printBrowser,\n  exportPdf,\n  exportImage,\n  getPrinterList,\n  refreshPrinterList,\n  getAddress,\n  getClientInfo,\n  getClients,\n  ippPrint,\n  ippRequest,\n  setHiwebSocket,\n  connect,\n  disconnect,\n  isClientConnected,\n  clientGenerate\n} from 'vg-print-vue2'\n\n// 连接客户端（需要先启动客户端）\nconnect()\n\n// 检查客户端是否已连接\nconsole.log(isClientConnected())\n\n\n// 1) 创建模板实例（可复用）\nconst tpl = createTemplate(tmplJson)\n\n// 2) 生成预览 HTML，自行渲染到容器\nconst preview = async () => {\n  // 先让承载预览内容的 DOM 容器显示出来（例如打开弹窗）\n  // 再确保容器已渲染完成（Vue2 可用 this.$nextTick / Vue.nextTick；非 Vue 项目可跳过）\n\n  const tpl = createTemplate(tmplJson)\n  const html = getHtml(tpl, printData) // 建议始终 await（兼容 beforeGetHtml 返回 Promise）\n\n  const container = document.getElementById('preview_content_custom') // 显示内容的div的id\n  if (!container) {\n    console.warn('预览容器不存在')\n    return\n  }\n  container.innerHTML = html\n}\n\n#### beforeGetHtml（获取 HTML 前处理）\n\n用于在生成 HTML 后、返回/打印/直连发送前，对 HTML 字符串做二次处理；支持返回 Promise。\n\n回调签名：\n\n\nbeforeGetHtml: ({ template, html }) => html\n\n- `template`：当前 `hiprint.PrintTemplate` 实例\n- `html`：生成的 HTML 字符串（可返回新字符串替换；返回 `undefined/null` 则保持不变）\n\n示例：\nconst tpl = createTemplate(tmplJson)\n\nconst html = await getHtml(tpl, printData, {\n  beforeGetHtml: async ({ template, html }) => {\n    return html\n  }\n})\n\nawait tpl.getHtml(printData, {\n  beforeGetHtml: ({ template, html }) => html\n})\n\n// 3) 浏览器打印（不需要客户端）\nprintBrowser(tpl, printData)\n\n// 4) 导出 PDF\n// 原生方法\nexportPdf(tpl, printData, '打印预览pdf', {\n    paperWidth: 210, // 纸张宽度 默认 210mm\n    paperHeight: 297, // 纸张高度 默认 297mm\n    perPage: 6, // 每页打印数量 默认 6\n    leftOffset:-1, // 对齐偏移\n    topOffset:-1,  // 对齐偏移\n    scale: 1,       // 清晰度/性能权衡（也可用 pixelRatio） 1:100% 2:200% 3:300%\n    pdfCompress: true, // 是否压缩PDF 默认 true\n    imageType: 'JPEG', // 图片类型 默认 JPEG 支持 JPEG、PNG\n    imageQuality: 0.92, // 图片质量 0-1 默认 0.92\n    imageCompression: 'FAST', // 图片压缩算法 默认 FAST 支持 FAST、MEDIUM、SLOW\n    onProgress: (cur: number, total: number) => { \n      console.log('toPdf 进度', Math.floor((cur/total)*100))\n    }\n})\n\n// 原生方法\nawait exportImage(tpl, printData, {\n   isDownload: true, \n  name: '图片名称', \n  limit: 1, \n  type: 'image/jpeg', \n  pixelRatio: 2, \n  quality: 0.8, \n  toType: 'url', \n  useCORS: true, // 开启跨域支持\n  onProgress: (cur: number, total: number) => {\n    console.log('toImage 进度', Math.floor((cur/total)*100))\n  }\n})\n\n\n// 6) 页面层次的重新设置链接 -使用下面前提是主程序main.js中注入的scoket的时候需要先取消自动连接\n   // a) 先关掉自动连接开关（防止又被拉起）\n    /* import { disAutoConnect, setSocketIo } from 'vg-print-vue2'\n    import { io } from 'socket.io-client'\n\n    disAutoConnect()     // 关键：先把 window.autoConnect 置 false\n    setSocketIo(io)      // 再注入 io（这一步不会触发连接了）*/\n   \n    // b) 然后页面重新设置链接-页面里需要连接/切换端口时，需要重新设置链接\n    setHiwebSocket('http://127.0.0.1:8091', 'token') // 这里只设置并不会自动连（因为你 main.js 已经 disAutoConnect 了）\n    connect()\n\n    // c)或者使用标准 API（设置即连接）-页面层次的重新设置链接-这种一般会自动链接页面初始化的时候\n    setHost('http://127.0.0.1:17521', 'your-token') // setHost 内部会 stop + start（若你已 disAutoConnect，可改为 setHiwebSocket + connect）\n\n\n// 6.1) 获取打印机列表\n// 方式 A: 异步获取 (推荐) - 会触发刷新并等待返回\nconst printers = await refreshPrinterList();\nconsole.log('打印机列表 (Async):', printers);\n\n// 方式 B: 回调获取\ngetPrinterList((list) => {\n  console.log('打印机列表 (Callback):', list)\n})\n\n// 方式 C: 同步获取 (需确保已连接且已缓存) 这种方式可用于在连接成功后，点击按钮获取打印机列表\nconst cachedList = getPrinterList()\n\n// 6.2) 其他客户端信息获取\n// 获取 MAC/IP\nconst address = await getAddress(); \n// 获取客户端信息\nconst clientInfo = await getClientInfo();\n// 获取连接的客户端 socket 信息\nconst clients = await getClients();\n\n// 6.3) IPP 打印与请求\n// ippPrint({ ...options });\nippPrint(options, callback, connectedCallback);\n// ippRequest({ ...options });\nippRequest(options, callback);\n\n// 使用模板对象直接发起直连打印\ntpl.print2(printData, { \n  // 方式1\n  //forceClientPageSize: true, // 强制使用客户端页面大小，：偏“强制客户端按模板纸张尺寸打印，尽量压过驱动默认设置”（更激进）\n  // 方式2 如果你发现传了 paperWidth/paperHeight 仍然偏移，再加上：forceClientPageSize: true 让客户端更强制按这个尺寸出纸\n  //paperWidth: 210,\n  //paperHeight: 279,\n  printer: printers?.[0]?.name || '',\n  title: '打印预览pdf'\n})\n\n// 7) 客户端生成（返回客户端保存路径，便于上传到服务器）\nconst { pdfPath, imgPath } = await clientGenerate(tpl, printData, {\n  pdfName: 'reportPdf',     // 不带后缀，内部自动生成 .pdf\n  imgName: 'reportJpg',     // 不带后缀，内部自动生成 .jpg\n  timeout: 60000\n})\n// 例如：上传到后端\n// await api.upload({ pdfPath, imgPath })\n\n// 7) 断开连接\ndisconnect()\n```\n\n### 导出 PDF（toPdf / exportPdf）\n\n> `exportPdf(tpl, data, filename, options)` 本质调用的是模板实例的 `tpl.toPdf(data, filename, options)`；两者参数一致。\n\n#### 模式 A：普通导出（按模板自身纸张与分页）\n\n- 特点：不传纸张宽高，导出结果与预览分页一致（每个 `.hiprint-printPaper` 一页）。\n- 适用：报告类、A4/A5 正常分页模板。\n\n```js\n// 不传 paperWidth/paperHeight，使用模板的面板尺寸与分页配置\nexportPdf(tpl, printData, '打印预览pdf', {\n  onProgress: (cur, total) => console.log('toPdf 进度', Math.floor((cur / total) * 100))\n})\n```\n\n#### 模式 B：排版导出（把小模板拼到大纸张，例如 A4）\n\n- 特点：传入 `paperWidth/paperHeight`（mm）后，会进入“平铺排版导出”。\n- 适用：小标签、小票、多订单合并到一张纸导出。\n\n```js\n// 传入纸张尺寸与排版参数，将多个“标签模板”平铺到一张 A4\nexportPdf(tpl, printData, '打印预览pdf', {\n  paperWidth: 210,      // mm\n  paperHeight: 297,     // mm\n  perPage: 6,           // 每页放 6 个（不够的到下一页）\n  leftOffset: -1,       // -1 表示水平居中；>=0 表示左边距 mm\n  topOffset: -1,        // -1 表示垂直居中；>=0 表示上边距 mm\n  scale: 1,             // 清晰度/性能权衡（也可用 pixelRatio）\n  pdfCompress: true, // 是否压缩PDF 默认 true\n  imageType: 'JPEG', // 图片类型 默认 JPEG 支持 JPEG、PNG\n  imageQuality: 0.92, // 图片质量 0-1 默认 0.92\n  imageCompression: 'FAST', // 图片压缩算法 默认 FAST 支持 FAST、MEDIUM、SLOW\n  onProgress: (cur, total) => console.log('toPdf 进度', Math.floor((cur / total) * 100))\n})\n```\n\n#### 排版规则（重点：perPage=0/不传的行为）\n\n- 传入了纸张宽高（`paperWidth/paperHeight` 或 `usePaperType: true`）时：\n  - `perPage > 0`：强制“每页 N 个”，例如 `perPage: 6` 就会 6 个一页。\n  - `perPage = 0` 或不传 `perPage`：自动计算“一页能放几个放几个”（由纸张尺寸 + 标签尺寸 + 行列间距决定）。\n- 没有传纸张宽高时：\n  - 默认导出与预览一致（通常“一个模板一页”）。\n  - `perPage` 在该模式下不生效（因为不做平铺排版）。\n\n***\n\n### 导出图片（toImage / exportImage）\n\n> `exportImage(tpl, data, options)` 本质调用的是模板实例的 `tpl.toImage(data, options)`；两者参数一致。\n\n#### 模式 A：普通导出（按模板分页导出图片）\n\n```js\n// 不传 paperWidth/paperHeight：按模板分页导出\n// splitPages: true 表示“每页一张图片”（推荐：避免长图占用太大内存）\nawait exportImage(tpl, printData, {\n  isDownload: true,\n  name: '图片',\n  splitPages: true,\n  type: 'image/png',     // 含二维码/条码建议 png；纯文字/照片可 jpeg\n  pixelRatio: 2,\n  quality: 0.8,          // 仅 JPEG 有效（0-1）\n  toType: 'blob',        // 推荐 blob（避免大 dataURL 阻塞）\n  onProgress: (cur, total) => console.log('toImage 进度', Math.floor((cur / total) * 100))\n})\n```\n\n##### 合成长图（可选）\n\n```js\n// limit: N 表示每 N 页合成一张“长图”；limit<=0 表示全部页合成一张（可能很大，不推荐）\nawait exportImage(tpl, printData, {\n  isDownload: true,\n  name: '长图',\n  limit: 6,\n  type: 'image/jpeg',\n  pixelRatio: 2,\n  quality: 0.85\n})\n```\n\n#### 模式 B：排版导出（把小模板拼到大纸张，例如 A4）\n\n```js\n// 传入纸张尺寸后，图片导出也会进入“平铺排版导出”\n// 注意：在排版模式下 limit 的语义等同于 perPage（每张纸放几个标签）\nawait exportImage(tpl, printData, {\n  paperWidth: 210,       // mm\n  paperHeight: 297,      // mm\n  limit: 6,              // 每张“纸”放 6 个（不够的到下一张）\n  isDownload: true,\n  name: 'A4排版',\n  splitPages: true,      // 每张纸输出一张图片（文件名自动追加 -1/-2/...）\n  type: 'image/png',\n  pixelRatio: 2\n})\n```\n\n#### 排版规则（重点：limit=0/不传的行为）\n\n- 传入了纸张宽高（`paperWidth/paperHeight`）时：\n  - `limit > 0`：强制“每张纸 N 个”（等同于 PDF 的 `perPage`）。\n  - `limit = 0` 或不传 `limit`：自动计算“一张纸能放几个放几个”。\n- 没有传纸张宽高时：\n  - `splitPages: true`：每页一张图（推荐）。\n  - `splitPages: false` 且 `limit > 0`：每 N 页合成长图。\n  - `splitPages: false` 且 `limit <= 0`：所有页合成一张超长图（不推荐）。\n\n***\n\n### 参数说明（PDF/图片通用，含描述）\n\n- `paperWidth`、`paperHeight`：纸张尺寸（mm）；传入后启用“排版导出”（小模板拼到大纸张）。\n- `usePaperType`：PDF/图片可用；为 `true` 时按模板的 `paperType`（如 A4）设置页面尺寸。\n- `scale` / `pixelRatio`：渲染缩放；`pixelRatio` 优先级高于 `scale`。值越大越清晰，但越耗时/耗内存。\n- `perPage`：PDF 排版模式每页模板数量；`0/不传` 表示自动填充。\n- `limit`：图片普通模式下用于“每 N 页合成长图”；图片排版模式下等同于“每张纸 N 个”；`0/不传` 表示自动填充（排版模式）或全量合成（普通模式，谨慎）。\n- `splitPages`：图片每页/每张纸输出一张（推荐）。\n- `type`：图片格式；`'image/jpeg'` 或 `'image/png'`（二维码/条码建议 png）。\n- `quality`：图片质量（0-1，仅 JPEG 有效）。\n- `toType`：返回类型（不下载时）；`'url'` 或 `'blob'`。\n- `isDownload`：是否自动触发下载。\n- `name`：文件名（图片会自动追加页码后缀）。\n- `leftOffset`、`topOffset`：排版对齐偏移（mm）；`-1` 表示居中，`>=0` 表示边距。\n- `onProgress(cur, total)`：导出进度回调；以 `cur/total` 计算百分比。\n- `forcePng`（PDF）：强制使用 PNG 写入 PDF（条码/二维码建议开启）。\n- `maxCanvasPixels`：单页最大画布像素上限；导出卡顿/崩溃时可调小（例如 `2e7`）。\n- `debugPerf`：输出每页渲染耗时到控制台，便于定位慢点。\n\n\n## License\n\nLGPL\n\n### 开源使用须知\n\n1. 请自觉遵守 LGPL 协议，其他用途可联系作者；\n\n2. 允许用于个人学习、毕业设计、教学案例、公益事业、商业使用；\n\n3. 如果商用必须保留版权信息，请自觉遵守；\n\n4. 禁止将本开源的代码和资源进行任何形式任何名义的出售，否则产生的一切任何后果责任由侵权者自负；\n\n5. 商用请仔细审查代码和漏洞，不得用于任一国家许可范围之外的商业应用，产生的一切任何后果责任自负；\n","readmeFilename":"README.md"}