{"_id":"@capgo/capacitor-mqtt","_rev":"17-bca5e963bf1efde04882648ba2736a21","name":"@capgo/capacitor-mqtt","dist-tags":{"latest":"8.1.12"},"versions":{"8.0.0":{"name":"@capgo/capacitor-mqtt","version":"8.0.0","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.0.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"db0e840a495446e96c4dcbfbdcb7759acc227a9e","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.0.0.tgz","fileCount":37,"integrity":"sha512-yhO8ATLDmYa3wPEWR5Jho5HBexo+df+VmK0GbS0PqIGCGYaEF8ksO6y8jT3mwgLx89aats96UWtkWdBNZ2CEOg==","signatures":[{"sig":"MEUCIQCNsBOsiJ76H5sbWB76BrMWoeuyEnNPHpTUVwH9IidryAIgO0REg7wWeWzYYLK/X7bodQLLkCSSYMJ2jAyYgxYSoow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134636},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"088678dd9ebdffd47c0a99d746a496d6febbb6d2","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme MqttPlugin -destination generic/platform=iOS","verify:web":"bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.7.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.11.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.0.0_1772219934990_0.3889242104278807","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@capgo/capacitor-mqtt","version":"8.0.2","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.0.2","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"67488f9da54056154e686669eeeb1d209397b14c","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.0.2.tgz","fileCount":36,"integrity":"sha512-LiO6nHGsy7fBACfWGPQR3R8RUeDepDs/ifLx3wL2JL5uouPkTERiT/xNFtBCvKy2Kwqwmuo0/b5ImsA4TOAxdQ==","signatures":[{"sig":"MEYCIQCtcR9Uyzew59keHOvGZT3wiQE4xwIZrn9HsLmtZFuhYQIhAMBt65biFBtlMNWAx9slGOXHWVTrsNSoLAWXlsU+jZt+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134990},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"5f64b594dd86e69adcaf98a2d62894ca176ed212","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme MqttPlugin -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.0.2_1775658898104_0.07864680570280802","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@capgo/capacitor-mqtt","version":"8.0.3","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.0.3","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"b3d0eb09108234d70249de6a46765f05d43e6dc7","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.0.3.tgz","fileCount":36,"integrity":"sha512-/94ri/Dbjsm3WdxCjYYVlWpFp5fAP0o/fkn6cw0k37QpcONsHiVu2TxBdhAATBmveFVvrZcSAGtQvD76FKVo6w==","signatures":[{"sig":"MEQCIAXrTugJOxf/AIIL/n+nZ7ph1GQIb9H2WdUErUPmgUh0AiARrZn7RnDoCZICt+Ljp5EsOFGnYl+kHQUn/QYhPmhp0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135094},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"e4014ce5fa0105275a16bdcd01f07cc3618f15b4","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.0.3_1775893075933_0.5389882068610852","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@capgo/capacitor-mqtt","version":"8.1.0","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"d4e8d57dafa120f72c02e89c81fd9648bfb6b632","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.0.tgz","fileCount":37,"integrity":"sha512-7RdzgBv4m76mbcBrSPrHs/mZWKAnQ15Je5wfqBUEu08uPMNTlrdNtDJrDV1zXhvM1zMVkJrkHVtunFHIRFzRkA==","signatures":[{"sig":"MEUCIQClJdsLAI13gQjG2BrK1CTuCu4yWCuQ2fy/yMtwlWZwagIgCQzHUdXhVNJCp4uKd9qpNwifpMJLDV67uIzcBfv+nSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154478},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"170b1aea9316ea5e8a35287f06846889118bcb6e","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.0_1776247525727_0.10450836259967344","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"@capgo/capacitor-mqtt","version":"8.1.1","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.1","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"61213f408e95b0dd479119b35109e2f8e889d7e6","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.1.tgz","fileCount":37,"integrity":"sha512-i/9UmWa5bFDE7sVi47h1xGO3mnYSUfXDBrc6BJ896SApwi8+fY42sLhEldLChrISfqfIa9yMNdAr8QNWAwWixQ==","signatures":[{"sig":"MEYCIQDlBvkLotvgM19Vc2HM28Fwn232amW0HiX83reA0ggLUwIhAJVzpHsAYBP/u0dmh4sOfxFExgYnqs3uoFewLpfYjiv4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154466},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"42d91ecd4af83d8ad6ecbaf32f4762bb5af16918","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.1_1778505105443_0.3782205130491523","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"@capgo/capacitor-mqtt","version":"8.1.2","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.2","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"0039b53176cc3d6c24e5d14b79d222e1d0785d3e","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.2.tgz","fileCount":37,"integrity":"sha512-iLhEQleoW9ZYeDZfYL4+uv+YbwB9gqfnPBxcxheMMT4i0G6rVus9K//3qWp9c/GCn71F5LKAb2eMqDggAnrTcw==","signatures":[{"sig":"MEUCIAGetqDR87WValR4jZsP4rcMWyOf3EYa8Ivg1eaTLuMIAiEAuheFjkpBOqQV2XVkD/y1u+QSmCtAV7OlYU627dJ7L/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154466},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"3000b0acbffd0c0d1e690694f2b841e470b43f4e","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.2_1780563753330_0.9178900072318281","host":"s3://npm-registry-packages-npm-production"}},"8.1.3":{"name":"@capgo/capacitor-mqtt","version":"8.1.3","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.3","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"726d93121aeb6577f31dc5f4991a639c3857060d","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.3.tgz","fileCount":37,"integrity":"sha512-ZGvqjUyCMvSY38oXZoLP2e8eD2fX5ASWj1Xn24eyi+tn2sabytHBGFvLuoU6yEhX6yhgOx40pRAuy0Dgfnca5Q==","signatures":[{"sig":"MEQCICAkQ+uJh+2bc2Kk9IAkUJsDM4qJXbkJUGzagts3XrzDAiAb1figkhzGo5CQqkMmfw0cz5lSJZAnCmWJJr078/ImPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154466},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"3e38644214a38c98aa50a892bb0b94a83103d04f","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.3_1780611786069_0.8024931598209637","host":"s3://npm-registry-packages-npm-production"}},"8.1.4":{"name":"@capgo/capacitor-mqtt","version":"8.1.4","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.4","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"accc77e04bad850274f4ee9324598a0fd9ce9a7f","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.4.tgz","fileCount":37,"integrity":"sha512-LSl2uT8HxjacctrWsaA7DAXSkEtjqdeTXjikNHIQPvjFopuOyhp+UTcZvSnYrgN0x0ELH183/qz+AlpuNapZOQ==","signatures":[{"sig":"MEQCICgqrj66J1L0Jhv3FQ5wDl6nnu67qEl1cZQDwoO13bzfAiADlrFE+07jUlrdygQmtBG5/kQTHkxIh6a+xGRQDfkfXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154739},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"ae9e5add1b8f29771a6b7affb5ea564305d52818","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.4_1781563077387_0.3027138932463558","host":"s3://npm-registry-packages-npm-production"}},"8.1.5":{"name":"@capgo/capacitor-mqtt","version":"8.1.5","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.5","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"440bc5de84acab58d191b24de35c9f778f93e9e4","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.5.tgz","fileCount":37,"integrity":"sha512-yCbGBaxdSNd7az1anTJJJiIuE1A8+6yqydgetwxLGbCMlvx0cN3mmqTVQYBut8kmCMxlR8iWxLohz3CjVXwmZg==","signatures":[{"sig":"MEUCIQCP6PdJweQOfm9EpOAzsPDqltSzC+KLq8kaBq++0VcLIwIgNqg4R3d/Q/WEyhb1917s4A9cNtV6S2f7e0pIyYcS4dE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155266},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"3cc6eb2475925237f9c53fb07dda974c6571d28e","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.5_1781603674586_0.2460044277168929","host":"s3://npm-registry-packages-npm-production"}},"8.1.6":{"name":"@capgo/capacitor-mqtt","version":"8.1.6","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.6","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"124c1dddb0dd8cda0bc0d75ba2de940a4e7e3a77","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.6.tgz","fileCount":37,"integrity":"sha512-UDNuEARtk4LV0kS/J1MXv093zYAi1XCsJN1UZGHUhxB4ksCHMGltGmd9H/1oOekjlgO8WCDnN+LgtcRfTilT6g==","signatures":[{"sig":"MEQCIHt3TzVKSg/nMgukhmiHL5Zv4C9mwLhAVOZ6jNDkwo/cAiAgOZm2FZjP39BvRAuK8leiWGBkVZL7eo5pRtAc2bf+ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155266},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"57f6c0adfcba97afc5efc400f98e4aff1f30034e","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.6_1781625487255_0.6406054495272411","host":"s3://npm-registry-packages-npm-production"}},"8.1.7":{"name":"@capgo/capacitor-mqtt","version":"8.1.7","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.7","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"9242ee9382c094ad417930be25e89829be4a5a24","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.7.tgz","fileCount":37,"integrity":"sha512-LMITSnundZLl2GGTsMFc9HEJdKpvc5xCUWWXyxHRrvQeixxpOKlQP6N6MUAJ+XlKKjkcH+ZERFu/0kJyzQa3xg==","signatures":[{"sig":"MEUCIDvpLeM3PH/5Q7lqeQJLGreHv6AiM646nKptdv976dt8AiEA8pIZuwPFpa7PugI6CGeVc6n6r1PTjVV4JO8fHl7ppYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155173},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"f3c4037ac52f70e83fa121575a11b933b3adfe0f","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.7_1781873173652_0.7814232360636237","host":"s3://npm-registry-packages-npm-production"}},"8.1.8":{"name":"@capgo/capacitor-mqtt","version":"8.1.8","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.8","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"303596ea74c22c43ae7e48f026318ba0223a2ab8","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.8.tgz","fileCount":37,"integrity":"sha512-W/pkpSw/B5VCcQ8HlSQ+awO6S844DhkNfPlmFevkQik4eV2KxuQEJsS+OUdB3DrvNr03P3dHzzM5NVXchsjmeg==","signatures":[{"sig":"MEUCIQDIaHQOOyQY1AZt6r4UOnCoiS1FLuuAfOtOleh2zg1ePgIgL30MJ8RudERZTtGGDGncVmlXGCK68l4AEIPG3zId8fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155356},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"1a1d72de20f8be01eabc2a4dcb51d0a035d22f72","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.17.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.8_1782407348838_0.4682395404498991","host":"s3://npm-registry-packages-npm-production"}},"8.1.9":{"name":"@capgo/capacitor-mqtt","version":"8.1.9","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.9","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"9ecc29551db24c366a639685810803b58474b273","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.9.tgz","fileCount":37,"integrity":"sha512-/54MVHaVeaX8g9ZLc6bRWI+oedNjwuWVBcfwlWAAIM+5siM4EICvS8F43rIpaHlI0oYjsQUSPam8hm/aMoqfAg==","signatures":[{"sig":"MEUCIFqK9HDUfZ5TaSvmeCvDwlKlBRXwjiBjanjv65ko+97jAiEAy/fpNYt4OfiLd4Lj5qiR2Xn/9oIOSpuYAH4OsW5TeT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157083},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"d02656b9505d0714895df16fc06e89e313e6f66f","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.17.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.9_1782414662098_0.6670478690125232","host":"s3://npm-registry-packages-npm-production"}},"8.1.10":{"name":"@capgo/capacitor-mqtt","version":"8.1.10","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.10","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"5fe1390901caf3664004d82e424aaad474b0dea8","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.10.tgz","fileCount":37,"integrity":"sha512-9qBejgu8DlxErJNTNdrTzkvrRbLBfHoWToavaabK64nbmbzK4IbkPceHwTSef0KxcBNy8F2szrzhXiUNyKh8UQ==","signatures":[{"sig":"MEUCIDl3wZ7i+b0BDRjbD+fDpUjT3DZRRUh/BN2SwAnR5u5yAiEA8AtgfENS0spVkAF5hA/cZfiWh3AryOCDqov+WkG560g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157146},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"b128e1a14f30c0d1e9139091a3ccbd5453da8162","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.16.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.10_1783764478640_0.8839097524760597","host":"s3://npm-registry-packages-npm-production"}},"8.1.11":{"name":"@capgo/capacitor-mqtt","version":"8.1.11","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-mqtt@8.1.11","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"0ff37aea6fceb0b1758ddccc7b1bc08b33b3afb9","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.11.tgz","fileCount":37,"integrity":"sha512-6Mjzc75XVBeiyImDHOtSvYZf3ZuUWZfyehiI8E/UMOKTMltzOKsmvhkhAWbIjVEV/ooku1KtTuxfmr/zyItX5g==","signatures":[{"sig":"MEQCIBX4luRCPUTm3YsNE1PnspYgqghDgtIjjTwhQZ4PJK7HAiAP7JmO6pTPwdeSsbUjgndOTfKCV7riqdD10vFWLQXXPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157146},"main":"dist/esm/index.js","types":"dist/esm/index.d.ts","gitHead":"46e7bee2751826881e5dd498ce5d84edfcecfc3a","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile"},"_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.19.0","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"_nodeVersion":"24.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-mqtt_8.1.11_1787220305449_0.051301888023590037","host":"s3://npm-registry-packages-npm-production"}},"8.1.12":{"_id":"@capgo/capacitor-mqtt@8.1.12","bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"dist":{"shasum":"0de8c5ce968d46339f1039f7eb2ee65ee45cd54e","tarball":"https://registry.npmjs.org/@capgo/capacitor-mqtt/-/capacitor-mqtt-8.1.12.tgz","integrity":"sha512-p8AHNUN46ygtGKOF4u6MB9PCIJR4/VX2C1qZhDOvzJ2PVj6hnSCb/swwbafVmjGzuNWrscH2zVcBKVuwR64WIg==","fileCount":37,"unpackedSize":157217,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-mqtt@8.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICG0xOUtUoUbUJ32AU4MEYLQeJsErj5vqSDxFNAA+MjCAiEAxwkUL5grygZ2GS4UkzP/+lOWEmndDpNITei7XmHI+EE="}]},"main":"dist/esm/index.js","name":"@capgo/capacitor-mqtt","types":"dist/esm/index.d.ts","author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"gitHead":"280a2310c96df8755d1db4db011b432de23cb720","license":"MPL-2.0","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api MqttBridgePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint .","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"bunx node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorMqtt -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","check:cap9-deprecated":"node scripts/check-cap9-deprecated.mjs"},"version":"8.1.12","_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"_npmVersion":"11.19.1","description":"Capacitor plugin for MQTT connectivity on Android and iOS","directories":{},"maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"_nodeVersion":"24.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-mqtt_8.1.12_1789494843991_0.04925837577634984"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-27T19:18:54.908Z","modified":"2026-09-15T17:54:04.333Z","8.0.0":"2026-02-27T19:18:55.163Z","8.0.2":"2026-04-08T14:34:58.244Z","8.0.3":"2026-04-11T07:37:56.067Z","8.1.0":"2026-04-15T10:05:25.879Z","8.1.1":"2026-05-11T13:11:45.648Z","8.1.2":"2026-06-04T09:02:33.484Z","8.1.3":"2026-06-04T22:23:06.203Z","8.1.4":"2026-06-15T22:37:57.517Z","8.1.5":"2026-06-16T09:54:34.733Z","8.1.6":"2026-06-16T15:58:07.449Z","8.1.7":"2026-06-19T12:46:13.808Z","8.1.8":"2026-06-25T17:09:08.993Z","8.1.9":"2026-06-25T19:11:02.249Z","8.1.10":"2026-07-11T10:07:58.791Z","8.1.11":"2026-08-20T10:05:05.556Z","8.1.12":"2026-09-15T17:54:04.076Z"},"bugs":{"url":"https://github.com/Cap-go/capacitor-mqtt/issues"},"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","homepage":"https://capgo.app/docs/plugins/capacitor-mqtt/","keywords":["capacitor","plugin","mqtt","iot","networking","messaging","native"],"repository":{"url":"git+https://github.com/Cap-go/capacitor-mqtt.git","type":"git"},"description":"Capacitor plugin for MQTT connectivity on Android and iOS","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"readme":"# @capgo/capacitor-mqtt\n\n<a href=\"https://capgo.app/\"><img src=\"https://capgo.app/readme-banner.svg?repo=Cap-go/capacitor-mqtt\" alt=\"Capgo - Instant updates for Capacitor\" /></a>\n\n<div align=\"center\">\n  <h2><a href=\"https://capgo.app/?ref=plugin_mqtt\"> ➡️ Get Instant updates for your App with Capgo</a></h2>\n  <h2><a href=\"https://capgo.app/consulting/?ref=plugin_mqtt\"> Missing a feature? We'll build the plugin for you 💪</a></h2>\n</div>\n\n![NPM Version](https://img.shields.io/npm/v/%40capgo%2Fcapacitor-mqtt)\n![NPM Downloads](https://img.shields.io/npm/dy/%40capgo%2Fcapacitor-mqtt)\n![GitHub Repo stars](https://img.shields.io/github/stars/Cap-go/capacitor-mqtt)\n![GitHub License](https://img.shields.io/github/license/Cap-go/capacitor-mqtt)\n![Maintenance](https://img.shields.io/maintenance/yes/2025)\n\n<p>\n  Capacitor plugin for MQTT connectivity on Android and iOS using the Eclipse Paho MQTT library.\n</p>\n\n## Why MQTT?\n\nMQTT (Message Queuing Telemetry Transport) is a lightweight, publish-subscribe messaging protocol ideal for:\n\n- **IoT devices** - Low bandwidth, minimal battery usage.\n- **Real-time messaging** - Instant message delivery between clients\n- **Remote monitoring** - Send/receive data from distributed devices\n- **Home automation** - Connect smart devices seamlessly\n\nThis plugin provides a complete MQTT client implementation for Capacitor apps, supporting both Android and iOS.\n\n<br>\n\nThis plugin is compatible with Capacitor 8 and above.\n\n\n**PR's are greatly appreciated.**\n\n## Features\n\n- Connect to MQTT brokers via TCP\n- Subscribe to topics with QoS support\n- Publish messages with QoS and retained flag options\n- Listen for incoming messages\n- Automatic reconnection support\n- Connection loss detection\n- Clean session management\n- Keep-alive interval configuration\n\n## Installation\n\nYou can use our AI-Assisted Setup to install the plugin. Add the Capgo skills to your AI tool using the following command:\n\n```bash\nnpx skills add https://github.com/cap-go/capacitor-skills --skill capacitor-plugins\n```\n\nThen use the following prompt:\n\n```text\nUse the `capacitor-plugins` skill from `cap-go/capacitor-skills` to install the `@capgo/capacitor-mqtt` plugin in my project.\n```\n\nIf you prefer Manual Setup, install the plugin by running the following commands and follow the platform-specific instructions below:\n\n```bash\nnpm install @capgo/capacitor-mqtt\nnpx cap sync\n```\n\n\n## Android cleartext MQTT (tcp://)\n\nAndroid blocks non-TLS MQTT (`tcp://`) by default. If your broker does not use TLS, add a network security config in your app:\n\n```xml\n<!-- android/app/src/main/res/xml/network_security_config.xml -->\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<network-security-config>\n    <base-config cleartextTrafficPermitted=\"true\" />\n</network-security-config>\n```\n\n```xml\n<!-- android/app/src/main/AndroidManifest.xml -->\n<application\n    android:usesCleartextTraffic=\"true\"\n    android:networkSecurityConfig=\"@xml/network_security_config\">\n```\n\nWithout this, `connect()` rejects with a broker connection error instead of silently failing.\n\n## Usage\n\n### Connect to MQTT Broker\n\n```typescript\nimport { MqttBridge } from '@capgo/capacitor-mqtt';\n\nconst connectionOptions = {\n  serverURI: 'tcp://broker.hivemq.com',\n  port: 1883,\n  clientId: 'my-client-id',\n  username: '',\n  password: '',\n  setCleanSession: true,\n  connectionTimeout: 30,\n  keepAliveInterval: 60,\n  setAutomaticReconnect: true,\n};\n\nawait MqttBridge.connect(connectionOptions);\n```\n\n### Subscribe to Topic\n\n```typescript\nconst result = await MqttBridge.subscribe({\n  topic: 'my/topic',\n  qos: 0,\n});\n```\n\n### Publish Message\n\n```typescript\nconst result = await MqttBridge.publish({\n  topic: 'my/topic',\n  payload: 'Hello World',\n  qos: 0,\n  retained: false,\n});\n```\n\n### Listen for Messages\n\n```typescript\nimport { MqttBridge } from '@capgo/capacitor-mqtt';\n\nMqttBridge.addListener('onMessageArrived', (result) => {\n  console.log('Topic:', result.topic);\n  console.log('Message:', result.message);\n});\n```\n\n### Disconnect\n\n```typescript\nawait MqttBridge.disconnect();\n```\n\n## API\n\n<docgen-index>\n\n* [`connect(...)`](#connect)\n* [`disconnect()`](#disconnect)\n* [`subscribe(...)`](#subscribe)\n* [`publish(...)`](#publish)\n* [`addListener('onConnectionLost', ...)`](#addlisteneronconnectionlost-)\n* [`addListener('onConnectComplete', ...)`](#addlisteneronconnectcomplete-)\n* [`addListener('onMessageArrived', ...)`](#addlisteneronmessagearrived-)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\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### connect(...)\n\n```typescript\nconnect(options: { serverURI: string; port: number; clientId: string; username: string; password: string; setCleanSession: boolean; connectionTimeout: number; keepAliveInterval: number; setAutomaticReconnect: boolean; setLastWill?: { willTopic: string; willPayload: string; willQoS: number; setRetained: boolean; }; }) => Promise<any>\n```\n\n| Param         | Type                                                                                                                                                                                                                                                                                                                      |\n| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`options`** | <code>{ serverURI: string; port: number; clientId: string; username: string; password: string; setCleanSession: boolean; connectionTimeout: number; keepAliveInterval: number; setAutomaticReconnect: boolean; setLastWill?: { willTopic: string; willPayload: string; willQoS: number; setRetained: boolean; }; }</code> |\n\n**Returns:** <code>Promise&lt;any&gt;</code>\n\n--------------------\n\n\n### disconnect()\n\n```typescript\ndisconnect() => Promise<any>\n```\n\n**Returns:** <code>Promise&lt;any&gt;</code>\n\n--------------------\n\n\n### subscribe(...)\n\n```typescript\nsubscribe(options: { topic: string; qos: number; }) => Promise<{ topic: string; qos: number; }>\n```\n\n| Param         | Type                                         |\n| ------------- | -------------------------------------------- |\n| **`options`** | <code>{ topic: string; qos: number; }</code> |\n\n**Returns:** <code>Promise&lt;{ topic: string; qos: number; }&gt;</code>\n\n--------------------\n\n\n### publish(...)\n\n```typescript\npublish(options: { topic: string; payload: string; qos: number; retained: boolean; }) => Promise<{ topic: string; payload: string; qos: number; retained: boolean; messageId: any; }>\n```\n\n| Param         | Type                                                                             |\n| ------------- | -------------------------------------------------------------------------------- |\n| **`options`** | <code>{ topic: string; payload: string; qos: number; retained: boolean; }</code> |\n\n**Returns:** <code>Promise&lt;{ topic: string; payload: string; qos: number; retained: boolean; messageId: any; }&gt;</code>\n\n--------------------\n\n\n### addListener('onConnectionLost', ...)\n\n```typescript\naddListener(eventName: 'onConnectionLost', listener: onConnectionLostListener) => Promise<PluginListenerHandle>\n```\n\n| Param           | Type                                                                          |\n| --------------- | ----------------------------------------------------------------------------- |\n| **`eventName`** | <code>'onConnectionLost'</code>                                               |\n| **`listener`**  | <code><a href=\"#onconnectionlostlistener\">onConnectionLostListener</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### addListener('onConnectComplete', ...)\n\n```typescript\naddListener(eventName: 'onConnectComplete', listener: onConnectCompleteListener) => Promise<PluginListenerHandle>\n```\n\n| Param           | Type                                                                            |\n| --------------- | ------------------------------------------------------------------------------- |\n| **`eventName`** | <code>'onConnectComplete'</code>                                                |\n| **`listener`**  | <code><a href=\"#onconnectcompletelistener\">onConnectCompleteListener</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### addListener('onMessageArrived', ...)\n\n```typescript\naddListener(eventName: 'onMessageArrived', listener: onMessageArrivedListener) => Promise<PluginListenerHandle>\n```\n\n| Param           | Type                                                                          |\n| --------------- | ----------------------------------------------------------------------------- |\n| **`eventName`** | <code>'onMessageArrived'</code>                                               |\n| **`listener`**  | <code><a href=\"#onmessagearrivedlistener\">onMessageArrivedListener</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n\n### Type Aliases\n\n\n#### onConnectionLostListener\n\n<code>(x: { connectionStatus: string; reasonCode: number; message: string; }): void</code>\n\n\n#### onConnectCompleteListener\n\n<code>(x: { reconnected: boolean; serverURI: string; }): void</code>\n\n\n#### onMessageArrivedListener\n\n<code>(x: { topic: string; message: string; }): void</code>\n\n</docgen-api>\n\n## License\n\nMPL-2.0\n","readmeFilename":"README.md"}