{"_id":"nn-stream-duplex","_rev":"29-730866b9ecf4056215d2d819b3c20f41","name":"nn-stream-duplex","dist-tags":{"latest":"1.0.14"},"versions":{"0.4.0":{"name":"nn-stream-duplex","version":"0.4.0","keywords":["react-native","expo"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.4.0","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"d18f4f450982088438e59a612486bbf3f5d67814","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.4.0.tgz","fileCount":31,"integrity":"sha512-L9hErf0j2eZOKdtjZTlpbAzmRrzO2IYVLevwiWN1xqUDXTAdBkCmY/q7ALLXbVd0va/ep6yfp/B4+9YDbq+GUw==","signatures":[{"sig":"MEUCIEQ+eU0qS2g35nxzWVBPKm4wVL5HtF4z1uUhj8X8o16mAiEA2/c8JcduE6ZRGovwLn0R6gxopAOs7chjBDNuHn/AV/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92079},"main":"build/index.js","types":"build/index.d.ts","gitHead":"454443e77060b8c0e7d19866d88088082c08ea7a","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","expo-modules-core":"*","@types/react-native":"*","expo-module-scripts":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.4.0_1759480975447_0.4064054955757581","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"nn-stream-duplex","version":"0.4.1","keywords":["react-native","expo"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.4.1","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"b2889befc75d599a44913d40882e401b24f7abf9","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.4.1.tgz","fileCount":31,"integrity":"sha512-21oZfzG8DuZsvRuxNchdAGZGCJgYTDMnoN45vSGCa8Es9M4WMMnhaDx0tEIj1WdFkNiQTU5FsQRpSyCbjL0AjA==","signatures":[{"sig":"MEUCIQDUR9McS5MfYGyYRfhZtBqG5ViiwWCvfotxNhDdqPRCewIgaOsUTZeeV5uRWdtlEGFxOgjxbXjKgDcUf+ay0qqzQkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92220},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2abf6771887a560b8dee4e00b0b1ee401e8e8a1f","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","expo-modules-core":"*","@types/react-native":"*","expo-module-scripts":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.4.1_1760337402584_0.9482895734064212","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"nn-stream-duplex","version":"0.5.0","keywords":["react-native","expo"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.5.0","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"723264ff1980329c7067e973d33ddab30dd5ff6e","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.5.0.tgz","fileCount":31,"integrity":"sha512-IEfC27Asip67Cp2cBwDdH3AAf/cmpjQKV9Vk7V7/GDlOkMrPXj8bFljN3Zbu5layKkL09ZS6HHCvPBGDwl5nFQ==","signatures":[{"sig":"MEQCIGiHBeIZ84yz228C8VCaOf1HVzzGyo88XieGv9jj/M4wAiBPxL33SO5bnrz5f0zPkaaS3I1fmaTpwtN2Jr+VxHK4vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94096},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ca27087fc525045501351d5e8f6acffc2c2a6c3a","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","expo-modules-core":"*","@types/react-native":"*","expo-module-scripts":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.5.0_1760668869401_0.6983026241883721","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"nn-stream-duplex","version":"0.5.1","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.5.1","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"fd3eae4ea62c5cbeaac473d75ebf4fb6a23ef4d9","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.5.1.tgz","fileCount":274,"integrity":"sha512-PWo3rFXxHp9J3FtiZ5QTc1Z/DGWfcVzgrc1Lrakidx1Q4lb+SJ0OHrLHPnrnAIHSXHuyzYnIsP8HD1yAsZ0Faw==","signatures":[{"sig":"MEUCIQCEs94/Rk/69TMsqlEvoVpnXWSawwfrMkALCSc7FRsZCwIgAeW98ZwUJxV+NJFUziQZI/DA88REjONvHP3DrC+7u6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1700669},"main":"build/index.js","types":"build/index.d.ts","gitHead":"97411de80a264a36a6e44a07e5399f143c1214a1","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","expo-modules-core":"*","@types/react-native":"*","expo-module-scripts":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.5.1_1760669618996_0.5803311108212508","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"nn-stream-duplex","version":"0.5.2","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.5.2","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"49cc65819381a40b1d25ddeb970bfe983412e48d","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.5.2.tgz","fileCount":274,"integrity":"sha512-7hBKcvGb9ChIcddfV/7ECHGyi9bE+EB2zQk45WLIFnqt1CjwKQmf+K3b7/zhZk48nmjxh7ORYfua4ocDYqJVjg==","signatures":[{"sig":"MEYCIQDXxD6ayi9H6PKcrDUQOAoc4J9ZZk/Aps85TmbMCy8otgIhAN68B5zYAebRH0k3Cs3Z6aXyDtj2VRt5ssQ83b8s8zqU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1700669},"main":"build/index.js","types":"build/index.d.ts","gitHead":"97411de80a264a36a6e44a07e5399f143c1214a1","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","expo-modules-core":"*","@types/react-native":"*","expo-module-scripts":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.5.2_1760675992771_0.13935438568929426","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"nn-stream-duplex","version":"0.5.3","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.5.3","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"19e1293477aa02dd45994f4e6086b77f07f96145","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.5.3.tgz","fileCount":28,"integrity":"sha512-ZrCRihqXJV3ctoCWZEANMys2IhR9Hd7uO/FUid/9L0uVfTsxo6zlfIvx3F1KrCn5iA0ngGQy5nygDhiEQouw4A==","signatures":[{"sig":"MEUCIQCcAhR8yzBWWvbxH3f3n7V3qCLbFlEuNmyY7nPqZmHEDAIgBUiCYIzvbHZzsEhiq2G+85lZD957bV++RKv/uRB54w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86821},"main":"build/index.js","types":"build/index.d.ts","gitHead":"97411de80a264a36a6e44a07e5399f143c1214a1","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","expo-modules-core":"*","@types/react-native":"*","expo-module-scripts":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.5.3_1760676706583_0.382658713206977","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"nn-stream-duplex","version":"0.5.4","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.5.4","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"d050d9604d60b31bc9c3f570decfe7bdb3c6ad04","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.5.4.tgz","fileCount":28,"integrity":"sha512-rXtL0zcP7M9RD+TfaRUpAc/6SwDJ1je4e2LQAVh+oS5jrGY2JAq59qnzIHM+JgfN0zX5m8MxEGpsq3oaKv/FWw==","signatures":[{"sig":"MEYCIQCH/w/PDYItn3gjiPc6gcOOS0o0BaGpqe8cLiEKvNEleQIhAJyqokpYR2TZ2dOmDYWMcZxicUPBs/WQGdumA0q6fbOy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86759},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5391be9af5fa4b40d1711ea95354575561108069","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.5.4_1763441284578_0.48657316071389367","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"nn-stream-duplex","version":"0.5.5","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.5.5","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"9181764f21f476abd87a65e10c564552a993563a","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.5.5.tgz","fileCount":28,"integrity":"sha512-2Mb2kOa6F2i6pDffwD9OAITA5xwzij8IdM5AWhz7DX5T67TmJ5yatkyFOdVtlR4RsLehQiaAxoaVp4ZCmqTchQ==","signatures":[{"sig":"MEYCIQDySi/K8YQaVL0u2Uzi3H9qgkJ3Q3j4bMTnl3obuQEe+gIhAKj2obd+2XzhPhjMO4RzZiOKRs0fuNwq96T0/V3XaVNV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95210},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d5cc69d1b3fe76427671cb9437c4248bb2fcc1fe","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.5.5_1766119764742_0.06966976787422019","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"nn-stream-duplex","version":"0.5.7","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.5.7","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"b035f65424b20ef7e1a8e7174f19600d01e83053","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.5.7.tgz","fileCount":29,"integrity":"sha512-/VTQl8YJrm+vZDIDcenh6it5PX2WIacPjgIbVLmjrkzjA+XASTuXFGmHBbPiTqYqMjXZkEpGk2LFLX140eRjtg==","signatures":[{"sig":"MEUCIF77a5RreOwt2yVBbY9h0RSK5biHlsxC3r7Cy/gH6YIRAiEAjsU1vqAU4qm3ZadKwBuyxHE4Us+kZBQepTy5655IyAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98371},"main":"build/index.js","types":"build/index.d.ts","gitHead":"194c76f4addd084eb6af8de14f3ae156572f02d7","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.5.7_1768982547427_0.25295283221846154","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"nn-stream-duplex","version":"0.6.0","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.6.0","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"6825155daffc08ad293a77bda203ae7ab7326113","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.6.0.tgz","fileCount":37,"integrity":"sha512-OmcgOtiDYEWovZNmM808fXngSRcjxDkGXuc6+iONpj+wphGaOr5A281iThQEl5oRx54XNn41MKDp6JufpqEOKg==","signatures":[{"sig":"MEYCIQDKtIgtxXnK16qu5J2+MFmYNvoWTAG9OE0LyCcmZWDuzQIhAOnvvugME3QkF4kc82gxD+y/vhEF3JzBSPn4fKLpa5EL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4826476},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7b032c550f25b0c92227cb0879c3f4e3327a5053","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.6.0_1772781526980_0.858171415729748","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"nn-stream-duplex","version":"0.6.1","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.6.1","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"87c678a907a63755dee7dfac6210225fe218ed98","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.6.1.tgz","fileCount":43,"integrity":"sha512-8Y216p6sNsYGEVtITTazv3wUkhQLYtaDkDtMYfgZDYS14OcaAR+JEkIXvejMUB+Ir791yvz6s+RFkPXK2zYq+w==","signatures":[{"sig":"MEUCIFRJ+YeM5wTdqaFZtYzAJ4xp+bj6lyvymjGyBDW9SqIOAiEAqDylQju1onxeusxYYV/M1nRadzzHmyiqysQnkJRQN5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7537691},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4fa594aa6376bb94553f3a47cee752ae8009598e","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.6.1_1774334452146_0.6467434202386799","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"nn-stream-duplex","version":"0.6.2","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.6.2","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"395b53c9ac768b1fc922416f27e1eaa4a8fe8066","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.6.2.tgz","fileCount":43,"integrity":"sha512-oizSEweV8KLqsftFkgUCgKOhMTDEtk2phHVnsPR5E+IuCT9msHSe5LkNvMUtpW+mUoG44W4ps+XNcLLjNGY+pQ==","signatures":[{"sig":"MEQCIBaNUTRMCY2bpYsY259MkHAH6Z57kASmfh5nlFWBlbfaAiAJ2KeRTGk8rp9iPBQuZOyVQs7/d0CWhtl+2P03TJqLKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7537758},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4fa594aa6376bb94553f3a47cee752ae8009598e","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.6.2_1774335616536_0.3910291585098651","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"nn-stream-duplex","version":"0.6.3","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.6.3","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"2a7ab367288b4292dbe7c7f74b61a3faf20e4a44","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.6.3.tgz","fileCount":43,"integrity":"sha512-LgBlk2tHfj9uOdFYcx6MRPvta1FtjopRKQqY4FA6dBwe++LLkXfMZbWmSiQTjtivZDOnnNONyIIt8CaXGttACw==","signatures":[{"sig":"MEUCIFrKcN9PTI52oneu7NOfbtYA/X9+4QJqkOIKrLiJDD1rAiEAt+3XpaIttRQTFKsmZ1WRLilZXViOM1YSrxV2DlQAhGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7547718},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4fa594aa6376bb94553f3a47cee752ae8009598e","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.6.3_1774337971133_0.602999636128069","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"nn-stream-duplex","version":"0.6.4","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.6.4","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"292692048772c209823b1ce2de52ac4b97b56f8a","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.6.4.tgz","fileCount":42,"integrity":"sha512-eVIgGDxU0nY3t3j9VL6NgrQpUnf0hJqRr8ZTWZFqpCrEw/TX6Pdg4eBoOWjBKecznw57mcLv8a6LbZfFI14DlQ==","signatures":[{"sig":"MEQCID1zzcRuhOwx+VxOq2r719pGUpUyKg9hOKshH1KjKOGgAiB/zch9hlcRFWwX/tZ6MvJVIL2EJ+ZCDO289xO3/VavFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5570751},"main":"build/index.js","types":"build/index.d.ts","gitHead":"92b3d28926cd47249d089a55533f8f3df30aebf8","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.6.4_1775201410733_0.38726857127460645","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"nn-stream-duplex","version":"0.6.5","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.6.5","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"3551d41c8935ae24edfda44c24f4a949ca09d295","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.6.5.tgz","fileCount":43,"integrity":"sha512-ZdMnqfYGb6sJApxTgBPkr6h0/VAEOSdSH93lgMEbkJ5Zybgx5xcCx/SlO0tcXNLdy2+Uf6aiIpKv5xvnSKGMKA==","signatures":[{"sig":"MEQCICT2XlQGYm2N2JkQgN/Ucx0qwYrGcuRgYVjj9TeuDuqrAiAWRnS3h5yVZSOVGDpD7X3gnuisDhxKKc08Q1XwH9dE/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7556961},"main":"build/index.js","types":"build/index.d.ts","gitHead":"92b3d28926cd47249d089a55533f8f3df30aebf8","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.6.5_1775214582952_0.15031251919740174","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"nn-stream-duplex","version":"0.6.6","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.6.6","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"c20a4dac255c24ea379bda249bb5f9770b407bc9","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.6.6.tgz","fileCount":42,"integrity":"sha512-FUVl4j4R25/b9tSbM5rtGM29TXV12/ZspR4B9yxNxAdmU7+lkhAVA/6s9G+bfkVOxzkaJXHtngzX6xMwsJbFdg==","signatures":[{"sig":"MEUCIQDZGGIJWkBe0pIC0qVlIfMH3/wOEf4aea1dF4R88C/0AgIgTzSgXsvDiKCxCujPmUE+nn5gjnsXrWTtHn0lLyxFC80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5574189},"main":"build/index.js","types":"build/index.d.ts","gitHead":"627fc7e10261a33fb8e550dc5a0c70d6cc8f7fca","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.6.6_1775536047891_0.052561924556758566","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"nn-stream-duplex","version":"0.6.7","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@0.6.7","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"3e272b6dfc0529eb7d89074782c99eb5f40bfaf6","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-0.6.7.tgz","fileCount":43,"integrity":"sha512-QMOst8W6LE0jrF/VNTVPof8LJqNZt249XyhdiC0llNEQi2erX7bDutPkO762gqinMyjmmBD67A5BA9Gg0GT9XA==","signatures":[{"sig":"MEUCIQCmr4PppR7nyQuaQ1M17iL2qF68VqHL6tD6ftgZl9Oi3gIgd5ZyTun/W7FKnq/KWk0juseFcygEtVMHSxnEyGo01Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7561057},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e18809e2704653a3713ced09ff8dcb7d275ebc20","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_0.6.7_1776069019747_0.0963120046869479","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"nn-stream-duplex","version":"1.0.0","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.0","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"362e8b8cda7eb36f870211303e0f494f92227b90","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.0.tgz","fileCount":43,"integrity":"sha512-dZTLvoAbHcM2wZjWWtcXaY2wNS7NhgBJ2Iaw64svXCMm5NglteEPLPxqUyOTvx71K1J443BLyJ3MYwXMlXX/lw==","signatures":[{"sig":"MEUCIF6Z8dhaaTODQTRLw3qSiZ8qUd8khGf7Yf7lZBZwXVCtAiEAs6FnnGlodiSSDVIgzNoJBVnrc5r+IVAIUEx7Y+64L6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7573386},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f037317b70b4edd75f03be619ed28a5fabb3be81","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.0_1776419534650_0.45724394754676934","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"nn-stream-duplex","version":"1.0.1","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.1","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"adc89625a9828b6b35165720e54893404048afcb","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.1.tgz","fileCount":27,"integrity":"sha512-lNIphc+dM9gPrmG6rfzPnb7s1nFqmgic4YXoyfEzgPHH7+Yskqxo/azmV1RXoP3kfH85P5UZvg8Cu4lGNDFJdQ==","signatures":[{"sig":"MEYCIQCCZjDaYcgXq3fz3BxrAVMtxXoNesvRyMbWZqWAmwnzbAIhAIobonrn/yjI6IDPrZ3/A0sHj87VT0Og1T7puYN3Vd6K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4730882},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e7939a99a00414955d070880bb5c680d0c6546e7","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.1_1777610795251_0.10583954323864275","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"nn-stream-duplex","version":"1.0.2","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.2","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"99aed35834d5e443071bb5a78d87edd7c80ad5b8","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.2.tgz","fileCount":397,"integrity":"sha512-E6vAhIQEetWGzvlKwWtDpXF39wScRF8+k4V5k12OkAonm6zSoMoI4sErTh6Qx0rXqUZDPCl0+pDCBoeiGsIQxw==","signatures":[{"sig":"MEQCIEbKPbF36xzvNyiENpMS7tQesu1QsY5/KHWvSc3zp72RAiBjxLmgI6MgD78fkwKpbarzbEuKvPIexQ5XsbLaj471Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14477840},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e7939a99a00414955d070880bb5c680d0c6546e7","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.2_1777620870828_0.10677715786228825","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"nn-stream-duplex","version":"1.0.5","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.5","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"fcc2e4ab0fb265b4b2cfacd6cb07ea91b78ee24b","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.5.tgz","fileCount":47,"integrity":"sha512-WXPu0iacaxu8F1tCqyRkxZl1gd7hmoAFRP98Ymg2lVZU4NKqoklWx95sUe6YQwZBjf4AqoimPBhiPuNxf2pgGg==","signatures":[{"sig":"MEQCIDun61Xbv+B9RDp9p0CDigSTE546SDQcMpMJswb40e7kAiAg6iricJUb34FxdjBYGqG6PGDAF9h8xUUbIoZfADD8sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7621080},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e7939a99a00414955d070880bb5c680d0c6546e7","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.5_1777632724052_0.31422285385257376","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"nn-stream-duplex","version":"1.0.7","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.7","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"cc4fc5ad97c4e873362863bb6cff012c4acea94f","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.7.tgz","fileCount":44,"integrity":"sha512-FY8RdlO08AjqEA929I1+b+0NNQB0S+9SvX7HE3vTZp3eoPVHD8/XptoiPwazC39TLS74EXMlGdF/lFJB2L6pKQ==","signatures":[{"sig":"MEUCIB345tTv4TqZfPCda/3hrVwHVqjYZLZ3jm8YUzlocIIpAiEAnxQEAUwJ8D3/dbbcadndeHiJnv2B0MUB4rV7p/MkfGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7576433},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e7939a99a00414955d070880bb5c680d0c6546e7","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.7_1777637026265_0.3556039397713413","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"nn-stream-duplex","version":"1.0.8","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.8","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"489c72139cb2caa71fe2f848cbc69ea69defbe72","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.8.tgz","fileCount":44,"integrity":"sha512-i2TKtCSoVVVNTrknqwCBemanly8UKM36uXbEocxldhhWN4jrKaZCLpxGMQ/FrCuNG1T8FFfPiY4AXk9kgnUKqQ==","signatures":[{"sig":"MEUCIFk3prHwXbVJTc3tk7UiKUE2E2Rol7uIADmUywx/URLrAiEAiPUuwqU7rNoIzn4sF37EtcVv2xdmtnJ/NnalbCIUSXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7602182},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c782dc645749ff35bd7baf46dc0838f39100b942","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.8_1777782823686_0.526084071766139","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"nn-stream-duplex","version":"1.0.9","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.9","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"f071bd6692292e89421a9bbb7efd2c2cd3e61e55","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.9.tgz","fileCount":44,"integrity":"sha512-cOZpuOV1dqmgkMM7QkJOhcZLS9HBVjHXSNExRzJGz8xeq3Dz3PFEJQed2ck9xubcutOhfL1OXEZG439PEomfGg==","signatures":[{"sig":"MEUCIQCHS9BDzJrXaLVwZVEzoGyZGyfwZ1oXkiX+mHNX8tEqZwIgAgCC+V70JyUESPnG5257Bp2BipJkVMlUyEEYBCR7dT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7609768},"main":"build/index.js","types":"build/index.d.ts","gitHead":"cd576760ff1e07d3608c206e65a4d39b8e38180e","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.9_1778211470124_0.9771193116828323","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"nn-stream-duplex","version":"1.0.10","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.10","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"90c26defcb29a36b4930541a3e8fdc2cfe11205b","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.10.tgz","fileCount":44,"integrity":"sha512-EllBFEFZX+gWn8cTYnLMp08WTQGExMr8KKNP9cy2LnQkMo06GIXBO7ZivC8R/pyh4acFSfKlVw/jPM7H+tfLvg==","signatures":[{"sig":"MEUCIEosCseUaie/SipVJI+Cz37A3t0KwMmL+QHc93n9NMceAiEA3xEgFH+CesvDw9GAsyFbq44PgSEIKASZrqcIg+6Lg2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7610060},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4e2e14c69f6550339c91f64403f98971dda1071a","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.10_1778480220122_0.938029489519028","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"nn-stream-duplex","version":"1.0.11","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.11","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"dc39d2894f2c11d265fa7d3df8ebb739f2f7865b","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.11.tgz","fileCount":44,"integrity":"sha512-3mXUzWxBcNHY+u0CNa1amwRkzFv6l6UJ0tHOvXao+Ts5NhNfj07V50K5CtIqvBijQlJjv9E4F69+bH2SXCngmA==","signatures":[{"sig":"MEUCIQD9aniK37WZs9QAm9AQea3UAa9uhQtmsS9hPQtmlM+VfAIgB0eB4P9TGyFjLwQmWO9EnUsINUWOPPaigeGn7MO+hHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7658790},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4fbacca56662dfb0ce3b37becca0c5f28354eef3","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.11_1778593614400_0.7677223135264593","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"nn-stream-duplex","version":"1.0.12","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.12","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"c48f01fa64cc6d9c32c38f349bd5c39047710d10","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.12.tgz","fileCount":740,"integrity":"sha512-cxWHrh1FCZBWg40bkomNkG8kwJWmqTtC5uiqkzvoCVm+3tx3+dJddLxDQ1MODYLF1xfxlQFF6R8f7YiW318qBQ==","signatures":[{"sig":"MEQCIBw3dqCfbMorkE0czDUpOL6WJcO1d6CtN5RsshIZQBKFAiBzjEKuuwHzOl0nuE6mMuqKnH2atOIJSCebVNQCGd5j+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49034311},"main":"build/index.js","types":"build/index.d.ts","gitHead":"627030e0a6950c3a52a62613e82af523a102d230","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.12_1778937742964_0.2710886391784231","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"nn-stream-duplex","version":"1.0.13","keywords":["rn"],"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","_id":"nn-stream-duplex@1.0.13","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"homepage":"https://github.com/NamReplIT/expo-utils#readme","bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"dist":{"shasum":"c2a30f6a3ded47c1b22fc57894b5a7b883595688","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.13.tgz","fileCount":743,"integrity":"sha512-QtL1doZys8NFgGErpm4loEG/x1bXmUAMyLd7bfK94016bje26qL12e1LvNLx3MB2yIgtbAgoLpf9KmWN2MHNyA==","signatures":[{"sig":"MEQCIB1WpUP5GWSzAZpB4sLT7cDeZQZiqShnIc3fI85NUwoTAiB2dxBmzAvxd3537UipF2JdwNhUJ8gn4QAp33homh/a0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49369724},"main":"build/index.js","types":"build/index.d.ts","gitHead":"fd9b27f92bafc1627752b3a573f25ce68c2058ab","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"open -a \"Xcode\" example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly"},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"repository":{"url":"git+https://github.com/NamReplIT/expo-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"NN Stream Audio","directories":{},"_nodeVersion":"20.19.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"expo":"*","react":"*","expo-asset":"*","@types/react":"*","react-native":"*","@types/react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/nn-stream-duplex_1.0.13_1780399842152_0.6338923910748788","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"nn-stream-duplex","version":"1.0.14","description":"NN Stream Audio","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"expo-module build","clean":"expo-module clean","lint":"expo-module lint","test":"expo-module test","prepare":"expo-module prepare","prepublishOnly":"node -e \"const fs=require('fs'); const missing=[]; if(!fs.existsSync('ios/Frameworks/NNStreamDuplexCore.xcframework')){missing.push('ios/Frameworks/NNStreamDuplexCore.xcframework')} if(!fs.existsSync('android/libs/nn-stream-duplex-core.aar')){missing.push('android/libs/nn-stream-duplex-core.aar')} if(missing.length){console.error('\\n❌ Cannot publish: missing prebuilt binaries:\\n  - '+missing.join('\\n  - ')+'\\n\\nRun ./prebuild.sh first.\\n'); process.exit(1)}\" && expo-module prepublishOnly","expo-module":"expo-module","open:ios":"open -a \"Xcode\" example/ios","open:android":"open -a \"Android Studio\" example/android"},"keywords":["rn"],"repository":{"type":"git","url":"git+https://github.com/NamReplIT/expo-utils.git"},"bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","homepage":"https://github.com/NamReplIT/expo-utils#readme","dependencies":{},"devDependencies":{},"peerDependencies":{"@types/react":"*","@types/react-native":"*","expo":"*","expo-asset":"*","react":"*","react-native":"*"},"_id":"nn-stream-duplex@1.0.14","gitHead":"94949e243faedf950a525abff4a8e9a0d1cf1108","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-iq9/qL0I8jF6RY27QVkrtZL8QKiREjviVULfrmSovCqyTmfO4WqUBPuObH6vegQS4AFZ5nulE2JFQ3GqFBa1fw==","shasum":"21e48a4ab6c65505d1d3e765a8d90e685cad2513","tarball":"https://registry.npmjs.org/nn-stream-duplex/-/nn-stream-duplex-1.0.14.tgz","fileCount":744,"unpackedSize":49648322,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCJ7t4C0Ylli33tTXWOAtWolLPNJGD3N1/h0n8HSE1dwIhALKI2lAixYawz9LIMYZFE9t4wr9CollzDAxQqns1QWW3"}]},"_npmUser":{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"},"directories":{},"maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nn-stream-duplex_1.0.14_1782460404843_0.48896225388044967"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-03T08:42:55.446Z","modified":"2026-06-26T07:53:25.352Z","0.4.0":"2025-10-03T08:42:55.630Z","0.4.1":"2025-10-13T06:36:42.760Z","0.5.0":"2025-10-17T02:41:09.646Z","0.5.1":"2025-10-17T02:53:39.245Z","0.5.2":"2025-10-17T04:39:52.985Z","0.5.3":"2025-10-17T04:51:46.749Z","0.5.4":"2025-11-18T04:48:04.770Z","0.5.5":"2025-12-19T04:49:24.882Z","0.5.7":"2026-01-21T08:02:27.594Z","0.6.0":"2026-03-06T07:18:47.281Z","0.6.1":"2026-03-24T06:40:52.498Z","0.6.2":"2026-03-24T07:00:16.941Z","0.6.3":"2026-03-24T07:39:31.480Z","0.6.4":"2026-04-03T07:30:11.085Z","0.6.5":"2026-04-03T11:09:43.311Z","0.6.6":"2026-04-07T04:27:28.223Z","0.6.7":"2026-04-13T08:30:20.119Z","1.0.0":"2026-04-17T09:52:14.972Z","1.0.1":"2026-05-01T04:46:35.521Z","1.0.2":"2026-05-01T07:34:31.307Z","1.0.5":"2026-05-01T10:52:04.390Z","1.0.7":"2026-05-01T12:03:46.600Z","1.0.8":"2026-05-03T04:33:44.043Z","1.0.9":"2026-05-08T03:37:50.471Z","1.0.10":"2026-05-11T06:17:00.551Z","1.0.11":"2026-05-12T13:46:54.807Z","1.0.12":"2026-05-16T13:22:23.639Z","1.0.13":"2026-06-02T11:30:42.696Z","1.0.14":"2026-06-26T07:53:25.236Z"},"bugs":{"url":"https://github.com/NamReplIT/expo-utils/issues"},"author":{"name":"NamReplIT","email":"89992703+NamReplIT@users.noreply.github.com"},"license":"MIT","homepage":"https://github.com/NamReplIT/expo-utils#readme","keywords":["rn"],"repository":{"type":"git","url":"git+https://github.com/NamReplIT/expo-utils.git"},"description":"NN Stream Audio","maintainers":[{"name":"namnguyen.repl.it","email":"namnguyen.repl.it@gmail.com"}],"readme":"# nn-stream-duplex\n\nNN AppState\n\n# API documentation\n\n- [Documentation for the main branch](https://github.com/expo/expo/blob/main/docs/pages/versions/unversioned/sdk/nn-stream-duplex.md)\n- [Documentation for the latest stable release](https://docs.expo.dev/versions/latest/sdk/nn-stream-duplex/)\n\n# Installation in managed Expo projects\n\nFor [managed](https://docs.expo.dev/versions/latest/introduction/managed-vs-bare/) Expo projects, please follow the installation instructions in the [API documentation for the latest stable release](#api-documentation). If you follow the link and there is no documentation available then this library is not yet usable within managed projects &mdash; it is likely to be included in an upcoming Expo SDK release.\n\n# Installation in bare React Native projects\n\nFor bare React Native projects, you must ensure that you have [installed and configured the `expo` package](https://docs.expo.dev/bare/installing-expo-modules/) before continuing.\n\n### Add the package to your npm dependencies\n\n```\nnpm install nn-stream-duplex\n```\n\n### Configure for iOS\n\nRun `npx pod-install` after installing the npm package.\n\n### Configure for Android\n\n# Contributing\n\nContributions are very welcome! Please refer to guidelines described in the [contributing guide](https://github.com/expo/expo#contributing).\n","readmeFilename":"README.md"}