{"_id":"react-airplay","_rev":"37-dab23ff3a821b41cadf46d5b8cc4f88f","name":"react-airplay","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"react-airplay","version":"1.0.0","keywords":["react-native","ios","airplay","cast"],"author":{"url":"https://github.com/tien","name":"Tien Nguyen Khac","email":"tiennguyenkhac1702@gmail.com"},"license":"MIT","_id":"react-airplay@1.0.0","maintainers":[{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"}],"homepage":"https://github.com/tien/react-airplay#readme","bugs":{"url":"https://github.com/tien/react-airplay/issues"},"dist":{"shasum":"11ecb6c16fb62a146d94432bdef3d04dc391ece3","tarball":"https://registry.npmjs.org/react-airplay/-/react-airplay-1.0.0.tgz","fileCount":52,"integrity":"sha512-xz+l9lErhL649CwJxGR9C6cwUaeU9fBXQ/zxSmGw/t5y4c0wnTfu00SoOq5dieLl+BgLfZUeVpSfT/SA55SilQ==","signatures":[{"sig":"MEYCIQDllN/JzaaRWrBEWA2pX7VgSUDZ67i2QewciIPe82lA4QIhAMVRR+VVj4aKZpwb7eH4Pk2SVhcgja4s9kYIEHgijA3V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQIalCRA9TVsSAnZWagAAnAoP/i0GsD6P5dtRHbEsqXfi\nER7C7qjMIdDFH2ysYp0eEnav7j1MKvnxTVEkFoWt9/6CDJFHPXs1BYaDunVJ\nPT9QJ6yYLk1kxxxEOGgStfIDK/zB+II2oyqLcUKJNCn7wWPVf7cnTRbCdMg+\nD0EilV8VDEO50WAc0t6dnLMY16W27JCo2wADrRBuywEjWPX3Cs59c/sLsYJF\nr/Xl8QNgyrbiYDD5wvM4Tvv039cvCrVlwQsiV0yfrVTh/rMT8r6AkcRdgGc8\n0RVyWDDWYVOJz9GDjMYi6YCyzZlgIyhNhG6WEGFzNSTx/+do3UyZOWR7Dd24\nLDOm05JEc/byhHFxQ4a9v359eDF7HHGrMmJhAhVf7p5f7tC4AGcygCZgnHLb\nBvPZmX7IYsQlBKFoLkp+c7vPt8HdJYlUQny/QSdHKKGq9N9qEYcifrPtDMLz\nmm0c7ouFxE01FuTHzp8H4vI9sIFLDVXK6dC3fx6/WlbEOgUrR+xvevdsLXDb\nnADf16syTswWeBY3vDhxKVP9mXzOPMMKB9W5t2j4IDmN7xl0UYjqlWQcSczR\nRN8C1ErqMnpbneiNylmptvNxS7MnxbQWMs1Oosf3tzL1+1U8ggMKKc3GYOzQ\ndxtbnIyzVIvYO/FxQaON0omTrYu2Q4HfakkHK5xirFhXP2DVwkVXNFujLnHV\nbVrP\r\n=52b/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","husky":{"hooks":{"pre-commit":"yarn lint && yarn typescript"}},"types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"9723f5492419f0f50f2a5760f750eafabe892769","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd ios && pod-install --quiet && cd ../example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tien/react-airplay.git","type":"git"},"_npmVersion":"7.0.15","description":"Airplay bridge for React Native","directories":{},"_nodeVersion":"15.4.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react-hooks/exhaustive-deps":"off"},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","react":"16.13.1","eslint":"^7.2.0","prettier":"^2.0.5","release-it":"^14.2.2","typescript":"^4.1.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.63.4","@types/react-native":"0.63.49","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-builder-bob":"^0.17.1","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-airplay_1.0.0_1614841509315_0.546507071157778","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.1":{"name":"react-airplay","version":"1.0.1","keywords":["react-native","ios","airplay","cast"],"author":{"url":"https://github.com/tien","name":"Tien Nguyen Khac","email":"tiennguyenkhac1702@gmail.com"},"license":"MIT","_id":"react-airplay@1.0.1","maintainers":[{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"}],"homepage":"https://github.com/tien/react-airplay#readme","bugs":{"url":"https://github.com/tien/react-airplay/issues"},"dist":{"shasum":"5dfd5a0c52f16e60e10b75fd526d1534fa090d41","tarball":"https://registry.npmjs.org/react-airplay/-/react-airplay-1.0.1.tgz","fileCount":46,"integrity":"sha512-Rlp4a4aIohx3DyneRZTXTbjG/kwGcil14JbqX7fcz8614G9KBkgounlm/OZJ1W878xyt4nmSSWinMw8LabfRuA==","signatures":[{"sig":"MEQCIC/Mp0eonfDmZnEVz9c5DNTqEo17dVpsq2Zit/QS59ouAiAd9o7lRsq4H5LWrIuXw+f3f91zJ+DiYL4Z9Ty+8k0hZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5VLMCRA9TVsSAnZWagAA/CAP/3/F5CPf8P+GqVNnXhb2\n5k5seA6vYjqb78gwIg0qfjB3djmDTvgEvIMARY2SiRu+iBRRYBMJk40KX+Wr\nIFKyKbaxlkuzH7vVgaLg7ktgqdQyFevLRdZ/PEnhHc3zcpIv5TFpFx+9ndIm\nndUjWoZh95Gkbp67guTW/RjddC34jxxvEzAgy3XQ6uVXzXoR7tKHLyvZKi0Q\nGDXT3sN1vJMiuHJA1IsSbWj1Wc1dXF9hMdg83UnP7yAx4kmRcV6mtps/IW5F\nr05VG6kgGqmGkVXby8ALkFiCAh7B0THKIFvwdRafmsO5buL+TqIkqk3DPnmk\nKZ9LsMOhfYkBFp2C7oY7iANe3N5Iiol302tBcESazIkFPgg+iXbfJDzKOUZ7\nxGlUwIykt0kp7GOz4NwzXOUy1z+hMIqQqCuRXBbW5wMOQwx5T82rPGiRe5co\nEZ8ViVhHW3/hTSlEOQqJcIqasTJXes1OkoPoy8X2N5n87eT4qtvRHTuZ4kk9\n2zMsRJXzxF2aKHoMXmCwxJNqbWrBwI7LmJa0INeNa32dU8nUNmRnmqWtaNIJ\n8C4mbcXyB+LF3+f+2s2FTADarb0lqucK6g+0b7PZ/6b+ixRWNZEK33owwwku\nYV5+h4XzAvOB0so6SY8bVBcUlqQCWKxvPZ6xWmCPPxAsTqFwskDmKqe8iZ00\nU1L4\r\n=kqby\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"e78803db524fdc3edc87165c4acec839d0b5b12c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\" && cd ios && Pods/SwiftLint/swiftlint --strict","test":"jest","prepack":"bob build","release":"release-it","typescript":"tsc --noEmit","postpublish":"pinst --enable","_postinstall":"husky install","prepublishOnly":"pinst --disable"},"_npmUser":{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"},"repository":{"url":"git+https://github.com/tien/react-airplay.git","type":"git"},"_npmVersion":"7.18.1","description":"Airplay bridge for React Native","directories":{},"_nodeVersion":"16.4.2","react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","pinst":"^2.1.6","react":"17.0.1","eslint":"^7.30.0","prettier":"^2.3.2","release-it":"^14.10.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/react":"^17.0.13","react-native":"0.64.2","@commitlint/cli":"^12.1.4","@types/react-native":"0.64.10","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","react-native-builder-bob":"^0.18.1","@commitlint/config-conventional":"^12.1.4","@release-it/conventional-changelog":"^3.0.1","@react-native-community/eslint-config":"^3.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-airplay_1.0.1_1625641676218_0.212087744430556","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.2":{"name":"react-airplay","version":"1.0.2","keywords":["react-native","ios","airplay","cast"],"author":{"url":"https://github.com/tien","name":"Tien Nguyen Khac","email":"tiennguyenkhac1702@gmail.com"},"license":"MIT","_id":"react-airplay@1.0.2","maintainers":[{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"}],"homepage":"https://github.com/tien/react-airplay#readme","bugs":{"url":"https://github.com/tien/react-airplay/issues"},"dist":{"shasum":"4ecb9c8e94807149ccac6fa726d2a97d97c56c33","tarball":"https://registry.npmjs.org/react-airplay/-/react-airplay-1.0.2.tgz","fileCount":48,"integrity":"sha512-51AnQpOmkgX9YP1iiDwiIp2od3lxw8uJHA0XiOyny6amX9oDXEmhSkCUsCA1a4kJcbPkvhC/iTZZfIrC0YReNA==","signatures":[{"sig":"MEQCIHLOpNROt53o9oAQOH7zERwHA1bV0uwiJEobkLlXGr5yAiBi4qw/PevcGe5Ru09s+toN5nbILCyUKKE1BhP7roXXNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMIZcCRA9TVsSAnZWagAAnegP/icj9rKjh0PuKagLeJ4j\nlOFEh7tQk1/wrTvoEOVn0JWHU/ZPrrKua7T9FtWx5l14UDeYu/ZO0sNFzpCl\nZRihLGlBX4zlFY9qjARjFGcr9BbzLMWEdJ1jh1plQYYRUNXgDJlozuYKrW5S\nECmWF7l9Sbp6bSDu9l0L10oLyrFVtQeyMUWhTBwu12ZPtEvafhYDSxZ3ecRR\nSnbB17rw5Bwzez4IO2l3+nqsGnPeUgl9nHhPje7YlXFZ3gdCp1AOpOWjGZMT\nNS78M23K5xoVSQOY+/+CvA4VZapuqUUvBi4CWTIhWtiaVx+RfeEAYaOe1LRi\nzTZahCy3aSsq6pFPpVCv+SR78nhMUky/ovhfh13Tkj4fAYB1u4B2PyZ3yhNz\nVhEce+Ey8Osu7cjmloLble0Ds5+Zzvgb6lCQ7VyuiHQZngsv74dvNlHQ34xa\nHJKSQ/R5pPX65ZjruEHrfPHMzMxAfiBmWIp4ONZ9dK08lygbOZ58PmI8YcpW\nMtEA8MpfYXxa0tMTh0PyzA1/IK6PSAqjcOUo/KRyW3+iawTBl1wKejiZUC7F\nJG79Sex57mQfwDbLYkmnRZ7zVe77JgMTl+eZ1qbaEGrbAIC+rmijO+9h2Apg\nZ1R6q2DOegzSto59SK3STCBRhUv/YIES3Arp2f72nzEoAVISVzNXC9RzlpFQ\nMhBt\r\n=fRf0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"f255f5ec01a3d852a0d1531899862d62ad672ef5","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\" && cd ios && Pods/SwiftLint/swiftlint --strict","test":"jest","prepack":"bob build","release":"release-it","typescript":"tsc --noEmit","postpublish":"pinst --enable","_postinstall":"husky install","prepublishOnly":"pinst --disable"},"_npmUser":{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"},"repository":{"url":"git+https://github.com/tien/react-airplay.git","type":"git"},"_npmVersion":"7.15.0","description":"Airplay bridge for React Native","directories":{},"_nodeVersion":"16.8.0","react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","husky":"^7.0.2","pinst":"^2.1.6","react":"17.0.2","eslint":"^7.32.0","prettier":"^2.3.2","release-it":"^14.11.5","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/react":"^17.0.19","react-native":"0.65.1","@commitlint/cli":"^13.1.0","@types/react-native":"0.64.13","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.18.1","@commitlint/config-conventional":"^13.1.0","@release-it/conventional-changelog":"^3.3.0","@react-native-community/eslint-config":"^3.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-airplay_1.0.2_1630570075491_0.9861249907893253","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.0":{"name":"react-airplay","version":"1.1.0","keywords":["react-native","ios","airplay","cast"],"author":{"url":"https://github.com/tien","name":"Tien Nguyen Khac","email":"tiennguyenkhac1702@gmail.com"},"license":"MIT","_id":"react-airplay@1.1.0","maintainers":[{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"}],"homepage":"https://github.com/tien/react-airplay#readme","bugs":{"url":"https://github.com/tien/react-airplay/issues"},"dist":{"shasum":"41451f7508bad6e432916b6764cfb5514f642888","tarball":"https://registry.npmjs.org/react-airplay/-/react-airplay-1.1.0.tgz","fileCount":51,"integrity":"sha512-UR2JU6j5lesum+xJQ/P1Q4+A3mlgwCf/MTUqnEVvXL/pcCba/vSwkKVHBhLLsOFpW7Mr9m6LiJYb+xcU2zAB4Q==","signatures":[{"sig":"MEQCIGIRbnW+mSdlXBHbcTCmfioOm1l57rRNTLd7OTD8/J9hAiAhUdXYJ+tN7JYFb/65Z2gkuM0PNSCFPnL2vfxo4WmcXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNvdYCRA9TVsSAnZWagAAoK8P/idhorMC1wzpbDzDOZgg\nfXen/NyoASKrA1Dhfwbip97/3GOZOtAx/5ycm93yTgGjaqFIxJOqjP1cJG6Y\niCPmCsztKDYMv8z3ywiG6xrRMPt1kC97JRWtUv/Qc33kx/AC/hNgF5IWF4hA\nq7HQW2G/JkSO3ZCUa4tX7t+UjAarQU6mTTZOdQqZ2EakM49v3hGrQ6EppCAU\nI9W3SSUNA5fWM3yQh83h4G7iqGQbfBk7cpGyrdSqf3/Z6CJz95uEWUQMLzeO\no2Y8gfcIJEC/kisndfw1YIPhovXgElWvdWESvfkN6wTsy+LiGd/8AdeAaKrD\nBlp25cNDxYX6VunlZtLICQkMv8o8tNIJi+aerSxFYb8t/NeshfwYncnUbvic\n5VzzxhfXd0JZ+aNQ9/FgBTqMKxrjjefIY1qAwHlMbTLgBbBSK34+/msUQQdt\nqbloM7yqtBI8YkqxaR0g+pIEkaL2VbbYe3iJA6VyBkTLYVmIU+2uIgxwtn0P\nmyfr9CC35NuwW3LqJ5tUnguFliv//LH1eYZfHnz52aYBuinKq+zejOrVl58H\nzOaNQH2unbFTRC3twnAocvGWH09IYdrrauxv1oQfu00kyNu+E2jjpAnunTWj\nQHu7f41blI+qb1TL37EkiGVIJNUXMwGTXxoNBG+D8bsrUzy7kt2fg2qVS4vc\nClqK\r\n=kT2c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"dc295f0cc16fb7de2497819c63d9de7b637a6769","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\" && cd ios && Pods/SwiftLint/swiftlint --strict","test":"jest","prepack":"bob build","release":"release-it","typescript":"tsc --noEmit","postpublish":"pinst --enable","_postinstall":"husky install","prepublishOnly":"pinst --disable"},"_npmUser":{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"},"repository":{"url":"git+https://github.com/tien/react-airplay.git","type":"git"},"_npmVersion":"7.15.0","description":"Airplay bridge for React Native","directories":{},"_nodeVersion":"16.8.0","react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","husky":"^7.0.2","pinst":"^2.1.6","react":"17.0.2","eslint":"^7.32.0","prettier":"^2.3.2","release-it":"^14.11.5","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/react":"^17.0.20","react-native":"0.65.1","@commitlint/cli":"^13.1.0","@types/react-native":"0.64.14","react-native-codegen":"^0.0.7","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.18.1","@commitlint/config-conventional":"^13.1.0","@release-it/conventional-changelog":"^3.3.0","@react-native-community/eslint-config":"^3.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-airplay_1.1.0_1630992215831_0.9733023393773497","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.1":{"name":"react-airplay","version":"1.1.1","keywords":["react-native","ios","airplay","cast"],"author":{"url":"https://github.com/tien","name":"Tien Nguyen Khac","email":"tiennguyenkhac1702@gmail.com"},"license":"MIT","_id":"react-airplay@1.1.1","maintainers":[{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"}],"homepage":"https://github.com/tien/react-airplay#readme","bugs":{"url":"https://github.com/tien/react-airplay/issues"},"dist":{"shasum":"56a876fc3ad903cbb997c631df46c220c9a641fe","tarball":"https://registry.npmjs.org/react-airplay/-/react-airplay-1.1.1.tgz","fileCount":48,"integrity":"sha512-rIuWJC9Pg6PiDhD7xst0sdRro4zgUROLmVFhqm1Ma54yULTaKSHnANzGb9Dax99pGZJoA3BnZnAHddxens5FKw==","signatures":[{"sig":"MEUCIQCJMLh/rhyCT5dXLilDHi3nb9lzosMJajT2AZSYUOBPAwIgJW8MN8ah3Vz4k0T9tjlWSGf37cET6caI+xQYgL2mYhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho2AsCRA9TVsSAnZWagAA5p8P/3J4dgnlGq4x1KZ++ivE\nZQRVzI3d1lCBddNQ5BjouzVphr96Efx7aEdvrm8n0A0b0gXbYK8cXuA6Qt0E\nxYwfAGtNL+IHOXUa4hfZzdJW3ora8OYcAoB/vbvXEqxb0M69URdTkE9mDK3m\n3GGatePKuqHLdNFt1e9xUvQIe7pqFLk/yUk1lTA8P0vzV/5VgqlIw2VzQKPq\n0esxYHw5DBue+D/M2Ga7OJ9ywTqrHMTgPjuT2uah4V/yuOULM14Gw9z7d/fw\nYKFBa/Bdh/0xw/jOO4lQFbNzyG1yQwKvoIlvRNtRXim3LwJnL+MHPkDZhtij\nY5WnCd+S9jDBXicSGGHYjQevMkCSsQYplCfDq70rZccDc2umAqeIldMgUuT/\n13vg7RiPzCXDt8y0Hpg3s73i0EwQQ4S+mgVUskqNE8yeF8d/UB+y9nXJHRHH\nx+1uQpbDpHCvKuoL3/MwlUpMzWozcaKskMysY93+mnIQksWOblsXjDs3L8CG\nSnu5my/7I1s0gMxd6RNsMEh7Fw6jVN10rlvF9rK1pf57T9K40cVzotxRTKdc\noyUQwX2sT4J1kL4N+v7DifK7CfZiERGmQjvHZ2EErAXEChCc4kktbSPBh7Ql\nQeD2hEezb2qyKTbT/7KYEcgUQTAObE1YGaftYqIMs89bO9p70o7OfbqyqRq5\nTtF2\r\n=PUJ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"7ceff9f78e42a95993b9f40b8115c00b8d1f57ad","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\" && cd ios && Pods/SwiftLint/swiftlint --strict","test":"jest","prepack":"bob build","release":"release-it","typescript":"tsc --noEmit","postpublish":"pinst --enable","_postinstall":"husky install","prepublishOnly":"pinst --disable"},"_npmUser":{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"},"repository":{"url":"git+https://github.com/tien/react-airplay.git","type":"git"},"_npmVersion":"8.1.0","description":"Airplay bridge for React Native","directories":{},"_nodeVersion":"16.13.0","react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","husky":"^7.0.2","pinst":"^2.1.6","react":"17.0.2","eslint":"^7.32.0","prettier":"^2.3.2","release-it":"^14.11.5","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/react":"^17.0.20","react-native":"0.65.1","@commitlint/cli":"^13.1.0","@types/react-native":"0.64.14","react-native-codegen":"^0.0.7","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.18.1","@commitlint/config-conventional":"^13.1.0","@release-it/conventional-changelog":"^3.3.0","@react-native-community/eslint-config":"^3.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-airplay_1.1.1_1638096940434_0.7311843545078514","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.2":{"name":"react-airplay","version":"1.1.2","keywords":["react-native","ios","airplay","cast"],"author":{"url":"https://github.com/tien","name":"Tien Nguyen Khac","email":"tiennguyenkhac1702@gmail.com"},"license":"MIT","_id":"react-airplay@1.1.2","maintainers":[{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"}],"homepage":"https://github.com/tien/react-airplay#readme","bugs":{"url":"https://github.com/tien/react-airplay/issues"},"dist":{"shasum":"90c0c98304bc9746dcfea6c99d5cac169a74f86d","tarball":"https://registry.npmjs.org/react-airplay/-/react-airplay-1.1.2.tgz","fileCount":48,"integrity":"sha512-elsnY0VLF5N0JqY+jdqFd28BmTnzhda0ljV4vTexFcdhrB6uht70J5QUN2E25U4Y0DWlcgprlxAYfWDbUOjTCQ==","signatures":[{"sig":"MEQCIFD1VF1bNRDG0KdfK/7Pl6Gaq8P6gh82VnTdGa8nJezeAiByQ+93a6uio+DYTMlEibCG6vNcEEjmI9K9aqQSgDB/Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCNznCRA9TVsSAnZWagAAoMYQAIIqqbAcJHjvnpSkU+vU\n6TOIgHz3gVfAUY7LIt48Aj0lt+G1z5KLAcut57yHR6FsS42gAHY/XbROs/Ob\nPuFutd5XYwpWDjQmkq34xvuxS6ozsYRrgtsgG/roeRvr4R/+koOBpCDCGK0/\nwe7XZzTNBmp/0plWeR4epXMNwHTDAq2litnlRjzz/8MenRFQl58khGI/Q2a/\noj42691ThkMEQr8O4Jj3qO75k19F/UId5tLsHs0WD7WSqBE812hmNku0+GdF\nUfFFb4C5An8zPtOyw+7zv/Esr5mio2vx7aC1RY2MdLGmv5l5VQJUr6DacW05\ntSaqZjjc31Qt5/99B2PFKu538skgNUHzavxbHEVkhdmqJaY9FmH1JTaHzE+g\nwRt9PYHhbaQYwlNDOGgWDo6iduiOczAPhHPSDVpPiRjKySay9Ge2PO9iwA66\nbgLVAMbPDFKa/Lc8p8RfGvzlVPtiamOeek2HUhNBWpmbUe9v9A0uuBZvI3fQ\nluQMa1LIN6V3XcZX5Jom3TZ/IGtEpgJ99uwgVXA5XWwa+sy8TujstjibIJwo\n3xd3OD+dVA+ZMnpzLbpnEQpLiK9JuoKpS/vUB65HgGrE64nbkNiNVpRcj9zr\nW9aEHZpEOS/VAVJLx8GWgqF6C7k3O2HGkkyKpEYIa1jK5CkPhJq8jpAIQgDQ\n/1Lr\r\n=0FFH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"d8433898fa812fca74dc60aa4c610feee50a0d19","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\" && cd ios && Pods/SwiftLint/swiftlint --strict","test":"jest","build":"bob build","prepack":"yarn build","release":"release-it","typescript":"tsc --noEmit","postpublish":"pinst --enable","_postinstall":"husky install","prepublishOnly":"pinst --disable"},"_npmUser":{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"},"repository":{"url":"git+https://github.com/tien/react-airplay.git","type":"git"},"_npmVersion":"8.1.2","description":"Airplay bridge for React Native","directories":{},"_nodeVersion":"16.13.2","react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.1","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","pinst":"^2.1.6","react":"17.0.2","eslint":"^7.32.0","prettier":"^2.5.1","release-it":"^14.12.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/react":"^17.0.20","react-native":"0.65.1","@commitlint/cli":"^16.1.0","@types/react-native":"0.64.14","react-native-codegen":"^0.0.7","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.18.2","@commitlint/config-conventional":"^16.0.0","@release-it/conventional-changelog":"^4.1.0","@react-native-community/eslint-config":"^3.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-airplay_1.1.2_1644748006816_0.7391461915549402","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.0":{"name":"react-airplay","version":"1.2.0","keywords":["react-native","ios","airplay","cast"],"author":{"url":"https://github.com/tien","name":"Tien Nguyen Khac","email":"tiennguyenkhac1702@gmail.com"},"license":"MIT","_id":"react-airplay@1.2.0","maintainers":[{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"}],"homepage":"https://github.com/tien/react-airplay#readme","bugs":{"url":"https://github.com/tien/react-airplay/issues"},"dist":{"shasum":"be277858656fa815d2f4f51020bc46babcdfcd71","tarball":"https://registry.npmjs.org/react-airplay/-/react-airplay-1.2.0.tgz","fileCount":48,"integrity":"sha512-Rt/c5PgqtGVQNhsamt7ldvykqXjaS3U0C3Q294I5D5ej8j9Mj1j7p6pyMYs2g2OR7ovX2A8PPcjadp9Q9UGSmQ==","signatures":[{"sig":"MEQCIAUIUmEcNMt36RH6qE8aP/Sh7hoLrX+lS7lXe4N6F5ArAiBzEnoAAgCoC+0sAYM4Gb20AiSdbcjBynAAd5fvmJDYrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig17cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr1Q/+PPzFIGt8lqSAOM64uvI1fu7fB0mDNWZcWicTbIJCFvzXB1ZN\r\n3AywoVbdm9xS/+GeLxVlLYy85M3ohh+lflOZ6k89v3RPtJ8XuUIu2EWXMCsj\r\no3yVLljmrvObGvo8u7dgE39aVNHxOgcOu45HcFFRixt8b3NFbXapT+8hi9/a\r\nBFd7wOJkqpsLK9gP92OHZ6c4PxFdXC4soTmnGsDOxJd15KV3hr9/+DuvCx9a\r\nIvGvbeikuRiM09D1CEQoMFogmz0joFISgucj3vCQrBRuUh4enQ++FdIC2Uv6\r\ngS/FbRZv2VGGUACea9ewgsJqwMZQji4zS/KtWwkPm8Ptqm+xtGZzZwDkjAKt\r\nwkmpp4nfRIJJSbx3zRBQWAa3+n7RAeR5fLm+GkOmJrcZAHTYW9FOfPplnFLf\r\nnDeEwX0NCxyxx3aZJnLVSsyWs3auY8Yxxqae1L8P4LFOPyDVn4A2OvlvfLba\r\nQ3mzhPZFMnEllayU7xihBaD2Qh+hKKaLp1oW3eyNbwKQ+JgaPDYrJQCAiabF\r\nLvgQ1FF5Z2fN9FMhck2ijUc5S9lOBvG6heTL90vIW6oPWdEm65YQRb4eJSwE\r\nVXkEPEH1tN/oB1UjpGScNpK//Rc0PGsmjM4vygWMbhYTPHXcE8EEwzAl8Eyc\r\n5rfILPjqTebVpHQ93koejX7iD1mcP0SPkb0=\r\n=MahI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"246bd94d38f83b6df7ec5510f2ecd612884dbee6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\" && cd ios && Pods/SwiftLint/swiftlint --strict","test":"jest","build":"bob build","prepack":"yarn build","release":"release-it","typescript":"tsc --noEmit","postpublish":"pinst --enable","_postinstall":"husky install","prepublishOnly":"pinst --disable"},"_npmUser":{"name":"tiennk","email":"tiennguyenkhac1702@gmail.com"},"repository":{"url":"git+https://github.com/tien/react-airplay.git","type":"git"},"_npmVersion":"8.5.5","description":"Airplay bridge for React Native","directories":{},"_nodeVersion":"16.15.0","react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.1.1","devDependencies":{"jest":"^27.5.1","husky":"^7.0.4","pinst":"^2.1.6","react":"17.0.2","eslint":"^7.32.0","prettier":"^2.5.1","release-it":"^14.12.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/react":"^17.0.20","react-native":"0.65.1","@commitlint/cli":"^16.1.0","@types/react-native":"0.64.14","react-native-codegen":"^0.0.7","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.18.2","@commitlint/config-conventional":"^16.0.0","@release-it/conventional-changelog":"^4.1.0","@react-native-community/eslint-config":"^3.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-airplay_1.2.0_1652776668010_0.5402445115711958","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.0.0":{"name":"react-airplay","version":"2.0.0","keywords":["react-native","ios","airplay","cast"],"author":"Tiến Nguyễn Khắc <tien.nguyenkhac@icloud.com> (https://tien.zone/)","license":"MIT","_id":"react-airplay@2.0.0","maintainers":[{"name":"tiennk","email":"tien.nguyenkhac@icloud.com"}],"homepage":"https://github.com/tien/react-airplay#readme","bugs":{"url":"https://github.com/tien/react-airplay/issues"},"dist":{"shasum":"978326677a88e3f4dc05899edc769ce6085e63b1","tarball":"https://registry.npmjs.org/react-airplay/-/react-airplay-2.0.0.tgz","fileCount":52,"integrity":"sha512-wfSbWclN8cdeeSgX38tUqP2fgvZdslBetl8/+WmZ1jAhdp7u3E4HouGYQLkd4PCK9v2F0oJIHxjGF5vg+sdcAA==","signatures":[{"sig":"MEUCIGXluaiCvAHmdKF+ypHrXCXfuCFsIdwboBQZLCUJlmk1AiEAoguK6sEyndLm8h5Jh9AwVIaBxZNuk0piDgaLQzPdiN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39818},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","volta":{"node":"24.14.0","yarn":"4.12.0"},"exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.ts","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"e335e69c91605d5bc5826e5f97514556ac6a7942","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","format":"prettier --write \"**/*.{js,ts,tsx,json,md}\" && clang-format -i ios/ReactAirplay/**/*.{h,mm}","prepack":"yarn build","typecheck":"tsc --noEmit","postinstall":"husky install","postpublish":"pinst --enable","format:check":"prettier --check \"**/*.{js,ts,tsx,json,md}\" && clang-format --dry-run -Werror ios/ReactAirplay/**/*.{h,mm}","prepublishOnly":"pinst --disable","publish:packages":"yarn build && yarn workspaces foreach -Apt --no-private npm publish --access public --tolerate-republish && yarn changeset tag"},"_npmUser":{"name":"tiennk","email":"tien.nguyenkhac@icloud.com"},"repository":{"url":"git+https://github.com/tien/react-airplay.git","type":"git"},"workspaces":[".","example"],"description":"Airplay bridge for React Native","directories":{},"codegenConfig":{"ios":{"componentProvider":{"AirplayButton":"AirplayButton"}},"name":"ReactAirplaySpec","type":"all","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","pinst":"^3.0.0","react":"19.2.4","eslint":"^9.39.4","del-cli":"^7.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.14","react-native":"0.84.1","@eslint/compat":"^2.0.3","@changesets/cli":"^2.30.0","@eslint/eslintrc":"^3.3.5","@types/react-native":"0.73.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.18","@react-native/babel-preset":"^0.84.1","@react-native-community/cli":"^20.1.2","@react-native/eslint-config":"^0.84.1","@changesets/changelog-github":"^0.6.0","@commitlint/config-conventional":"^20.5.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-airplay_2.0.0_1774068786244_0.7855563006866408","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["lefthook","eslint"],"version":"0.57.2","languages":"kotlin-objc"}},"2.0.1":{"name":"react-airplay","version":"2.0.1","keywords":["react-native","ios","airplay","cast"],"author":"Tiến Nguyễn Khắc <tien.nguyenkhac@icloud.com> (https://tien.zone/)","license":"MIT","_id":"react-airplay@2.0.1","maintainers":[{"name":"tiennk","email":"tien.nguyenkhac@icloud.com"}],"homepage":"https://github.com/tien/react-airplay#readme","bugs":{"url":"https://github.com/tien/react-airplay/issues"},"dist":{"shasum":"f913bcc823d0657fe82d8b5e3e6d1aee30e58d14","tarball":"https://registry.npmjs.org/react-airplay/-/react-airplay-2.0.1.tgz","fileCount":52,"integrity":"sha512-Obu38zi7NbQgIg/5+lSUi+kRSPDSqlCaSvWwwGAwtTwH+KLVWAbMpccyz/67N5wcugAXqMesGRLvXxPBZZEAFw==","signatures":[{"sig":"MEQCIHdtK7dmBblcDeo8dQOxOJFMls0nCs0eVErOCEuFpr/rAiBoxRp+C+KkJE5Yel1peb172eVf41lsCSd94q9kzPkB7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40167},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","volta":{"node":"24.14.0","yarn":"4.12.0"},"exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.ts","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"70f78e36bc69dbd6737e1846174f2816ce4eae2a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","format":"prettier --write \"**/*.{js,ts,tsx,json,md}\" && clang-format -i ios/ReactAirplay/**/*.{h,mm}","prepack":"yarn build && pinst --disable","postpack":"pinst --enable","typecheck":"tsc --noEmit","_postinstall":"husky","format:check":"prettier --check \"**/*.{js,ts,tsx,json,md}\" && clang-format --dry-run -Werror ios/ReactAirplay/**/*.{h,mm}","publish:packages":"yarn build && yarn workspaces foreach -Apt --no-private npm publish --access public --tolerate-republish && yarn changeset tag"},"_npmUser":{"name":"tiennk","email":"tien.nguyenkhac@icloud.com"},"repository":{"url":"git+https://github.com/tien/react-airplay.git","type":"git"},"workspaces":[".","example"],"description":"Airplay bridge for React Native","directories":{},"codegenConfig":{"ios":{"componentProvider":{"AirplayButton":"AirplayButton"}},"name":"ReactAirplaySpec","type":"all","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","pinst":"^3.0.0","react":"19.2.4","eslint":"^9.39.4","del-cli":"^7.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.14","react-native":"0.84.1","@eslint/compat":"^2.0.3","@changesets/cli":"^2.30.0","@eslint/eslintrc":"^3.3.5","@types/react-native":"0.73.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-builder-bob":"^0.40.18","@react-native/babel-preset":"^0.84.1","@react-native-community/cli":"^20.1.2","@react-native/eslint-config":"^0.84.1","@changesets/changelog-github":"^0.6.0","@commitlint/config-conventional":"^20.5.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-airplay_2.0.1_1774952598215_0.8216983588770459","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","tools":["lefthook","eslint"],"version":"0.57.2","languages":"kotlin-objc"}},"2.0.2":{"name":"react-airplay","version":"2.0.2","description":"Airplay bridge for React Native","packageManager":"yarn@4.12.0","volta":{"node":"24.14.0","yarn":"4.12.0"},"workspaces":[".","example"],"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"source":"./src/index.ts","types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js"},"./package.json":"./package.json"},"scripts":{"postinstall":"husky","prepack":"yarn build && pinst --disable","postpack":"pinst --enable","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","build":"bob build","test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","format":"prettier --write \"**/*.{js,ts,tsx,json,md}\" && clang-format -i ios/ReactAirplay/**/*.{h,mm}","format:check":"prettier --check \"**/*.{js,ts,tsx,json,md}\" && clang-format --dry-run -Werror ios/ReactAirplay/**/*.{h,mm}","publish:packages":"yarn build && yarn changeset publish"},"keywords":["react-native","ios","airplay","cast"],"repository":{"type":"git","url":"git+https://github.com/tien/react-airplay.git"},"author":{"name":"Tiến Nguyễn Khắc","email":"tien.nguyenkhac@icloud.com","url":"https://tien.zone/"},"license":"MIT","bugs":{"url":"https://github.com/tien/react-airplay/issues"},"homepage":"https://github.com/tien/react-airplay#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@changesets/changelog-github":"^0.6.0","@changesets/cli":"^2.30.0","@commitlint/config-conventional":"^20.5.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","@eslint/js":"^10.0.1","@react-native-community/cli":"^20.1.2","@react-native-community/eslint-config":"^3.2.0","@react-native/babel-preset":"^0.84.1","@react-native/eslint-config":"^0.84.1","@types/jest":"^30.0.0","@types/react":"^19.2.14","@types/react-native":"0.73.0","commitlint":"^20.5.0","del-cli":"^7.0.0","eslint":"^9.39.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","husky":"^9.1.7","jest":"^30.3.0","pinst":"^3.0.0","prettier":"^3.8.1","react":"19.2.4","react-native":"0.84.1","react-native-builder-bob":"^0.40.18","typescript":"^5.9.3"},"peerDependencies":{"react":"*","react-native":"*"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"fabric-view","languages":"kotlin-objc","tools":["lefthook","eslint"],"version":"0.57.2"},"codegenConfig":{"name":"ReactAirplaySpec","type":"all","jsSrcsDir":"src","ios":{"componentProvider":{"AirplayButton":"AirplayButton"}}},"gitHead":"dd9e17517bcd8221af91217bce7fcd94d611100c","_id":"react-airplay@2.0.2","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-iJFE6ss4FX5pjMrKzHjeUYlN823FaF974uatnZ3o9m3COI9WDqCvfISgDvwMk4vBsYEtM76fMGQUhQjLvcmxZw==","shasum":"2d6c32b3a123b473e1936b47d50e39c0ddc2393f","tarball":"https://registry.npmjs.org/react-airplay/-/react-airplay-2.0.2.tgz","fileCount":43,"unpackedSize":33640,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-airplay@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXMyOHpF6ESP9Ox+/JvSaWye1FkTGbV88ZZviwSORu7gIhAIerjEhGW51ETzzCALVsm1u6KqovNJPsxYsqsBTkqkJi"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35050a53-18bd-4d84-8167-247f13ae29b3"}},"directories":{},"maintainers":[{"name":"tiennk","email":"tien.nguyenkhac@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-airplay_2.0.2_1780832472802_0.6087938663469805"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-15T10:51:12.742Z","modified":"2026-06-07T11:41:13.298Z","0.1.1-alpha.0":"2021-02-15T10:51:12.902Z","0.1.1-alpha.1":"2021-02-15T11:33:18.121Z","0.1.1-alpha.2":"2021-02-15T20:07:59.923Z","0.1.1-alpha.3":"2021-02-15T20:42:17.113Z","0.1.1-alpha.4":"2021-02-15T22:25:33.951Z","0.1.1-alpha.5":"2021-02-15T23:48:02.710Z","0.1.1-alpha.6":"2021-02-16T04:15:27.759Z","0.1.1-beta.0":"2021-02-16T23:28:43.268Z","0.1.1-beta.1":"2021-02-17T01:24:27.000Z","0.1.1-beta.2":"2021-02-18T00:31:36.423Z","0.1.1-beta.3":"2021-02-19T12:34:59.317Z","1.0.0":"2021-03-04T07:05:09.536Z","1.0.1":"2021-07-07T07:07:56.358Z","1.0.2":"2021-09-02T08:07:55.666Z","1.1.0":"2021-09-07T05:23:36.033Z","1.1.1":"2021-11-28T10:55:40.617Z","1.1.2":"2022-02-13T10:26:47.144Z","1.2.0":"2022-05-17T08:37:48.191Z","2.0.0":"2026-03-21T04:53:06.391Z","2.0.1":"2026-03-31T10:23:18.364Z","2.0.2":"2026-06-07T11:41:12.926Z"},"bugs":{"url":"https://github.com/tien/react-airplay/issues"},"author":{"name":"Tiến Nguyễn Khắc","email":"tien.nguyenkhac@icloud.com","url":"https://tien.zone/"},"license":"MIT","homepage":"https://github.com/tien/react-airplay#readme","keywords":["react-native","ios","airplay","cast"],"repository":{"type":"git","url":"git+https://github.com/tien/react-airplay.git"},"description":"Airplay bridge for React Native","maintainers":[{"name":"tiennk","email":"tien.nguyenkhac@icloud.com"}],"readme":"# react-airplay\n\n[![npm](https://img.shields.io/npm/v/react-airplay)](https://www.npmjs.com/package/react-airplay)\n![NPM Downloads](https://img.shields.io/npm/dw/react-airplay)\n\nAirplay bridge for React Native.\n\n## Installation\n\n```sh\nyarn add react-airplay\nnpx pod-install\n```\n\n## Usage\n\n```tsx\nimport {\n  AirplayButton,\n  showRoutePicker,\n  useAirplayConnectivity,\n  useExternalPlaybackAvailability,\n  useAvAudioSessionRoutes,\n} from \"react-airplay\";\nimport { Button, Text, View } from \"react-native\";\n\nexport function App() {\n  const isAirplayConnected = useAirplayConnectivity();\n  const isExternalPlaybackAvailable = useExternalPlaybackAvailability();\n  const routes = useAvAudioSessionRoutes();\n\n  return (\n    <View>\n      {isExternalPlaybackAvailable && (\n        <>\n          <AirplayButton\n            prioritizesVideoDevices\n            tintColor=\"red\"\n            activeTintColor=\"blue\"\n            style={{\n              width: 24,\n              height: 24,\n            }}\n          />\n          <Button\n            title=\"Custom Button\"\n            onPress={() => showRoutePicker({ prioritizesVideoDevices: true })}\n          />\n        </>\n      )}\n      {routes.length > 0 && (\n        <Text>\n          Currently playing on{\" \"}\n          {routes.map((route) => route.portName).join(\", \")}\n        </Text>\n      )}\n    </View>\n  );\n}\n```\n\n### Note\n\nEnabling route detection increase power consumption, as per [Apple documentation](https://developer.apple.com/documentation/avfoundation/avroutedetector/2915762-isroutedetectionenabled). So be sure to un-mount the component when not in use, if that's not possible (e.g. when component is part of a `react-navigation` screen) the `enabled` option parameter can be used:\n\n```typescript\nimport { useIsFocused } from \"@react-navigation/native\";\nimport { useExternalPlaybackAvailability } from \"react-airplay\";\n\nconst isScreenFocused = useIsFocused();\n\nconst isExternalPlaybackAvailable = useExternalPlaybackAvailability({\n  enabled: isScreenFocused,\n});\n```\n\n## Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}