{"_id":"@glassly/bluetooth-sdk","_rev":"55-0821225eb7c6507a366d66f9c0b54b7d","name":"@glassly/bluetooth-sdk","dist-tags":{"latest":"0.1.0-dev.26","dev":"0.1.0-dev.122"},"versions":{"0.1.0-dev.26":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.26","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.26","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"dd58affc897b4bb50b1a54684d051c82bcb2a675","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.26.tgz","fileCount":548,"integrity":"sha512-grEDFG2gSKhVHuje7wq/aGZ9yCgMPgJ48yNigoYt455nhwEcK56qmpKMQSXSg38alT77fMTwd3VLxCUGu2NhHw==","signatures":[{"sig":"MEUCIQDPxoA+h7CMYQ42t/5iMCTuwQowzmZ/Z0SWtB6ge3aJJAIgbbDOa9VTZ38Ot+hTgBr+L/dtoS6gY9GqnolvdaBk2iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430570},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.26.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.26.tgz","_integrity":"sha512-grEDFG2gSKhVHuje7wq/aGZ9yCgMPgJ48yNigoYt455nhwEcK56qmpKMQSXSg38alT77fMTwd3VLxCUGu2NhHw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.26_1787935623520_0.18348654358747973","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.27":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.27","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.27","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"50d1d3953b4c6d7bc30d8104b82244ce131c4567","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.27.tgz","fileCount":548,"integrity":"sha512-xnqMDYYMPrsp5ce0wE0oHYTF77SsaQhKmQe9EYUWn4QYSpjVigW+WRL0JbPpf6hkH2vNhImXOBofZ99sgrF7VQ==","signatures":[{"sig":"MEUCIQDSoY/Niy7oy+ul5rmJ+/qhQNJJIz4kDV9hFVK0bgnG2AIgROWS/P2RmnU0AUA3PMeEnqvcc35fHIubJKjgjQuLK3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430570},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.27.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.27.tgz","_integrity":"sha512-xnqMDYYMPrsp5ce0wE0oHYTF77SsaQhKmQe9EYUWn4QYSpjVigW+WRL0JbPpf6hkH2vNhImXOBofZ99sgrF7VQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.27_1787936362689_0.26119302955020074","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.29":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.29","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.29","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"8ae4850eb79047391f97e84e26507c3b6b87971f","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.29.tgz","fileCount":548,"integrity":"sha512-j7/7q6AAnY2oIdiZBwouq/weuwLvEb8pzStHRG9FBp06FYf+6xk2vExOL15RlMfaUf0gWgA0zDn7GM/rPg+ZzA==","signatures":[{"sig":"MEYCIQDhu2fQPkPF0NGcKbMlQHAAcn1h9WO1V2OAjPJlMKN+cQIhAJITDXKVKv0XNgArPjqTrkbYVcwDGTCg29vJL6opBsUI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430570},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.29.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.29.tgz","_integrity":"sha512-j7/7q6AAnY2oIdiZBwouq/weuwLvEb8pzStHRG9FBp06FYf+6xk2vExOL15RlMfaUf0gWgA0zDn7GM/rPg+ZzA==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.29_1787936835696_0.9935323185575793","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.31":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.31","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.31","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"459569a3d4a8dea724678948d2a3f62518af9035","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.31.tgz","fileCount":548,"integrity":"sha512-Q0H6N8KW7oYVwl17HA0zzh8ZXXKO1sZibRB1thVy10iuzEW1EmUhtSxpDodp1yeawAGyUQulNwoOfWvpUTWvyw==","signatures":[{"sig":"MEUCIQC5YIXWp9KdnojAysXTNib9IRK1xZZJxhjZi0zf7WsSEwIgMuM5mpQ5ZVIu5crL2Y3/yu1FH8RNSGHJLtFYi+zNqBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430798},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.31.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.31.tgz","_integrity":"sha512-Q0H6N8KW7oYVwl17HA0zzh8ZXXKO1sZibRB1thVy10iuzEW1EmUhtSxpDodp1yeawAGyUQulNwoOfWvpUTWvyw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.31_1787937557747_0.5987988003053089","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.34":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.34","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.34","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"3e80a6f0eced6ef0cb6f19d8a14bd081922c391e","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.34.tgz","fileCount":548,"integrity":"sha512-M4YIhxc7xNBnmxCaI2lHX9aSPnFJXBB5HSShC4AoCcQFw1VwgohDptLQ5xYHjSOXSdatHkIjETtcbPoOlPUVKQ==","signatures":[{"sig":"MEQCIDLlqCHjEY0wp4efpBTfhqIXjNgGspT9fl7mHTTKAkAFAiBxcBb6TaxWEiUSN3we8Yn3mC0ewbE2ymFUKiai4Eh25A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430824},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.34.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.34.tgz","_integrity":"sha512-M4YIhxc7xNBnmxCaI2lHX9aSPnFJXBB5HSShC4AoCcQFw1VwgohDptLQ5xYHjSOXSdatHkIjETtcbPoOlPUVKQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.34_1787938266699_0.6217897979895208","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.35":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.35","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.35","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"90d95e39e4a120564e4b2a81c14037ec1eb3e615","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.35.tgz","fileCount":548,"integrity":"sha512-5ACH+OtNDHQovx5AZMrqJpGRQEKIayBQ3wuf1pAPl3bDEdmGOdB5hFK5QKtCHKJvJ2uYSnSlsHAgbqN+ZqCwxQ==","signatures":[{"sig":"MEUCIQDGyL+Q2dBwCO9UO69dWjLRaCvTL5w9o1jgg7h+p/KAeAIgRSS3vy/umO1q3hdpbr5a9rXGAQWo3waZGevfare5No0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.35.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.35.tgz","_integrity":"sha512-5ACH+OtNDHQovx5AZMrqJpGRQEKIayBQ3wuf1pAPl3bDEdmGOdB5hFK5QKtCHKJvJ2uYSnSlsHAgbqN+ZqCwxQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.35_1787938949009_0.47148006768370965","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.36":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.36","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.36","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"bc72df565a31438f6a4b0679c70d6f9ca63d22e2","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.36.tgz","fileCount":548,"integrity":"sha512-aCCp6HSjij+OimbKBer6t18+dB3SAd259O6VOZPZpUih5+FZ+Lucp+GnO0p5wvWjpHKhzSwTYLFxcM0vqQPg6w==","signatures":[{"sig":"MEQCHx6q7FBGZsbEzQ4RLzjgRd9zjoYfrSFiVmpCnG+t+j8CIQChLPSnF5g7fQI3ECnSvQIKx1zUDuFbvh0dd+XcV4ecbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.36.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.36.tgz","_integrity":"sha512-aCCp6HSjij+OimbKBer6t18+dB3SAd259O6VOZPZpUih5+FZ+Lucp+GnO0p5wvWjpHKhzSwTYLFxcM0vqQPg6w==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.36_1787940204715_0.7889719432154405","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.38":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.38","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.38","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"ce20965c3a0e697978267cfe449ff24a14df527d","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.38.tgz","fileCount":548,"integrity":"sha512-gAUf6k9YPCjVaMtxe2L/kyLniCQf9hTdy322zJb1bcVf/CswbtaE7Hl2EoHBrdBL8euzQqelWWnPzg06DRvDrQ==","signatures":[{"sig":"MEYCIQDzJlqA5jlfLIEs38iXtEeYz82xDd41NdDsw2JEr18fwwIhAIsyAJAGvJHbayo4b+Ut1qvz4r0KxRaEsZzCVoNOtYhw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.38.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.38.tgz","_integrity":"sha512-gAUf6k9YPCjVaMtxe2L/kyLniCQf9hTdy322zJb1bcVf/CswbtaE7Hl2EoHBrdBL8euzQqelWWnPzg06DRvDrQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.38_1787941128587_0.2770123755457279","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.39":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.39","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.39","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"9e3aea47f146011b32f8891e729314fbf52d8c4d","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.39.tgz","fileCount":548,"integrity":"sha512-r33sTv+BEEck89qok2ryc9VcQD3Pt/GWqfUH4mdfZmdKlDxmGqYt5Ri5etR0zwOOny0wYBogFRHBM3cA2s7NIw==","signatures":[{"sig":"MEUCIAJx1eP2E+IAlkotiN93VFRNlbK10lwVKPfAi7qdOdOfAiEArsCbhSgykn4bPM3HnJRj8dapCy+24OL8FH3n+E5MZp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.39.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.39.tgz","_integrity":"sha512-r33sTv+BEEck89qok2ryc9VcQD3Pt/GWqfUH4mdfZmdKlDxmGqYt5Ri5etR0zwOOny0wYBogFRHBM3cA2s7NIw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.39_1787942008280_0.1944865459670635","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.41":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.41","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.41","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"159fbd7ad1d8f61870e54c9722940efd1702d347","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.41.tgz","fileCount":548,"integrity":"sha512-+RwOuoPNzQo3MFteksk7nAmOAN+ayyIpze//CSUNHBV4yImhXqi1MD4bhm1Y3Wlissm9COihbuB0VvfUTRDO2A==","signatures":[{"sig":"MEQCICDVYl6RLsjlBXNNHnPiNXN504aTM3RMovyfp+o159LOAiB8MByVOL+A8cNILvpAhn97erhbRgrBYgNFDxxoFctmCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.41.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.41.tgz","_integrity":"sha512-+RwOuoPNzQo3MFteksk7nAmOAN+ayyIpze//CSUNHBV4yImhXqi1MD4bhm1Y3Wlissm9COihbuB0VvfUTRDO2A==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.41_1787942861137_0.5318599631424561","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.42":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.42","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.42","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"fde305dc3df5b88772fd0baeed5e3a27abbf0f0d","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.42.tgz","fileCount":548,"integrity":"sha512-qPVGROJOMjGkt4ASCgYYhF5jNmWK2jV5n7OwxKQB4Xpvujc7fRXROU0iZVr5bX0HOha6cyAwNK4ygD5rXArWUQ==","signatures":[{"sig":"MEUCICBj1hozd3Xo5x1ar3d8AKphjHCP0PMCQmDSXf/ENJiiAiEA5gU80SHIShy2k6u8EC5Hv1YvN0mveQe1r0R7X5eLH3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.42.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.42.tgz","_integrity":"sha512-qPVGROJOMjGkt4ASCgYYhF5jNmWK2jV5n7OwxKQB4Xpvujc7fRXROU0iZVr5bX0HOha6cyAwNK4ygD5rXArWUQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.42_1787944079092_0.05843517528096909","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.43":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.43","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.43","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"18333203b57904d22ad3498b1c43000326d233e8","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.43.tgz","fileCount":548,"integrity":"sha512-rKCgNLO+Jv4Tx0ImRTiK76lM6K+nPFuCzzoNd5qI7zzqxvJ2b/XC9rmI73IMkZGQnKORiWcyPdMkA4H2JJlqNA==","signatures":[{"sig":"MEMCH3/It56PUPugl3KjyRKhgjkI2VTCnP/s5JHPc/hebpACIB6aJGJ33Hza16JpGKjXmf+iD1G64VEI0eJUqaIsLXRK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.43.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.43.tgz","_integrity":"sha512-rKCgNLO+Jv4Tx0ImRTiK76lM6K+nPFuCzzoNd5qI7zzqxvJ2b/XC9rmI73IMkZGQnKORiWcyPdMkA4H2JJlqNA==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.43_1787946265255_0.40897161040256447","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.44":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.44","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.44","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"3d53d9a896ba42d54e818ae1b1bec01ddb535081","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.44.tgz","fileCount":548,"integrity":"sha512-dkZtNVl1nAsU+ET+NkH2ZswuRduHFl8OdU4Q9mLYH2w1Dtr9e++xMc3rKl2n97FxhiIlMaN1efKFn09l5EccmA==","signatures":[{"sig":"MEYCIQD+gYwyYBtT1WFYzEao99fc90PLWAMWsthwQPWKwDURUwIhANf1cBS/3QrLVTmQyUNUuaQATN5CIqHZA6TSu+DFxWmQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.44.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.44.tgz","_integrity":"sha512-dkZtNVl1nAsU+ET+NkH2ZswuRduHFl8OdU4Q9mLYH2w1Dtr9e++xMc3rKl2n97FxhiIlMaN1efKFn09l5EccmA==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.44_1787947805846_0.050578444723136995","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.45":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.45","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.45","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"23f3de005824a522a62fd50846e35c4b324eba0a","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.45.tgz","fileCount":548,"integrity":"sha512-hd9okXXGq7XQhP725CznLa9t83qRJJEu9vr/iX2b7CjurcZ+dDFOzhx/6QmHgWM76C9SORB1euPFXXyQ9f+9HQ==","signatures":[{"sig":"MEYCIQCyxW7kT0X5L7YeX+TKQB+3/1CjzxDPkxyE+sZrA+DAqQIhALJxAe/q8D9rEHETEx6QI7vzJLZYlEpSSPxWjZSETEC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.45.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.45.tgz","_integrity":"sha512-hd9okXXGq7XQhP725CznLa9t83qRJJEu9vr/iX2b7CjurcZ+dDFOzhx/6QmHgWM76C9SORB1euPFXXyQ9f+9HQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.45_1787949533688_0.038231517766372125","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.46":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.46","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.46","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"bf220c90027537b88c6e2090bc811df6cedd1395","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.46.tgz","fileCount":548,"integrity":"sha512-Z371ktV0FMoPN4bv/tU+ZLsHSQYOZP956TYtq9TEGmf/HEosisN+nn9tTQ90Rq6Ninbj2CeFwCGe6kuvb2omWQ==","signatures":[{"sig":"MEUCIQDxbvPzvhRb1Fv3smL0JHxc4yUz6jS3Z9V59NU4B3tzPAIgY/609+vxJDGPxjYhI2Wj/wYUJhWPR/ugShdpS/xdNjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.46.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.46.tgz","_integrity":"sha512-Z371ktV0FMoPN4bv/tU+ZLsHSQYOZP956TYtq9TEGmf/HEosisN+nn9tTQ90Rq6Ninbj2CeFwCGe6kuvb2omWQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.46_1787951625665_0.9471580013490768","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.47":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.47","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.47","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"28b762e91f83bc113156e81343d7a91e51401b92","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.47.tgz","fileCount":548,"integrity":"sha512-j1MauNQG6gcjA4tf1zCs6EwtPuDnpF9XtE6Q16cJ6J0j16UaGqNbX7x16oIuiu27vqk2kdQ1qwJShorSYX1BdQ==","signatures":[{"sig":"MEUCIQCuHv+BJMtre/Ad96GueKQJptrSWrZTGWNy/XQKqk52lwIgB4OUXzsdN5ejh88kimQAwvmz7PIUjXfT3vxJh2ZliUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430842},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.47.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.47.tgz","_integrity":"sha512-j1MauNQG6gcjA4tf1zCs6EwtPuDnpF9XtE6Q16cJ6J0j16UaGqNbX7x16oIuiu27vqk2kdQ1qwJShorSYX1BdQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.47_1787953544081_0.8765132132145141","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.50":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.50","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.50","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"63e26240e6c896c53a3fe7ead55d85c8aa7b379e","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.50.tgz","fileCount":548,"integrity":"sha512-mhD5O0wXiPODibZ7Wshm0zUro8+z0kNGllUSc0B1XjY8l2PL3ZB8HPWtb4W6gePl4xYpx+RaGmJf/b6CmiHsDw==","signatures":[{"sig":"MEYCIQCGyPXX5XslGVlgMX/tqknnoIGozqyq+zKLz3u/Qn5fxgIhALUMNIWbvRxhSmysOIqIAY3LNIfqxubZIHF1XVbxAyoO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.50.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.50.tgz","_integrity":"sha512-mhD5O0wXiPODibZ7Wshm0zUro8+z0kNGllUSc0B1XjY8l2PL3ZB8HPWtb4W6gePl4xYpx+RaGmJf/b6CmiHsDw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.50_1787955250658_0.2583950828371564","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.51":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.51","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.51","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"fbdf08786b6b44e6191285abf3de800178515f70","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.51.tgz","fileCount":548,"integrity":"sha512-n13j44qVx5/BlqFhoaJvY/qMRMGk9K/+LeXIfYr3XeUQ0yS63RQMYyHm11IUQKD9ML0Kn/T9x46Qs2TvOeCvbg==","signatures":[{"sig":"MEUCIBRNBh+fDYYDofmaWmLFJBJXxJnnfyIw0GnyVrG5K5zKAiEA5BCkvdMm/WUVCGhWoVnPUUvvEuF84dNw3DQfw4cOfu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.51.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.51.tgz","_integrity":"sha512-n13j44qVx5/BlqFhoaJvY/qMRMGk9K/+LeXIfYr3XeUQ0yS63RQMYyHm11IUQKD9ML0Kn/T9x46Qs2TvOeCvbg==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.51_1787956602399_0.8023612753594065","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.52":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.52","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.52","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"a44bfa3d682f8c6bb13bc97f0f94dc3be579cda5","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.52.tgz","fileCount":548,"integrity":"sha512-tG4itxMaHd4UiUeMwFVEH4826Rnc9E7tmNxhWRF61TZ/m4qZr6KVRrr+4lfkFDjCkrOdvjgOzEJSdz47my1DuA==","signatures":[{"sig":"MEUCIDntK4whbvNikgDRZm4rWJ/UeeuonZWHPerKgVYqTGl4AiEAoPuLN5GQ86fRwbfQpDSJOwDlUWUc1WHvV+I6s0pem2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.52.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.52.tgz","_integrity":"sha512-tG4itxMaHd4UiUeMwFVEH4826Rnc9E7tmNxhWRF61TZ/m4qZr6KVRrr+4lfkFDjCkrOdvjgOzEJSdz47my1DuA==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.52_1787958544740_0.8847200338168903","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.53":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.53","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.53","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"d3f94857d69d21538341fd37af80f75c07499300","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.53.tgz","fileCount":548,"integrity":"sha512-dEsMWZN1AgwaZYpzWwikuj+0KOFv1pWcZ5lOmsF2uWhrcNva/VOEOdjM4x+mduCt19fEiRoIjrfBRCZluwH8kQ==","signatures":[{"sig":"MEUCIQDdrRIXYkcJw2SE7oqa1phBsxR38oWgXLOeEBDb9I3/MgIgc3sBjN+Xg30aW38T+vCoNXl2GYUUpGriCJ71ql2JSd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.53.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.53.tgz","_integrity":"sha512-dEsMWZN1AgwaZYpzWwikuj+0KOFv1pWcZ5lOmsF2uWhrcNva/VOEOdjM4x+mduCt19fEiRoIjrfBRCZluwH8kQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.53_1787960307478_0.0061968070091851235","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.54":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.54","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.54","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"afd5b0de2df709daa8cf3207d76bc300ecd4cee2","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.54.tgz","fileCount":548,"integrity":"sha512-QudG2albVL3JkxaGVn+JnO1saXbSDuPJJIoGmrsnAtoH+8DrgmxsQ36yUqkeiL+p+h3XlOsKlh/2xefP3iOV2g==","signatures":[{"sig":"MEUCIQDeVhL5qsJv/+XtrPdqmXOnVekx4SHOYabI0+uolu5vYwIgM90BBL/2ErKYjevfJ4l1AlXxKNu/VQ8fqE83ag1yojg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.54.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.54.tgz","_integrity":"sha512-QudG2albVL3JkxaGVn+JnO1saXbSDuPJJIoGmrsnAtoH+8DrgmxsQ36yUqkeiL+p+h3XlOsKlh/2xefP3iOV2g==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.54_1787962222790_0.8334763742941742","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.55":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.55","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.55","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"18a8b7c5ad4126bced9f6e3fe206d5727b498d01","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.55.tgz","fileCount":548,"integrity":"sha512-Ande1QveUAuQ4O2fQ0G4N3jpfO/O5OK53aDQFGDcUcYvZqyKPS3f1PvxFxrPfOOGGEZthTEJ094O8GGXaV5B/g==","signatures":[{"sig":"MEQCIBd4i0YgJyE6r7Z6OV2bqYnZqxz2HgjhtY9cx4TfwH4TAiB9wPHBCAs7aeAPy7JNowqn/cgxXSYUAFe4lXaZTlLPog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.55.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.55.tgz","_integrity":"sha512-Ande1QveUAuQ4O2fQ0G4N3jpfO/O5OK53aDQFGDcUcYvZqyKPS3f1PvxFxrPfOOGGEZthTEJ094O8GGXaV5B/g==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.55_1787963983621_0.5341393313918845","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.56":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.56","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.56","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"45d1e6749ffae88bee8d6bf8dbcc9ce513997f5a","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.56.tgz","fileCount":548,"integrity":"sha512-zJizDKMHBOam8UyzgvLZO8J96hFEqaSyzFFfbtayXpmYkIRNlavNQVWocQAACdMOe1S7Ef02Xfa4v+vEjLvDTQ==","signatures":[{"sig":"MEUCIQCa9WQ7UET+dL6qlI0Ann7a18S9MhHgqeeJKfDzWxQM5QIgdg6vOv8vDszxEcvsJCQ38B/XCn7git+4FefiZMQ4Um0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.56.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.56.tgz","_integrity":"sha512-zJizDKMHBOam8UyzgvLZO8J96hFEqaSyzFFfbtayXpmYkIRNlavNQVWocQAACdMOe1S7Ef02Xfa4v+vEjLvDTQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.56_1787966185457_0.2387852095504961","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.57":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.57","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.57","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"dd697be04230a54ac314f183937e51078bcb3961","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.57.tgz","fileCount":548,"integrity":"sha512-s2jfG3P/Q06sO1AgYKFZHAAp9dg/7B8krxYW+9Kwen4+w2w9wJe/JPssCI0mL/K8GDNVsHEpt7tP3EVSy8fjWA==","signatures":[{"sig":"MEUCIHjkQndeaO4N5PNkMGXUzm1bWBAYZcRky/Tk4IcvAuqvAiEAvfrF1VwA2ST5qFIkTE1mHURxnEwAMA+y0j+nw1hCadw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.57.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.57.tgz","_integrity":"sha512-s2jfG3P/Q06sO1AgYKFZHAAp9dg/7B8krxYW+9Kwen4+w2w9wJe/JPssCI0mL/K8GDNVsHEpt7tP3EVSy8fjWA==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.57_1787968019416_0.793626049110586","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.59":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.59","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.59","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"d352988c3bcb006cb6576a2edc2bf49b19288f71","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.59.tgz","fileCount":548,"integrity":"sha512-fw49tCRo+r8U4tA+krM4bslphf5vdjqb0lL73U4Mc3iryckWHnxRvXLGo9Th6XpAl+CtB75HfcaUOwiTnOr8Dw==","signatures":[{"sig":"MEQCIFtorN7y0kA9yvyKKKeclWsE268zRuLoKwP3Q+tBvTjiAiAnL0woXhyige9Xt4MjIHkRxjSUQUoPq1Kw5AnpeJByJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.59.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.59.tgz","_integrity":"sha512-fw49tCRo+r8U4tA+krM4bslphf5vdjqb0lL73U4Mc3iryckWHnxRvXLGo9Th6XpAl+CtB75HfcaUOwiTnOr8Dw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.59_1787969725913_0.7039170173725677","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.61":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.61","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.61","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"3ffa7d4a18ac972171d7b5a4f66cd26d4a815bae","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.61.tgz","fileCount":548,"integrity":"sha512-ZSyHskdU3O5qOhWURtbPuaScAtOAJDRR3clj0SJrMPIdcmUfxs7h0h5Xqvj9PqT19zAyEbu9hGROH/MSENoKuw==","signatures":[{"sig":"MEQCIEkqqoWNHvLDP6+FZ8WSgY+fkL158mjtjco2TG4eTP77AiAXB2bvz7VIeDGddgw63fd9BVFOkskgfW516cd+zSPAjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.61.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.61.tgz","_integrity":"sha512-ZSyHskdU3O5qOhWURtbPuaScAtOAJDRR3clj0SJrMPIdcmUfxs7h0h5Xqvj9PqT19zAyEbu9hGROH/MSENoKuw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.61_1787971900858_0.5867930498204981","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.62":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.62","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.62","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"0fa833e821e8c75e1b85d714f43b04f6442f4cdc","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.62.tgz","fileCount":548,"integrity":"sha512-glJMdoEi8JJBJjIcuUW786zYXN+Y2sJ39G86KixRNM6yH+WO4gKNePDpgzzC7+ybyeA4mDxjXEAohe2G8fuJmw==","signatures":[{"sig":"MEYCIQD9o3dfilxzlT59NPdMbXlwtcJx5GUKPa57z4NAlFfb1wIhAK6tDmGM2XLGMQcDzW2Rj5t3XNn/88g+E1ubPFgXpkaR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74430840},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.62.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"fosse","email":"fossephate@gmail.com"},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.62.tgz","_integrity":"sha512-glJMdoEi8JJBJjIcuUW786zYXN+Y2sJ39G86KixRNM6yH+WO4gKNePDpgzzC7+ybyeA4mDxjXEAohe2G8fuJmw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.62_1788023817138_0.09277239048776043","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.89":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.89","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.89","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"0cf531938890a92e578b2cf070a281c6cb507cfc","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.89.tgz","fileCount":554,"integrity":"sha512-xzpEW4oakhVJGwYTsks+P15k9gUTDpAePH0ooDWpSARe0CpBzR7HkpDtJUTWLPzi+7XbFAVXNYLiGDxZFtTQvw==","signatures":[{"sig":"MEQCIG7AYbj8utcJrnl5lCHjKDNVWxGBIsImBTaZQ6+kRGI1AiBrb+3HKu65HvX3Rik/TtmeMg6ZjWRNMqB5wlK3/QPQ9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92448947},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.89.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.89.tgz","_integrity":"sha512-xzpEW4oakhVJGwYTsks+P15k9gUTDpAePH0ooDWpSARe0CpBzR7HkpDtJUTWLPzi+7XbFAVXNYLiGDxZFtTQvw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.89_1788224011608_0.24588486655126696","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.90":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.90","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.90","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"d8fe206197749ec0909f31502c9c1ae14f8f0a2d","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.90.tgz","fileCount":554,"integrity":"sha512-vX+GbCjw8Ky0VPwe7h591PcDNjAg/d4byHdl3Gy3B7zaFQ60qQd+qFi4LWZ9cTgbhkkgFS6NNcbsjjlwN+vyCg==","signatures":[{"sig":"MEUCIQCHuak28VzJiM41wvdUmWtRjViSF8X/eS4dJ+txhhi4kwIgQYLsuhDoR+NgMofkFZec3Nj27o/+/6xEOVksdvSF4m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92448947},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.90.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.90.tgz","_integrity":"sha512-vX+GbCjw8Ky0VPwe7h591PcDNjAg/d4byHdl3Gy3B7zaFQ60qQd+qFi4LWZ9cTgbhkkgFS6NNcbsjjlwN+vyCg==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.90_1788225372975_0.43230530737728445","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.96":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.96","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.96","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"0e9089e82a575066433508fca5f41ef87401cecd","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.96.tgz","fileCount":553,"integrity":"sha512-p5w2lX4Rl/FiYXn8WiL8RcmfJVJcmW54K3mJ6pWY5Q7Il0HSLqk+2VKcIL6OVnaEV9xkbqfln72GblI23pEC8w==","signatures":[{"sig":"MEUCIAFB++OsLDo7wiJdB2DZJf4bbXKSVXwJdkGhT99whiurAiEAy4FyMV7o5o7HaCdzCOdJVV5YmXnEOCOdNG/j5lvMhdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92418433},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.96.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.96.tgz","_integrity":"sha512-p5w2lX4Rl/FiYXn8WiL8RcmfJVJcmW54K3mJ6pWY5Q7Il0HSLqk+2VKcIL6OVnaEV9xkbqfln72GblI23pEC8w==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.96_1788274379948_0.3056102154931575","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.97":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.97","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.97","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"30d1e87756934fba66ed841a8353723f7374bac5","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.97.tgz","fileCount":553,"integrity":"sha512-eEuHg89mZNnYwV8urljs56sSkGxgGKQX5/GQ9xjvjDFGUsC/T8owBdbIXtYCmHz94kni+MtVZnkuCrWBFcWS9Q==","signatures":[{"sig":"MEQCIF1hmENzWWaMTWWz0cKZ/zxbOiy6O6vB1EibDEq8hXubAiABIn2rOMBO9xcP4PRHt8wSx90tDPuE5Eabi8TIOlMr1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92418433},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.97.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.97.tgz","_integrity":"sha512-eEuHg89mZNnYwV8urljs56sSkGxgGKQX5/GQ9xjvjDFGUsC/T8owBdbIXtYCmHz94kni+MtVZnkuCrWBFcWS9Q==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.97_1788276605757_0.5086296982042313","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.98":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.98","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.98","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"dc1729f7a53662fdcc61e70d48ef228e90130391","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.98.tgz","fileCount":553,"integrity":"sha512-xgX4ZN/SzCH1t66j8q6O21wGF4RhaagZFtwZ72ZcY5sEkoSFQRJnMJRjYzSolDNtXDZOqmNWw+7BwCDd1bOfJA==","signatures":[{"sig":"MEQCIHQ3Y6fB8JvPRylKJf721ZxTDAbD5gqGFT8NjDH9ea5aAiBUHz57AEeY5ndd/CX2dIVcF+rEtur2l5YhvdiKmjgOGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92418433},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.98.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.98.tgz","_integrity":"sha512-xgX4ZN/SzCH1t66j8q6O21wGF4RhaagZFtwZ72ZcY5sEkoSFQRJnMJRjYzSolDNtXDZOqmNWw+7BwCDd1bOfJA==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.98_1788285729308_0.2589482832829577","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.99":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.99","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.99","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"d4e4919bd02e8a5684df8a2df688ceb5a1e922d8","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.99.tgz","fileCount":553,"integrity":"sha512-IBJCzcAingOIJByIomktbfOeHH36ZtXtbveZWQSpAopO4BefgE4wNmt7JEm7U3NB+1z4nBmUqQA4fheLz0VuHw==","signatures":[{"sig":"MEUCIQCUtNsrO6vQx4Iy9l/10SOBU+DVg28TTBvVUZU0NEW3KAIgJr2YyJ3klo4H0ldieCsC8hfb0+wHKIotfSrlSzB0tlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92419261},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.99.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.99.tgz","_integrity":"sha512-IBJCzcAingOIJByIomktbfOeHH36ZtXtbveZWQSpAopO4BefgE4wNmt7JEm7U3NB+1z4nBmUqQA4fheLz0VuHw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.99_1788287447405_0.6851228449682847","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.100":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.100","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.100","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"ca4bfcca23d60245df3f36bd014f08f0a8e00978","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.100.tgz","fileCount":553,"integrity":"sha512-Whn1Qxf/6NQZ1n3XaoGNI8+TzBUg8JdLWfQtHOjCQQrQIbCjcfEKIX/TfDu3CwheAR/upgubrAeEei/byi0xhg==","signatures":[{"sig":"MEUCIHO7TRDANJFFaUmrohFUbFi4bPQIhKhF+Jy5igHBCBP7AiEA+9rloiWuACc3XWZCG7gRElXys5enPUskBLSGNCpfK8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92419273},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.100.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.100.tgz","_integrity":"sha512-Whn1Qxf/6NQZ1n3XaoGNI8+TzBUg8JdLWfQtHOjCQQrQIbCjcfEKIX/TfDu3CwheAR/upgubrAeEei/byi0xhg==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.100_1788289554203_0.602231388449441","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.101":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.101","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.101","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"615e71fe3b53b62b9cb6c1a6967ea7188caf35d4","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.101.tgz","fileCount":553,"integrity":"sha512-CEz0Mcoewxmlo2DDg2q0NQHWbNnuvHypLKxSjqPRr4YWqKd1z3UMFpDBCYOA9qBlHJHgRVFElTAJKXmH8EqXig==","signatures":[{"sig":"MEUCICNksVgctsizZ/8Wr7kGtycQfkqVaQmw/ckGPLNBdJ7qAiEAyDfphhL1uRUy7Ii7lfPclLBFGVgPkbpyg0R5fHk160c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92419273},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.101.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.101.tgz","_integrity":"sha512-CEz0Mcoewxmlo2DDg2q0NQHWbNnuvHypLKxSjqPRr4YWqKd1z3UMFpDBCYOA9qBlHJHgRVFElTAJKXmH8EqXig==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.101_1788294349517_0.46437172416770855","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.102":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.102","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.102","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"203a0a6898c9998e120087aa32576768c53e9d4c","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.102.tgz","fileCount":553,"integrity":"sha512-WL33vz8KpKIvg89I5Zz85uezos+BCl3D6G/Uxc602Y7msgNS29QF4ZtwEfweqzbBXv2xuxfwq8kifAOQ343x4w==","signatures":[{"sig":"MEUCIB2HniZtSN84QR1eMQAREHmJpQKLbG+7sSFP9SXoIWLFAiEAkXC71JBGVyu2vn1vJ5gD4Bvb6/KjuVP5tBzk/BUA/fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92423300},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.102.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.102.tgz","_integrity":"sha512-WL33vz8KpKIvg89I5Zz85uezos+BCl3D6G/Uxc602Y7msgNS29QF4ZtwEfweqzbBXv2xuxfwq8kifAOQ343x4w==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.102_1788303974309_0.9829102214206462","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.103":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.103","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.103","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"74be8e19cb1ee822d3841270aac2f59bc2ffcb99","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.103.tgz","fileCount":553,"integrity":"sha512-ir3PfFphEHoS5uTLxmfbz835WuHRDGoV1sXxWHMwq1zWb/xZxRnkpfnL/UQQR1nX4m22kSnPGQTsnKnisFFx8g==","signatures":[{"sig":"MEYCIQDBcqqBhI+tANrnSMfMu4KtdYqQu3xuHf79cxmu82YL3gIhAKuzdCpm0mRwMHjntUYJlRE6cgcBfzAvoCG8P4mbmKrl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92424333},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.103.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.103.tgz","_integrity":"sha512-ir3PfFphEHoS5uTLxmfbz835WuHRDGoV1sXxWHMwq1zWb/xZxRnkpfnL/UQQR1nX4m22kSnPGQTsnKnisFFx8g==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.103_1788311842230_0.9264900691207321","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.104":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.104","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.104","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"2da3dff8f5d5b94bca3e9ada59492a80e2507fcb","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.104.tgz","fileCount":553,"integrity":"sha512-phKa0mhfW5yJZhVg9AZ1bhSTcN3yRPM/AIR4G5uzphQiNSllmmD2SYfx4SM1lwFN7/irMW+Xm3u1t00mA4yxgw==","signatures":[{"sig":"MEUCIQD60a/vsoUeCtaMxL5W022yXr/kBlp8zzqagWyVjkUXegIgFPIGfx5ceoHXi99lstHVBbYlOHhpvv8we6iXjRyI6JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92424631},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.104.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.104.tgz","_integrity":"sha512-phKa0mhfW5yJZhVg9AZ1bhSTcN3yRPM/AIR4G5uzphQiNSllmmD2SYfx4SM1lwFN7/irMW+Xm3u1t00mA4yxgw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.104_1788313788587_0.16203728172552045","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.105":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.105","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.105","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"b1955a553e5ee857c02da698c228676cc6ad804f","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.105.tgz","fileCount":553,"integrity":"sha512-DB3V7Ii17/LFmgUHI4TKduEkcFNEvrbHHG/inxEf3X1YL9/n3F1k4tK0ZEAnSDqXQruvtsZDPQDPbfNIfbDIZQ==","signatures":[{"sig":"MEYCIQCkC9PqOGCDOx4H6X+nluIlieTMGQUq1aCGqqgHsq/lAgIhAK4QIHfxstXrRSiSObbzRJvl5Bzay2qoYb27DJIncLC4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92424631},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.105.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.105.tgz","_integrity":"sha512-DB3V7Ii17/LFmgUHI4TKduEkcFNEvrbHHG/inxEf3X1YL9/n3F1k4tK0ZEAnSDqXQruvtsZDPQDPbfNIfbDIZQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.105_1788317483350_0.5805403802913747","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.106":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.106","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.106","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"bb63b26a72be32a2341bd1287ea76bb048bb7e33","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.106.tgz","fileCount":557,"integrity":"sha512-cJ9pAS7VJaCPTjZGrao//h/7C58qTC2AhW42+SsZE5IzW3Z9l36C2HyJ4s/7cwNZN4o0y9gYJoKjz0CcSLFpuQ==","signatures":[{"sig":"MEQCICxZI5sqX9NBw7jrqdVDzeCKLwiSiApOMR9sa3VS+eE3AiA37eyPq4Lb2lQXaAPiUm3vEZtRfF140FOb/SuvCxZF9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92513129},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.106.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.106.tgz","_integrity":"sha512-cJ9pAS7VJaCPTjZGrao//h/7C58qTC2AhW42+SsZE5IzW3Z9l36C2HyJ4s/7cwNZN4o0y9gYJoKjz0CcSLFpuQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.106_1788323876960_0.4377797116695272","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.107":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.107","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.107","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"32dede640d1c8cef83ce21d40c9f79c40825c034","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.107.tgz","fileCount":557,"integrity":"sha512-GX4+CvwZ2GrcmB/fh9grwX1/Zutsp9nazCYDouts0Vvr8L6hZ1coSdYqfl2Qe1TnGN3To3zp82Ivfz1LiSR8KA==","signatures":[{"sig":"MEQCIBwjAVe1yxOVkMR0ojiHSMYiaqxAzCIlCP6bPsxTlEkFAiBrSVDIElpAWcwaJ6/3GumSLL9aOCfTltpMZs5n2sqVKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92513129},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.107.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.107.tgz","_integrity":"sha512-GX4+CvwZ2GrcmB/fh9grwX1/Zutsp9nazCYDouts0Vvr8L6hZ1coSdYqfl2Qe1TnGN3To3zp82Ivfz1LiSR8KA==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.107_1788324764964_0.7019027721437365","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.109":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.109","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.109","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"412f0a9ed332f55eee422f3c7926e9203b3f6464","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.109.tgz","fileCount":557,"integrity":"sha512-YSQelmgAzxwlL0jqZb9eT9yZfx/nK2cgeqyuRcwbeUbNyOK/EDGg+U3iHTgHufCQdAvIYCJLcrOjIMsA7Whnsg==","signatures":[{"sig":"MEQCIB1OB4HcqvNsBC5TYzzYr8wWgj355HGqSw79e2MeWUFRAiA9EQBY2eB/azwqupvdlgKcKKpjiNokqh0KiK/DpdtNaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92513129},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.109.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.109.tgz","_integrity":"sha512-YSQelmgAzxwlL0jqZb9eT9yZfx/nK2cgeqyuRcwbeUbNyOK/EDGg+U3iHTgHufCQdAvIYCJLcrOjIMsA7Whnsg==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.109_1788327008572_0.8917582159975921","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.110":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.110","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.110","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"c340543de3e4400066a2fcdeb6bff673d69f12af","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.110.tgz","fileCount":557,"integrity":"sha512-wtTMpaOBJZamabTakbUJeInRFnV67fbNd4VRki4pBYxkbF4YaAT2E/lbhed8PM1H28V9+xADCyBfDUCR9ABiKg==","signatures":[{"sig":"MEYCIQCaeXCzcxaycULNFoampoDD+1MtFyJAlpfVBMVGhCHykgIhALvhdGs2P8CAHJUdh//zBJaK6+XZc9iezvAngL6otYTI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92513129},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.110.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.110.tgz","_integrity":"sha512-wtTMpaOBJZamabTakbUJeInRFnV67fbNd4VRki4pBYxkbF4YaAT2E/lbhed8PM1H28V9+xADCyBfDUCR9ABiKg==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.110_1788328927185_0.17085513977632516","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.111":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.111","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.111","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"e16c6a9ef1d34877c2f19c589ebebb673c7a0a11","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.111.tgz","fileCount":557,"integrity":"sha512-dRFE1bKQVcqvoxpFZ/kNHSpEr98mAsZVgwRX0GVYxkT98HEb7xyaRg01736uQluwytwA6E28nmizluWAos1sZw==","signatures":[{"sig":"MEUCIBK0jho5B1/Sk9c19NNFfO3LvAgUkKQETsPwmejsldwvAiEAw8+qiVwk29xixpxAp2rJiOPU8RMDageFXRGPlWrJ/0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92513129},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.111.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.111.tgz","_integrity":"sha512-dRFE1bKQVcqvoxpFZ/kNHSpEr98mAsZVgwRX0GVYxkT98HEb7xyaRg01736uQluwytwA6E28nmizluWAos1sZw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.111_1788330978342_0.30867929371985814","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.112":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.112","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.112","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"fb798670efd60f031135c45f76c11786af5af2e4","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.112.tgz","fileCount":557,"integrity":"sha512-9linDAGviTs4sUWCKuheBDYT+a0M0XfCbEGdvwQU07Bt0hh3ao2NIF21EHnkU07gUOwOlqNi+CW3Q7BmwtJrnw==","signatures":[{"sig":"MEUCIHd9JzHDse7xsf3at+lngxL3GaPb35cVZJj9VdA4iHQEAiEArZuXgQ4c4cr3VVQlCPUNLxRhg9IZF2VwHDC/06U4gsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92513129},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.112.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.112.tgz","_integrity":"sha512-9linDAGviTs4sUWCKuheBDYT+a0M0XfCbEGdvwQU07Bt0hh3ao2NIF21EHnkU07gUOwOlqNi+CW3Q7BmwtJrnw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.112_1788358312142_0.34483528296620536","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.113":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.113","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.113","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"74389272b3bdfca05b75a48f8acfd86b915c7ec7","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.113.tgz","fileCount":557,"integrity":"sha512-X7PNr2RUTkqkBkutLD/78hO4iQlyIQo8TrbVWZ0iaypgwZo/8jTbBv4RCSbmzyri0WOMwfoYcfp4SuomLsi6HA==","signatures":[{"sig":"MEYCIQDD+8hfEH3V2UGzkyqPycd4dDFDBz23imvdWL+L8APaNwIhAKbzcdcraaJNj1NCVQc6j78qyLvYJJtkgDfr/1FREYFI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92525815},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.113.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.113.tgz","_integrity":"sha512-X7PNr2RUTkqkBkutLD/78hO4iQlyIQo8TrbVWZ0iaypgwZo/8jTbBv4RCSbmzyri0WOMwfoYcfp4SuomLsi6HA==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.113_1788367022225_0.33854833979373855","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.114":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.114","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.114","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"c239699bfc79034e4fd83fbff1315b5c984bbf62","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.114.tgz","fileCount":561,"integrity":"sha512-8LAwhPRDXbSz+6Gcq/txILel9NPpbHk3Yu+Ugos8ZmwocaDsqQJD6rrizaJNgWzsFqLRbmj+l5DHTCnknSIRAw==","signatures":[{"sig":"MEYCIQD8dqFSegrOVtZlIL8ltrKFOVXNRcodOmLAGGqU6Mm1AQIhALOtTMKm3ScFeD3DZATff7AUUBvKOBXZTt4gdHSCq5y9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92560458},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.114.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.114.tgz","_integrity":"sha512-8LAwhPRDXbSz+6Gcq/txILel9NPpbHk3Yu+Ugos8ZmwocaDsqQJD6rrizaJNgWzsFqLRbmj+l5DHTCnknSIRAw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.19.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.114_1788369942684_0.21117620511558277","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.115":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.115","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.115","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"f5a5720524701718fe3d92b4f6581f8e1a78443a","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.115.tgz","fileCount":561,"integrity":"sha512-57L3GDW0Nf0maoUWqw1UunHNRBxxNltYfCJlWQpkMb4It45zkC72VnGnqO5HMSzY7kWslbIidnIAD/8PCcRdGg==","signatures":[{"sig":"MEUCIBMGLxgIYorzelHUuoqVtcgNW4m0MnXxfyeJdv/Z+2N0AiEAh9Rcz7F0woB5M8YAjP4mTL1Dvefqgxe3hHY4SvuRQZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92559894},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.115.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.115.tgz","_integrity":"sha512-57L3GDW0Nf0maoUWqw1UunHNRBxxNltYfCJlWQpkMb4It45zkC72VnGnqO5HMSzY7kWslbIidnIAD/8PCcRdGg==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.19.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.115_1788372143900_0.7326701746624664","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.116":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.116","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.116","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"cc891b5e75ee741cad9b52767c0908815c466ec5","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.116.tgz","fileCount":561,"integrity":"sha512-uoT81rJg1JtJHOxxzsJG1uWrBOv5IBVKUf47hmajjZV2hzpR1IgEQJvhGzndXwo4PFdx2IbZiWskU/TQUTTPcA==","signatures":[{"sig":"MEQCIGS3D0PCH2CxMEPs0svtokyyj9Wuuf6xBywy5LrT/wTRAiAk5G6Fq0SvmDmuRXf1TDiOMKSNGNjmR/XY/+Gpf6TP8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92559894},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.116.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.116.tgz","_integrity":"sha512-uoT81rJg1JtJHOxxzsJG1uWrBOv5IBVKUf47hmajjZV2hzpR1IgEQJvhGzndXwo4PFdx2IbZiWskU/TQUTTPcA==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.19.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.116_1788373997273_0.3304461001218444","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.117":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.117","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.117","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"9088e23385dc51b9deb49ff7a49c2714ad6c2fb3","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.117.tgz","fileCount":561,"integrity":"sha512-DrYr5x4V8kohG54UiU+JQW3umcC/F9g2XqF7WpEKGFMr3T9Vvp8iHqU01ADkd9a+kgTcFXrE+dAeDI4uEHKABw==","signatures":[{"sig":"MEUCIERyW3k5Fu2Ww60gnFkuA7rL7s7KEpCQoUVaiKWi3ndXAiEAw8WzmtkmVBFbucxvl9fXTnWIII+cJDrrPwNpIARn/S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92559894},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.117.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.117.tgz","_integrity":"sha512-DrYr5x4V8kohG54UiU+JQW3umcC/F9g2XqF7WpEKGFMr3T9Vvp8iHqU01ADkd9a+kgTcFXrE+dAeDI4uEHKABw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.117_1788377554104_0.4712235239233309","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.118":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.118","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.118","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"1db42fa6c348c7b24006cce5701ca4dbcffc449b","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.118.tgz","fileCount":561,"integrity":"sha512-LHSw4ptYXEVnLk+kjNZlsNqbeBGoVZkqPCxb/9nzLrQwJBTVJ1cqt3Qa7J1V2uQvzxv6Z7QUKrTuufdFgZj5Sw==","signatures":[{"sig":"MEYCIQCXIiTbFiWA7bSfqN8J0gRr61uW2DWT0IUezZyfVrmsgwIhAMfbaV7DmmEhhL7+zQ+UlT7vFO0lkZtqQL5aqP2ANTVu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92559894},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.118.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.118.tgz","_integrity":"sha512-LHSw4ptYXEVnLk+kjNZlsNqbeBGoVZkqPCxb/9nzLrQwJBTVJ1cqt3Qa7J1V2uQvzxv6Z7QUKrTuufdFgZj5Sw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.118_1788382860924_0.7522166406582469","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.119":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.119","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.119","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"b02cc0c88c12e70846254035c1a5ecc25375f633","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.119.tgz","fileCount":561,"integrity":"sha512-5+L8HwCFdFUr4EvYWo+pqyXq1I0y0vzvEefRPgj2JA8PemeIripQwzDOJXxDHbihfLf9sTFgdcWLRCzxNjB/XA==","signatures":[{"sig":"MEYCIQCy0S1tqo0M85HzrPVqwG0p5Ba+OfLlCo8bwZhivgol4AIhAOZTvMOlmI8SOYLekfLDKSwRNvwpunRi5rLmBjp5iKQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92569056},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.119.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.119.tgz","_integrity":"sha512-5+L8HwCFdFUr4EvYWo+pqyXq1I0y0vzvEefRPgj2JA8PemeIripQwzDOJXxDHbihfLf9sTFgdcWLRCzxNjB/XA==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.119_1788385632894_0.3395421166149546","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.120":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.120","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.120","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"8a90fcb186b6875df95eca7d2458501f5a96dadb","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.120.tgz","fileCount":561,"integrity":"sha512-NE/4iaUXGKntoDd1a84fMl+Q2bibJR/ONp5EwuX0kQhCogVjHZmtvYI6dOA43k7UcGIiVuhYKDtDD/lz/OpXMw==","signatures":[{"sig":"MEUCIGXPg4uOHQoCxtAO8f0ABGXpMDhKWnKyHiyiWzuDWQVLAiEAk3+arEklcfWReHU7tJjEw36wi3nvp6/uplivA+CSQAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92569056},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.120.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.120.tgz","_integrity":"sha512-NE/4iaUXGKntoDd1a84fMl+Q2bibJR/ONp5EwuX0kQhCogVjHZmtvYI6dOA43k7UcGIiVuhYKDtDD/lz/OpXMw==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.19.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.120_1788389294899_0.15666872921479946","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.121":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.121","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"author":{"name":"Glassly"},"license":"MIT","_id":"@glassly/bluetooth-sdk@0.1.0-dev.121","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"dist":{"shasum":"678e5637041e783a466b12ef855e320a3999d909","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.121.tgz","fileCount":561,"integrity":"sha512-vISKl34ZOrfIV57fN0SPLq5sn02lCtS1PaIAu8xro2ZGP0iw5g0rQq1OUOEmD6+5ta8juiDBZn52U0ITFU3GtQ==","signatures":[{"sig":"MEUCIGUsx11k6pkn5UtQ+xjM2YflnHRNd3cjeVAB1oCLZPdCAiEA9pfABipB1EHw0efZqcqI89C62KK4Y7YzRx+d9YAz31U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92569056},"main":"build/index.js","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.121.tgz","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js","react-native":"./src/index.ts"},"./debug":{"types":"./build/debug.d.ts","default":"./build/debug.js","react-native":"./src/debug.ts"},"./react":{"types":"./build/react/index.d.ts","default":"./build/react/index.js","react-native":"./src/react/index.ts"},"./src/*":null,"./types":{"types":"./build/types/index.d.ts","default":"./build/types/index.js","react-native":"./src/types/index.ts"},"./build/*":null,"./internal":{"types":"./build/_internal.d.ts","default":"./build/_internal.js","react-native":"./src/_internal.ts"},"./_private/*":null,"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js","./ota-transport":{"types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js","react-native":"./src/ota-transport/index.ts"},"./photo-receiver":{"types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js","react-native":"./src/photo-receiver/index.ts"}},"scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepack":"node scripts/inject-ios-sdk-version.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","open:ios":"xed example/ios","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","expo-module":"expo-module","build:plugin":"expo-module build plugin","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly","test:release-metadata":"node --test scripts/*.test.mjs","verify:release-package":"node scripts/verify-release-package.mjs","write:release-metadata":"node scripts/write-release-metadata.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.121.tgz","_integrity":"sha512-vISKl34ZOrfIV57fN0SPLq5sn02lCtS1PaIAu8xro2ZGP0iw5g0rQq1OUOEmD6+5ta8juiDBZn52U0ITFU3GtQ==","app.plugin":"app.plugin.js","repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"_npmVersion":"11.17.0","description":"SDK for communicating with smart glasses","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"~5.9.2","@types/node":"^25.9.3","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":">=49.0.0","react":">=18.0.0","@types/react":">=18.0.0","react-native":">=0.72.0","@expo/config-plugins":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bluetooth-sdk_0.1.0-dev.121_1788394605217_0.5851822751325575","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.122":{"name":"@glassly/bluetooth-sdk","version":"0.1.0-dev.122","description":"SDK for communicating with smart glasses","main":"build/index.js","react-native":"src/index.ts","app.plugin":"app.plugin.js","types":"build/index.d.ts","exports":{".":{"react-native":"./src/index.ts","types":"./build/index.d.ts","default":"./build/index.js"},"./internal":{"react-native":"./src/_internal.ts","types":"./build/_internal.d.ts","default":"./build/_internal.js"},"./react":{"react-native":"./src/react/index.ts","types":"./build/react/index.d.ts","default":"./build/react/index.js"},"./types":{"react-native":"./src/types/index.ts","types":"./build/types/index.d.ts","default":"./build/types/index.js"},"./photo-receiver":{"react-native":"./src/photo-receiver/index.ts","types":"./build/photo-receiver/index.d.ts","default":"./build/photo-receiver/index.js"},"./ota-transport":{"react-native":"./src/ota-transport/index.ts","types":"./build/ota-transport/index.d.ts","default":"./build/ota-transport/index.js"},"./debug":{"react-native":"./src/debug.ts","types":"./build/debug.d.ts","default":"./build/debug.js"},"./_private/*":null,"./build/*":null,"./src/*":null,"./app.plugin":"./app.plugin.js","./app.plugin.js":"./app.plugin.js","./package.json":"./package.json"},"scripts":{"build":"expo-module build","build:plugin":"expo-module build plugin","clean":"expo-module clean","test":"expo-module test","test:release-metadata":"node --test scripts/*.test.mjs","prepare":"EXPO_NONINTERACTIVE=1 expo-module build && EXPO_NONINTERACTIVE=1 expo-module build plugin","prepack":"node scripts/inject-ios-sdk-version.mjs","postpack":"node scripts/inject-ios-sdk-version.mjs --restore","write:release-metadata":"node scripts/write-release-metadata.mjs","verify:release-package":"node scripts/verify-release-package.mjs","prepublishOnly":"expo-module prepublishOnly","lint":"expo-module lint","expo-module":"expo-module","open:ios":"xed example/ios","open:android":"open -a \"Android Studio\" example/android"},"keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"repository":{"type":"git","url":"git+https://github.com/tetramo-labs/glassly.git","directory":"mobile/modules/bluetooth-sdk"},"bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"author":{"name":"Glassly"},"license":"MIT","homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{},"devDependencies":{"@types/node":"^25.9.3","expo-module-scripts":"^56.0.3","typescript":"~5.9.2"},"peerDependencies":{"@expo/config-plugins":">=8.0.0","@types/react":">=18.0.0","expo":">=49.0.0","react":">=18.0.0","react-native":">=0.72.0"},"readmeFilename":"README.md","_id":"@glassly/bluetooth-sdk@0.1.0-dev.122","_integrity":"sha512-PzWBxG3DjnBAgGsW1+vKLNRrymhmMGGC4gf5LvUrnkPV0uQ9RGELASwexCyRxJmXTP5Wfz3Adfz3T1O3s0OjUg==","_resolved":"/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.122.tgz","_from":"file:/home/runner/work/glassly/glassly/release-output/glassly-bluetooth-sdk/glassly-bluetooth-sdk-0.1.0-dev.122.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-PzWBxG3DjnBAgGsW1+vKLNRrymhmMGGC4gf5LvUrnkPV0uQ9RGELASwexCyRxJmXTP5Wfz3Adfz3T1O3s0OjUg==","shasum":"26f070933e90994a45c414f4529ce7a5ec80c328","tarball":"https://registry.npmjs.org/@glassly/bluetooth-sdk/-/bluetooth-sdk-0.1.0-dev.122.tgz","fileCount":561,"unpackedSize":92569056,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDXR/aidB2XHVDyVAn7ubjCOcvRWZumPIgUzpBpB98ThwIgScHhADGPBjEpOIgmnYbIEakPZHV1ObCkRCfAfHin01Q="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c89df8a8-0c0f-4adc-b8d9-144094d74596"}},"directories":{},"maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bluetooth-sdk_0.1.0-dev.122_1788396752778_0.5361480166955648"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-28T16:47:03.348Z","modified":"2026-09-03T00:52:33.582Z","0.1.0-dev.26":"2026-08-28T16:47:03.961Z","0.1.0-dev.27":"2026-08-28T16:59:23.211Z","0.1.0-dev.29":"2026-08-28T17:07:16.092Z","0.1.0-dev.31":"2026-08-28T17:19:18.179Z","0.1.0-dev.34":"2026-08-28T17:31:07.355Z","0.1.0-dev.35":"2026-08-28T17:42:29.569Z","0.1.0-dev.36":"2026-08-28T18:03:25.132Z","0.1.0-dev.38":"2026-08-28T18:18:49.015Z","0.1.0-dev.39":"2026-08-28T18:33:28.721Z","0.1.0-dev.41":"2026-08-28T18:47:41.586Z","0.1.0-dev.42":"2026-08-28T19:07:59.529Z","0.1.0-dev.43":"2026-08-28T19:44:25.690Z","0.1.0-dev.44":"2026-08-28T20:10:06.293Z","0.1.0-dev.45":"2026-08-28T20:38:54.110Z","0.1.0-dev.46":"2026-08-28T21:13:46.103Z","0.1.0-dev.47":"2026-08-28T21:45:44.521Z","0.1.0-dev.50":"2026-08-28T22:14:11.230Z","0.1.0-dev.51":"2026-08-28T22:36:42.833Z","0.1.0-dev.52":"2026-08-28T23:09:05.226Z","0.1.0-dev.53":"2026-08-28T23:38:27.885Z","0.1.0-dev.54":"2026-08-29T00:10:23.194Z","0.1.0-dev.55":"2026-08-29T00:39:44.053Z","0.1.0-dev.56":"2026-08-29T01:16:26.077Z","0.1.0-dev.57":"2026-08-29T01:46:59.876Z","0.1.0-dev.59":"2026-08-29T02:15:26.351Z","0.1.0-dev.61":"2026-08-29T02:51:41.277Z","0.1.0-dev.62":"2026-08-29T17:16:57.591Z","0.1.0-dev.89":"2026-09-01T00:53:32.192Z","0.1.0-dev.90":"2026-09-01T01:16:13.474Z","0.1.0-dev.96":"2026-09-01T14:53:00.485Z","0.1.0-dev.97":"2026-09-01T15:30:06.409Z","0.1.0-dev.98":"2026-09-01T18:02:09.883Z","0.1.0-dev.99":"2026-09-01T18:30:47.971Z","0.1.0-dev.100":"2026-09-01T19:05:54.822Z","0.1.0-dev.101":"2026-09-01T20:25:50.076Z","0.1.0-dev.102":"2026-09-01T23:06:14.810Z","0.1.0-dev.103":"2026-09-02T01:17:22.977Z","0.1.0-dev.104":"2026-09-02T01:49:49.106Z","0.1.0-dev.105":"2026-09-02T02:51:23.847Z","0.1.0-dev.106":"2026-09-02T04:37:57.461Z","0.1.0-dev.107":"2026-09-02T04:52:45.543Z","0.1.0-dev.109":"2026-09-02T05:30:09.138Z","0.1.0-dev.110":"2026-09-02T06:02:07.805Z","0.1.0-dev.111":"2026-09-02T06:36:18.878Z","0.1.0-dev.112":"2026-09-02T14:11:52.820Z","0.1.0-dev.113":"2026-09-02T16:37:02.843Z","0.1.0-dev.114":"2026-09-02T17:25:43.271Z","0.1.0-dev.115":"2026-09-02T18:02:24.488Z","0.1.0-dev.116":"2026-09-02T18:33:17.930Z","0.1.0-dev.117":"2026-09-02T19:32:34.641Z","0.1.0-dev.118":"2026-09-02T21:01:01.500Z","0.1.0-dev.119":"2026-09-02T21:47:13.397Z","0.1.0-dev.120":"2026-09-02T22:48:15.546Z","0.1.0-dev.121":"2026-09-03T00:16:45.766Z","0.1.0-dev.122":"2026-09-03T00:52:33.435Z"},"bugs":{"url":"https://github.com/tetramo-labs/glassly/issues"},"author":{"name":"Glassly"},"license":"MIT","homepage":"https://github.com/tetramo-labs/glassly/tree/main/mobile/modules/bluetooth-sdk#readme","keywords":["react-native","expo","smart-glasses","bluetooth","ble","ar-glasses"],"repository":{"url":"git+https://github.com/tetramo-labs/glassly.git","type":"git","directory":"mobile/modules/bluetooth-sdk"},"description":"SDK for communicating with smart glasses","maintainers":[{"name":"fosse","email":"fossephate@gmail.com"}],"readme":"","readmeFilename":""}