{"_id":"@brmaschio/brm-capacitor-bluetooth-serial","_rev":"8-a25c253ce34b201dd7db56431bf90118","name":"@brmaschio/brm-capacitor-bluetooth-serial","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@brmaschio/brm-capacitor-bluetooth-serial","version":"1.0.0","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@brmaschio/brm-capacitor-bluetooth-serial@1.0.0","maintainers":[{"name":"brmaschio","email":"br.maschio@gmail.com"}],"homepage":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial#readme","bugs":{"url":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial/issues"},"dist":{"shasum":"a957cd4d7ba2f305e46e4ca02b3965164a5a72cf","tarball":"https://registry.npmjs.org/@brmaschio/brm-capacitor-bluetooth-serial/-/brm-capacitor-bluetooth-serial-1.0.0.tgz","fileCount":30,"integrity":"sha512-aLovPkuvn5GHjDsfPE2/NIg+hW3cmDeFOm6mZ7rIFam3rDrkL1mOM8Uy16LIwie20DAFbtFHhp8Q7zv+e5lw4w==","signatures":[{"sig":"MEUCIF9R21VsgRk36Znag0ckJ/sBm80nJq01i5W7sk7CorcDAiEA7R+++XkjPEPdGN1UIWjHIcKoaGDzBHkugEPAd+LmTHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49547},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"95d500cccaadf3a6d5eafc110944eb2e6a5b3b72","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --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.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BrMCapacitorBluetoothSerialPlugin --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","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme BrmCapacitorBluetoothSerial -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"brmaschio","email":"br.maschio@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/brmaschio/brm-capacitor-bluetooth-serial.git","type":"git"},"_npmVersion":"10.9.0","description":"Plugin to work with ionic and capacitor using bluetooth","directories":{},"_nodeVersion":"22.10.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brm-capacitor-bluetooth-serial_1.0.0_1742590690131_0.9459731431179519","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@brmaschio/brm-capacitor-bluetooth-serial","version":"1.0.1","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@brmaschio/brm-capacitor-bluetooth-serial@1.0.1","maintainers":[{"name":"brmaschio","email":"br.maschio@gmail.com"}],"homepage":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial#readme","bugs":{"url":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial/issues"},"dist":{"shasum":"e72b44a366d374388956d88444097ca3a2a66222","tarball":"https://registry.npmjs.org/@brmaschio/brm-capacitor-bluetooth-serial/-/brm-capacitor-bluetooth-serial-1.0.1.tgz","fileCount":30,"integrity":"sha512-AY2MSInuneQmAz+r7yDWT5aV4iY+ay9FHI+k3Ul49nFn8arfCvsy6Gie9S1ic31WEPn4oD9nApyTWW6Mi9iXWQ==","signatures":[{"sig":"MEUCIHAShPFqw5jVO2o3Pmb+DBIBBNySMFbUY9720aFpX9SFAiEAmO5BppnkpCKbKEHcQnTMZ/dv3Tdb1EUdtgLeYiUClp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52923},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"95d500cccaadf3a6d5eafc110944eb2e6a5b3b72","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --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.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BrMCapacitorBluetoothSerialPlugin --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","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme BrmCapacitorBluetoothSerial -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"brmaschio","email":"br.maschio@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/brmaschio/brm-capacitor-bluetooth-serial.git","type":"git"},"_npmVersion":"10.9.0","description":"Plugin to work with ionic and capacitor using bluetooth","directories":{},"_nodeVersion":"22.10.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brm-capacitor-bluetooth-serial_1.0.1_1742593456091_0.658942662818425","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@brmaschio/brm-capacitor-bluetooth-serial","version":"1.2.0","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@brmaschio/brm-capacitor-bluetooth-serial@1.2.0","maintainers":[{"name":"brmaschio","email":"br.maschio@gmail.com"}],"homepage":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial#readme","bugs":{"url":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial/issues"},"dist":{"shasum":"ddf6ff7141dbad2ad2e2184bd95f3112dcbea765","tarball":"https://registry.npmjs.org/@brmaschio/brm-capacitor-bluetooth-serial/-/brm-capacitor-bluetooth-serial-1.2.0.tgz","fileCount":33,"integrity":"sha512-nDsVG+jfgQsHUcFWqn4h2hGMtXYgTcRWNcZxXo4ef2eL2EOi64IA4oIvO9fJfob8GR/qh+7OStmXIeTiGRQuog==","signatures":[{"sig":"MEQCIDHGpDfj8iqc5ovkDtAUtfL/EIra/iuBQczdrNsbV4ECAiBYBkud2kaTN87cPBsLDWKeTBRKm1RPUhgfoy4MuFBEaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87137},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"3608d18f016f0e318f249df62b8631c933966064","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BrMCapacitorBluetoothSerialPlugin --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","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme BrmCapacitorBluetoothSerial -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"brmaschio","email":"br.maschio@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/brmaschio/brm-capacitor-bluetooth-serial.git","type":"git"},"_npmVersion":"10.9.0","description":"Plugin to work with ionic and capacitor using bluetooth","directories":{},"_nodeVersion":"22.10.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brm-capacitor-bluetooth-serial_1.2.0_1766416305201_0.38679967132306103","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@brmaschio/brm-capacitor-bluetooth-serial","version":"1.2.1","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@brmaschio/brm-capacitor-bluetooth-serial@1.2.1","maintainers":[{"name":"brmaschio","email":"br.maschio@gmail.com"}],"homepage":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial#readme","bugs":{"url":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial/issues"},"dist":{"shasum":"adc34a3c72d265f6348c15d9f9c406d893bfe360","tarball":"https://registry.npmjs.org/@brmaschio/brm-capacitor-bluetooth-serial/-/brm-capacitor-bluetooth-serial-1.2.1.tgz","fileCount":33,"integrity":"sha512-jOdzQJmuALhUgKMShW8Mszy/zkG+SxWqcDYFAv11bv4287b9ajrbrAiIL7T1gKLphp6kF2VX4fKfPInWzASqyw==","signatures":[{"sig":"MEQCICZpbD6URWiQhL3IpOIDwBtevMzgCCmsmr5M9bVCTcvQAiA+2wUo5RC3CiVPhIDocFwlicnVwSVj8TVxFJkvHbiv3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87391},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"307b27c1ac969e1388ecc931f9c32d497949a170","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BrMCapacitorBluetoothSerialPlugin --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","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme BrmCapacitorBluetoothSerial -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"brmaschio","email":"br.maschio@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/brmaschio/brm-capacitor-bluetooth-serial.git","type":"git"},"_npmVersion":"10.9.0","description":"Plugin to work with ionic and capacitor using bluetooth","directories":{},"_nodeVersion":"22.10.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brm-capacitor-bluetooth-serial_1.2.1_1766499426177_0.10976496244048373","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@brmaschio/brm-capacitor-bluetooth-serial","version":"1.3.0","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@brmaschio/brm-capacitor-bluetooth-serial@1.3.0","maintainers":[{"name":"brmaschio","email":"br.maschio@gmail.com"}],"homepage":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial#readme","bugs":{"url":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial/issues"},"dist":{"shasum":"9e4e18bb2e2c8d5ed2cd337c1ced31709125220a","tarball":"https://registry.npmjs.org/@brmaschio/brm-capacitor-bluetooth-serial/-/brm-capacitor-bluetooth-serial-1.3.0.tgz","fileCount":33,"integrity":"sha512-oJ30/RBT8Wq9OgcXvv2rOyYoku3rrWyEgdK3qRRqPEZoNVBKEFAFNd67rnnm2J9LId2awTQF9/jWJ/ZcnUEedQ==","signatures":[{"sig":"MEQCIBL36JYNVuy5MdfYlDcmpVEP+RPNY1fsIifrcoILPTD/AiASD1BgS39q1uaO9ZjfSbZ+T1z6Hs52i61XRNw1L1NVVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92807},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"0e3c521bc9af7237f59540f084df05abe0ae693c","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BrMCapacitorBluetoothSerialPlugin --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","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme BrmCapacitorBluetoothSerial -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"brmaschio","email":"br.maschio@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/brmaschio/brm-capacitor-bluetooth-serial.git","type":"git"},"_npmVersion":"10.9.0","description":"Plugin to work with ionic and capacitor using bluetooth","directories":{},"_nodeVersion":"22.10.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brm-capacitor-bluetooth-serial_1.3.0_1767020442431_0.2295747122271503","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@brmaschio/brm-capacitor-bluetooth-serial","version":"1.3.1","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@brmaschio/brm-capacitor-bluetooth-serial@1.3.1","maintainers":[{"name":"brmaschio","email":"br.maschio@gmail.com"}],"homepage":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial#readme","bugs":{"url":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial/issues"},"dist":{"shasum":"a076a9e51a2968af6893209f2e5d474fea6609bb","tarball":"https://registry.npmjs.org/@brmaschio/brm-capacitor-bluetooth-serial/-/brm-capacitor-bluetooth-serial-1.3.1.tgz","fileCount":33,"integrity":"sha512-uBGvI6ycnL4Sgz2vo72ifR18NkDV7F51pMhGoey8NUh5roJRiuqWrvsgT236qX17/sxG/tzfbOMg5l8NVRi1MQ==","signatures":[{"sig":"MEYCIQCpWLhhHA1Ju6N5186OYixLFUF7cbnhgcu31SMM7p2hiQIhALPF/pDQmqOO6thQua0FtkdMdA1UdGGGMCJpNQb03eTg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92773},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"878b33d28697831aa18be3e271f211919bbb72bb","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BrMCapacitorBluetoothSerialPlugin --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","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme BrmCapacitorBluetoothSerial -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"brmaschio","email":"br.maschio@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/brmaschio/brm-capacitor-bluetooth-serial.git","type":"git"},"_npmVersion":"10.9.0","description":"Plugin to work with ionic and capacitor using bluetooth","directories":{},"_nodeVersion":"22.10.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brm-capacitor-bluetooth-serial_1.3.1_1767184042351_0.17502105466116658","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@brmaschio/brm-capacitor-bluetooth-serial","version":"1.4.0","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@brmaschio/brm-capacitor-bluetooth-serial@1.4.0","maintainers":[{"name":"brmaschio","email":"br.maschio@gmail.com"}],"homepage":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial#readme","bugs":{"url":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial/issues"},"dist":{"shasum":"06ca8d73e76ff9f61142fa5760546ddb1e4cb04b","tarball":"https://registry.npmjs.org/@brmaschio/brm-capacitor-bluetooth-serial/-/brm-capacitor-bluetooth-serial-1.4.0.tgz","fileCount":36,"integrity":"sha512-4DH1gZw1T0FWcNoUs0ItDOKti3XBrkd8cLm/KUYBZrDm+Dh2md0wq1tkWKRURD6ag2OJXMVabUXo9qMkWxAk2g==","signatures":[{"sig":"MEQCIA9rK4B/E8t6ZH4MDu+pUSeQSfR95Pn6C3hf6twQk8zpAiAK3MN3x3ZbthjSdrzU81qM3j0foaR51JxDSHJjEktmRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105863},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"d01f4561695149b1ea0e452ebf38dd6cba6a760f","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BrMCapacitorBluetoothSerialPlugin --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","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme BrmCapacitorBluetoothSerial -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"brmaschio","email":"br.maschio@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/brmaschio/brm-capacitor-bluetooth-serial.git","type":"git"},"_npmVersion":"10.9.0","description":"Plugin to work with ionic and capacitor using bluetooth","directories":{},"_nodeVersion":"22.10.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"5.9.3","@types/node":"^25.0.3","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brm-capacitor-bluetooth-serial_1.4.0_1786461089526_0.3765483506966547","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@brmaschio/brm-capacitor-bluetooth-serial","version":"1.5.0","description":"Plugin to work with ionic and capacitor using bluetooth","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/brmaschio/brm-capacitor-bluetooth-serial.git"},"bugs":{"url":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme BrmCapacitorBluetoothSerial -destination generic/platform=iOS","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 -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api BrMCapacitorBluetoothSerialPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/ios":"^7.0.0","@ionic/eslint-config":"^0.4.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@types/node":"^25.0.3","eslint":"^8.57.0","prettier":"^3.4.2","prettier-plugin-java":"^2.6.6","rimraf":"^6.0.1","rollup":"^4.30.1","swiftlint":"^2.0.0","typescript":"5.9.3"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"_id":"@brmaschio/brm-capacitor-bluetooth-serial@1.5.0","gitHead":"c420c8be273584e8d837441e3dcd01db75d7c49e","homepage":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial#readme","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-uMoACdl3psZ/FCSh4C/Zaug8w6dNwV0cBGsUzFLDf7Fd71E6WAntecch3gFHWTtrNuDGe5yeQHXr+b2qRF1F6Q==","shasum":"c81b5e9b49e3398c0e6433adf4aa66dceaac5d43","tarball":"https://registry.npmjs.org/@brmaschio/brm-capacitor-bluetooth-serial/-/brm-capacitor-bluetooth-serial-1.5.0.tgz","fileCount":36,"unpackedSize":105494,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA7ZpbTUEwHkFYoXtUnV+iE2lPQR6hpB6HB4Bw0tRT1lAiEA9zJUuNXja9tLTQIphPEJSX/zLEBDl7/Ch6od4uu7xgk="}]},"_npmUser":{"name":"brmaschio","email":"br.maschio@gmail.com"},"directories":{},"maintainers":[{"name":"brmaschio","email":"br.maschio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brm-capacitor-bluetooth-serial_1.5.0_1787346563651_0.594907826980116"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-21T20:58:10.014Z","modified":"2026-08-21T21:09:23.946Z","1.0.0":"2025-03-21T20:58:10.318Z","1.0.1":"2025-03-21T21:44:16.297Z","1.2.0":"2025-12-22T15:11:45.342Z","1.2.1":"2025-12-23T14:17:06.319Z","1.3.0":"2025-12-29T15:00:42.580Z","1.3.1":"2025-12-31T12:27:22.495Z","1.4.0":"2026-08-11T15:11:29.665Z","1.5.0":"2026-08-21T21:09:23.790Z"},"bugs":{"url":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial/issues"},"license":"MIT","homepage":"https://github.com/brmaschio/brm-capacitor-bluetooth-serial#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/brmaschio/brm-capacitor-bluetooth-serial.git"},"description":"Plugin to work with ionic and capacitor using bluetooth","maintainers":[{"name":"brmaschio","email":"br.maschio@gmail.com"}],"readme":"# brm-capacitor-bluetooth-serial\n\nPlugin to work with ionic and capacitor using bluetooth\n\nThe difference in this project is the possibility of communicating both in **TEXT** and in **HEXADECIMAL**. In addition to being able to work with classic Bluetooth and Bluetooth Low Energy (BLE)\n\nSupported platforms\n\n- [ ] Web\n- [x] Android\n- [ ] IOS\n\n## Install\n\n```bash\nnpm i @brmaschio/brm-capacitor-bluetooth-serial\nnpx cap sync\n```\n\n## API\n\n- [`requestPermissions()`](#requestpermissions)\n- [`hasPermitions()`](#haspermitions)\n- [`hasPermitionsBle()`](#hasPermitionsBle)\n- [`isEnabled()`](#isenabled)\n- [`listPairedDevices()`](#listpaireddevices)\n- [`scanBleDevices()`](#scanBleDevices)\n- [`connect(...)`](#connect)\n- [`connectBle(...)`](#connectBle)\n- [`disconnect(...)`](#disconnect)\n- [`disconnectBle(...)`](#disconnectBle)\n- [`isConnected(...)`](#isconnected)\n- [`isConnectedBle(...)`](#isConnectedBle)\n- [`write(...)`](#write)\n- [`writeBle(...)`](#writeBle)\n- [`read(...)`](#read)\n- [`readBle(...)`](#readBle)\n- [`addListener(...)`](#addListener)\n- [`removeAllListeners(...)`](#removeAllListeners)\n- [Enums](#enums)\n\n---\n\n### requestPermissions()\n\nAsk the device for permissions to use Bluetooth\n\n```typescript\nrequestPermissions() => Promise<{ hasPermitions: boolean; }>\n```\n\n**Returns:** <code>Promise&lt;{ hasPermitions: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.requestPermissions()\n  .then((response) => {\n    console.log('hasPermitions', response.hasPermitions);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### hasPermitions()\n\nCheck if bluetooth permissions are granted.\n\n```typescript\nhasPermitions() => Promise<{ hasPermitions: boolean; }>\n```\n\n**Returns:** <code>Promise&lt;{ hasPermitions: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.hasPermitions()\n  .then((response) => {\n    console.log('hasPermitions', response.hasPermitions);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### hasPermitionsBle()\n\nCheck if bluetooth permissions are granted and _low energy_ permission is granted..\n\n```typescript\nhasPermitionsBle() => Promise<{ hasPermitions: boolean; }>\n```\n\n**Returns:** <code>Promise&lt;{ hasPermitions: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.hasPermitionsBle()\n  .then((response) => {\n    console.log('hasPermitions', response.hasPermitions);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### isEnabled()\n\nChecks if Bluetooth is activated, considering three criteria, if the device has the feature, if it has the permissions granted, and if it is turned on.\n\n```typescript\nisEnabled() => Promise<{ isEnabled: boolean; }>\n```\n\n**Returns:** <code>Promise&lt;{ isEnabled: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.isEnabled()\n  .then((response) => {\n    console.log('isEnabled', response.isEnabled);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### listPairedDevices()\n\nPaired Devices List.\n\n```typescript\nlistPairedDevices() => Promise<{ devices: Device[]; }>\n```\n\n**Returns:** <code>Promise&lt;{ devices: Device[]; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.listPairedDevices()\n  .then((response) => {\n    console.log('devices', response.devices);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### scanBleDevices()\n\nScan BLE Devices.\n\n```typescript\nscanBleDevices(options: { timeout: number }) => Promise<{ devices: Device[]; }>\n```\n\n| Param         | Type                            |\n| ------------- | ------------------------------- |\n| **`options`** | <code> timeout: number; </code> |\n\nIf the timeout is not specified, the default is 5000ms.\n\n**Returns:** <code>Promise&lt;{ devices: Device[]; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.scanBleDevices()\n  .then((response) => {\n    console.log('devices', response.devices);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### connect(...)\n\nConnect to a specific device, and inform whether the communication will work as text or hexadecimal.\n\n```typescript\nconnect(options: { address: string; mode: EditorMode; readMode: ReadMode;  }) => Promise<{ connected: boolean; }>\n```\n\n| Param         | Type                                                          | Default |\n| ------------- | ------------------------------------------------------------- | ------- |\n| **`options`** | <code>{ address: string }</code>                              |         |\n| **`options`** | <code>{ mode: <a href=\"#editormode\">EditorMode</a> }</code>   | TEXT    |\n| **`options`** | <code>{ readMode: <a href=\"#readMode\">ReadMode</a> }</code>   | RAW     |\n\n**Returns:** <code>Promise&lt;{ connected: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial, EditorMode } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.connect({ address: '00:11:22:33:44:55' })\n  .then((response) => {\n    console.log('connected', response.connected);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### connectBle(...)\n\nConnect to a specific device BLE, and inform whether the communication will work as text or hexadecimal.\n\n```typescript\nconnectBle(options: { address: string; mode: EditorMode; readMode: ReadMode; }) => Promise<{ connected: boolean; }>\n```\n\n| Param         | Type                                                          | Default |\n| ------------- | ------------------------------------------------------------- | ------- |\n| **`options`** | <code>{ address: string }</code>                              |         |\n| **`options`** | <code>{ mode: <a href=\"#editormode\">EditorMode</a> }</code>   | TEXT    |\n| **`options`** | <code>{ readMode: <a href=\"#readMode\">ReadMode</a> }</code>   | RAW     |\n\n**Returns:** <code>Promise&lt;{ connected: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial, EditorMode } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.connectBle({ address: '00:11:22:33:44:55' })\n  .then((response) => {\n    console.log('connected', response.connected);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### disconnect(...)\n\nDisconnect with a specific device.\n\n```typescript\ndisconnect(options: { address: string; }) => Promise<{ disconnected: boolean; }>\n```\n\n| Param         | Type                              |\n| ------------- | --------------------------------- |\n| **`options`** | <code>{ address: string; }</code> |\n\n**Returns:** <code>Promise&lt;{ disconnected: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.disconnect({ address: '00:11:22:33:44:55' })\n  .then((response) => {\n    console.log('disconnected', response.disconnected);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### disconnectBle(...)\n\nDisconnect with a specific device BLE.\n\n```typescript\ndisconnectBle(options: { address: string; }) => Promise<{ disconnected: boolean; }>\n```\n\n| Param         | Type                              |\n| ------------- | --------------------------------- |\n| **`options`** | <code>{ address: string; }</code> |\n\n**Returns:** <code>Promise&lt;{ disconnected: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.disconnectBle({ address: '00:11:22:33:44:55' })\n  .then((response) => {\n    console.log('disconnected', response.disconnected);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### isConnected(...)\n\nCheck if you are connected to a specific device.\n\n```typescript\nisConnected(options: { address: string; }) => Promise<{ isConnected: boolean; }>\n```\n\n| Param         | Type                              |\n| ------------- | --------------------------------- |\n| **`options`** | <code>{ address: string; }</code> |\n\n**Returns:** <code>Promise&lt;{ isConnected: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.isConnected({ address: '00:11:22:33:44:55' })\n  .then((response) => {\n    console.log('isConnected', response.isConnected);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### isConnectedBle(...)\n\nCheck if you are connected to a specific device BLE.\n\n```typescript\nisConnectedBle(options: { address: string; }) => Promise<{ isConnected: boolean; }>\n```\n\n| Param         | Type                              |\n| ------------- | --------------------------------- |\n| **`options`** | <code>{ address: string; }</code> |\n\n**Returns:** <code>Promise&lt;{ isConnected: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.isConnectedBle({ address: '00:11:22:33:44:55' })\n  .then((response) => {\n    console.log('isConnected', response.isConnected);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### write(...)\n\nSend a command to the connected device.\n\n```typescript\nwrite(options: { address: string; command: string; }) => Promise<void>\n```\n\n| Param         | Type                                                           | Default |\n| ------------- | -------------------------------------------------------------- | ------- |\n| **`options`** | <code>{ address: string }</code>                               |         |\n| **`options`** | <code>{ command: string; }</code>                              |         |\n| **`options`** | <code>{ writeMode: <a href=\"#WriteMode\">WriteMode</a> }</code> | RAW     |\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.write({ address: '00:11:22:33:44:55', command: 'Hello' })\n  .then(() => {\n    console.log('sucess');\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### writeBle(...)\n\nSend a command to the connected device BLE.\n\n```typescript\nwriteBle(options: { address: string; command: string; }) => Promise<void>\n```\n\n| Param         | Type                                                           | Default |\n| ------------- | -------------------------------------------------------------- | ------- |\n| **`options`** | <code>{ address: string }</code>                               |         |\n| **`options`** | <code>{ command: string; }</code>                              |         |\n| **`options`** | <code>{ writeMode: <a href=\"#WriteMode\">WriteMode</a> }</code> | RAW     |\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.writeBle({ address: '00:11:22:33:44:55', command: 'Hello' })\n  .then(() => {\n    console.log('sucess');\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n### read(...)\n\n```typescript\nread(options: { address: string; }) => Promise<{ data: boolean; }>\n```\n\n| Param         | Type                              |\n| ------------- | --------------------------------- |\n| **`options`** | <code>{ address: string; }</code> |\n\n**Returns:** <code>Promise&lt;{ data: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.read({ address: '00:11:22:33:44:55' })\n  .then((response) => {\n    console.log('response data', response.data);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### readBle(...)\n\n```typescript\nreadBle(options: { address: string; }) => Promise<{ data: boolean; }>\n```\n\n| Param         | Type                              |\n| ------------- | --------------------------------- |\n| **`options`** | <code>{ address: string; }</code> |\n\n**Returns:** <code>Promise&lt;{ data: boolean; }&gt;</code>\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from '@brmaschio/brm-capacitor-bluetooth-serial';\n\nBrMCapacitorBluetoothSerial.readBle({ address: '00:11:22:33:44:55' })\n  .then((response) => {\n    console.log('response data', response.data);\n  })\n  .catch(() => {\n    console.log('Error');\n  });\n```\n\n---\n\n### addListener\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from 'seu-plugin-aqui';\nimport { PluginListenerHandle } from '@capacitor/core';\n\nlet dataListener: PluginListenerHandle | null = null;\n\nasync function startListeningForData() {\n  dataListener = await BrMCapacitorBluetoothSerial.addListener('dataReceived', (event) => {\n    console.log(`${event.address}: ${event.data}`);\n  });\n}\n\nasync function startListeningForStatus() {\n  statusListener = await BrMCapacitorBluetoothSerial.addListener('connectionStatusChange', (event) => {\n    console.log(`${event.address} ${event.connected}`);\n  });\n}\n```\n\n---\n\n### removeAllListeners\n\n```typescript\nimport { BrMCapacitorBluetoothSerial } from 'seu-plugin-aqui';\nimport { PluginListenerHandle } from '@capacitor/core';\n\nlet dataListener: PluginListenerHandle | null = null;\n\nfunction stopListeningForData() {\n  if (dataListener) {\n    dataListener.remove();\n    dataListener = null;\n  }\n}\n```\n\n---\n\n### Enums\n\n#### EditorMode\n\n| Members    | Value               |\n| ---------- | ------------------- |\n| **`TEXT`** | <code>\"TEXT\"</code> |\n| **`HEX`**  | <code>\"HEX\"</code>  |\n\n#### ReadMode\n\n| Members       | Value                  |\n| ------------- | ---------------------- |\n| **`RAW`**     | <code>\"RAW\"</code>     |\n| **`CR`**      | <code>\"CR\"</code>      |\n| **`LF`**      | <code>\"LF\"</code>      |\n| **`CRLF`**    | <code>\"CRLF\"</code>    |\n| **`STX_ETX`** | <code>\"STX_ETX\"</code> |\n\n#### WriteMode\n\n| Members       | Value                  |\n| ------------- | ---------------------- |\n| **`RAW`**     | <code>\"RAW\"</code>     |\n| **`CR`**      | <code>\"CR\"</code>      |\n| **`LF`**      | <code>\"LF\"</code>      |\n| **`CRLF`**    | <code>\"CRLF\"</code>    |\n","readmeFilename":"README.md"}