{"_id":"react-native-ble-nitro","_rev":"52-63ea938d607945a4b6bfd8aab540dbf4","name":"react-native-ble-nitro","dist-tags":{"beta":"1.0.0-beta.19","latest":"1.15.1"},"versions":{"1.0.0-alpha.1":{"name":"react-native-ble-nitro","version":"1.0.0-alpha.1","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-alpha.1","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"10a7d6e8be43d217e31e27566d94f580934c668d","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-alpha.1.tgz","fileCount":73,"integrity":"sha512-Sio0o64CIoDx6VRceQG0EWlw6/xidvK+loBaRzhh3oCi2PvBI3HJ02hNz7xo/BQeU1ZJm15gxpqBpz9YUsJ4Lg==","signatures":[{"sig":"MEYCIQDoDaDLpzIi309FWTPPLr8ivWKEMn+TSS8+0Ka59961egIhAKN7TkB1Sfy3kcFO//fIvy2wOOplXBTRfc/FTJWI6bfQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260948},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json"},"gitHead":"571c230958f3f7d891d3dc48be196068f76ed551","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run build:plugin && tsc","clean":"rm -rf lib && rm -rf plugin/build","prepare":"npm run build","version":"npm run build","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen generate","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^52.0.47","jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.4.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-alpha.1_1753193958984_0.5997598335102148","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.0":{"name":"react-native-ble-nitro","version":"1.0.0-beta.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"e12ee01a0464c9b860714a0bd2ee34d32d4bb98d","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.0.tgz","fileCount":73,"integrity":"sha512-SH8RC5uo92/uht3KBdbop6rCEt34fp453GJqODKP9t1AxGaUUm5ID6JypfirVZi8kFqgLvkxlEt94NexQTzQfQ==","signatures":[{"sig":"MEQCIDcvI5hek+xDs3rUQAoeaOUGujfLPvVC0l4z1e7awrcGAiBIvi0AnPMLAm8IXiapJhjUlpvPb74Y9tgl65ug8D4PtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266226},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json"},"gitHead":"d0b751d0d54f18ba53bc4a8fdc32c4e7525820b9","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run build:plugin && tsc","clean":"rm -rf lib && rm -rf plugin/build","prepare":"npm run build","version":"npm run build","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen generate","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"expo":"^52.0.47","jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.4.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.0_1753198187726_0.22016622418565568","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"react-native-ble-nitro","version":"1.0.0-beta.1","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.1","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"a12a1418dc88fa84e167805aee9c9d4e0ab46e30","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.1.tgz","fileCount":73,"integrity":"sha512-QDVb+MftuoTf7IaQdiPNaFh6mSq+UaXHYd09vzN2Ktbnd3ALkREe51AEQVDJZMAKv+l9ln2IjYDy793OEePC1Q==","signatures":[{"sig":"MEUCIQDoelUnR0czKUONnP/urGzjOKnNyBO6ux3mzcUZpwGKSAIgC0Lhwx3rRxDo2KfhnoawLBbGhiidAGO68Bd6sdLXt5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280802},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json"},"gitHead":"ab70b96df5319b41119808813da3ab0cc20d4e43","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run build:plugin && tsc","clean":"rm -rf lib && rm -rf plugin/build","prepare":"npm run build","version":"npm run build","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen generate","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"expo":"^52.0.47","jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.1_1753199935569_0.6478791540751494","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"react-native-ble-nitro","version":"1.0.0-beta.2","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.2","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"87641fa2829cbc32ea0bbc2bb66448e5d3a821eb","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.2.tgz","fileCount":73,"integrity":"sha512-M0qmTP2Z6/ntY5QQ7jSBecPjNYwzlK2nZgvX4Ajbllfb0gSrg8dhT/THOXzO8H+6u6vctQOOCeyp6V3DKAP0IA==","signatures":[{"sig":"MEQCIHxqCRVsrXe4Qm90IZiXKmd4t0pUwAawmqB+sVf4rMYBAiBIN0FeFj+AfDSMCzFOpEIshIuF6qBkhdRuTi/03vfLpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280835},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json"},"gitHead":"eaab8ca09c791ff8bab84828633926d48d37167f","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run build:plugin && tsc","clean":"rm -rf lib && rm -rf plugin/build","prepare":"npm run build","version":"npm run build","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen generate","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"expo":"^52.0.47","jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.2_1753200085092_0.5728569344392136","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"react-native-ble-nitro","version":"1.0.0-beta.3","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.3","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"7ffdd78487258447ee35453cc32ff35dd43a104a","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.3.tgz","fileCount":74,"integrity":"sha512-UY18i6py1B36IoEyARh0N4U2eto5zZ9Y5l7opnsgj13E3O9xGebxXB0aD+k0AU0Fw1iNZjEz5eR7eJW7znwzuA==","signatures":[{"sig":"MEUCIBHAXRk80UtRWw37WxybtyxSzuh9O5VXI8r0gVJ75Mn/AiEAxKBzQTmGQaVbwWWXgJ5+zp0rwYO26aDQlWDqWitIAn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281083},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"5977b7902eab17371d1e1581ad36828ca0f2e936","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run build:plugin && tsc","clean":"rm -rf lib && rm -rf plugin/build","prepare":"npm run build","version":"npm run build","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen generate","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"expo":"^52.0.47","jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.3_1753202319399_0.8557988794752516","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"react-native-ble-nitro","version":"1.0.0-beta.4","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.4","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"989893c492b8c1b8ac45de4be96fd0653100287e","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.4.tgz","fileCount":146,"integrity":"sha512-NXbNM6K5Qgb3Jw0tXbhqzUEwvD9bgBNaGCDe5KXIax2RCDOBVCyxu89a0O5b/H1xT8ObKnEYjN6JAVl4fw4qDg==","signatures":[{"sig":"MEUCIF/GCJMI3FfDuqQ8Btg9Rcj1DpIV0hXnvKT0NHutPysNAiEA5iZ2rLM6g9b9Z45SJM3yNNwWElYoueqcJG7S3+0lnQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451376},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"70679ef0a48a4a5a94bb9fa957a8fd1244a2499a","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rm -rf lib && rm -rf plugin/build","prepare":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen generate","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"expo":"^52.0.47","jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.4_1753259167648_0.28371959379892253","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"react-native-ble-nitro","version":"1.0.0-beta.5","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.5","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"103e6d4300d1989813e01213ae1b27c253620679","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.5.tgz","fileCount":146,"integrity":"sha512-IjO/zWjc5tKYXIdSw7yU7iyyBBaDq/VgbZNcGdkNqpwcAcb3QhYAjFeJI8aXmsTxe7pUm8IB7nYg0mooBgkrZg==","signatures":[{"sig":"MEUCIQDyeN0E4idt1plgXktnOfRfym6nARcZEPGKzjYLLSI/ZgIgXrQZbg/N+24vqkMfC3Dil6aGD131gPRwOurGpxFMhLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453464},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"46013bef8744bdc334a754819af9d909d971ffc0","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rm -rf lib && rm -rf plugin/build","prepare":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen generate","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"expo":"^52.0.47","jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.5_1753259690149_0.49374885295551096","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"react-native-ble-nitro","version":"1.0.0-beta.6","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.6","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"3884a600ec7044d8e0f790c787b63e403e9a7438","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.6.tgz","fileCount":146,"integrity":"sha512-b5Xe3IMnCRoIes3dqIieSpcJ+L66B//IXLwvlJPk1G7+glbhENWyrhRmp8gm766J+tNjjRqq/t4dVX2ZoXJ6LA==","signatures":[{"sig":"MEYCIQD8w3CQSCibreq0/CDBxNbnAqFhecm9JgQx+uEsx5xvqgIhAIng3rB8NGCphptiS/6gXi3+p3qE71G4MyAkbCOtnmzp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452568},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"3032aea1f7870eac274aee47605919c4bfe1fb49","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rm -rf lib && rm -rf plugin/build","prepare":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen generate","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.6_1753264002206_0.9330124833914548","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"react-native-ble-nitro","version":"1.0.0-beta.7","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.7","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"d0cbc889ee61d65d4bd9b7029d517243aa5a74d9","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.7.tgz","fileCount":310,"integrity":"sha512-iwO8mRmziAtTNB49ezga6SowgZJYYtJhdDpeaa2j4Mo+gEAYor/Py7cXaGoMpZ8BXf2eorEOGTqgSbojKXTVwg==","signatures":[{"sig":"MEUCIDs869HE2fPyPd8WglNCA23V4UBJHlBYWWKsHzNy0/wxAiEA+q65E1n5DKTg4zDsHKrYFcnvw1G8oXBM/SYj15T8+rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191313},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"77165d793205f1d81276593e63d5efa6608c7348","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.7_1753270736280_0.0860056366985602","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"react-native-ble-nitro","version":"1.0.0-beta.8","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.8","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"6f9349c7c0391b7b686fa3a40fce16979c78b990","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.8.tgz","fileCount":311,"integrity":"sha512-7fVm1MuHRymLGILLS56vF+I7gg7rYMVlH0z05pjQiP9qdvvnX/GXMWqvCOl9UVUsYSyg5B5iGJqyJqgNpDDzuA==","signatures":[{"sig":"MEUCIDx9odHp3cGcHlBeC4tQeAtPx5+oCuzoHVjsUk6UM4YjAiEAyL3MG5pRgfxotkzoJMFmwoKsqQtP7PHKo5/anqV2UQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193062},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"55bcd1dfdd6213c249c2fdb3d7f5c923c90d169e","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.8_1753279229288_0.19238166468519147","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.9":{"name":"react-native-ble-nitro","version":"1.0.0-beta.9","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.9","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"b2403082154062de97d9eabef7e326b39ebf80ff","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.9.tgz","fileCount":311,"integrity":"sha512-ff1jOg0/91V/TDSDJE+AZsc1KZauG4NaceMzy6Y+spnndIY40GY+zzBmHr0YfNbUtbDFjQv9tQA1MoYtScbtig==","signatures":[{"sig":"MEUCIQDRLKne/ffyT2ICtN9O6IVL5PNxR1x8seont5mpajTSxwIgcKwXS65HjW7MTb3O0X96y60YtPN2ePAstqO2VA3FK2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192803},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"55bcd1dfdd6213c249c2fdb3d7f5c923c90d169e","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","codegenConfig":{"name":"BleNitroSpec","type":"modules","jsSrcsDir":"src"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.9_1753279929137_0.2216311378184952","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.10":{"name":"react-native-ble-nitro","version":"1.0.0-beta.10","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.10","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"e49ecd0617c9b1c077c31eb0cb318fb477940d95","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.10.tgz","fileCount":310,"integrity":"sha512-9YQ0WULqnbO7v+lE8+Et6HSEbeewWBzlD7rkiysmsXkS9iwo920hNGIVCp6kGpB0UD3XQXZnvxkEP8+ZGWSGSw==","signatures":[{"sig":"MEYCIQCwicy/jak7e1RO7i7WsHNK9D7RD2EVDNGXwsj5RgctywIhANM8rbL1Oqxjz2oIbQPv5Eq7iun22cIRMRM9jOr9OfAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191155},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"e40fb1ac6a18e5d7b929e5b6edb24fa9a9acb140","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.10_1753285627231_0.8008064395298582","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.11":{"name":"react-native-ble-nitro","version":"1.0.0-beta.11","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.11","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"e53c36d590ef13acfee64019de61514b19997075","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.11.tgz","fileCount":311,"integrity":"sha512-uSUbH2GYW1RJAg21iUrK4XkA2iP/lOMGke3mJ7mKxpJR60N3LgFgDE9hAjxcquyxABH4p6anAXPXt/0ZGxflsw==","signatures":[{"sig":"MEQCIE/VHoTFjoDZbu6vtB2k/Ar7Ehy5ytCvJRMy1R79OTy4AiBeD609lDGrXCto6wF5f1xSp7fp9dhSR4m6qGVh6yY8kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192946},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"e40fb1ac6a18e5d7b929e5b6edb24fa9a9acb140","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.11_1753285764816_0.44989904008129744","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"react-native-ble-nitro","version":"1.0.0-beta.12","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.12","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"c0a6b56a5eb7b24c980bc36e2bb8945289aa687c","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.12.tgz","fileCount":311,"integrity":"sha512-aaUKne3L2elSXE3jCkMW4ZJk0ldSy2+4WevGqjyhBhcmrX7/qipsrQw304ak6Rw7fCJjycSwG8i2i6XFlf6GVg==","signatures":[{"sig":"MEQCIERiUqPDDv/9NULn80x6S7TrjqcY4R8BQeCx+F+NcqY1AiAd4ROTofLpI3hT7T9eIv6WQx55b2T9cDY7qiLiGwp3gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192309},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"e40fb1ac6a18e5d7b929e5b6edb24fa9a9acb140","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.12_1753285940237_0.6493120505128451","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.13":{"name":"react-native-ble-nitro","version":"1.0.0-beta.13","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.13","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"e4285ee93957f98e5e50fa96d27a3b2dbc978711","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.13.tgz","fileCount":311,"integrity":"sha512-J+olfBK92YQGRG/0F8Dsqxcmobon/G3pwh+bKHKvtPMetLZgpy/Zbfa18yVXCiZiZFD88/uhG38b+ac09bMSmQ==","signatures":[{"sig":"MEQCIDl1af91S8zwoTjd5/R0D9e27hFTGmaB/bNt2P1g7HgrAiAS2v+xQvmkv/G9oLhl834n/6kwmpXipX4vsPapTu5Umw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192406},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"e40fb1ac6a18e5d7b929e5b6edb24fa9a9acb140","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.13_1753286609851_0.19683397618639265","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"react-native-ble-nitro","version":"1.0.0-beta.14","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.14","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"09be222b9129c4bf9f1f695659fbef93751fdfc7","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.14.tgz","fileCount":311,"integrity":"sha512-lY3yF5are9ypgWQk55MpaXMLeqsVxVRHsRR3yEQlx267N26ogKbJLhBlogcevOqdHEyPD7t5QGmAxRXte5aA0Q==","signatures":[{"sig":"MEUCIQDFpmj/SfrWBNfcbLrbL33thvujDgzDMonEoJXx+ui9dAIgclnbOZRWWCKwCJzIMsKjWz3CazFZGJhz+RdIgWyOq8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193087},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"e40fb1ac6a18e5d7b929e5b6edb24fa9a9acb140","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.14_1753344853381_0.2309834021338104","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.15":{"name":"react-native-ble-nitro","version":"1.0.0-beta.15","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.15","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"72f456b1d366da3ab85f9025bd0c174e40cb1b04","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.15.tgz","fileCount":311,"integrity":"sha512-eigh3wte1WDRoPQi8Igynp6LfQ3HgVN+Rmpb0eeQ/gEwPfIuqNxZHjZoEkhivFyalGpxaB99oYxX0/YX2N+11Q==","signatures":[{"sig":"MEQCIEqy4BsObX0DCLzwvmIw7BQ4NJh1KgNs/uQjJEMTLZuUAiAKOjC99Z9OMuLjnH+gEh9aOBCtISAduKhADnK5odlAQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193208},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"afd2f4f61d0ab2e2084d4725bcec878336d24fff","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.15_1753346129091_0.3060772990655063","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.16":{"name":"react-native-ble-nitro","version":"1.0.0-beta.16","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.16","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"c3ff992ca04ac684330b6cb68d4ec8021eccea91","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.16.tgz","fileCount":311,"integrity":"sha512-wqhAyinsr1GddHYAhefEOXvJd5/1CeQDFv4DC0cKoNw0i9WqBSSv9azVqYWSuIMPnZPgdjoc4XBJ79xydUuYow==","signatures":[{"sig":"MEQCIBs65G/TkVRMv1PuOK+LiVkCiuCHbNi37t7fiuj5/H0tAiBLql3QSlZk9tqGoT9B9x1cd7FBanQFmb6qLPhMUXdkSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177581},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"afd2f4f61d0ab2e2084d4725bcec878336d24fff","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.16_1753349807912_0.5441296981429744","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.17":{"name":"react-native-ble-nitro","version":"1.0.0-beta.17","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.17","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"cf538f8113a77c5a98e7012d81ffdbd5addde3cf","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.17.tgz","fileCount":311,"integrity":"sha512-IfhtRmLA4/8PerIjEvMsa+PHs7wXO2cHw6SBfE6x3YBXWAPTFDPnbs6SxkjBYMELz0wok6Zf8zbQh6FHZukJlw==","signatures":[{"sig":"MEUCIQCdyAOL8G6JzJWYWzMcKmgoIm5a15cysKziuoMridMGFwIgKfq4+HXYO5e8cDN90nTFEalhE373O6j1sKEgaoVOiZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177067},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"afd2f4f61d0ab2e2084d4725bcec878336d24fff","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.17_1753351212500_0.1003337128731061","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.18":{"name":"react-native-ble-nitro","version":"1.0.0-beta.18","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.18","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"ea1662b9b5e094d643eab298dc7ad6bf1e259232","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.18.tgz","fileCount":311,"integrity":"sha512-tTGabOL9iNw8c9oKv+SctpWQ5HO19cJyX36nnZlzaPAPzssZ1E0fwRs7f/5HXEhm8V4UDcpiuOIj8VxPVyQCLQ==","signatures":[{"sig":"MEUCIQDJdDosO9sVfRc4aCp3YPdEsyRhjft521B0pDv4wnt1GwIgOwiJIBx9kK8x0Qv+nJWCd7q19sV6xXP2D5+thWOxKM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178001},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"afd2f4f61d0ab2e2084d4725bcec878336d24fff","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.18_1753361208803_0.9247697980849678","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.19":{"name":"react-native-ble-nitro","version":"1.0.0-beta.19","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0-beta.19","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"f75e30491dd258bc33f2b2155ef7c526216c26e1","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0-beta.19.tgz","fileCount":311,"integrity":"sha512-LqG2wSyu5kYZQmqJQLEXpfTV5I5u9WERtfbhvU0OqWXSahmBzGknzQ7SZoghGcm7exL9HIzzYwGXZqMpd4mAag==","signatures":[{"sig":"MEUCIAOnvHSMUc5ISpY4HzxO5SpdKjxKU6RL1Za21dcgYJM8AiEA8Vl7g7HXK4hVfTH2e2S1WQ17K+YSjB0zp2RQrFt4aDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177194},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"afd2f4f61d0ab2e2084d4725bcec878336d24fff","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules - drop-in replacement for react-native-ble-plx","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^18.2.0","react-native":"^0.76.0","nitro-codegen":"^0.26.4","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0-beta.19_1753362491369_0.6698520062038131","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"react-native-ble-nitro","version":"1.0.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.0.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"2944346e8247e62bca8fc3f0bb9b35e0c106cb5f","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.0.0.tgz","fileCount":108,"integrity":"sha512-f1YfGDrn6UOt73pNlNU4947Y5cXSJoHy080jn+IOLHPPquJkMsxLNKAQAKeSgkaNNmATRUw9k7Dm1hDiDkutsQ==","signatures":[{"sig":"MEUCIAkNvJtQ4+F9KrS1s6akFnQQTga2+dO+AqfO2ktJLqUFAiEA0VOpXJdDEa9BFoOmR8s94FUboOysqRaj7J3roQ0TEoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384088},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"f0ce936199fd6a297f15ae8d0e902e93eebf0b73","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^19.1.0","react-native":"^0.81.0","nitro-codegen":"^0.28.0","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.28.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.0.0_1755792386644_0.12857329081770175","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"react-native-ble-nitro","version":"1.1.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.1.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"1968396091815580921147c90f9dbd6bc5d1a36b","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.1.0.tgz","fileCount":103,"integrity":"sha512-Gc3qV9CApPLig7Oxw7eITo+5A8QVRe7m/M55qlQmViFnhpHKCcNhTN9bI1IQ+abtLFzXd7hiyxqgpUBbWJDj7Q==","signatures":[{"sig":"MEYCIQDNNsf46mJYkknx7SmbHaWWW8bRVhSMSqCrLFvCYdFgjAIhANzvms9rbZdl0enCphg4u86chQRS8WA63UyM4ietaBul","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354275},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"c2fb2febee903388c68c62225484e7504fa5ddfc","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^19.1.0","react-native":"^0.81.0","nitro-codegen":"^0.28.0","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.28.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.1.0_1755872795591_0.176863779011591","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"react-native-ble-nitro","version":"1.2.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.2.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"2438aeae8b54c4f829ab55e18b0111b2d69cc69c","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.2.0.tgz","fileCount":103,"integrity":"sha512-drQN9LUnAsCHQLFYv49FYKoGalIDo0m08NIzNlPi1nijWvW888P3a6UZKojER4uvgSaJUWqnQwWma0IEBYMGIw==","signatures":[{"sig":"MEYCIQDmR34XUS+/eQQ49GLB6vizHlVZqN/3zoOMzv1ZDJWYxgIhAIKSjmq3CVvsc2k6GQuXDwp6ZDW59hbUL3lUwfPUAYe0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366865},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"30fe308a2533681a3025d0a67cde94417ff8d61e","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^19.1.0","react-native":"^0.81.0","nitro-codegen":"^0.28.0","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.28.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.2.0_1756216011009_0.6505474778581888","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"react-native-ble-nitro","version":"1.3.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.3.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"2e83fbda42221a5a7befd1e2d5e5fa916528c802","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.3.0.tgz","fileCount":115,"integrity":"sha512-vbFIODLELp1rEUsJlmrODmAlUh2aJkIbc8EYGx2hqqHmIMMkJSW9cccuKrxSf4SCP2d2GCeRbS6+OnzE2S44Tw==","signatures":[{"sig":"MEUCIAXYh8Qt+Oue+H/8DoWq319qO/OE9UuGvvg31PfGtVZDAiEAptHjmcZApppbFhV6hHPmwWIK3gnDaeGCRIy8JIH7hVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434915},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"f985ffb9b5cbb44ffb27ab8d71713994501b9485","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^19.1.0","react-native":"^0.81.0","nitro-codegen":"^0.28.0","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.28.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.3.0_1756907094995_0.6958090963773977","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"react-native-ble-nitro","version":"1.3.1","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.3.1","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"6304f06d6a878dea197318e051f44ace11cad392","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.3.1.tgz","fileCount":115,"integrity":"sha512-BLIMykhADAIqL0fo0x9IqO+oxXGy4U7TxlwYytAQjqXbfsL68LqV9kvfoUEyjYYRlNEh6CfuxoDkdrvFU6f98Q==","signatures":[{"sig":"MEYCIQDpysW/Ph4xgzPl79qXRkN7rwQtqt53FECl1Abv8HyPhwIhAID3iz0txwMAol6dmyHU9GUET1RhlPkPPcgrjH0g9gNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435892},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"d761ea48af0220ffa1d7a2e535e4250434353a2a","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^19.1.0","react-native":"^0.81.0","nitro-codegen":"^0.28.0","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.28.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.3.1_1756916489470_0.7579314828833941","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"react-native-ble-nitro","version":"1.4.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.4.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"d3ad845e01e7d6cc8db634ae30ec4af9ccec2565","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.4.0.tgz","fileCount":125,"integrity":"sha512-kJJqfuxFvCiqH4H/kNAbPnTH1CdvYUx64Z/MBMGHTsN5CjGdJT/fysiU2+qdLMmTybU8+7g5y3WDw09nJWoIeQ==","signatures":[{"sig":"MEUCIFXEiEqMA76Mchs/uOeWVTEb9lnC5aPlg8ftODUS+oWBAiEA4MYZ4/IpIbfqmN119QCMbpi5gEyTrYRwK1IIHrfhams=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462751},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"5a0a86711fa0c75d8a10f6b1fd9df5931add4967","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^19.1.0","react-native":"^0.81.0","nitro-codegen":"^0.28.0","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.28.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.4.0_1757014808392_0.841325292873357","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"react-native-ble-nitro","version":"1.4.1","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.4.1","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"dd478bf023dc00361c086259586ae902289a8e88","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.4.1.tgz","fileCount":125,"integrity":"sha512-eIDeo+uzJEvJTi7FutXXYhdKMNMs/fHCrc29bbUJ29T7Sr4M3zCH7B/xsjQWo/JCVbxzQkvvFgvac8LAUouyFw==","signatures":[{"sig":"MEUCIBcA7KnE2DL8jwINq6cW0y82H3B/2/hdMJSPcG4HbYRLAiEAp4ikx/ZbcOYNbuqbPp0mQwPtqD2gv9I1T3Z430j4moA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470408},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"8a2db41d6a3c2d516d1772073f13e424be940509","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^19.1.0","react-native":"^0.81.0","nitro-codegen":"^0.28.0","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.28.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.4.1_1757060824798_0.6375896277517321","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"react-native-ble-nitro","version":"1.5.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.5.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"d1847e79d6a484014caaf391cbea9be0b2d239fa","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.5.0.tgz","fileCount":128,"integrity":"sha512-+XY+hG/QYblAE8gNHEmgn0R+GRNvFuaTpx6Cp4MNjfb3x05a8+Fw+5pIq+Lnpcc3n41wY4WgwzflR30FJG673w==","signatures":[{"sig":"MEQCIGV+cTwztpMwY1SH+Pl4ORv9p0VkZR/nDdbpUTQj7Gg/AiAXk1vLvvUiuvgb5p6O1Es95eTZISitIA6s90Mtx/M4EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490472},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"a4203b05bc30cad8bc7af1dad3a36328c98e11e6","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.4.2","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^19.1.0","react-native":"^0.81.0","nitro-codegen":"^0.28.0","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.28.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.5.0_1757068205025_0.294289657139136","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"react-native-ble-nitro","version":"1.6.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.6.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"d5d59315605d98b9f306ccb7a76bbac56732d2aa","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.6.0.tgz","fileCount":128,"integrity":"sha512-2Cjno3/lE2/++IxmJ8dOXtJoAenUnck0+WQbzMqGU6aF5BNm7G77czog0TWB4+PJhbnj/aiBGbm3MDyQeOGBNw==","signatures":[{"sig":"MEQCIGUYrLi/0fY9kA4/ugsWfKvKdTVKn1G8aLASgnwwneXQAiA3tWT2JRDDL53FLdspD7pcAUQY1J9mkaVpxppU+H7cHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501440},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"341fbf9f9d93504f7d7fb89ae041fa5faba10328","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.6.0","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^19.1.0","react-native":"^0.81.0","nitro-codegen":"^0.28.0","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.28.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.6.0_1759419122788_0.6301405937173272","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"react-native-ble-nitro","version":"1.7.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.7.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"98a33055aa46caf6b5c007a9eb70d70ce1b32d7d","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.7.0.tgz","fileCount":160,"integrity":"sha512-e4yS4dhExANZxwMwpgolP3GHLphrPBqHfoRZmfDFxYNbCek2MWKAoW9J8PAKYZDJlf89jvrOnAqGffZzvLgn3A==","signatures":[{"sig":"MEQCIGFhZ2IuyBwwJwEiWnZ4RfJn1FPHfqqOAJ9VcVVI+Xs1AiBcAueMuJ7smrQegwAA9pEUTwrLZRlmRtj44354mRb/Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546523},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"f6e30b1ec9dbe8eb1d538cedf52477348a6b8c92","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitro-codegen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.6.0","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/react":"^19.1.0","react-native":"^0.81.0","nitro-codegen":"^0.28.0","expo-module-scripts":"^4.1.9","@expo/config-plugins":"^10.1.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.28.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.7.0_1760102628929_0.4332979082794608","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"react-native-ble-nitro","version":"1.7.1","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.7.1","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"e89bba8765700f08057b2178322c61a49a551ba1","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.7.1.tgz","fileCount":160,"integrity":"sha512-AEyhBtg2OzCeDP7ECRqJzhL9gmjZtLwJXsp34Sd2HJ3+L4x/SpvId3skKDcLPvDPIF4wFk8g8L/mBOC6LApB0w==","signatures":[{"sig":"MEUCIArlSIwN2guloJ0xFf0ULwHCDrMdjN9mlnvZyG1FqE14AiEAmrJwuhZzXagIMpw8tCsoMpTFoRYAvSoah/DYzTJLVCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551546},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"5a4ff4f4b25a972ac40b5fc450f5db8f9bf542f7","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.6.0","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.5","nitrogen":"^0.30.0","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^20.19.21","@types/react":"^19.2.2","react-native":"^0.81.4","expo-module-scripts":"^5.0.7","@expo/config-plugins":"^54.0.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.30.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.7.1_1760455054148_0.7323623253031486","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"react-native-ble-nitro","version":"1.8.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.8.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"ff7869d10e53cfd4e069a7b1666905ca3958cf33","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.8.0.tgz","fileCount":160,"integrity":"sha512-nW6Sm0spJTqOV2CNLnaU5BbRduHNIBxTcez5Iyt31q/SELt9yF+i/dxZIFFv8hFYvAWr0YBMIeLih37XWFS1dw==","signatures":[{"sig":"MEUCIFDotGDIujt0GIzc1707+hQ4emc29BIqDBhYNsy6MfmlAiEAtt4QR/bxsUxVnZnQUeRme/nIIRUGICPeP57h5g4co64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551531},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"f138dfd4e7af5f8828d6de4727f7d2f4f39879dc","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.6.0","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.13.1","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.5","nitrogen":"^0.30.0","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^20.19.21","@types/react":"^19.2.2","react-native":"^0.81.4","expo-module-scripts":"^5.0.7","@expo/config-plugins":"^54.0.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.30.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.8.0_1760615235329_0.8342813435585448","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"react-native-ble-nitro","version":"1.9.1","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.9.1","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"f475d250c4c2ad71b251d802d3b9e9df9d4a84e4","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.9.1.tgz","fileCount":160,"integrity":"sha512-NjFXBIAk+/NeA4BsjWXxWiMcbUiN9EP73GBEeHLJdy/tma63WY20eE7Fw0sH267LkWy+lxjgg/kFBZcD2x5yLQ==","signatures":[{"sig":"MEQCIE35+VaQgcF09ilpne6xl6kBnqQBm+/ouHJo7Y1+Rec6AiBMrLPJ/lsZiPXe7PU2v8N9fYMo27TrzensQTaeQHEmpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558349},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"d4d0881f7e6c371f9b5323c3db260e3b40d93a6d","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.21.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.5","nitrogen":"^0.30.0","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^20.19.21","@types/react":"^19.2.2","react-native":"^0.81.4","expo-module-scripts":"^5.0.7","@expo/config-plugins":"^54.0.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.30.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.9.1_1763982095804_0.2329050385930458","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"react-native-ble-nitro","version":"1.9.2","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.9.2","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"d031676e4b2b8f49fb5bf1189ba88f796346cc3d","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.9.2.tgz","fileCount":160,"integrity":"sha512-8D8OL37SIR8YAKOKHsqfFawOfLxeNvTloNkxqNCzbUqHlNDfNwK9KOfd8pzJgZ/bbj7t6YIrhdDFtr7+jH0EGw==","signatures":[{"sig":"MEYCIQCY7H9yTpkaZjCpdX0BStIcXokZBV4jZmGLW5XrHnWLTQIhAP9ovjoKOucF4ArCSEZUYevaKKgVnsR+aAO72pUgMFm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558664},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"03336535eebb8cdde5c31b334f8106f7afb13d2b","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.21.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.5","nitrogen":"^0.30.0","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^20.19.21","@types/react":"^19.2.2","react-native":"^0.81.4","expo-module-scripts":"^5.0.7","@expo/config-plugins":"^54.0.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.30.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.9.2_1764838904237_0.8808394302084515","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"react-native-ble-nitro","version":"1.9.3","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.9.3","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"d5eca81d84542d342eb1166c0d7db5d4569d7608","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.9.3.tgz","fileCount":160,"integrity":"sha512-TYbz8vdrk12ExWxtMNFo4k4njL96t9X1kJbheA1dBaroI+jY8vwsEbaLBoOxfIwHelmQ/eJGZbDIGEQ0MbHr+w==","signatures":[{"sig":"MEQCIB5tZRppTITjRJpTpU22IJfgpBvSUx0nFqIzxkdWsMYHAiBXWcFQ+7jWPi2su7ewuVeI1OqLbMFd04ZBzWH2hGv8Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558654},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"54b903491a8656cab157d89aaaada9b04ef22b26","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.21.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.5","nitrogen":"^0.30.0","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^20.19.21","@types/react":"^19.2.2","react-native":"^0.81.4","expo-module-scripts":"^5.0.7","@expo/config-plugins":"^54.0.2","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.30.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.9.3_1767456260909_0.3752241151330271","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"react-native-ble-nitro","version":"1.9.4","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.9.4","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"8e3e60bbce6807af2123563053e1145e081faca9","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.9.4.tgz","fileCount":168,"integrity":"sha512-6E0Lp59rjladvmn6KDItfYatlx6O7KNIwa2/SUZsbnqD+owsX9wpyu9xnjMeRgvConVQ1Ugpc4Ah+bhuaDGyxQ==","signatures":[{"sig":"MEYCIQChlPWp5y1gflvPOWf7pgruKaB2seZAWornRDt17hRsogIhAMmKdpJ+z/BvwQMKWXxQJOyVR+L9SIwhDI+PSiuTdvZu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588431},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"1a6e17756a5833fa4281c1a2768dca9f0058a4cc","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.21.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.57.1","rimraf":"^6.1.3","ts-jest":"^29.4.6","nitrogen":"^0.33.9","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^20.19.30","@types/react":"^19.2.2","react-native":"^0.83.2","expo-module-scripts":"^5.0.8","@expo/config-plugins":"^54.0.4","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.33.9","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.9.4_1771418715660_0.3806507432757411","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"react-native-ble-nitro","version":"1.10.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.10.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"409edf2f72a2ad250869eae74c861ec8001a9171","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.10.0.tgz","fileCount":168,"integrity":"sha512-OP5qqE7Jr5rPyOQq61+J9O3NLopBbHBMV/I5qENkWU7KEwBOImhOW4yUDHL6dwsIxsWDQGF546L/BNN+XWcj+A==","signatures":[{"sig":"MEYCIQCuHr4O/KZhxBvgj72r/FeL3pcYVm7mQR/Rsu44E8JswAIhANMaHNz/Tlesk0Mp4szRWbBsUG8HIyeaDCcP6bXeR/zd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593481},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"fde7d6b659286b1530bf9f1c3bdf9693ffcc7cae","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.21.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.57.1","rimraf":"^6.1.3","ts-jest":"^29.4.6","nitrogen":"^0.33.9","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^20.19.30","@types/react":"^19.2.2","react-native":"^0.83.2","expo-module-scripts":"^5.0.8","@expo/config-plugins":"^54.0.4","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.33.9","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.10.0_1771423997482_0.0022037477328704647","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"react-native-ble-nitro","version":"1.10.2","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.10.2","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"553daba47c1f8b48f44685d6c8d04aabaadfcfd4","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.10.2.tgz","fileCount":168,"integrity":"sha512-KWvITpwOQMH3NAzSWfRbCKjXiLreLQncod/brfmZXEznJ7x6jrWRuT2wLM4LQxQCOs3fYT0SbGrkuJCgVBrrhQ==","signatures":[{"sig":"MEUCIAaJ/10fQb4MeB9tpLunOveTx61D/Ezhn/pDHI/cf2XHAiEA635+rTofmrtW26RBnQmN276ugia5MWgiUyApLAyoVfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593655},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"a6bbd702db214db76ce06ad19d584a6dd7a75284","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.21.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.57.1","rimraf":"^6.1.3","ts-jest":"^29.4.6","nitrogen":"^0.33.9","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^20.19.30","@types/react":"^19.2.2","react-native":"^0.83.2","expo-module-scripts":"^5.0.8","@expo/config-plugins":"^54.0.4","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.33.9","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":">=0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.10.2_1771601469600_0.5739288999701606","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"react-native-ble-nitro","version":"1.10.3","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.10.3","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"4676a3caea514ebb48f7d195c82158b93d6dbee6","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.10.3.tgz","fileCount":168,"integrity":"sha512-wN3eoSvdyomqVQQQ2ggl/hl61tJuGT4lGXJvDoTxoBhp6sgtpKh07sYuoCjVUgZ3AzFLnaylvuI0p3PpxQnznA==","signatures":[{"sig":"MEUCIQCytKo2OlyCVvfRabfMrvGxJrSm+/HRfZ5hO7lRFTp8fgIgNutO0o3DqTCA5f/5suXH+nipERnm3USSrx4IH1ofEmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594103},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"05395caff491d3ae28e8ebd14fa3645c6a214c0d","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"22.21.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.57.1","rimraf":"^6.1.3","ts-jest":"^29.4.6","nitrogen":"^0.33.9","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^20.19.30","@types/react":"^19.2.2","react-native":"^0.83.2","expo-module-scripts":"^5.0.8","@expo/config-plugins":"^54.0.4","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.33.9","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":">=0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.10.3_1772482716779_0.5864737327728824","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"react-native-ble-nitro","version":"1.11.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.11.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"6d327fdb1dd30f0691d3b0e7622c2207ef2cf109","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.11.0.tgz","fileCount":168,"integrity":"sha512-talpfCztVyMQaAIyBhouc3Cdd98bnOZXvLetjj2Ji7rsDoHLg5DA0KjZOgbyo40tNp/er9AO3GLF+WQS09fE3Q==","signatures":[{"sig":"MEQCIEhG/tSeGsail3LCdU4jxhg4/2mf65nPab0nICh67JN+AiAiPesatQFsIqIjBUPhHhJYd9z0byGQZQxcU5/47vXAIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594442},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"094ebfdfc849edc74f9357da38853f55bcfa2842","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.9.0","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.57.1","rimraf":"^6.1.3","ts-jest":"^29.4.6","nitrogen":"^0.35.0","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^24.11.0","@types/react":"^19.2.14","react-native":"^0.83.2","expo-module-scripts":"^55.0.2","@expo/config-plugins":"^55.0.6","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.35.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.11.0_1772699924046_0.4751055468719887","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"react-native-ble-nitro","version":"1.12.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.12.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"53e342494fd69c0b6d9b554863bf39c91b7c88e9","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.12.0.tgz","fileCount":168,"integrity":"sha512-JoUojN+t1lE58bcaWjEF8VQxbiDpIKbz5Q+RmD2pTowc6+hzyUtNp9i97d9WADADokXs7PBaRwmd2yKRn0hYwA==","signatures":[{"sig":"MEQCICqkye96e6GwuFuY9Zm6c6AKMgFtMtbue8r01DQZ1TVBAiB5c0yW3hAzHWe62PyfyFoMCLqXFew0Dom1qcVaL1vnkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622730},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"98056556e1404278be529bf4c56d80a122f88144","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.9.0","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.57.1","rimraf":"^6.1.3","ts-jest":"^29.4.6","nitrogen":"^0.35.0","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^24.11.0","@types/react":"^19.2.14","react-native":"^0.83.2","expo-module-scripts":"^55.0.2","@expo/config-plugins":"^55.0.6","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.35.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.12.0_1773161962490_0.19064718960371319","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"react-native-ble-nitro","version":"1.13.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.13.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"e053d018dfdb3eb5c2b25978a6a7a3fc1e8da27a","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.13.0.tgz","fileCount":168,"integrity":"sha512-pUO1ORbQAozCONxnPfYeHnnSw1fSD1mrqiSc49qiMRitM1Ma5xk+d+ahgM3hfKRavjbOQwLbDtJ1P/s/31yE0Q==","signatures":[{"sig":"MEYCIQCxZnCTU0EMm4LHnqUnHG9HCEgTdLNyRR43D+HF3Xbp+wIhAJs9aFsJz4japwhwnbZqLAPBnrPF26UVBA94velFF+Kl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623852},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"34b0ee232d571dd83f94ea29c665e6394c47c9ee","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.9.0","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.57.1","rimraf":"^6.1.3","ts-jest":"^29.4.6","nitrogen":"^0.35.0","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^24.11.0","@types/react":"^19.2.14","react-native":"^0.83.2","expo-module-scripts":"^55.0.2","@expo/config-plugins":"^55.0.6","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.35.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.13.0_1779974832607_0.3177057939983181","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"react-native-ble-nitro","version":"1.14.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.14.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"8dfc497614c484eb8d01fe3ff6a1ba77760a604e","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.14.0.tgz","fileCount":176,"integrity":"sha512-wURLUTQoFLPdfj8oj3fh7yO5qpwUNWeMsvvR1QWOqn6RG76nZO0eam2t4oe1Pnd/AFsH0siyT1qNwwYFIKNigg==","signatures":[{"sig":"MEUCIDAC9Xneiwf0KNf2P1AWaNfm672XqtdKpENrccVhrzLtAiEAlBWqB4E6mq8DeN5vXmzaZQVC/OaPHqY1uYtd3dgGPFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649201},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"a3747b1e2da8b1b497bf4fc449c24aae1a73ee40","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.9.0","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.57.1","rimraf":"^6.1.3","ts-jest":"^29.4.6","nitrogen":"^0.35.0","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^24.11.0","@types/react":"^19.2.14","react-native":"^0.83.2","expo-module-scripts":"^55.0.2","@expo/config-plugins":"^55.0.6","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.35.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.14.0_1782286942487_0.012052103733379393","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"react-native-ble-nitro","version":"1.15.0","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"url":"https://zyke.co","name":"Zyke"},"license":"MIT","_id":"react-native-ble-nitro@1.15.0","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"dist":{"shasum":"b00de4b9a8689827f3302e85d73d1cfe31169f7f","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.15.0.tgz","fileCount":182,"integrity":"sha512-bPnSE4n1R/JYd43GwkYWVVjhsPWJvhA5TPTDjF89sZSASrlUrLL1zx11U2N746ElxfqgBhN8aWNg138WaAnpIg==","signatures":[{"sig":"MEUCIQDnMDe1WzOJVr/93YSOVLQiXnYIgzrn/I1DLjnc2XUXRQIgc1qo8kWb2cMjEs56hz5TyYPyiZdsf+IJmx56H7sWTAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676905},"expo":{"platforms":["ios","android"]},"main":"lib/index.js","types":"lib/index.d.ts","source":"src/index.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./src/index.ts","require":"./lib/commonjs/index.js","typescript":"./src/index.ts","react-native":"./src/index.ts"},"./plugin":{"types":"./plugin/build/index.d.ts","import":"./plugin/build/index.js","default":"./plugin/build/index.js","require":"./plugin/build/index.js"},"./manager":{"types":"./lib/manager.d.ts","import":"./lib/manager.js","default":"./src/manager.ts","require":"./lib/commonjs/manager.js","typescript":"./src/manager.ts","react-native":"./src/manager.ts"},"./singleton":{"types":"./lib/singleton.d.ts","import":"./lib/singleton.js","default":"./src/singleton.ts","require":"./lib/commonjs/singleton.js","typescript":"./src/singleton.ts","react-native":"./src/singleton.ts"},"./package.json":"./package.json","./app.plugin.js":"./app.plugin.cjs"},"gitHead":"bdeec169cfc19f1347db3bc40ecb0351a841092b","scripts":{"lint":"eslint src/ --ext .ts,.tsx","test":"jest","build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","prepack":"npm run build","version":"npm run build","build:esm":"tsc","typecheck":"tsc --noEmit","postversion":"git push && git push --tags","build:plugin":"tsc --project plugin/tsconfig.json","nitro-codegen":"nitrogen src","build:commonjs":"tsc --project tsconfig.commonjs.json","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"repository":{"url":"git+https://github.com/zykeco/react-native-ble-nitro.git","type":"git"},"_npmVersion":"11.9.0","description":"High-performance React Native BLE library built on Nitro Modules","directories":{},"_nodeVersion":"24.14.0","react-native":"src/index.ts","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.57.1","rimraf":"^6.1.3","ts-jest":"^29.4.6","nitrogen":"^0.35.0","typescript":"^5.9.3","@types/jest":"^29.5.0","@types/node":"^24.11.0","@types/react":"^19.2.14","react-native":"^0.83.2","expo-module-scripts":"^55.0.2","@expo/config-plugins":"^55.0.6","@typescript-eslint/parser":"^6.21.0","react-native-nitro-modules":"^0.35.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ble-nitro_1.15.0_1782475253343_0.7904334752469122","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"react-native-ble-nitro","version":"1.15.1","description":"High-performance React Native BLE library built on Nitro Modules","main":"lib/index.js","types":"lib/index.d.ts","react-native":"src/index.ts","source":"src/index.ts","exports":{".":{"react-native":"./src/index.ts","typescript":"./src/index.ts","import":"./lib/index.js","require":"./lib/commonjs/index.js","types":"./lib/index.d.ts","default":"./src/index.ts"},"./manager":{"react-native":"./src/manager.ts","typescript":"./src/manager.ts","import":"./lib/manager.js","require":"./lib/commonjs/manager.js","types":"./lib/manager.d.ts","default":"./src/manager.ts"},"./singleton":{"react-native":"./src/singleton.ts","typescript":"./src/singleton.ts","import":"./lib/singleton.js","require":"./lib/commonjs/singleton.js","types":"./lib/singleton.d.ts","default":"./src/singleton.ts"},"./plugin":{"import":"./plugin/build/index.js","require":"./plugin/build/index.js","types":"./plugin/build/index.d.ts","default":"./plugin/build/index.js"},"./app.plugin.js":"./app.plugin.cjs","./package.json":"./package.json"},"scripts":{"build":"npm run clean && npm run nitro-codegen && npm run build:plugin && npm run build:esm && npm run build:commonjs","build:esm":"tsc","build:commonjs":"tsc --project tsconfig.commonjs.json","build:plugin":"tsc --project plugin/tsconfig.json","prepublishOnly":"npm run build && npm run test","nitro-codegen":"nitrogen src","clean":"rimraf lib && rimraf plugin/build && rimraf nitrogen/generated","test":"jest","lint":"eslint src/ --ext .ts,.tsx","typecheck":"tsc --noEmit","prepack":"npm run build","version":"npm run build","postversion":"git push && git push --tags"},"keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"author":{"name":"Zyke","url":"https://zyke.co"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/zykeco/react-native-ble-nitro.git"},"homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"engines":{"node":">=20.0.0"},"peerDependencies":{"react-native":">=0.76.0","react-native-nitro-modules":">=0.35.0"},"devDependencies":{"@expo/config-plugins":"^55.0.6","@types/jest":"^29.5.0","@types/node":"^24.11.0","@types/react":"^19.2.14","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","eslint":"^8.57.1","expo-module-scripts":"^55.0.2","jest":"^29.0.0","nitrogen":"^0.35.0","react-native":"^0.83.2","react-native-nitro-modules":"^0.35.0","rimraf":"^6.1.3","ts-jest":"^29.4.6","typescript":"^5.9.3"},"expo":{"platforms":["ios","android"]},"allowScripts":{"fsevents@2.3.3":true},"gitHead":"b5aa9954fb3a65a864846e3f4486685eccada72d","_id":"react-native-ble-nitro@1.15.1","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-L85hytXiiF9lVNnl34spK0TVZ6gpuOaspJDnJCdi+/kncmzfE5nSQkfLEAALyN0rGo2O/rFCuF6gBV0739Wy1Q==","shasum":"a64c5c96d58df2b3ebdd4f97d5be55d50fe624a5","tarball":"https://registry.npmjs.org/react-native-ble-nitro/-/react-native-ble-nitro-1.15.1.tgz","fileCount":182,"unpackedSize":677029,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIQDXepa/sMGPNEd15nz1c0g5SF82XbpUz1KGm1nurbB6pwIfGZe8nDrNODBrfr+J2FEylZZ2AEU3OJV0Ih9HbX0vPw=="}]},"_npmUser":{"name":"ps73","email":"ps7330e@gmail.com"},"directories":{},"maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-ble-nitro_1.15.1_1783672215660_0.16409151615121154"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-22T14:19:18.867Z","modified":"2026-07-10T08:30:15.933Z","1.0.0-alpha.1":"2025-07-22T14:19:19.171Z","1.0.0-alpha.2":"2025-07-22T15:00:38.214Z","1.0.0-beta.0":"2025-07-22T15:29:47.889Z","1.0.0-beta.1":"2025-07-22T15:58:55.906Z","1.0.0-beta.2":"2025-07-22T16:01:25.318Z","1.0.0-beta.3":"2025-07-22T16:38:39.582Z","1.0.0-beta.4":"2025-07-23T08:26:07.833Z","1.0.0-beta.5":"2025-07-23T08:34:50.318Z","1.0.0-beta.6":"2025-07-23T09:46:42.364Z","1.0.0-beta.7":"2025-07-23T11:38:56.451Z","1.0.0-beta.8":"2025-07-23T14:00:29.548Z","1.0.0-beta.9":"2025-07-23T14:12:09.433Z","1.0.0-beta.10":"2025-07-23T15:47:07.521Z","1.0.0-beta.11":"2025-07-23T15:49:25.262Z","1.0.0-beta.12":"2025-07-23T15:52:20.487Z","1.0.0-beta.13":"2025-07-23T16:03:30.113Z","1.0.0-beta.14":"2025-07-24T08:14:13.628Z","1.0.0-beta.15":"2025-07-24T08:35:29.298Z","1.0.0-beta.16":"2025-07-24T09:36:48.106Z","1.0.0-beta.17":"2025-07-24T10:00:12.692Z","1.0.0-beta.18":"2025-07-24T12:46:49.047Z","1.0.0-beta.19":"2025-07-24T13:08:11.615Z","1.0.0":"2025-08-21T16:06:26.839Z","1.1.0":"2025-08-22T14:26:35.766Z","1.2.0":"2025-08-26T13:46:51.221Z","1.3.0":"2025-09-03T13:44:55.179Z","1.3.1":"2025-09-03T16:21:29.692Z","1.4.0":"2025-09-04T19:40:08.573Z","1.4.1":"2025-09-05T08:27:04.966Z","1.5.0":"2025-09-05T10:30:05.232Z","1.6.0":"2025-10-02T15:32:02.987Z","1.7.0":"2025-10-10T13:23:49.130Z","1.7.1":"2025-10-14T15:17:34.339Z","1.8.0":"2025-10-16T11:47:15.510Z","1.9.0":"2025-11-24T10:56:30.984Z","1.9.1":"2025-11-24T11:01:36.053Z","1.9.2":"2025-12-04T09:01:44.426Z","1.9.3":"2026-01-03T16:04:21.051Z","1.9.4":"2026-02-18T12:45:15.819Z","1.10.0":"2026-02-18T14:13:17.624Z","1.10.1":"2026-02-20T15:17:35.062Z","1.10.2":"2026-02-20T15:31:09.765Z","1.10.3":"2026-03-02T20:18:36.929Z","1.11.0":"2026-03-05T08:38:44.240Z","1.12.0":"2026-03-10T16:59:22.684Z","1.13.0":"2026-05-28T13:27:12.843Z","1.14.0":"2026-06-24T07:42:22.608Z","1.15.0":"2026-06-26T12:00:53.516Z","1.15.1":"2026-07-10T08:30:15.830Z"},"bugs":{"url":"https://github.com/zykeco/react-native-ble-nitro/issues"},"author":{"name":"Zyke","url":"https://zyke.co"},"license":"MIT","homepage":"https://github.com/zykeco/react-native-ble-nitro#readme","keywords":["react-native","bluetooth","ble","bluetooth-low-energy","nitro-modules","expo","ios","android","performance"],"repository":{"type":"git","url":"git+https://github.com/zykeco/react-native-ble-nitro.git"},"description":"High-performance React Native BLE library built on Nitro Modules","maintainers":[{"name":"ps73","email":"ps7330e@gmail.com"}],"readme":"# react-native-ble-nitro\n\n[![npm version](https://badge.fury.io/js/react-native-ble-nitro.svg)](https://badge.fury.io/js/react-native-ble-nitro)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA high-performance React Native BLE library built on [Nitro Modules](https://nitro.margelo.com/).\n\nOriginally developed for [Zyke Band](https://zykeband.com?utm_source=github&utm_medium=readme&utm_campaign=opensource) - a fitness and health tracker created by a small team.\n\n## ✨ Features\n\n- 🚀 **High Performance**: Built on Nitro Modules with JSI for zero-overhead native communication\n- 📱 **iOS Support**: Complete iOS implementation with Swift and Core Bluetooth\n- 🤖 **Android Support**: Complete Android implementation with Kotlin and Android BLE APIs\n- 🎯 **Type-Safe**: Full TypeScript support with comprehensive type definitions\n- 📡 **Advertisement Data**: Extract advertised service data and manufacturer data from scan results\n- 🔧 **Expo Ready**: Built-in Expo config plugin for easy setup\n- 🏗️ **New Architecture**: Full support for React Native's new architecture\n- ⚡ **Zero Bridge**: Direct JSI communication eliminates bridge bottlenecks\n- 🛡️ **Reliable**: Swift native implementation for maximum stability\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\nnpm install react-native-nitro-modules react-native-ble-nitro\n```\n\n### Expo Setup\n\nAdd the plugin to your `app.json` or `app.config.js`:\n\n```json\n{\n  \"expo\": {\n    \"plugins\": [\n      [\n        \"react-native-ble-nitro\",\n        {\n          \"isBackgroundEnabled\": true,\n          \"modes\": [\"peripheral\", \"central\"],\n          \"bluetoothAlwaysPermission\": \"Allow $(PRODUCT_NAME) to connect to bluetooth devices\"\n        }\n      ]\n    ]\n  }\n}\n```\n\nThen prebuild and run:\n\n```bash\nnpx expo prebuild\nnpx expo run:android\n# or\nnpx expo run:ios\n```\n\n### React Native CLI Setup\n\nFor bare React Native projects, the library auto-links. Just run:\n\n```bash\nnpx pod-install # iOS only\n```\n\n## 📖 Usage\n\n### Basic Setup\n\n```typescript\nimport { BleNitro, BleNitroManager, BLEState, AndroidScanMode, AndroidConnectionPriority, type BLEDevice } from 'react-native-ble-nitro';\n\n// Get the singleton instance\nconst ble = BleNitro.instance();\n\n// Use custom manager instance (e.g. for iOS state restoration)\n// It is recommended to create this instance in an extra file seperated from other BLE business logic for better fast-refresh support\nconst ble = new BleNitroManager({\n  restoreIdentifier: 'my-unique-identifier',\n  onRestoredState: (peripherals) => {\n    console.log('Restored peripherals:', peripherals);\n  },\n});\n```\n\n### Complete API Reference\n\n#### 🔌 Bluetooth State Management\n\n```typescript\n// Check if Bluetooth is enabled\nconst isEnabled = ble.isBluetoothEnabled();\n\n// Get current Bluetooth state\nconst state = ble.state();\n// Returns: BLEState.PoweredOn, BLEState.PoweredOff, etc.\n\n// Request to enable Bluetooth (Android only)\nawait ble.requestBluetoothEnable();\n\n// Subscribe to state changes\nconst subscription = ble.subscribeToStateChange((state) => {\n  console.log('Bluetooth state changed:', state);\n}, true); // true = emit initial state\n\n// Unsubscribe from state changes\nsubscription.remove();\n\n// Open Bluetooth settings\nawait ble.openSettings();\n\n// Explicitly initialize BLE on iOS (optional, iOS only)\n// Useful to trigger the Bluetooth permission dialog at a specific moment\n// when using lazy iOS initialization.\nble.iosLazyInit();\n```\n\n#### 🔍 Device Scanning\n\n```typescript\n// Start scanning for devices\nble.startScan({\n  serviceUUIDs: ['180d'], // Optional: filter by service UUIDs\n  rssiThreshold: -80,     // Optional: minimum signal strength\n  allowDuplicates: false, // Optional: allow duplicate discoveries\n  androidScanMode: AndroidScanMode.Balanced // Optional: Android scan mode\n}, (device) => {\n  console.log('Discovered device:', device);\n\n  // Advertised service data, keyed by service UUID (ArrayBuffer payloads)\n  device.serviceData.services.forEach(({ uuid, data }) => {\n    console.log(`Service data for ${uuid}:`, new Uint8Array(data));\n  });\n\n  // Advertised manufacturer data, keyed by company identifier\n  device.manufacturerData.companyIdentifiers.forEach(({ id, data }) => {\n    console.log(`Manufacturer data for ${id}:`, new Uint8Array(data));\n  });\n}, (error) => {\n  // only called on Android\n  console.error('Scan error:', error);\n});\n\n// Stop scanning\nble.stopScan();\n\n// Check if currently scanning\nconst isScanning = ble.isScanning();\n\n// Get already connected devices\nconst connectedDevices = ble.getConnectedDevices(['180d']); // Optional: filter by service UUIDs\n```\n\n#### 🔗 Device Connection\n\n```typescript\n// Connect to a device with disconnect event handling\nconst deviceId = await ble.connect(deviceId, (deviceId, interrupted, error) => {\n  if (interrupted) {\n    console.log('Connection interrupted:', error);\n    // Handle unexpected disconnection (out of range, etc.)\n  } else {\n    console.log('Disconnected intentionally');\n    // Handle normal disconnection\n  }\n});\n\n// Connect without disconnect callback\nconst deviceId = await ble.connect(deviceId);\n\n// You can also use findAndConnect to scan and connect in one step\n// This could be useful for reconnecting after app restart or when device was disconnected unexpectedly\nconst deviceId = await ble.findAndConnect(deviceId, {\n  scanTimeout: 4000, // default 5000ms\n  onDisconnect: (deviceId, interrupted, error) => {\n    if (interrupted) {\n      console.log('Connection interrupted:', error);\n      // Handle unexpected disconnection (out of range, etc.)\n    } else {\n      console.log('Disconnected intentionally');\n      // Handle normal disconnection\n    }\n  }\n});\n\n// Disconnect from a device\nawait ble.disconnect(deviceId);\n\n// Check connection status\nconst isConnected = ble.isConnected(deviceId);\n\n// MTU negotiation (Android only, as iOS manages MTU automatically)\n// iOS returns current MTU size\nconst mtu = await ble.requestMTU(deviceId, 256); // Request MTU size\n\n// MTU negotiation (Android only)\n// iOS manages MTU automatically, this method returns current MTU size\nconst newMTU = ble.requestMTU(deviceId, 247);\nconsole.log('MTU set to:', newMTU);\n\n// Request Android connection priority while connected (Android only).\n// Returns true if Android successfully initiated the request (the priority change\n// is applied asynchronously); returns false on iOS, an error, or a disconnected device.\nconst priorityRequested = ble.requestConnectionPriority(deviceId, AndroidConnectionPriority.High);\n\n// AndroidConnectionPriority options:\n//   AndroidConnectionPriority.High      → lower latency, higher power usage\n//   AndroidConnectionPriority.Balanced  → default balanced connection interval\n//   AndroidConnectionPriority.LowPower  → higher latency, lower power usage\nble.requestConnectionPriority(deviceId, AndroidConnectionPriority.Balanced);\nble.requestConnectionPriority(deviceId, AndroidConnectionPriority.LowPower);\n\n// Read RSSI value\nconst rssi = await ble.readRSSI(deviceId);\nconsole.log('Current RSSI:', rssi);\n```\n\n#### 🔧 Service Discovery\n\n```typescript\n// Discover all services for a device\nawait ble.discoverServices(deviceId);\n\n// Get discovered services\nconst services = await ble.getServices(deviceId);\n// Returns: ['0000180d-0000-1000-8000-00805f9b34fb', '0000180f-0000-1000-8000-00805f9b34fb', ...] \n// Always returns full 128-bit UUIDs\n\n// Get characteristics for a service\nconst characteristics = ble.getCharacteristics(deviceId, serviceUUID);\n// Returns: ['00002a37-0000-1000-8000-00805f9b34fb', '00002a38-0000-1000-8000-00805f9b34fb', ...] \n// Always returns full 128-bit UUIDs\n\n// Note: You can use either short or long form UUIDs as input:\nconst characteristics1 = ble.getCharacteristics(deviceId, '180d'); // Short form\nconst characteristics2 = ble.getCharacteristics(deviceId, '0000180d-0000-1000-8000-00805f9b34fb'); // Long form\n// Both work identically - conversion handled automatically\n\n// Get services with their characteristics\nconst servicesWithCharacteristics = await ble.getServicesWithCharacteristics(deviceId);\n// Returns: [{ uuid: '0000180d-0000-1000-8000-00805f9b34fb', characteristics: ['00002a37-0000-1000-8000-00805f9b34fb', ...] }, ...]\n```\n\n#### 📖 Reading Characteristics\n\n```typescript\n// Read a characteristic value\nconst data = await ble.readCharacteristic(deviceId, serviceUUID, characteristicUUID);\n// Returns: ArrayBuffer - binary data\n\n// Example: Reading battery level\nconst batteryData = await ble.readCharacteristic(deviceId, '180f', '2a19');\nconst batteryLevel = batteryData[0]; // First byte is battery percentage\nconsole.log('Battery level:', batteryLevel + '%');\n```\n\n#### ✍️ Writing Characteristics\n\n```typescript\n// Write to a characteristic with response\nconst data = [0x01, 0x02, 0x03];\nconst result = await ble.writeCharacteristic(\n  deviceId, \n  serviceUUID, \n  characteristicUUID, \n  data, // Data as ArrayBuffer\n  true // withResponse = true (default)\n);\n// result is array of integers (may be empty depending on characteristic)\n// Android returns the written data if withResponse=true and characteristic returns no data, on iOS it is an empty array\n\n// Write without response (faster, no confirmation)\nconst emptyResult = await ble.writeCharacteristic(\n  deviceId, \n  serviceUUID, \n  characteristicUUID, \n  data,\n  false // withResponse = false\n);\n// emptyResult is always empty array\n```\n\n#### 📡 Characteristic Notifications\n\n> [!CAUTION]\n> **From version 1.8.0** on the returned subscription object has the type `AsyncSubscription` instead of `Subscription` to indicate that the `remove` method is now async and returns a Promise for better multi-platform compatibility.\n> **From version 1.9.0** on the `subscribeToCharacteristic` method is async, so use await when calling it. This was introduced to fix the handling of gatt queuing on Android.\n\n> [!IMPORTANT]  \n> It is only possible to have one active notification subscription per specific characteristic. If you call `subscribeToCharacteristic` again for the same characteristic, the previous subscription won't receive any more updates and should be removed previously.\n\n```typescript\n// Subscribe to characteristic notifications\nconst subscription = await ble.subscribeToCharacteristic( // before 1.9.0 this was synchronous\n  deviceId,\n  serviceUUID,\n  characteristicUUID,\n  (characteristicId, data) => {\n    console.log('Received notification:', data);\n    // Handle incoming data\n  }\n);\n\n// Unsubscribe from notifications\nawait subscription.remove();\n\n// Or unsubscribe directly\nawait ble.unsubscribeFromCharacteristic(deviceId, serviceUUID, characteristicUUID);\n\n// Check if a characteristic is currently subscribed to notifications\nconst isSubscribed = ble.isSubscribedToCharacteristic(deviceId, serviceUUID, characteristicUUID);\n// Returns: boolean — synchronous, no async overhead\n// Returns false for disconnected or unknown devices without throwing\n```\n\n### Real-World Examples\n\n#### Heart Rate Monitor\n\n```typescript\nconst HEART_RATE_SERVICE = '180d';\nconst HEART_RATE_MEASUREMENT = '2a37';\n\n// Connect and subscribe to heart rate\nconst autoConnectOnAndroid = true; // Optional: auto-reconnect on Android\nconst deviceId = await ble.connect(\n  heartRateDeviceId,\n  (deviceId, interrupted, error) => {\n    console.log('Device got Disconnected');\n    console.log('Was Interrupted?', interrupted);\n    console.log('Error:', error);\n  },\n  autoConnectOnAndroid,\n);\nble.requestConnectionPriority(deviceId, AndroidConnectionPriority.High);\nawait ble.discoverServices(deviceId);\n\nconst subscription = await ble.subscribeToCharacteristic(\n  deviceId,\n  HEART_RATE_SERVICE,\n  HEART_RATE_MEASUREMENT,\n  (_, data) => {\n    const heartRate = data[1]; // Second byte contains BPM\n    console.log('Heart rate:', heartRate, 'BPM');\n  }\n);\n\n// Unsubscribe when done\nawait subscription.remove();\n```\n\n#### Battery Level Reading\n\n```typescript\nconst BATTERY_SERVICE = '180f';\nconst BATTERY_LEVEL_CHARACTERISTIC = '2a19';\n\nconst batteryData = await ble.readCharacteristic(\n  deviceId,\n  BATTERY_SERVICE,\n  BATTERY_LEVEL_CHARACTERISTIC\n);\nconst batteryPercentage = batteryData[0];\nconsole.log('Battery:', batteryPercentage + '%');\n```\n\n#### Custom Device Control\n\n```typescript\nconst CUSTOM_SERVICE = 'your-custom-service-uuid';\nconst COMMAND_CHARACTERISTIC = 'your-command-characteristic-uuid';\n\n// Send a custom command\nconst enableLedCommand = [0x01, 0x1f, 0x01]; // Your protocol\nawait ble.writeCharacteristic(\n  deviceId,\n  CUSTOM_SERVICE,\n  COMMAND_CHARACTERISTIC,\n  enableLedCommand\n);\n```\n\n### UUID Handling\n\n**🔧 Automatic UUID Conversion**\n\nThis library automatically handles UUID conversion between 16-bit, 32-bit, and 128-bit formats:\n\n```typescript\n// All input methods accept both short and long form UUIDs:\nawait ble.readCharacteristic(deviceId, '180d', '2a19');           // Short form ✅\nawait ble.readCharacteristic(deviceId, '0000180d-0000-1000-8000-00805f9b34fb', '00002a19-0000-1000-8000-00805f9b34fb'); // Long form ✅\n\n// All output methods return full 128-bit UUIDs:\nconst services = await ble.getServices(deviceId);\n// Always returns: ['0000180d-0000-1000-8000-00805f9b34fb', ...] \n\n// Conversion happens automatically on the native side for maximum performance\n```\n\n### Utility Functions\n\n```typescript\n// Manually normalize UUIDs to full 128-bit format (rarely needed)\nconst fullUUID = BleNitro.normalizeGattUUID('180d');\n// Returns: '0000180d-0000-1000-8000-00805f9b34fb'\n\n// Normalize multiple UUIDs\nconst fullUUIDs = BleNitro.normalizeGattUUIDs(['180d', '180f']);\n// Returns: ['0000180d-0000-1000-8000-00805f9b34fb', '0000180f-0000-1000-8000-00805f9b34fb']\n```\n\n### iOS Restore State\n\nThere is built-in support for iOS state restoration. You need to provide a unique identifier and a callback to handle restored peripherals. If no unique identifier is provided, state restoration is disabled.\n\n> [!CAUTION]\n> From 1.7.0 on you have to create your own instance of `BleNitroManager` if you want to use state restoration. The singleton `BleNitro.instance()` will not have state restoration enabled by default anymore.\n\n```typescript\nimport { BleNitroManager, BLEDevice } from 'react-native-ble-nitro';\n\nconst customBleInstance = new BleNitroManager({\n  restoreIdentifier: 'my-unique-identifier', // unique identifier for state restoration\n  onRestoredState: (peripherals: BLEDevice[]) => {\n    console.log('Restored peripherals:', peripherals);\n    // Handle restored peripherals\n  }\n});\n```\n\n<details>\n<summary><strong>Singleton Restore State before 1.7.0 (<= 1.6.0)</strong></summary>\n\n```typescript\n// Enable state restoration in BleNitro singleton\nconst ble = BleNitro.instance();\nble.onRestoredState((peripherals) => {\n  console.log('Restored peripherals:', peripherals);\n});\n```\n</details>\n\n### TypeScript Types\n\n```typescript\ninterface BLEDevice {\n  id: string;\n  name: string;\n  rssi: number;\n  manufacturerData: ManufacturerData;\n  serviceData: ServiceData;\n  serviceUUIDs: string[];\n  isConnectable: boolean;\n  isConnected: boolean;\n}\n\n// Advertised manufacturer-specific data, keyed by company identifier\ninterface ManufacturerData {\n  companyIdentifiers: ManufacturerDataEntry[];\n}\n\ninterface ManufacturerDataEntry {\n  id: string;        // company identifier (hex)\n  data: ArrayBuffer; // raw manufacturer payload\n}\n\n// Advertised service data, keyed by service UUID\ninterface ServiceData {\n  services: ServiceDataEntry[];\n}\n\ninterface ServiceDataEntry {\n  uuid: string;      // service UUID\n  data: ArrayBuffer; // raw service-data payload\n}\n\ninterface ScanFilter {\n  serviceUUIDs?: string[];\n  rssiThreshold?: number;\n  allowDuplicates?: boolean;\n  androidScanMode?: AndroidScanMode;\n}\n\ninterface Subscription {\n  remove: () => Promise<void>;\n}\n\ninterface AsyncSubscription {\n  remove: () => Promise<void>;\n}\n\nenum BLEState {\n  Unknown = 'Unknown',\n  Resetting = 'Resetting', \n  Unsupported = 'Unsupported',\n  Unauthorized = 'Unauthorized',\n  PoweredOff = 'PoweredOff',\n  PoweredOn = 'PoweredOn'\n}\n\nenum AndroidScanMode {\n  LowLatency = 'LowLatency',        // Highest power, fastest discovery\n  Balanced = 'Balanced',            // Balanced power/discovery (default)\n  LowPower = 'LowPower',            // Lowest power, slower discovery  \n  Opportunistic = 'Opportunistic',  // Only when other apps are scanning\n}\n\nenum AndroidConnectionPriority {\n  Balanced = 'Balanced', // Balanced connection interval\n  High = 'High',         // Lower latency, higher power\n  LowPower = 'LowPower', // Lower power, higher latency\n}\n\n// Callback types\ntype StateChangeCallback = (state: BLEState) => void;\ntype ScanEventCallback = (device: BLEDevice) => void;\ntype ScanErrorCallback = (error: string) => void; // Android only\ntype DisconnectEventCallback = (deviceId: string, interrupted: boolean, error: string) => void;\ntype CharacteristicUpdateCallback = (characteristicId: string, data: ArrayBuffer) => void;\n```\n\n## 🏗️ Architecture\n\n### Nitro Modules Foundation\n\nBuilt on [Nitro Modules](https://nitro.margelo.com/) for:\n\n- **Direct JSI Communication**: No React Native bridge overhead\n- **Type-Safe Bindings**: Compile-time type checking across JS/Native boundary  \n- **High Performance**: Near-native performance for all operations\n- **Memory Efficient**: Optimal memory management with smart references\n\n### Platform Implementation\n\n- **iOS**: ✅ Complete Swift implementation using Core Bluetooth\n- **Android**: ✅ Complete Kotlin implementation using Android BLE APIs  \n- **Shared C++**: Common logic and type definitions via Nitro Modules\n\n## ⚙️ Configuration\n\n### Expo Plugin Options\n\n```typescript\ninterface BleNitroPluginProps {\n  isBackgroundEnabled?: boolean;     // Enable background BLE support\n  neverForLocation?: boolean;        // Assert no location derivation [Android 12+]\n  modes?: ('peripheral' | 'central')[]; // iOS background modes\n  bluetoothAlwaysPermission?: string | false; // iOS permission message\n  androidAdvertisingEnabled?: boolean; // Android Peripheral mode (advertising)\n  iOSLazyInit?: boolean;            // Lazy init BLE module to prevent permission dialog on app launch (delays state restoration)\n}\n```\n\n### React Native CLI\n\nTo use lazy BLE initialization, add the following to your `Info.plist`:\n\n```xml\n<key>BLENitroLazyInit</key>\n<true/>\n```\n\n\n### Lazy initialization\nWith iOS Lazy initialization, BLE will be automatically initialized on the first API call (e.g. `startScan()`, `connect()`, `state()`), which will also trigger the permission dialog. Optionally, you can call `iosLazyInit()` to explicitly initialize BLE ahead of time:\n\n```typescript\nbleNitro.iosLazyInit();\n```\n\n### iOS Background Modes\n\n```json\n{\n  \"modes\": [\"peripheral\", \"central\"]\n}\n```\n\nAdds these to `Info.plist`:\n- `bluetooth-peripheral`: Act as BLE peripheral in background\n- `bluetooth-central`: Scan/connect as central in background\n\n### Android Permissions\n\nAutomatically adds required permissions and also handling neverForLocation and advertise mode.\n\n```xml\n<!-- Basic Bluetooth -->\n<uses-permission android:name=\"android.permission.BLUETOOTH\" />\n<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\" />\n\n<!-- Location (required for BLE scanning) -->\n<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\" />\n\n<!-- Android 12+ -->\n<uses-permission android:name=\"android.permission.BLUETOOTH_SCAN\" />\n<uses-permission android:name=\"android.permission.BLUETOOTH_ADVERTISE\" />\n<uses-permission android:name=\"android.permission.BLUETOOTH_CONNECT\" />\n\n<!-- BLE Hardware Feature -->\n<uses-feature android:name=\"android.hardware.bluetooth_le\" android:required=\"false\" />\n```\n\n## Android Flow with Permission Handling\n\n```ts\nimport { PermissionsAndroid, Platform } from 'react-native';\n\nconst requestPermissionsAndroid = async () => {\n  if (Platform.OS !== 'android') {\n    return true\n  }\n  if (Platform.OS === 'android' && PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION) {\n    const apiLevel = parseInt(Platform.Version.toString(), 10);\n    if (apiLevel < 31) {\n      const result = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION);\n      return (\n        result === PermissionsAndroid.RESULTS.GRANTED\n      );\n    }\n    if (PermissionsAndroid.PERMISSIONS.BLUETOOTH_SCAN && PermissionsAndroid.PERMISSIONS.BLUETOOTH_CONNECT) {\n      const result = await PermissionsAndroid.requestMultiple([\n        PermissionsAndroid.PERMISSIONS.BLUETOOTH_SCAN,\n        PermissionsAndroid.PERMISSIONS.BLUETOOTH_CONNECT,\n        PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION\n      ])\n\n      return (\n        result['android.permission.BLUETOOTH_CONNECT'] === PermissionsAndroid.RESULTS.GRANTED &&\n        result['android.permission.BLUETOOTH_SCAN'] === PermissionsAndroid.RESULTS.GRANTED &&\n        result['android.permission.ACCESS_FINE_LOCATION'] === PermissionsAndroid.RESULTS.GRANTED\n      )\n    }\n\n    logMessage('Request permissions failed');\n    throw new Error('Request permissions failed');\n  }\n};\n\nconst hasPermissions = await requestPermissionsAndroid();\n\n// Then start scanning or other operations\n```\n\n## 🔧 Development\n\n### Building the Library\n\n```bash\n# Install dependencies\nnpm install\n\n# Generate native Nitro code\nnpx nitro-codegen\n\n# Build TypeScript\nnpm run build\n\n# Run tests\nnpm test\n\n# Lint code\nnpm run lint\n```\n\n### Node not found with Android Studio on Mac\n\nStart Android Studio from terminal to inherit correct PATH:\n\n```sh\nopen -a Android\\ Studio.app\n```\n\n### Project Structure\n\n```\nreact-native-ble-nitro/\n├── src/\n│   ├── specs/              # Nitro module TypeScript specs\n│   ├── utils/             # Utility functions (UUID, Base64)\n│   └── errors/            # BLE error handling\n├── nitrogen/generated/     # Generated native code (Nitro)\n├── plugin/                # Expo config plugin\n├── ios/                   # iOS native implementation (Swift)\n├── android/               # Android native implementation (Kotlin)\n└── docs/                  # Documentation\n```\n\n## 🤝 Contributing\n\nWe welcome contributions! Please see [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines.\n\n### Development Setup\n\n1. **Fork the repository** on GitHub\n2. **Clone your fork**: `git clone https://github.com/YOUR_USERNAME/react-native-ble-nitro.git`\n3. **Add upstream remote**: `git remote add upstream https://github.com/zykeco/react-native-ble-nitro.git`\n4. **Install dependencies**: `npm install`\n5. **Generate Nitro code**: `npx nitro-codegen`\n6. **Make your changes** and run tests: `npm test`\n7. **Submit a pull request**\n\n## 📄 License\n\nMIT License - see [LICENSE](./LICENSE) file.\n\n## 🙏 Acknowledgments\n\n- [Zyke Band](https://zykeband.com?utm_source=github&utm_medium=readme&utm_campaign=opensource) - The fitness tracker project that inspired this library\n- [Marc Rousavy](https://github.com/mrousavy) - Creator of Nitro Modules and CEO of Margelo\n- [Nitro Modules](https://nitro.margelo.com/) - High-performance native module framework\n- [Margelo](https://margelo.com/) - Nitro Modules creators\n- [Alvinotuya84](https://github.com/Alvinotuya84) - For the API inspiration I took from his repo [react-native-bluetooth-nitro-nexus](https://github.com/Alvinotuya84/react-native-bluetooth-nitro-nexus)\n\n## 📞 Support\n\n- 🐛 **Bug Reports**: [GitHub Issues](https://github.com/zykeco/react-native-ble-nitro/issues)\n- 💬 **Questions**: [GitHub Discussions](https://github.com/zykeco/react-native-ble-nitro/discussions)\n- 📖 **Documentation**: [API Reference](./docs/api.md)\n\n---\n\n**Made with ❤️ for the React Native community**","readmeFilename":"README.md"}