{"_id":"@apollosproject/react-native-airplay-btn","_rev":"9-2de3db50382bf7dcfe729c49546ec77d","name":"@apollosproject/react-native-airplay-btn","dist-tags":{"latest":"0.2.0"},"versions":{"0.2.0":{"name":"@apollosproject/react-native-airplay-btn","version":"0.2.0","keywords":["react-native","ios","AirPlay"],"author":{"name":"Vincent Wilson"},"license":"MIT","_id":"@apollosproject/react-native-airplay-btn@0.2.0","maintainers":[{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"dist":{"shasum":"19c1c7154e6c04fd4d5a5587faf6a69cb34d8a79","tarball":"https://registry.npmjs.org/@apollosproject/react-native-airplay-btn/-/react-native-airplay-btn-0.2.0.tgz","fileCount":74,"integrity":"sha512-yf5TRao2v+jq9LtzqAt4MBZ4OgYR01YsyfbU9TC8/D+M9TWkYTsU8uhWpwYyxN4K1dWBd9jagyDMU0fpcLhkPg==","signatures":[{"sig":"MEUCICwAeBihP5rYesigVDVoe9RmmBXTg3CiZXbJicLBrCpfAiEApgPWcsFg92GZ/xupabtbULJyE0p04i/0H2R9IjpnBAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYDGtCRA9TVsSAnZWagAA8SsP/2d2tQEtpiMQ964q0g+S\nZpq1HVWfhMbvmhKTIwduCyg/vKrO9YobmDJ4YpaD+xsENgtdeK238Kj38aYb\nzFqwT/Z427jkYlZqJH4If6l1wF1hYG5ltAERRPFw+VQAse53UfuwpSsI97XC\nzNRhIPu0LX9GLLh9F5Opw2Gy77gRNDVc6QKc/dls/zWyPKtrluxenJk6PQV+\nYwBFyOaeTTHQZV8I9OLFltTiPbiWFEWQv2qIwk8U+3FB5R3xJ+SPWitezZmi\nceX/iOtDNdHu0ZGWlBRBBC1+4NLPN/TAQHvHrS9S4zorMnFnzwXDWpDjl5pY\nF5FGdAstq2vbW52kEiAFUC7jisfKSteBAnZG4foRwgb3PGiwHQQaVQRcYIkr\nwfCqtr6+C8jcWTHm33uj4exNf35YXdZRQ/l1dW/fdqWLG6EQwNBvRR606bGN\n629986DaGsnTXHEt0HDbOziwg3M8GehR02/6tJJoFTmG3EWQ90algtZ0035Z\nNEaDPFRbrlgzv1QGND8w9AcqFOiXaQW35woL+TVYSwkJgZJWULClUROJnsQ/\nf+BBeEA6Guvl1UeWPqyhFA/nUK8yZN26gBYDtZnqnsdCApK2uWawQwLmnbaY\nn/EVCWp9aPAlqHe+i5OmNcJ0/5963RKgKbYczIGacon5zzwS+PF5zuPPOmGA\nbs0c\r\n=5/d6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"repository":{"url":"git@github.com:ndillon1/react-native-airplay-btn.git","type":"git"},"description":"AirPlay library for iOS","directories":{},"dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-airplay-btn_0.2.0_1566585261235_0.5774575674524189","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-08-23T18:34:21.049Z","modified":"2026-01-30T18:39:17.566Z","0.2.0":"2019-08-23T18:34:21.348Z"},"author":{"name":"Vincent Wilson"},"license":"MIT","keywords":["react-native","ios","AirPlay"],"repository":{"url":"git@github.com:ndillon1/react-native-airplay-btn.git","type":"git"},"description":"AirPlay library for iOS","maintainers":[{"email":"vince@classyh.at","name":"yungvincenzo"},{"email":"hi@convan.me","name":"conrad_vanl"},{"email":"micneeley14@gmail.com","name":"redreceipt"},{"email":"npm@differential.com","name":"didevshop"},{"email":"nick@differential.com","name":"nick-di"},{"email":"apps@apollos.app","name":"apollosadmin"},{"email":"nathan@differential.com","name":"nathanlewis.differential"}],"readme":"# react-native-airplay-btn\nAirPlay library for iOS\n\n## Installation with Automatic Linking\n```js\nnpm i react-native-airplay-btn --save\nreact-native link\n```\n\n### How to create listeners\n\n```js\nimport { AirPlayListener } from react-native-airplay-btn\n\nthis.airPlayAvailable = AirPlayListener.addListener('airplayAvailable', devices => this.setState({\n      airPlayAvailable: devices.available,\n})); --> returns a boolean\n\nthis.airPlayConnected = AirPlayListener.addListener('airplayConnected', devices => this.setState({\n      airPlayConnected: devices.connected,\n})); --> returns a boolean\n\n\n// Remove Listeners in componentWillUnmount\nthis.airPlayConnected.remove();\nthis.airPlayAvailable.remove()\n\n```\n\n## Methods\n\n```js\n  AirPlay.startScan();\n  \n  AirPlay.disconnect();\n```\n\n### Create AirPlay Button\n\n```js\nimport { AirPlayButton } from 'react-native-airplay-btn';\n\n<Button style={{ height: 30, width: 30, justifyContent: 'center', alignItems:'center' }} />\n```\n\nNote: The AirPlay Button does not show in the simulator\n\n\n## Author\n\nNadia Dillon\n","readmeFilename":"README.md"}