{"_id":"@douglowder/expo-av-route-picker-view","_rev":"4-a439e4aab545d11bc3726e44d4e00e79","name":"@douglowder/expo-av-route-picker-view","description":"React Native wrapper for the iOS AVRoutePickerView (selector for AirPlay devices)","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@douglowder/expo-av-route-picker-view","version":"0.0.1","keywords":["react-native","expo","expo-av-route-picker-view","ExpoAvRoutePickerView"],"author":{"url":"https://github.com/douglowder","name":"Douglas Lowder","email":"douglowder@mac.com"},"license":"MIT","_id":"@douglowder/expo-av-route-picker-view@0.0.1","maintainers":[{"name":"douglowder","email":"douglowder@mac.com"}],"homepage":"https://github.com/douglowder/expo-av-route-picker-view#readme","bugs":{"url":"https://github.com/douglowder/expo-av-route-picker-view/issues"},"dist":{"shasum":"5314851d0e745527f887d37d86177350768a2a3f","tarball":"https://registry.npmjs.org/@douglowder/expo-av-route-picker-view/-/expo-av-route-picker-view-0.0.1.tgz","fileCount":38,"integrity":"sha512-R2A7s/HFqgI7ZR2ZDwZ3P1SI2bchr+EuIePNqd4O4Bv0BmXwa3NgV/M82t+/Kcd1zbg1jmRtRoyHlkPGvrey9g==","signatures":[{"sig":"MEUCIQCkV2UXs/5EpOq+qzuV0RReNPIh99TMz2DCEckLM06jGgIgGcNzSKqT60omXQemicfSz1Mgq8wGji1gh6gzdkPm9U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15572},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6955524ec48f9467ea61e68e24a10a3d727cab74","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"douglowder","email":"douglowder@mac.com"},"repository":{"url":"git+https://github.com/douglowder/expo-av-route-picker-view.git","type":"git"},"_npmVersion":"10.5.0","description":"React Native wrapper for the iOS AVRoutePickerView (selector for AirPlay devices)","directories":{},"_nodeVersion":"20.13.0","dependencies":{"react-native":"npm:react-native-tvos@0.74.1-0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^18.0.25","expo-modules-core":"^1.12.12","expo-module-scripts":"^3.5.2"},"peerDependencies":{"expo":"*","react":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-av-route-picker-view_0.0.1_1717228196403_0.9091171226183401","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@douglowder/expo-av-route-picker-view","version":"0.0.2","keywords":["react-native","expo","expo-av-route-picker-view","ExpoAvRoutePickerView"],"author":{"url":"https://github.com/douglowder","name":"Douglas Lowder","email":"douglowder@mac.com"},"license":"MIT","_id":"@douglowder/expo-av-route-picker-view@0.0.2","maintainers":[{"name":"douglowder","email":"douglowder@mac.com"}],"homepage":"https://github.com/douglowder/expo-av-route-picker-view#readme","bugs":{"url":"https://github.com/douglowder/expo-av-route-picker-view/issues"},"dist":{"shasum":"7d83fcf456e40240a7bf8547ca6a77a0363aeaa2","tarball":"https://registry.npmjs.org/@douglowder/expo-av-route-picker-view/-/expo-av-route-picker-view-0.0.2.tgz","fileCount":38,"integrity":"sha512-JI4k9jPMvkp+oKH8Stvi8tlW0IzUolrGRyR6j8J73WbGGsJXd6BhaZO7Wu4zhhmBq20CsPGpTG2qD15QaMw/+Q==","signatures":[{"sig":"MEUCIAPMR/evH27g8GhtYXqY7SHWju5RZfgahy6Hu4unKMcvAiEAnVHZYHr83P/3zXHON9qB98X77hcxrFICPufalp0A7Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15542},"main":"build/index.js","types":"build/index.d.ts","gitHead":"75cbced1bc108586d6e67796adf01f17df90e436","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"douglowder","email":"douglowder@mac.com"},"repository":{"url":"git+https://github.com/douglowder/expo-av-route-picker-view.git","type":"git"},"_npmVersion":"10.5.0","description":"React Native wrapper for the iOS AVRoutePickerView (selector for AirPlay devices)","directories":{},"_nodeVersion":"20.13.0","dependencies":{"react-native":"npm:react-native-tvos@0.74.1-0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^18.0.25","expo-modules-core":"^1.12.12","expo-module-scripts":"^3.5.2"},"peerDependencies":{"expo":"*","react":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-av-route-picker-view_0.0.2_1717230348804_0.5647515633335136","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@douglowder/expo-av-route-picker-view","version":"0.0.3","keywords":["react-native","expo","expo-av-route-picker-view","ExpoAvRoutePickerView"],"author":{"url":"https://github.com/douglowder","name":"Douglas Lowder","email":"douglowder@mac.com"},"license":"MIT","_id":"@douglowder/expo-av-route-picker-view@0.0.3","maintainers":[{"name":"douglowder","email":"douglowder@mac.com"}],"homepage":"https://github.com/douglowder/expo-av-route-picker-view#readme","bugs":{"url":"https://github.com/douglowder/expo-av-route-picker-view/issues"},"dist":{"shasum":"4ccd5da19540dc74d81038ecf2af3b0116f6f9a1","tarball":"https://registry.npmjs.org/@douglowder/expo-av-route-picker-view/-/expo-av-route-picker-view-0.0.3.tgz","fileCount":28,"integrity":"sha512-NoqON6rCzwVxInvF7cMBfKXSOe/bN4A8oBsyH1ddmcOYDXHhP6b15/0M9LoP8lmgaoKlR81/jypKW+mFt2cH6g==","signatures":[{"sig":"MEQCIEVFoHVZlhrhUCd46GDY/2nkRyvQ6A8Pp/16CwKLz+NUAiBbgHstkOqKUdCF0yi6WOBDN7UyDmRzPbkwWUG4kCpbvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13265},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ee450d422d9d100b437cc2058646a6bed32e7235","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"douglowder","email":"douglowder@mac.com"},"repository":{"url":"git+https://github.com/douglowder/expo-av-route-picker-view.git","type":"git"},"_npmVersion":"10.5.0","description":"React Native wrapper for the iOS AVRoutePickerView (selector for AirPlay devices)","directories":{},"_nodeVersion":"20.13.0","dependencies":{"react-native":"npm:react-native-tvos@0.74.1-0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^18.0.25","expo-modules-core":"^1.12.12","expo-module-scripts":"^3.5.2"},"peerDependencies":{"expo":"*","react":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-av-route-picker-view_0.0.3_1717442665597_0.5775884210463957","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@douglowder/expo-av-route-picker-view","version":"0.0.4","keywords":["react-native","expo","expo-av-route-picker-view","ExpoAvRoutePickerView"],"author":{"url":"https://github.com/douglowder","name":"Douglas Lowder","email":"douglowder@mac.com"},"license":"MIT","_id":"@douglowder/expo-av-route-picker-view@0.0.4","maintainers":[{"name":"douglowder","email":"douglowder@mac.com"}],"homepage":"https://github.com/douglowder/expo-av-route-picker-view#readme","bugs":{"url":"https://github.com/douglowder/expo-av-route-picker-view/issues"},"dist":{"shasum":"18fd39edfe7da70915389abe43fe3e617982de67","tarball":"https://registry.npmjs.org/@douglowder/expo-av-route-picker-view/-/expo-av-route-picker-view-0.0.4.tgz","fileCount":28,"integrity":"sha512-y7c0qWwC3vn2f4LJF1bLU3nMzu6pjo3cxl7EntlGuRYKL9Pgg39+ETGrFK/7966OSMilhd62MLzZT06bjv579g==","signatures":[{"sig":"MEUCIHbhfiFfd1lWqgt6UG+8w0CjGnkYoVg5zPetDlLpDZhsAiEArl6HWD3yRKO12UenRVXJMEV6fwSJwP29BgOKUUZw+TQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13242},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a583129dd82868d7f2db26b76599cd6ebe8bbf4a","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"douglowder","email":"douglowder@mac.com"},"repository":{"url":"git+https://github.com/douglowder/expo-av-route-picker-view.git","type":"git"},"_npmVersion":"10.5.0","description":"React Native wrapper for the iOS AVRoutePickerView (selector for AirPlay devices)","directories":{},"_nodeVersion":"20.13.0","_hasShrinkwrap":false,"devDependencies":{"@types/react":"^18.2.79","react-native":"npm:react-native-tvos@~0.74.2-0","expo-modules-core":"~1.12.15","expo-module-scripts":"^3.5.2"},"peerDependencies":{"expo":"*","react":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-av-route-picker-view_0.0.4_1718577687627_0.13072747953860686","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@douglowder/expo-av-route-picker-view","version":"0.0.5","description":"React Native wrapper for the iOS AVRoutePickerView (selector for AirPlay devices)","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":"expo-module prepublishOnly","expo-module":"expo-module","open:ios":"xed example/ios","open:android":"open -a \"Android Studio\" example/android"},"keywords":["react-native","expo","expo-av-route-picker-view","ExpoAvRoutePickerView"],"repository":{"type":"git","url":"git+https://github.com/douglowder/expo-av-route-picker-view.git"},"bugs":{"url":"https://github.com/douglowder/expo-av-route-picker-view/issues"},"author":{"name":"Douglas Lowder","email":"douglowder@mac.com","url":"https://github.com/douglowder"},"license":"MIT","homepage":"https://github.com/douglowder/expo-av-route-picker-view#readme","devDependencies":{"@types/react":"^18.2.79","expo-modules-core":"~1.12.15","expo-module-scripts":"^3.5.2","react-native":"npm:react-native-tvos@~0.74.3-0"},"peerDependencies":{"expo":"*","react":"*"},"_id":"@douglowder/expo-av-route-picker-view@0.0.5","gitHead":"3debd7c59b12f397918fbde945445f6782deffc8","_nodeVersion":"20.13.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-oT4wf8aYYNfLEuZEkwZIH7CtEHKnEHWnjs6/hNwbFGEC0FnfjjWBNrQEt4fo5/gkafqa2G5ILkxndMyBZvk5dg==","shasum":"2c85cee15ac7b3b6f1a6199c067ed5ef5b00f516","tarball":"https://registry.npmjs.org/@douglowder/expo-av-route-picker-view/-/expo-av-route-picker-view-0.0.5.tgz","fileCount":28,"unpackedSize":13003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzYY7NgecNG9ZRCLViTlQWLNatPsZ0VyQkEvhnzaPk3AiEAxk8T70utpafmsfgVjXFrcnEtRmc/Pr39ubMKlMbE0Tk="}]},"_npmUser":{"name":"douglowder","email":"douglowder@mac.com"},"directories":{},"maintainers":[{"name":"douglowder","email":"douglowder@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expo-av-route-picker-view_0.0.5_1720209633478_0.9466164143331339"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-01T07:49:56.296Z","modified":"2024-07-05T20:00:33.784Z","0.0.1":"2024-06-01T07:49:56.678Z","0.0.2":"2024-06-01T08:25:48.981Z","0.0.3":"2024-06-03T19:24:25.748Z","0.0.4":"2024-06-16T22:41:27.786Z","0.0.5":"2024-07-05T20:00:33.634Z"},"maintainers":[{"name":"douglowder","email":"douglowder@mac.com"}],"author":{"name":"Douglas Lowder","email":"douglowder@mac.com","url":"https://github.com/douglowder"},"repository":{"type":"git","url":"git+https://github.com/douglowder/expo-av-route-picker-view.git"},"keywords":["react-native","expo","expo-av-route-picker-view","ExpoAvRoutePickerView"],"license":"MIT","homepage":"https://github.com/douglowder/expo-av-route-picker-view#readme","bugs":{"url":"https://github.com/douglowder/expo-av-route-picker-view/issues"},"readme":"# expo-av-route-picker-view\n\niOS/tvOS only React Native wrapper for the AVRoutePickerView (selector for AirPlay devices)\n\n# Example\n\n(See also the [working example](./example/) in this repo.\n\n\n```tsx\nimport { Pressable, StyleSheet, Text, View } from 'react-native';\n\nimport { ExpoAvRoutePickerView } from 'expo-av-route-picker-view';\n\nexport default function App() {\n  return (\n    <View style={styles.container}>\n      <Pressable onPress={() => {}}>\n        {({ pressed, focused }) => {\n          return (\n            <View style={{ opacity: focused || pressed ? 0.6 : 1.0 }}>\n              <Text>Here is the route picker!</Text>\n            </View>\n          );\n        }}\n      </Pressable>\n      <ExpoAvRoutePickerView\n        style={styles.picker}\n        tintColor=\"#000000\"\n        activeTintColor=\"#0000FF\"\n        prioritizesVideoDevices\n      />\n    </View>\n  );\n}\n\nconst styles = StyleSheet.create({\n  container: {\n    flex: 1,\n    backgroundColor: '#fff',\n    alignItems: 'center',\n    justifyContent: 'center',\n  },\n  picker: {\n    width: 100,\n    height: 100,\n  },\n});\n```\n\n# Installation in managed Expo projects\n\nFor [managed](https://docs.expo.dev/archive/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 expo-av-route-picker-view\n```\n\n### Configure for iOS\n\nRun `npx pod-install` after installing the npm package.\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"}