{"_id":"@brooons/react-native-bluetooth-escpos-printer","_rev":"13-22855bddfa3e0fba90bbca4519db4d88","name":"@brooons/react-native-bluetooth-escpos-printer","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.0.0","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","private":false,"keywords":["react-native","ESC","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"MIT","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"7cff9c5a4a5609d4190f4c35531b1213e2ec538c","_id":"@brooons/react-native-bluetooth-escpos-printer@1.0.0","_nodeVersion":"14.15.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-c1onNr49BXvF75eRZijm7s2IOjUBybUZTyI0o2Xc4+N86VyXeBLx+V2UJNgvjlbMTvJBH6lFYot9Fl+QZFriNQ==","shasum":"5d8b46fc14f3722eab6d39db1a61dbc54af771f1","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.0.0.tgz","fileCount":18,"unpackedSize":135138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZvRDCRA9TVsSAnZWagAAw+kP/1ho4MMdV09eMU8VWWcL\nDNK74TcTQCx2NVZO43crcAm09vpom/SNYtJZ/zhk8Qct00xikJ88jSFK5oRf\nJryoXJYS4dW4zYwngm5ApSlrgy+/mhgRsMldXkBIkd90YdsIux4Jyo/1o3f5\n0q0qMgKJ1VwpxLmJiTf0RWfNISz1EY0Durq0VG2d4egdMwoqP0OBhiH0Ja4g\nV0CLEXAt1jC4i+jNe4OZfWleMcDFn1vjDwPmDoeaXOY2CboU5kd/WjFeTEE6\n0g51wUdPqKj0Vi21KL849SQPWMRrM8NtIm8kgguAnh04f0RM7U4lpTx2NO6c\nAouthg7UvrBqMpLAvb4FcPid/6NWRRImSmceiL/IqPP+BBA4PeIkn2zdjGV9\nAPNgAhCgfvKZVatFJ18FY55hZziKhcnDChLqecsAHRKUuN99oaZeeJkrQClm\nc6TCnv92uD3M1gKjtsYmTnvImYbYvNn81srKq1pJUzTGDkr/FvTILQ3/4poI\n7uJgWsf/1vUFTWQZaTnsnLr91hle6hyIt6a8UKpjFX6TovkmPs4WakGVnN/R\nFudd/cG9uG/o+ib11z/EjNh+tAICW592MMkDzXFtgKxJ0k41trri1CLb0Q4a\nW+66pcMfr50lgMwpG3HwXmI8E7NrM2JXIRANGALR890rEkEv27MWlJkFt6HZ\noYs5\r\n=pqu3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwCyD7YRHG8eVmdCZ5U5kuccBbeG6LaAwH+/xTBnpOTQIgGG5Ud4AR14HaYn+ClhMu+RFYx/PV26Uownqy0JZqqwM="}]},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.0.0_1617359938677_0.3100166773879829"},"_hasShrinkwrap":false},"1.0.1":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.0.1","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","keywords":["react-native","ESC","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"MIT","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"3e3ffde6793b74a093da5f0b2fce6fa0385b1da9","_id":"@brooons/react-native-bluetooth-escpos-printer@1.0.1","_nodeVersion":"14.15.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-UMmUmerlTUYE0rhmVuq2KwJwpsW7zI0rp42CYDNI6bJxSjZYmLaNx+3vcF/dWU2ckJMsKST25QmZ4yrvEE5z1w==","shasum":"edfea7c749dbeb81cb32045a5224e83571a80308","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.0.1.tgz","fileCount":18,"unpackedSize":135209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZvUCCRA9TVsSAnZWagAAu58QAIQjPVK3DFQRjkLTqJvO\nzT+uaRIGi/eeckcSEgv1WhAfk1PlTurIAl8Jj7q/5oKc5kOCiJREJIRit4PL\nlZcUlQ3Gxgfvpt5ONgqTxsKIEO77kSPOssCYntwga4FF3zk2DGpqLZY+ouKi\nUS9DRt5n7MQFBekvcF5A/SNoe3BEqaynMYWja1aidxI9Tgf2LfiHJRJHyt2u\nLTEi2q27pTD2siBIWc0WkYX2S5tsXjiTmayu87CTGBjb0RiJjx4GFCMmRQ0y\nTnMNnsE7zGiDbabSGUzXVrxV4AcciM2LGkHOzdqUKfu558oINhLNN/moKAJX\nTZ0xumltBhyTR/yog4wH4w2eEQba07weVyZsW3KAGnCf8ePVhzQNpmJYAvPk\nmgGoCtz3lzwL+XWEsqecyklBApieGdPPyj/BjkoMvUTh8EHdZPuMYgI/J/g9\nEgoAMS46fEQFOoZxyFaeFAb35tg0WGqsKZ5GlcWAhoLVV55nD9WcD5WmEDvf\n+X37XXrJcL3Elj/nRePK3T4iGJ4ci36mnSmpnWXZL2q9PuVWSZ7HmSpWKNBv\nF9BbaTwLjPZ27VlVw8LALyy98qdXSgidRHYtDMw1UStbSaHnIwv0ppYDC4Cx\nhJzYCl1tgtmOkuvKenUHXTzwURcGxsFmAcOQU95p0iix0CeKCoumgqT7PCV3\ntct7\r\n=FxIN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwzEkyyQBJDTHJnLAQF2Jtw+Gb/woW0Yam/Nb+xr2DyQIhANeBb49vF+v/pIfTvRF8q5f7I8P2F1DZq6YBb7Dj9kL7"}]},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.0.1_1617360130072_0.6391831445877152"},"_hasShrinkwrap":false},"1.0.2":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.0.2","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","keywords":["react-native","ESC","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"MIT","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"3e3ffde6793b74a093da5f0b2fce6fa0385b1da9","_id":"@brooons/react-native-bluetooth-escpos-printer@1.0.2","_nodeVersion":"14.15.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-7ZCxYGrkjXZXVh7yDyurMgCuqB8lXjEHrYp7d/EtkMiS+/rGe8nY3+hPUjc3xEjc8ejDkgm0IYQsTR4hT21zSA==","shasum":"0cb4637f5f51f83cee33f6cb941e5c7b2da6b06b","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.0.2.tgz","fileCount":18,"unpackedSize":135182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZvmVCRA9TVsSAnZWagAAHEgP/j8zTtdxvwkoFwuivdMk\nSvY9Rz94/Z4wcYFzlNJKwD3vfDQeRrDLw782GFAeUeDhrM07SKkEA+Ur8NxL\n7uwTOOI4n/H0P0wFsPh3bFuWcFjcbOj541n7JpwQU+f4TkfvcBlBKt3PWCT7\nQN400vVgx3sWv9DPfD4IQIZZH/y9nP4sh2CaiS+6H2HiM64+2u1gADp7M4Yp\n9dlR370TjQgV1hNIIgZVqGtKsmSLQperQbsjfFX38Suq324kYyOSYg7yQiHd\n7JEGSC9hM6b9RJH717yTVPUQ8i4Fclsk3Nw2KuHch2GFnMzfRLySLa0T7teh\nPQmj/qDaZVZAeonJoREmnmsB2yD+0H13Um9anCEoZ9yUm2eO8bfSMolbAAqL\ndrG+oV0N7jurH+kqO5AAzzp9mch8RPNZBRIh3CX7kYSWlitof/vrOg+kLote\nc94m+QAls//dHJRwFuzPg5WOOqGWOyrQcY9TpWTsqa/rYawFjrotFGalr2Fb\nK/I/KIBbvv7zpGkMF+1YnF8H7ION3Cv11KqWzeIL0G1C6X14RvTx454pmodh\nOZYtFP8Q/163Hh/ZSlmNVlwaTQa6tpN8UAROYdpE3n1Qlc9mBYN+2xHxyQ/V\ncQkmZ7ktWT0eRdsMO07Oe4h2pnoA+fJsuRpUZh4h7KLkDPhF7z40H/lfZmrw\nM3TQ\r\n=mGdn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb/r6jCKDbz70l8jLjzeKkyN9MqoAJafUmYV9/BB8svgIhALPr7WtdBJ1u0krX6rxpbsHkFk5BmyuD6ZEe25QOKlv5"}]},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.0.2_1617361301237_0.9297831445407043"},"_hasShrinkwrap":false},"1.0.3":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.0.3","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","keywords":["react-native","ESC","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"MIT","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"62f97f71cac65c887ce007c5534cc8691332525e","_id":"@brooons/react-native-bluetooth-escpos-printer@1.0.3","_nodeVersion":"14.15.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-QTnU5rASntz7SBKiFLF9nnyhPMukZJ432AzhE3Xuwqc7jdM+46dJgAMzSV0ywynCRiNAIr2FQOBw142A3I8MKw==","shasum":"f09e11cc71c04d9711338e69e1d780bc30ac9843","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.0.3.tgz","fileCount":18,"unpackedSize":135121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZzSpCRA9TVsSAnZWagAAsHgP/125yGbBHjKWlhOf9imj\n/lmN3QJBa+wUdBYgb6Q+DCaN9rsevTiuEEofx4kaWE5Cq4DKT7omuoMkVFgq\ntNTNchoy9QfpwkBsLNJbBt5ttCFEWA8ewaB/j/9uBag8//Mwn5dIKjNSwvDc\no1+W630B9GSdh9W5VNl95p6ejdi7iCVZkkrpTSCvYsyYcLPlLSRhbvV+IaUV\nqHPE4ucj7wx5PxngaR/MDQAmGOmscCa3pbMDqnXHlDV3nov37kZl2HybU5PD\nJA/7aPmGEJKj/bx971yEqGFktEXbSaCfI74yrcW3FtwbxHd+VLSaR5mO/fSo\nqBVOHFYxCnMxnjU+Y0FbsHlailyHR0QeStMxrsN7/Q69NJVJ0js2kd5XExIc\nisUHfIekv5krcVg5mvAqbqiqWM8cDeLFC7+Csu5J8N0N4yy9nKReN0yVShJx\nTCVrukrVFZiPSZqPfAFHXI92oZpu0Z33E89gQIHh+ZUstq+t8mpxLGw2LjPd\n+WxP/CLaBWYxeLthK2H6FhBlRvn1a1YHL7GRJEL4apOAJNct/48cy4mSY6/F\ncXWvL+7/uyftXBF8VKDiR0uvFkILcxvLJ3Zv762Bwg9EEz/XIr565WrJrXZu\nO5W7b2pDM8qkGk3mS6CTpkICzALXgVnnGif7gSoqFqyERNhvXHzgN7s6/DXI\ni4Gz\r\n=LWbn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDd9cus56c9b6+/oLj/tQlcDKZx2cHBSNoCtUfCngan/AiBPQcqapU1NaA9Ygfi8CUvXDo7vQ+IMXkgiozLiBrOsNQ=="}]},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.0.3_1617376424773_0.10509638708799485"},"_hasShrinkwrap":false},"1.1.0":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.1.0","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","types":"index.d.ts","keywords":["react-native","ESC","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"MIT","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"8c21535fb0479024b6741d9af4ba3a756cf379b5","_id":"@brooons/react-native-bluetooth-escpos-printer@1.1.0","_nodeVersion":"14.15.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-+DVMmAJGMZFrh5shdvbNzj5vMq3/0IsvTUCimS/Nnd760Ii5q0p9Mebg/PlAeCMMNYQ8kjNoyCp2DsaV6EH3SA==","shasum":"9a67ee03183b396d21b6ae682d42b21680681437","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.1.0.tgz","fileCount":19,"unpackedSize":142486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgakT/CRA9TVsSAnZWagAApe4P/iUS9EzpWOlqUoS/QZgk\nZLH6/rJx78+e8BvoxXdLjdGnxsQXBBiOZsf08qyUFF0gJn1TiFKkpNSq6o1N\nurF08MhCfS/jqlHuwaRhECNAEpFs8hLvhyFBTk1zYdCz07oCwapHrsFL2AiF\n6LUmu/xyaSt6y8M3n8CjXcnITwezQvB2ZtA39MoGRqxiqHT+8pKI9gf2Pie8\nmB6GFRdZXPOkSg/BlBHGfzLUAX5hJZfG3Thu/hAoG5XKn/4tRa8gy70p705U\n44h3gpI28G+hyoKaB2QAHBLlKauykePtO9x/QvlW5kiM3udEfNce5YHj8tBM\nU458FSo/wnqmqIojl0Gu3Thpu83TE8scG0IMz0aoCbkJlREvl5ugYWTN0q6J\n3YXBS0kYaw9CosSpFq8KkerI6tIiEGmItxsWNLmQzupZVHbneJ9eiPAODh5M\n5Q2LCxRa6NY8bWNOT694QJ65Sc1eeRpQxWn3mbcRguBVvCzE4/a2ACUmKItm\nPloFtbafsHViD6Pn9fgNCk37mb4T8ElEOzoGTJRFSfgtb3RdmjIdhn18M+BF\npoW58GYAv+ezaTGutTvEV6gEBEjbwMAxN4o2P8KLNM2l9Leqiv6wtYqH94E7\nMDhEH8GmOneREb6ntqeBFi39w4YKgU39va98457wLvsyRN+KJLpZSoDsa/Bs\nIoNm\r\n=qfW5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKA3A/CY81LEKCogHPKPMwJxpu4rSC4JTAteamNJrO4wIhAOeGEFtUkqFyCJtlCsZMaKSkUruckIfC5MFHv/a+9DQS"}]},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.1.0_1617577214704_0.6779771232023513"},"_hasShrinkwrap":false},"1.1.1":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.1.1","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","types":"index.d.ts","keywords":["react-native","ESC","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"MIT","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"55e938c24f4be765d77572b50f0ce5a96e5adf21","_id":"@brooons/react-native-bluetooth-escpos-printer@1.1.1","_nodeVersion":"14.15.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-1KLrmsCoabSFjZFgo5XvfU192UUcB/sfRcZ3o1c6QbIdH1Ct25RB0/vpA+4BcQoZaOw5VZ81b2EHI3jG7oYLnw==","shasum":"00106eb8fd30818791bd6d9537ec98ba98019c31","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.1.1.tgz","fileCount":19,"unpackedSize":137745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgak/+CRA9TVsSAnZWagAAzwkP/3GT8O+gYNPlOLR3fOOO\n/hGBEnFxocwlxgUh+9hR8dSK/wauxrTNssyYv8kcSOy/N/HjeqsdS28w3BjC\ndcfVBqfjNMKEW2OsGUMU8R9A1ZzhTuD2BruhmtOfHd+GziiKrOQ7Nub+eUVr\nAqCp7yymxMUzhYBgI5Cd+73ODykC6TbVe+YO3T0M/Wcqw40TozvxobVzgT2z\nXH5PhkWcaATZmGTp9pVHazr1qxCU+JL083S3mfHUqglbVBdhtszOqkNI4smO\nYqHq2NdUO1fMgnVbrjhsNkspNR6rNWOvpzg/bbIqTXYS6KwjN1yC5kkHoL1E\n9Ta3TsfjA6AsEkhKC2ww9IoNKQZ3iCc94qAuubC4oj4zNsymatKu6WsSie7B\nLPpbjuFmd5ZYYvRjAK0LNzpC8+7GjNnvHkOaTezjqjgHbiZ8py6Znt6CP76N\nFruxwM4W8rZ4ckf4bYuWPYd/7JexlX7lbAMI0gJP6gShEnCM1X0gEqXXBlPe\nfM1jIgzyAA9+c9U4D81fKIzRBcppIRQBapMe7gDuzc5DUu3E+5TqVi3RffyA\nctigYOTE2rHYLRv+okVzINSd/KdaRsxetI7WLjpg+yi6CkCpwAh+rv6exjTg\nxb18mvkHbaFEK5w++Fff6EIMfqqlSN1yY3pHpwvoBsKMJEba8djFhINi4MuW\nkK69\r\n=pwdT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuIVBp6o/sfxtfMUwG/qe2Pg882N/dt+9VO6YfrEjajAIgOIfG+20QlrJpcyHHhhtmHE+2pIKZX1jsJeCvfZc71Ak="}]},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.1.1_1617580029991_0.0894789933325375"},"_hasShrinkwrap":false},"1.1.2":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.1.2","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","types":"index.d.ts","keywords":["react-native","ESC","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"ISC","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"a287adf6b6df381e2eddd21b86ec9e213f254bf0","_id":"@brooons/react-native-bluetooth-escpos-printer@1.1.2","_nodeVersion":"14.15.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-hdFBaQBbEGdUFotZR1giNfqBS/maoTxzq/HoQzBCLny1mE7cl25T93PlIg0qQzVkohsUzpoJpXWAxHUzZbbmDQ==","shasum":"cd25dd65065f9dcd29b2362faff7b2fa65ffaf9f","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.1.2.tgz","fileCount":73,"unpackedSize":99579276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgalFZCRA9TVsSAnZWagAAguwP/3XfeZe5/6/pBj9FQc+G\nQhrX0bx7jsuaRsr1h6z1FROMc/aIWIm/MC1p81Lkv8NkDE9IhrxsHBoEss66\nrMPhuvfTMFWcDsNdFnVlUXmLdMTk9Te1X61bg/xtxrmzb62LUuULQ7zcPF7J\nzjGUvbEwFgFAH5+wyy2KYoaSTQuHAhBMnQ72Ho20to/UlJQ9rdqsgXuduRgz\nQg2FkVNlWmaYwKWFRb9PVhnGiXrKoTwrAqx33bEcf2GRnE7B302j7pSczjDI\ngeoamgkb0+1QbARTeAXy4gFEF3BHory+4S8+AEfXVRVoXS7RISmozRMBM5yV\nGP+JbKWF/9ROv0T17Ew+uOKGIQttH4q7mSPOuHzAFYWXLl1rrbwwv1fmGZXA\nBI+I2bUI4qbgTas8YjZP5nGVkj16WgrHsAX+8S0EMKFo6N4psOt7fb7dL9wc\nOQgEwcsREZjWEyJd8duUn2Gi83OqINV+RAIdhQj0/lE7Utl3jVV/m90glHQ8\nyppV2oQ1wlnfEQ9MMrjGTc/NvxSxwy/J2imGjC5Y2IXVvApmJ366hxupyZMI\nK98Kl9fYYKWC7fo+8usx+DhyqkHAxt1IRkVuRiF2wupfZb2Ycdk6TTW3Sm8P\nUNl3WHCWwrGjeU2dDliMiQenoU/iVeRFoGtPIX7++L9KyG5/mCevEQTPEjvL\nn6w5\r\n=IPO0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICV3Lgh/E4x8choDQCNsLWnrajsIjpeEx4ffZV5N9eYPAiBvsdq2jpbITs1uspweVJhIZvA5q0+xRMPthnTzDlbbww=="}]},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.1.2_1617580375794_0.7420094026717241"},"_hasShrinkwrap":false},"1.1.3":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.1.3","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","types":"index.d.ts","keywords":["react-native","ESC","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"ISC","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"70789a7d61c8180d404cd344c8ffeb8ed78a2a73","_id":"@brooons/react-native-bluetooth-escpos-printer@1.1.3","_nodeVersion":"14.15.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-7aQ4+Gum6AHccVIayPUNzy+KULDraXZlgQhjFjAIKXyXhls9flJ1v24ShvlO0pnsL6c0Tssb1tSUp8pBKbdVUw==","shasum":"35bcd66043483b66546f9b538ed08d391c85aec5","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.1.3.tgz","fileCount":73,"unpackedSize":99579249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgalHqCRA9TVsSAnZWagAAaLwP/AoJ8ev1zXMxMtnZAeXJ\nOD5mTYwn3z/mKuY5ieeLdiiqwKXIANI/2+OtWCRPw7jEpXockhYGbamUb1pV\nkIrCia7kAt+s1hAmCI//3zcum2xDsvpMI4nWPpLMlL86ZPTBuRIg2FuFy5m8\n6dVU2+zcE/kHx+73t0v2K/bmOUtFta1T6fvP9WQAMFezSV0Ynx2ja6P30JkT\nopxWN7ZsOk87UuG4fi6+1sa1MFGBHDEFJJKD4OcW474zEq+D7fbxI09SBkMf\nex7UjTgMehdpAskLDEQ4nVEIUvjPl1b47YgcaStPbmvRFo1bWyERDbwcnoZp\n9IHX3KKOWyhwOPpiXXcqhXko6wEPjCYtD7EL4vPVRW55wwj5R7L5BWyEIw2L\nDtaHCG+KCgSMvUhSbWGe0nLvU/Q0AMqhYWrSGhLqq8hqEq6pAjLvXykmLdrS\ngC1QWD+W/CfyixuVqg41/0PJ4fg/LiLy5ssveOurTZUk7K7Yy6N7YnUUwJeq\n8Hd7/NXKJAx1cchB0Tp0OeCY6vgsTe/xhHMAQbszXYiypLj2/QDCgX3ntri3\nGCUBTGP0/h4tTc4EWRQgbgZAim2BMGScQuvYuWzuTYyERJMB3PqvOTK/vN4J\nXvg3hWi5wgElYzGkgT3NDuiMUC+BYERlGu8IuQuiJEqEs+HDXpr0WBW1yq/g\nQ9cf\r\n=Bwf0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlQwfE1iRqFMpYuEJzYvyg/UTh5xO0cvyeinW5eSHhtAiAihRQb4bM8QH+3EGxC6hZnFLXZMSdswk3J3LcqS/mGJw=="}]},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.1.3_1617580520791_0.31598550579498497"},"_hasShrinkwrap":false},"1.1.4":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.1.4","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","types":"index.d.ts","keywords":["react-native","ESC","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"ISC","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"91e82f24ff1c61748a7cf5745a3834529cffebff","_id":"@brooons/react-native-bluetooth-escpos-printer@1.1.4","_nodeVersion":"14.15.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-07Yla6JdwbzlnhlkUvkN03i9PiQ5yZA22ZgOspeXiNyXLRcI2nnbRQBtNtQM5v8QQOCq+XfS/XQzW+/ock72LA==","shasum":"de924076e4ad5061911a3cefff826e484ca703de","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.1.4.tgz","fileCount":73,"unpackedSize":99579463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbBymCRA9TVsSAnZWagAAuVgQAIic1+Mq8OoHEJKgUK1d\nm+bE1pwy95hfaWeA6YVUE8acYhzdb2GvI8EOJwk+1nsCXvRHyTASF7jO3Hsx\ndlQxu6IzK8l52XS7dxTY0N3B2wxMAAQZGQvjt7zMtTHFne7a1zXxSt1nUbNC\ni0wUGGTPvCcYyurPKHyyjfsvnyI/RgWO0ak1ip8UDwDA3fDkHEU1w6QM4vv2\nJR1P7a1GT/T2WT1pUpRPGByHPYmg0T/qK0krBqcrMJEdiWzXQQPHczpDaPur\nuy286hNzyEAvuxJ4CQxuGJ4MnA6JbXAgNre4mtKO9tGo+hyiJGqTvKaMGshY\nfH6ewKtUTBXnGwKlsVVaV5Mcb/Wnl0SLKQMgzx1BGZurceL4DYs6WOdhL4XY\nXUauIOseUzBBmnEQQ1Efhnu+06VbYo7rld9n4TRhbC2foNx4/XNVJaXfrUPw\naUc8zdseWgPVhl2Sni6wnqugsqAWNPlKZWFlrzx/GZqO1PPfLK4b3D1MnLFQ\n13Xwzkj5Ps0BZJQTOLWzieGK3m8VSzc6Dm9LHqBN+BT7dbYAPU3Tall2vVpE\nuHNGiw7vqhTudbIe+VjtTLZEcijR6LsIDSmN9dsH7BRmie/fXXk5iIutsVdr\nbYx5Uv7EDrfjb5sfYlfeJXJl2RjMpYPsu3MxLsr/zxPOXmjn1yMnBbuk4AAx\nsope\r\n=3HBY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuId79V+jXUntM6NS/sKfxkv5fKo+8ouo8irc81oDv1QIgIJLHhSlvGTtPY4HDsxqpQd5mFmQe5SyDJX/kwaKs8BM="}]},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.1.4_1617697956602_0.20202542683648117"},"_hasShrinkwrap":false},"1.1.5":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.1.5","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","types":"index.d.ts","keywords":["react-native","ESC","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"ISC","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"1696305af493c59f53cce91901ff38d5a7829b6a","_id":"@brooons/react-native-bluetooth-escpos-printer@1.1.5","_nodeVersion":"14.15.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-zZevtEmtzR48paMwUqjX6wCXJb7uHo6tUz7Jt77/evmz5IkEzDbkZPwo9uN6OPj673hEqycESM4EH+LmwSx3/g==","shasum":"3229f49fc207dcb9abed74edefca0be1059e8f73","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.1.5.tgz","fileCount":73,"unpackedSize":99579788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbG0/CRA9TVsSAnZWagAAq14P/0pjjoatjNDklCGoDfl5\nwR7t4i/ZX+piQR2XlWUHZ3lbhWmiI+srrtnTNX3Atm2TXGpaCsL5PXxRCLnC\nl0MM/XnDEdOyvwBcOc9HJ05TTEgIMqzrvkCFMbNyvWpKt71uAe8zPWVHj1K4\nvBflMfkSmQqh0sSEoXDx32u4fInHO3d/2AvyVtf9wiTZaxSuAICV8GfS1tNH\nOoS2sq5bDc0ezWYMeyMR+Oumn9uXoMwRKP13jlgn6hbsWbLbTX7z/qXiHb99\nuVB4ITccRQ+h534vKGJjkgUANWsbBd5GqNrgmfMjpXtAnom9LbIHZ17r4Vzc\n3iKCztilPmhdwujZ4UznlTsWGGllrtyFu+8zs7DmH8Ckn8bEOJZlGc6v7+/x\neNXeXQXyXeFEMvB6EGIjwVhGRhUcGA4Cx2knHPgyIMtG003GANkn9FfS31Lt\n6jMeUc9LsmG0a7adPWNoETymB7bBO5aBZv7hJKmTJ85KtP3iWcUXS2vxhTz0\nNlywZyxPgOWlSxzZ4jS0xpkrvDSx7sbGJo7YN8KIBdMqODc36Yp4XF4cmw47\nN2R89KQQUnwUn1et2PB9FrQtyYQBac0k9RgEvHxlAvphlLgg8shmCzuLF27p\nnK/dovJzJZgm5Lw0pkWjxifjZ5CVuuZsHnFsbzKNJBlL7XwOQxyFRzWtz6rL\nM+RV\r\n=2GFk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYyo3GncJtOla8noStwY1HB2BbHGC+N6hHzildDlthUAiAzjSqYw0H+Vo3JiB4qe92J58M0amxMvM/t5q9Q8aVfgg=="}]},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.1.5_1617718589644_0.7652427029232134"},"_hasShrinkwrap":false},"1.2.0":{"name":"@brooons/react-native-bluetooth-escpos-printer","version":"1.2.0","description":"React-Native plugin for the bluetooth ESC/POS printers.","main":"index.js","types":"index.d.ts","keywords":["react-native","ESC","epson","bluetooth","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"ISC","peerDependencies":{"react-native":">=0.55.4"},"gitHead":"6aa2e7e52dd54b2ad449288490d0038c4a2fa12a","_id":"@brooons/react-native-bluetooth-escpos-printer@1.2.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-QVXqxI11qUirwpIMeMfwgAtHI++YaNs3M2BI4tLQP/alNngQzGtuuKsASNY6FAOkN5RaCjUDfZv5yUSXRSUJOw==","shasum":"070adc554aa5b1ae1938198279756416449cc6d9","tarball":"https://registry.npmjs.org/@brooons/react-native-bluetooth-escpos-printer/-/react-native-bluetooth-escpos-printer-1.2.0.tgz","fileCount":63,"unpackedSize":99514631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7eqeA+3xEhIXe1GTQBXRTc7pqlsJUoUpeBZDaorIvJAiAXDa6FzY1QlXnUSp3HeFL5XAEyl6X9g3VVfcEfvMbW5w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUQt2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOyA//chMn3cSUje4PuVJwvLIxiglX/3QmnHNn76DyTkI3xS2v3f16\r\n+M/tUgM4O8ddQs1y0NArQAHTmea6bIUhDgtr4LYfbJTrtbVZt7lloPfRpryr\r\nilX86Vz12KixOLrc3dLTTIctW1axdBXVUrLsfA6/+QbV9uXfBK4FB0OthLF1\r\npmUawepcB29yRSzZ34NyVelZl1OxdQVVcoCc8oj4YBCZvtsYlWNL2GzZ8juD\r\nkPZ6io6oR51cqSNLYHL691h6hOda4d6YspBV07yCO4oByx6w4BJzers+49iA\r\n4N+3/8hjFVPEmjMZDVivTnaTmxbspd1a4YVjuhF3sqJAw+cl4o79cGR0gUfo\r\nRugGTRmeO4mLcI/UCvymuuS77oOK3mA/EXTEZ1iDwJoiIJLle51ErBH89vK2\r\nAp49dLqnv+lltQ1zbMA3q3Sjve8xvH+LaWZMLtu6OKpWN4GVeR8PLrPHITvx\r\ngqHVjFb5V7S/4IcWqJb7veGZ1e7G1Gn7NU81GpWrVjQhIykc7qcV6VZqO9qL\r\nb1KrDI/S/fgWNmQDO9iW7KPaO4lLScgssUjJ0ory/0tKuEgHD3+ISzpn2Sta\r\nPNv6Vsa+CCcV/kN5GJ71MM3nXBou+FOJfiP4yDUnJ2Nxf0GAraqbVXk5Wz+l\r\nspPu8KXyF4xOghOQBnmNbFdcXkdpv6ddYyU=\r\n=DmoI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brooons","email":"brooonsts@gmail.com"},"directories":{},"maintainers":[{"name":"brooons","email":"brooonsts@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-bluetooth-escpos-printer_1.2.0_1666255732860_0.07580030544160743"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-02T10:38:58.621Z","1.0.0":"2021-04-02T10:38:58.821Z","modified":"2023-10-28T21:56:56.717Z","1.0.1":"2021-04-02T10:42:10.254Z","1.0.2":"2021-04-02T11:01:41.460Z","1.0.3":"2021-04-02T15:13:44.935Z","1.1.0":"2021-04-04T23:00:14.909Z","1.1.1":"2021-04-04T23:47:10.148Z","1.1.2":"2021-04-04T23:52:57.160Z","1.1.3":"2021-04-04T23:55:22.306Z","1.1.4":"2021-04-06T08:32:38.390Z","1.1.5":"2021-04-06T14:16:31.113Z","1.2.0":"2022-10-20T08:48:54.213Z"},"maintainers":[{"email":"valerii.strilets@gmail.com","name":"letstri"}],"description":"React-Native plugin for the bluetooth ESC/POS printers.","keywords":["react-native","ESC","epson","bluetooth","POS","bluetooth","printer","print"],"author":{"name":"janus j k lu"},"license":"ISC","readme":"# @brooons/react-native-bluetooth-escpos-printer\n\n> Cloned and changed from https://github.com/januslo/react-native-bluetooth-escpos-printer\n\n[![npm version](https://badge.fury.io/js/%40brooons%2Freact-native-bluetooth-escpos-printer.svg)](https://www.npmjs.com/package/@brooons/react-native-bluetooth-escpos-printer)\n\nReact-Native plugin for the bluetooth ESC/POS & TSC printers.\n\nAny questions or bug please raise a issue.\n\n## Features\n\n- Still under development\n- May support Android only\n- Typescript support\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage and APIs](#usage-and-apis)\n  - [BluetoothManager](#bluetoothmanager)\n  - [BluetoothTscPrinter](#bluetoothtscprinter)\n  - [BluetoothEscposPrinter](#bluetoothescposprinter)\n\n## Installation\n\n### Step 1\n\nInstall via NPM [Check In NPM](https://www.npmjs.com/package/@brooons/react-native-bluetooth-escpos-printer)\n\n```bash\nnpm install @brooons/react-native-bluetooth-escpos-printer --save\n```\n\n### Step 2\n\nLink the plugin to your RN project\n\n```bash\nreact-native link @brooons/react-native-bluetooth-escpos-printer\n```\n\n### Manual linking (Android)\n\nEnsure your build files match the following requirements:\n\n1. (React Native 0.59 and lower) Define the *`react-native-bluetooth-escpos-printer`* project in *`android/settings.gradle`*:\n\n```\ninclude ':react-native-bluetooth-escpos-printer'\nproject(':react-native-bluetooth-escpos-printer').projectDir = new File(rootProject.projectDir, '../node_modules/@brooons/react-native-bluetooth-escpos-printer/android')\n```\n2. (React Native 0.59 and lower) Add the *`react-native-bluetooth-escpos-printer`* as an dependency of your app in *`android/app/build.gradle`*:\n```\n...\ndependencies {\n  ...\n  implementation project(':react-native-bluetooth-escpos-printer')\n}\n```\n\n3. (React Native 0.59 and lower) Add *`import cn.jystudio.bluetooth.RNBluetoothEscposPrinterPackage;`* and *`new RNBluetoothEscposPrinterPackage()`* in your *`MainApplication.java`* :\n\n### Step 3\n\nRefers to your JS files\n\n```javascript\nimport { BluetoothManager, BluetoothEscposPrinter, BluetoothTscPrinter } from '@brooons/react-native-bluetooth-escpos-printer';\n```\n\n## Usage and APIs\n\n### BluetoothManager\n\nBluetoothManager is the module for Bluetooth service management, supports Bluetooth status check, enable/disable Bluetooth service, scan devices, connect/unpair devices.\n\n#### checkBluetoothEnabled(): Promise<void>\n\nAsync function, checks whether Bluetooth service is enabled.\n\n> // TODO: consider to return the the devices information already bound and paired here..\n\n```javascript\nconst isEnabled = await BluetoothManager.checkBluetoothEnabled();\n\nconsole.log(isEnabled); // true/false\n```\n\n#### enableBluetooth(): Promise<void>\n\nAsync function, enables the bluetooth service, returns the devices information already bound and paired.\n\n```javascript\nconst devices = await BluetoothManager.enableBluetooth();\n\nreturn devices\n  .reduce((acc, device) => {\n    try {\n      return [...acc, JSON.parse(device)];\n    } catch (e) {\n      return acc;\n    }\n  }, [])\n  .filter((device) => device.address);\n```\n\n#### disableBluetooth(): Promise<void>\n\nAsync function, disables the bluetooth service.\n\n```javascript\nawait BluetoothManager.disableBluetooth();\n```\n\n#### scanDevices(): Promise<void>\n\nAsync function, scans the bluetooth devices, returns devices found and paired after scan finish. Event [BluetoothManager.EVENT_DEVICE_ALREADY_PAIRED] would be emitted with devices bound; event [BluetoothManager.EVENT_DEVICE_FOUND] would be emitted (many time) as long as new devices found.\n\nsamples with events:\n```javascript\nDeviceEventEmitter.addListener(\n  BluetoothManager.EVENT_DEVICE_ALREADY_PAIRED, (response) => {\n    console.log(response);\n    // response.devices would returns the paired devices array in JSON string.\n  }\n);\nDeviceEventEmitter.addListener(\n  BluetoothManager.EVENT_DEVICE_FOUND, (response) => {\n    console.log(response);\n    // response.devices would returns the found device object in JSON string\n  }\n);\n```\n\nSample with scanDevices function\n\n```javascript\nconst {\n  found,\n  paired,\n}: {\n  found: Array<{ address: string; name?: string }>;\n  paired: Device[];\n} = JSON.parse(await BluetoothManager.scanDevices());\n\nreturn {\n  paired,\n  found: found.filter((device) => !!device.name),\n};\n```\n\n#### connect(address: string): Promise<void>\nasync function, connects the specified device, if not bound, bound dailog prompts.\n\n```javascript\nawait BluetoothManager.connect(address);\n```\n\n#### disconnect(address: string): Promise<void>\nasync function, disconnects the specified device.\n\n```javascript\nawait BluetoothManager.disconnect(address);\n```\n\n#### getConnectedDeviceAddress(): Promise<void>\nasync function, Return the address of the currently connected device .\n\n```javascript\nawait BluetoothManager.getConnectedDeviceAddress();\n```\n\n#### unpair(address: string): Promise<void>\nasync function, disconnects and unpairs the specified devices\n\n```javascript\nawait BluetoothManager.unpair(address);\n```\n\n#### Events of BluetoothManager module\n\n| Name/KEY | DESCRIPTION |\n|---|---|\n| EVENT_DEVICE_ALREADY_PAIRED | Emits the devices array already paired |\n| EVENT_DEVICE_DISCOVER_DONE | Emits when the scan done |\n| EVENT_DEVICE_FOUND | Emits when device found during scan |\n| EVENT_CONNECTION_LOST | Emits when device connection lost |\n| EVENT_UNABLE_CONNECT | Emits when error occurs while trying to connect device |\n| EVENT_CONNECTED | Emits when device connected |\n| EVENT_BLUETOOTH_NOT_SUPPORT | Emits when device not support bluetooth(android only) |\n\n### BluetoothTscPrinter\n\nThe printer for label printing.\n\n#### printLabel(): Promise<void>\n\nAsync function that performs the label print action.\n\n```javascript\nawait BluetoothTscPrinter.printLabel(options);\n```\n\n##### Options\n\n```typescript\ninterface IPrintLabelOptions {\n  width?: number;\n  height?: number;\n  gap?: number;\n  direction?: DIRECTION;\n  reference?: [number, number];\n  tear?: TEAR,\n  sound?: number,\n  text?: Array<{\n    text: string;\n    x: number;\n    y: number;\n    fonttype: FONTTYPE;\n    rotation: ROTATION;\n    xscal: FONTMUL;\n    yscal: FONTMUL;\n  }>;\n  qrcode?: Array<{\n    x: number;\n    y: number;\n    level: EEC;\n    width: number;\n    rotation: ROTATION;\n    code: string;\n  }>;\n  barcode?: Array<{\n    x: number;\n    y: number;\n    type: BARCODETYPE;\n    height: number;\n    readable: number;\n    rotation: ROTATION;\n    code: string;\n  }>;\n  image?: Array<{\n    x: number;\n    y: number;\n    mode: BITMAP_MODE,\n    width: number,\n    image: string;\n  }>;\n}\n```\n\n##### Demo of printLabel()\n\n```javascript\nconst base64Image = 'some_base_64';\n\nconst options = {\n  width: 40,\n  height: 30,\n  gap: 20,\n  direction: BluetoothTscPrinter.DIRECTION.FORWARD,\n  reference: [0, 0],\n  tear: BluetoothTscPrinter.TEAR.ON,\n  sound: 0,\n  text: [\n    {\n      text: 'I am a testing txt',\n      x: 20,\n      y: 0,\n      fonttype: BluetoothTscPrinter.FONTTYPE.SIMPLIFIED_CHINESE,\n      rotation: BluetoothTscPrinter.ROTATION.ROTATION_0,\n      xscal:BluetoothTscPrinter.FONTMUL.MUL_1,\n      yscal: BluetoothTscPrinter.FONTMUL.MUL_1,\n    },\n    {\n      text: '你在说什么呢?',\n      x: 20,\n      y: 50,\n      fonttype: BluetoothTscPrinter.FONTTYPE.SIMPLIFIED_CHINESE,\n      rotation: BluetoothTscPrinter.ROTATION.ROTATION_0,\n      xscal:BluetoothTscPrinter.FONTMUL.MUL_1,\n      yscal: BluetoothTscPrinter.FONTMUL.MUL_1,\n    },\n  ],\n  qrcode: [\n    {\n      x: 20,\n      y: 96,\n      level: BluetoothTscPrinter.EEC.LEVEL_L,\n      width: 3,\n      rotation: BluetoothTscPrinter.ROTATION.ROTATION_0,\n      code: 'show me the money',\n    },\n  ],\n  barcode: [\n    {\n      x: 120,\n      y: 96,\n      type: BluetoothTscPrinter.BARCODETYPE.CODE128,\n      height: 40,\n      readable: 1,\n      rotation: BluetoothTscPrinter.ROTATION.ROTATION_0,\n      code: '1234567890',\n    },\n  ],\n  image: [\n    {\n      x: 160,\n      y: 160,\n      mode: BluetoothTscPrinter.BITMAP_MODE.OVERWRITE,\n      width: 60,\n      image: base64Image,\n    },\n  ],\n};\n```\n### BluetoothEscposPrinter\n\nthe printer for receipt printing, following ESC/POS command.\n\n#### printerInit(): Promise<void>\n\nInit the printer.\n\n#### printAndFeed(feed: number): Promise<void>\n\nPrinter the buffer data and feed (feed lines).\n\n#### printerLeftSpace(space: number): Promise<void>\n\nSet the printer left spaces.\n\n#### printerLineSpace(space: number): Promise<void>\n\nSet the spaces between lines.\n\n#### printerUnderLine(line: number): Promise<void>\n\nSet the underline of the text.\n\n- 0 - off\n- 1 - on\n- 2 - deeper\n\n#### printerAlign(align: number): Promise<void>\n\nSet the printer alignment.\n\nConstansts:\n- BluetoothEscposPrinter.ALIGN.LEFT\n- BluetoothEscposPrinter.ALIGN.CENTER\n- BluetoothEscposPrinter.ALIGN.RIGHT\n\nDoes not work on printPic() method.\n\n#### printText(text: string, options: object): Promise<void>\n\nPrint text.\n\nOptions as following:\n\n- encoding - text encoding, default `GBK`.\n- codepage - codepage using, default `0`.\n- widthtimes - text font mul times in width, default `0`.\n- heigthTimes - text font mul times in height, default `0`.\n- fonttype - text font type, default `0`.\n\n#### printColumn(columnWidths: Array<number>, columnAligns: Array<number>, columnTexts: Array<string>, options: object: Promise<void>\n\nPrint texts in column, Parameters as following:\n\n- columnWidths - int arrays, configs the width of each column, calculate by english character length. ex:the width of \"abcdef\" is 5 ,the width of \"中文\" is 4.\n- columnAligns - arrays, alignment of each column, values is the same of printerAlign().\n- columnTexts - arrays, the texts of each colunm to print.\n- options - text print config options, the same of printText() options.\n\n#### setWidth(width: number): Promise<void>\n\nSets the width of the printer.\n\nConstansts:\n- BluetoothEscposPrinter.DEVICE_WIDTH.WIDTH_58\n- BluetoothEscposPrinter.DEVICE_WIDTH.WIDTH_80\n\n#### printPic(base64encodeStr: string, options: object): Promise<void>\n\nPrints the image which is encoded by base64, without schema.\n\nOptions contains the params that may use in printing pic: \"width\": the pic width, basic on devices width(dots,58mm-384); \"left\": the left padding of the pic for the printing position adjustment.\n\n#### selfTest(): Promise<void>\n\nPrinter self test.\n\n#### rotate(): Promise<void>\n\nSets the rotation of the line.\n\n#### setBlob(weight: number): Promise<void>\n\nSets blob of the line.\n\n#### printQRCode(content: string, size: number, correctionLevel: number): Promise<void>\n\nPrints the QRCode.\n\n#### printBarCode(str: string, nType: number, nWidthX: number, nHeight: number, nHriFontType: number, nHriFontPosition: number): Promise<void>\n\nPrints the barcode.\n\n#### cutOnePoint(): Promise<void>\n\nCut a paper.\n\n#### Demos of printing a receipt\n\n```javascript\nawait BluetoothEscposPrinter.printerAlign(BluetoothEscposPrinter.ALIGN.CENTER);\nawait BluetoothEscposPrinter.setBlob(0);\nawait BluetoothEscposPrinter.printText(\"广州俊烨\\n\\r\",{\n  encoding: 'GBK',\n  codepage: 0,\n  widthtimes: 3,\n  heigthtimes: 3,\n  fonttype: 1,\n});\nawait BluetoothEscposPrinter.setBlob(0);\nawait BluetoothEscposPrinter.printText(\"销售单\\n\\r\",{\n  encoding: 'GBK',\n  codepage: 0,\n  widthtimes: 0,\n  heigthtimes: 0,\n  fonttype: 1,\n});\nawait BluetoothEscposPrinter.printerAlign(BluetoothEscposPrinter.ALIGN.LEFT);\nawait BluetoothEscposPrinter.printText(\"客户：零售客户\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"单号：xsd201909210000001\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"日期：\"+(dateFormat(new Date(), \"yyyy-mm-dd h:MM:ss\"))+\"\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"销售员：18664896621\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"--------------------------------\\n\\r\",{});\nlet columnWidths = [12,6,6,8];\nawait BluetoothEscposPrinter.printColumn(columnWidths,\n  [BluetoothEscposPrinter.ALIGN.LEFT,BluetoothEscposPrinter.ALIGN.CENTER,BluetoothEscposPrinter.ALIGN.CENTER,BluetoothEscposPrinter.ALIGN.RIGHT],\n  [\"商品\",'数量','单价','金额'],{});\nawait BluetoothEscposPrinter.printColumn(columnWidths,\n  [BluetoothEscposPrinter.ALIGN.LEFT,BluetoothEscposPrinter.ALIGN.LEFT,BluetoothEscposPrinter.ALIGN.CENTER,BluetoothEscposPrinter.ALIGN.RIGHT],\n  [\"React-Native定制开发我是比较长的位置你稍微看看是不是这样?\",'1','32000','32000'],{});\nawait BluetoothEscposPrinter.printText(\"\\n\\r\",{});\nawait BluetoothEscposPrinter.printColumn(columnWidths,\n  [BluetoothEscposPrinter.ALIGN.LEFT,BluetoothEscposPrinter.ALIGN.LEFT,BluetoothEscposPrinter.ALIGN.CENTER,BluetoothEscposPrinter.ALIGN.RIGHT],\n  [\"React-Native定制开发我是比较长的位置你稍微看看是不是这样?\",'1','32000','32000'],{});\nawait BluetoothEscposPrinter.printText(\"\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"--------------------------------\\n\\r\",{});\nawait BluetoothEscposPrinter.printColumn([12,8,12],\n  [BluetoothEscposPrinter.ALIGN.LEFT,BluetoothEscposPrinter.ALIGN.LEFT,BluetoothEscposPrinter.ALIGN.RIGHT],\n  [\"合计\",'2','64000'],{});\nawait BluetoothEscposPrinter.printText(\"\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"折扣率：100%\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"折扣后应收：64000.00\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"会员卡支付：0.00\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"积分抵扣：0.00\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"支付金额：64000.00\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"结算账户：现金账户\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"备注：无\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"快递单号：无\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"打印时间：\"+(dateFormat(new Date(), \"yyyy-mm-dd h:MM:ss\"))+\"\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"--------------------------------\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"电话：\\n\\r\",{});\nawait BluetoothEscposPrinter.printText(\"地址:\\n\\r\\n\\r\",{});\nawait BluetoothEscposPrinter.printerAlign(BluetoothEscposPrinter.ALIGN.CENTER);\nawait BluetoothEscposPrinter.printText(\"欢迎下次光临\\n\\r\\n\\r\\n\\r\",{});\nawait BluetoothEscposPrinter.printerAlign(BluetoothEscposPrinter.ALIGN.LEFT);\nawait BluetoothEscposPrinter.cutOnePoint();\n```\n\n#### Demo for opening the drawer\n\n```javascript\nBluetoothEscposPrinter.openDrawer(0, 250, 250);\n```\n","readmeFilename":"README.md"}