{"_id":"@bkarv/zebra-capacitor","_rev":"5-dbfde240ab70fbc8b0d985fa8143785a","name":"@bkarv/zebra-capacitor","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.8":{"name":"@bkarv/zebra-capacitor","version":"0.0.8","keywords":["capacitor","plugin","native"],"author":{"name":"bkarv"},"license":"MIT","_id":"@bkarv/zebra-capacitor@0.0.8","maintainers":[{"name":"bkarv","email":"karvanj@gmail.com"}],"homepage":"https://github.com/bkarv/zebralib#readme","bugs":{"url":"git+https://github.com/bkarv/zebralib.git/issues"},"dist":{"shasum":"5dad292a064ab6da14cea40db30efdae387fbd95","tarball":"https://registry.npmjs.org/@bkarv/zebra-capacitor/-/zebra-capacitor-0.0.8.tgz","fileCount":44,"integrity":"sha512-0ib1F4WIZGCTsFyn2xLsyKAdyr4KTROzHyqOv7MQzrEpWXgRHBDi8YzknZUppnV2c8ITBYLTtSdozawPuQVAQg==","signatures":[{"sig":"MEQCIFLILVP74OqJpyfx2vCucDeuOSjghajdBF5RK2B/+XVhAiApYmvhRztjDwnAVdy1EfQL7UVD4jTXXixLMrmBZPfCxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2582163},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"2273c784ab5dba80b5fb44cdbcf3119a5c3f2251","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- autocorrect --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ZebraLibPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prepare":"npm run build","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:web":"npm run build","publish:npm":"npm publish --access public","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"bkarv","email":"karvanj@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/bkarv/zebralib.git","type":"git"},"_npmVersion":"10.5.0","description":"Zebra printer capacitor plugin library with ZSDK API","directories":{},"_nodeVersion":"20.12.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.0.3","@capacitor/ios":"7.1.0","@capacitor/core":"7.1.0","@capacitor/docgen":"^0.0.10","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/zebra-capacitor_0.0.8_1746107336108_0.5717907710217853","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@bkarv/zebra-capacitor","version":"0.0.9","keywords":["capacitor","plugin","native"],"author":{"name":"bkarv"},"license":"MIT","_id":"@bkarv/zebra-capacitor@0.0.9","maintainers":[{"name":"bkarv","email":"karvanj@gmail.com"}],"homepage":"https://github.com/bkarv/zebralib#readme","bugs":{"url":"git+https://github.com/bkarv/zebralib.git/issues"},"dist":{"shasum":"83f70f3bdd59ef31d52bfba6189e0f3f3a99705a","tarball":"https://registry.npmjs.org/@bkarv/zebra-capacitor/-/zebra-capacitor-0.0.9.tgz","fileCount":43,"integrity":"sha512-051JN3pa4eJWcGU30MkYy/SSAaZqnqELYBVaOxckJ3V9zx/3GqvIffBLoYI0Wmk5htFl3rV5030Xzdx2UmEGbg==","signatures":[{"sig":"MEQCICJkw+D1GGnaJCvWXTVMmzX0OwnBA+3h0gw1a+P3Bjz9AiAcOl5oHeW6KBSPj+g5YKzTxUNXXH83BA2pa+fHXyAxTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2581558},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"3f17ce8183c9df00851129db1ab79fc9302d123f","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- autocorrect --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ZebraLibPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prepare":"npm run build","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:web":"npm run build","publish:npm":"npm publish --access public","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"bkarv","email":"karvanj@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/bkarv/zebralib.git","type":"git"},"_npmVersion":"10.5.0","description":"Zebra printer capacitor plugin library with ZSDK API","directories":{},"_nodeVersion":"20.12.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.0.3","@capacitor/ios":"7.1.0","@capacitor/core":"7.1.0","@capacitor/docgen":"^0.0.10","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/zebra-capacitor_0.0.9_1746142565068_0.6338373967762847","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@bkarv/zebra-capacitor","version":"0.0.10","keywords":["capacitor","plugin","native"],"author":{"name":"bkarv"},"license":"MIT","_id":"@bkarv/zebra-capacitor@0.0.10","maintainers":[{"name":"bkarv","email":"karvanj@gmail.com"}],"homepage":"https://github.com/bkarv/zebralib#readme","bugs":{"url":"git+https://github.com/bkarv/zebralib.git/issues"},"dist":{"shasum":"45b1c0977f088e4e09314cd2e7622dedb561859d","tarball":"https://registry.npmjs.org/@bkarv/zebra-capacitor/-/zebra-capacitor-0.0.10.tgz","fileCount":44,"integrity":"sha512-7UpMPGhFZLt5JVgWbB8mSZ6l5tcFGbmTdUJTFcAFTFDxe3MPmEJtPF73i96Hsnkp1lRmRxS8QyRqlfMQhcqXEA==","signatures":[{"sig":"MEYCIQDB6+Gsf3Zu5GhFJRnun4dNAmmy2nrimv1j6MEVvqQ8yQIhANGi+eZWYyTbPxdC1OMeHHQrczeuUuj6lTeKbYwNQ0ZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2582156},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"7fa11b515c20f81a8d1f45984309d5f3bbfa13d4","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- autocorrect --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ZebraLibPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prepare":"npm run build","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:web":"npm run build","publish:npm":"npm publish --access public","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"bkarv","email":"karvanj@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/bkarv/zebralib.git","type":"git"},"_npmVersion":"10.5.0","description":"Zebra printer capacitor plugin library with ZSDK API","directories":{},"_nodeVersion":"20.12.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.0.3","@capacitor/ios":"7.1.0","@capacitor/core":"7.1.0","@capacitor/docgen":"^0.0.10","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/zebra-capacitor_0.0.10_1746143296417_0.24905671802608942","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@bkarv/zebra-capacitor","version":"1.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"bkarv"},"license":"MIT","_id":"@bkarv/zebra-capacitor@1.0.0","maintainers":[{"name":"bkarv","email":"karvanj@gmail.com"}],"homepage":"https://github.com/bkarv/zebralib#readme","bugs":{"url":"git+https://github.com/bkarv/zebralib.git/issues"},"dist":{"shasum":"70bfed0716c01fdd9b0182d3eecc64396656f1a3","tarball":"https://registry.npmjs.org/@bkarv/zebra-capacitor/-/zebra-capacitor-1.0.0.tgz","fileCount":44,"integrity":"sha512-7VdqhPsnjphdbrnVK9XfWWxdvLR44V8FXey90NL92Az/TYTaGMq+zKBYfFwiExgZBjB7NMUCJjI0dwpWVTmVJg==","signatures":[{"sig":"MEUCIQCeMSbQLrSKMXIQ0JWopeDkjHvLjj3s46YxGzUHbJS0JwIgZihruw5XHvUhP7XVkuQ6x9kbtQnA1Umc8a4NjRUZb44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2582155},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"0b1a0c4713b212680b268361d82c91a486d729f3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- autocorrect --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api ZebraLibPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prepare":"npm run build","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:web":"npm run build","publish:npm":"npm publish --access public","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"bkarv","email":"karvanj@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/bkarv/zebralib.git","type":"git"},"_npmVersion":"10.5.0","description":"Zebra printer capacitor plugin library with ZSDK API","directories":{},"_nodeVersion":"20.12.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.0.3","@capacitor/ios":"7.1.0","@capacitor/core":"7.1.0","@capacitor/docgen":"^0.0.10","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/zebra-capacitor_1.0.0_1746143353110_0.7024450884691236","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bkarv/zebra-capacitor","version":"1.0.1","description":"Zebra printer capacitor plugin library with ZSDK API","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"bkarv"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bkarv/zebralib.git"},"bugs":{"url":"git+https://github.com/bkarv/zebralib.git/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- autocorrect --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","docgen":"docgen --api ZebraLibPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build","publish:npm":"npm publish --access public","release":"standard-version","prepare":"npm run build"},"devDependencies":{"@capacitor/android":"^7.0.0","@capacitor/core":"7.1.0","@capacitor/docgen":"^0.0.10","@capacitor/ios":"7.1.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2","eslint":"^7.11.0","prettier":"~2.2.0","prettier-plugin-java":"~1.0.0","rimraf":"^3.0.2","rollup":"^2.32.0","swiftlint":"^1.0.1","typescript":"~4.0.3"},"peerDependencies":{"@capacitor/core":"7.2.0"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"_id":"@bkarv/zebra-capacitor@1.0.1","gitHead":"e8ae00cbab54a296a0e9d3fdb2e15288658d52ac","homepage":"https://github.com/bkarv/zebralib#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-zJL8JajI/v/OOw2jm9P7kobwI1rJVomxdmDpfS1v+oRUL1TRRSvUwy2nZAsZ7s3jQKog/Z0xePt5JZPLhtkf3A==","shasum":"3b0556f58cdcb3b775a50fae5f2cc21bdef51c49","tarball":"https://registry.npmjs.org/@bkarv/zebra-capacitor/-/zebra-capacitor-1.0.1.tgz","fileCount":48,"unpackedSize":2586400,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8o88thQpxaH1m8+Xv1+g2MTVUZYYrDAy/qFzjWvTVUgIhAOzSMJ4cuJPGRhWnpeFLADoLK0L3e/4q47ftCq48fmpF"}]},"_npmUser":{"name":"bkarv","email":"karvanj@gmail.com"},"directories":{},"maintainers":[{"name":"bkarv","email":"karvanj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zebra-capacitor_1.0.1_1746151983503_0.6902314102451961"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-01T13:48:55.989Z","modified":"2025-05-02T02:13:03.948Z","0.0.8":"2025-05-01T13:48:56.316Z","0.0.9":"2025-05-01T23:36:05.317Z","0.0.10":"2025-05-01T23:48:16.746Z","1.0.0":"2025-05-01T23:49:13.380Z","1.0.1":"2025-05-02T02:13:03.767Z"},"bugs":{"url":"git+https://github.com/bkarv/zebralib.git/issues"},"author":{"name":"bkarv"},"license":"MIT","homepage":"https://github.com/bkarv/zebralib#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/bkarv/zebralib.git"},"description":"Zebra printer capacitor plugin library with ZSDK API","maintainers":[{"name":"bkarv","email":"karvanj@gmail.com"}],"readme":"# zebra-capacitor\n\nZebra printer capacitor plugin library for iOS. Ionic Capacitor v3 wrapper with ZSDK_API. Support base64 PDF and regular Text printing.\n\nOnly tested with ZQ520 and ZQ521. Should work for all Zebra Bluetooth printers. Android is not yet supported at the moment unless someone wants to contribute to this repo. Contact me at [DOLOS+](http://dolosplus.com/contact.html)\n\n## Install\n\n```bash\nnpm install @dolosplus/zebra-capacitor\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`connectPrinter(...)`](#connectprinter)\n* [`printText(...)`](#printtext)\n* [`printPDF(...)`](#printpdf)\n* [`addListener(...)`](#addlistener)\n* [Interfaces](#interfaces)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### connectPrinter(...)\n\n```typescript\nconnectPrinter(options: { config: string; }) => any\n```\n\n| Param         | Type                             |\n| ------------- | -------------------------------- |\n| **`options`** | <code>{ config: string; }</code> |\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### printText(...)\n\n```typescript\nprintText(options: { text: string; }) => any\n```\n\n| Param         | Type                           |\n| ------------- | ------------------------------ |\n| **`options`** | <code>{ text: string; }</code> |\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### printPDF(...)\n\n```typescript\nprintPDF(options: { base64: string; }) => any\n```\n\n| Param         | Type                             |\n| ------------- | -------------------------------- |\n| **`options`** | <code>{ base64: string; }</code> |\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### addListener(...)\n\n```typescript\naddListener(eventName: 'printerStatusChange', listenerFunc: StateChangeListener) => Promise<PluginListenerHandle> & PluginListenerHandle\n```\n\n| Param              | Type                                          |\n| ------------------ | --------------------------------------------- |\n| **`eventName`**    | <code>\"printerStatusChange\"</code>            |\n| **`listenerFunc`** | <code>(state: ConnectState) =&gt; void</code> |\n\n**Returns:** <code>any</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                      |\n| ------------ | ------------------------- |\n| **`remove`** | <code>() =&gt; any</code> |\n\n</docgen-api>\n","readmeFilename":"README.md"}