{"_id":"@absolutejs/devices-expo","_rev":"7-0d3d3ca89a9376f67a06271679bedad7","name":"@absolutejs/devices-expo","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@absolutejs/devices-expo","version":"0.0.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/devices-expo@0.0.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/devices","bugs":{"url":"https://github.com/absolutejs/devices/issues"},"dist":{"shasum":"0cf20fbc90443b147e8ed3b4808fc892d3cec1b4","tarball":"https://registry.npmjs.org/@absolutejs/devices-expo/-/devices-expo-0.0.1.tgz","fileCount":28,"integrity":"sha512-qjo/mAC35FBqB7YPAN5B1cRxnxvYYw3PWHvduuiA0GbHG4KNQWh9IREDeFW57q1SDYb6SBeH+9RZg4cLEVu9CQ==","signatures":[{"sig":"MEYCIQCW7Xg8muAmO6Wn4dmyIQV2+r/HWdly0HtZXC8b8lmXNwIhAJSY9Adn/omwk+3j2N6eObDYfB/gil9niXYqPZTxP9Gb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91854},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"0cf20fbc90443b147e8ed3b4808fc892d3cec1b4","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./share":{"types":"./dist/share.d.ts","import":"./dist/share.js"},"./bridge":{"types":"./dist/bridge.d.ts","import":"./dist/bridge.js"},"./camera":{"types":"./dist/camera.d.ts","import":"./dist/camera.js"},"./haptics":{"types":"./dist/haptics.d.ts","import":"./dist/haptics.js"},"./keyboard":{"types":"./dist/keyboard.d.ts","import":"./dist/keyboard.js"},"./location":{"types":"./dist/location.d.ts","import":"./dist/location.js"},"./clipboard":{"types":"./dist/clipboard.d.ts","import":"./dist/clipboard.js"},"./documents":{"types":"./dist/documents.d.ts","import":"./dist/documents.js"},"./system-bars":{"types":"./dist/systemBars.d.ts","import":"./dist/systemBars.js"},"./package.json":"./package.json","./push-notifications":{"types":"./dist/pushNotifications.d.ts","import":"./dist/pushNotifications.js"},"./local-notifications":{"types":"./dist/localNotifications.d.ts","import":"./dist/localNotifications.js"}},"scripts":{"build":"bun build src/index.ts src/bridge.ts src/camera.ts src/clipboard.ts src/documents.ts src/haptics.ts src/keyboard.ts src/localNotifications.ts src/location.ts src/pushNotifications.ts src/share.ts src/systemBars.ts --root src --outdir dist --target=browser --external @absolutejs/devices --external @react-native-async-storage/async-storage --external expo-application --external expo-clipboard --external expo-device --external expo-document-picker --external expo-file-system --external expo-haptics --external expo-image-manipulator --external expo-image-picker --external expo-linking --external expo-localization --external expo-location --external expo-navigation-bar --external expo-network --external expo-notifications --external expo-sharing --external expo-status-bar --external react-native && tsc --emitDeclarationOnly -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-qjo/mAC35FBqB7YPAN5B1cRxnxvYYw3PWHvduuiA0GbHG4KNQWh9IREDeFW57q1SDYb6SBeH+9RZg4cLEVu9CQ==","absolutejs":{"devices":{"format":1,"provider":"expo","capabilities":{"share":{"module":"@absolutejs/devices-expo/share","factory":"createExpoShareCapability","plugins":[],"packages":[]},"camera":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["camera"]}},"factory":"createExpoCameraCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"photos":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["photo-library"]}},"factory":"createExpoPhotosCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"haptics":{"module":"@absolutejs/devices-expo/haptics","factory":"createExpoHapticsCapability","plugins":[],"packages":["expo-haptics@57.0.2"]},"keyboard":{"module":"@absolutejs/devices-expo/keyboard","factory":"createExpoKeyboardCapability","plugins":[],"packages":[]},"location":{"module":"@absolutejs/devices-expo/location","native":{"ios":{"usageDescriptions":["location-when-in-use"]},"android":{"permissions":["android.permission.ACCESS_COARSE_LOCATION","android.permission.ACCESS_FINE_LOCATION"]}},"factory":"createExpoLocationCapability","plugins":["expo-location"],"packages":["expo-location@57.0.14"]},"clipboard":{"module":"@absolutejs/devices-expo/clipboard","factory":"createExpoClipboardCapability","plugins":[],"packages":["expo-clipboard@57.0.1"]},"documents":{"module":"@absolutejs/devices-expo/documents","native":{"ios":{"privacyAccessedApis":{"NSPrivacyAccessedAPICategoryFileTimestamp":["C617.1"]}}},"factory":"createExpoDocumentsCapability","plugins":["expo-document-picker"],"packages":["expo-document-picker@57.0.1","expo-file-system@57.0.6","expo-sharing@57.0.16"]},"systemBars":{"module":"@absolutejs/devices-expo/system-bars","native":{"ios":{"systemBars":true}},"factory":"createExpoSystemBarsCapability","plugins":[],"packages":["expo-navigation-bar@57.0.2","expo-status-bar@57.0.1"]},"pushNotifications":{"module":"@absolutejs/devices-expo/push-notifications","native":{"ios":{"pushNotifications":true},"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoPushNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]},"localNotifications":{"module":"@absolutejs/devices-expo/local-notifications","native":{"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoLocalNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]}}}},"repository":{"url":"git+https://github.com/absolutejs/devices.git","type":"git","directory":"packages/devices-expo"},"_npmVersion":"10.8.3","description":"Expo runtime adapter for @absolutejs/devices","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"expo-device":"~57.0.1","expo-linking":"~57.0.8","expo-network":"~57.0.1","expo-application":"~57.0.2","expo-localization":"~57.0.1","@react-native-async-storage/async-storage":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~57.0.9","expo-haptics":"~57.0.2","expo-sharing":"~57.0.16","react-native":"0.86.3","expo-location":"~57.0.14","expo-clipboard":"~57.0.1","expo-status-bar":"~57.0.1","expo-file-system":"~57.0.6","expo-image-picker":"~57.0.14","expo-notifications":"~57.0.15","@absolutejs/devices":"0.7.0","expo-navigation-bar":"~57.0.2","expo-document-picker":"~57.0.1","expo-image-manipulator":"~57.0.14"},"peerDependencies":{"expo":">=57 <58","expo-haptics":">=57 <58","expo-sharing":">=57 <58","react-native":">=0.86 <0.87","expo-location":">=57 <58","expo-clipboard":">=57 <58","expo-status-bar":">=57 <58","expo-file-system":">=57 <58","expo-image-picker":">=57 <58","expo-notifications":">=57 <58","@absolutejs/devices":"^0.7.0","expo-navigation-bar":">=57 <58","expo-document-picker":">=57 <58","expo-image-manipulator":">=57 <58"},"peerDependenciesMeta":{"expo-haptics":{"optional":true},"expo-sharing":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-status-bar":{"optional":true},"expo-file-system":{"optional":true},"expo-image-picker":{"optional":true},"expo-notifications":{"optional":true},"expo-navigation-bar":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/devices-expo_0.0.1_1788226302733_0.732994921436738","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@absolutejs/devices-expo","version":"0.0.2","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/devices-expo@0.0.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/devices","bugs":{"url":"https://github.com/absolutejs/devices/issues"},"dist":{"shasum":"6e95c35673c8360ddcd8150a1bdc5b546ed9e109","tarball":"https://registry.npmjs.org/@absolutejs/devices-expo/-/devices-expo-0.0.2.tgz","fileCount":28,"integrity":"sha512-UuVuSAS938Mnqqxhy4k/igk11Iz5hEkgiRzcGuXDeAe74uUo7Dvbd5kvH88mmbMk/FUrmlK+hTuKL2v/5qoxHw==","signatures":[{"sig":"MEUCIQD0QkJpXHEOl//9ESfweuPwFJzwWVrHyqQbqgr5ouwjjAIgVO1Ti16ow+usXJnnOdG70eMmUiVcsuH2kiAvav9wkDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92709},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"6e95c35673c8360ddcd8150a1bdc5b546ed9e109","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./share":{"types":"./dist/share.d.ts","import":"./dist/share.js"},"./bridge":{"types":"./dist/bridge.d.ts","import":"./dist/bridge.js"},"./camera":{"types":"./dist/camera.d.ts","import":"./dist/camera.js"},"./haptics":{"types":"./dist/haptics.d.ts","import":"./dist/haptics.js"},"./keyboard":{"types":"./dist/keyboard.d.ts","import":"./dist/keyboard.js"},"./location":{"types":"./dist/location.d.ts","import":"./dist/location.js"},"./clipboard":{"types":"./dist/clipboard.d.ts","import":"./dist/clipboard.js"},"./documents":{"types":"./dist/documents.d.ts","import":"./dist/documents.js"},"./system-bars":{"types":"./dist/systemBars.d.ts","import":"./dist/systemBars.js"},"./package.json":"./package.json","./push-notifications":{"types":"./dist/pushNotifications.d.ts","import":"./dist/pushNotifications.js"},"./local-notifications":{"types":"./dist/localNotifications.d.ts","import":"./dist/localNotifications.js"}},"scripts":{"build":"bun build src/index.ts src/bridge.ts src/camera.ts src/clipboard.ts src/documents.ts src/haptics.ts src/keyboard.ts src/localNotifications.ts src/location.ts src/pushNotifications.ts src/share.ts src/systemBars.ts --root src --outdir dist --target=browser --external @absolutejs/devices --external @react-native-async-storage/async-storage --external expo-application --external expo-clipboard --external expo-device --external expo-document-picker --external expo-file-system --external expo-haptics --external expo-image-manipulator --external expo-image-picker --external expo-linking --external expo-localization --external expo-location --external expo-navigation-bar --external expo-network --external expo-notifications --external expo-sharing --external expo-status-bar --external react-native && tsc --emitDeclarationOnly -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-UuVuSAS938Mnqqxhy4k/igk11Iz5hEkgiRzcGuXDeAe74uUo7Dvbd5kvH88mmbMk/FUrmlK+hTuKL2v/5qoxHw==","absolutejs":{"devices":{"format":1,"provider":"expo","capabilities":{"share":{"module":"@absolutejs/devices-expo/share","factory":"createExpoShareCapability","plugins":[],"packages":[]},"camera":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["camera"]}},"factory":"createExpoCameraCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"photos":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["photo-library"]}},"factory":"createExpoPhotosCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"haptics":{"module":"@absolutejs/devices-expo/haptics","factory":"createExpoHapticsCapability","plugins":[],"packages":["expo-haptics@57.0.2"]},"keyboard":{"module":"@absolutejs/devices-expo/keyboard","factory":"createExpoKeyboardCapability","plugins":[],"packages":[]},"location":{"module":"@absolutejs/devices-expo/location","native":{"ios":{"usageDescriptions":["location-when-in-use"]},"android":{"permissions":["android.permission.ACCESS_COARSE_LOCATION","android.permission.ACCESS_FINE_LOCATION"]}},"factory":"createExpoLocationCapability","plugins":["expo-location"],"packages":["expo-location@57.0.14"]},"clipboard":{"module":"@absolutejs/devices-expo/clipboard","factory":"createExpoClipboardCapability","plugins":[],"packages":["expo-clipboard@57.0.1"]},"documents":{"module":"@absolutejs/devices-expo/documents","native":{"ios":{"privacyAccessedApis":{"NSPrivacyAccessedAPICategoryFileTimestamp":["C617.1"]}}},"factory":"createExpoDocumentsCapability","plugins":["expo-document-picker"],"packages":["expo-document-picker@57.0.1","expo-file-system@57.0.6","expo-sharing@57.0.16"]},"systemBars":{"module":"@absolutejs/devices-expo/system-bars","native":{"ios":{"systemBars":true}},"factory":"createExpoSystemBarsCapability","plugins":[],"packages":["expo-navigation-bar@57.0.2","expo-status-bar@57.0.1"]},"pushNotifications":{"module":"@absolutejs/devices-expo/push-notifications","native":{"ios":{"pushNotifications":true},"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoPushNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]},"localNotifications":{"module":"@absolutejs/devices-expo/local-notifications","native":{"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoLocalNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]}}}},"repository":{"url":"git+https://github.com/absolutejs/devices.git","type":"git","directory":"packages/devices-expo"},"_npmVersion":"10.8.3","description":"Expo runtime adapter for @absolutejs/devices","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"expo-device":"~57.0.1","expo-linking":"~57.0.8","expo-network":"~57.0.1","expo-application":"~57.0.2","expo-localization":"~57.0.1","@react-native-async-storage/async-storage":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~57.0.9","expo-haptics":"~57.0.2","expo-sharing":"~57.0.16","react-native":"0.86.3","expo-location":"~57.0.14","expo-clipboard":"~57.0.1","expo-status-bar":"~57.0.1","expo-file-system":"~57.0.6","expo-image-picker":"~57.0.14","expo-notifications":"~57.0.15","@absolutejs/devices":"0.7.0","expo-navigation-bar":"~57.0.2","expo-document-picker":"~57.0.1","expo-image-manipulator":"~57.0.14"},"peerDependencies":{"expo":">=57 <58","expo-haptics":">=57 <58","expo-sharing":">=57 <58","react-native":">=0.86 <0.87","expo-location":">=57 <58","expo-clipboard":">=57 <58","expo-status-bar":">=57 <58","expo-file-system":">=57 <58","expo-image-picker":">=57 <58","expo-notifications":">=57 <58","@absolutejs/devices":"^0.7.0","expo-navigation-bar":">=57 <58","expo-document-picker":">=57 <58","expo-image-manipulator":">=57 <58"},"peerDependenciesMeta":{"expo-haptics":{"optional":true},"expo-sharing":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-status-bar":{"optional":true},"expo-file-system":{"optional":true},"expo-image-picker":{"optional":true},"expo-notifications":{"optional":true},"expo-navigation-bar":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/devices-expo_0.0.2_1788226710654_0.6183673654029147","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@absolutejs/devices-expo","version":"0.0.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/devices-expo@0.0.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/devices","bugs":{"url":"https://github.com/absolutejs/devices/issues"},"dist":{"shasum":"908ade2c2ce5a1a67b97659eb86974f607233ca1","tarball":"https://registry.npmjs.org/@absolutejs/devices-expo/-/devices-expo-0.0.3.tgz","fileCount":28,"integrity":"sha512-svOdrWP7rNSf5ivsPvPhxWdPNuUcAPD3KIh82ElyylxsvACzCWBeLa1LzIMG481G7f39tIGKgnncM1jTAqyBpQ==","signatures":[{"sig":"MEUCIQD9XY8ftSIt1lvhrxYuD6GJNdZs15U2NoM8OH4Hzf5yqQIgW3/yIkLlIGLupODnE/cyRHmgA8pfO9TzvSVeSknsL1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"908ade2c2ce5a1a67b97659eb86974f607233ca1","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./share":{"types":"./dist/share.d.ts","import":"./dist/share.js"},"./bridge":{"types":"./dist/bridge.d.ts","import":"./dist/bridge.js"},"./camera":{"types":"./dist/camera.d.ts","import":"./dist/camera.js"},"./haptics":{"types":"./dist/haptics.d.ts","import":"./dist/haptics.js"},"./keyboard":{"types":"./dist/keyboard.d.ts","import":"./dist/keyboard.js"},"./location":{"types":"./dist/location.d.ts","import":"./dist/location.js"},"./clipboard":{"types":"./dist/clipboard.d.ts","import":"./dist/clipboard.js"},"./documents":{"types":"./dist/documents.d.ts","import":"./dist/documents.js"},"./system-bars":{"types":"./dist/systemBars.d.ts","import":"./dist/systemBars.js"},"./package.json":"./package.json","./push-notifications":{"types":"./dist/pushNotifications.d.ts","import":"./dist/pushNotifications.js"},"./local-notifications":{"types":"./dist/localNotifications.d.ts","import":"./dist/localNotifications.js"}},"scripts":{"build":"bun build src/index.ts src/bridge.ts src/camera.ts src/clipboard.ts src/documents.ts src/haptics.ts src/keyboard.ts src/localNotifications.ts src/location.ts src/pushNotifications.ts src/share.ts src/systemBars.ts --root src --outdir dist --target=browser --external @absolutejs/devices --external @react-native-async-storage/async-storage --external expo-application --external expo-clipboard --external expo-device --external expo-document-picker --external expo-file-system --external expo-haptics --external expo-image-manipulator --external expo-image-picker --external expo-linking --external expo-localization --external expo-location --external expo-navigation-bar --external expo-network --external expo-notifications --external expo-sharing --external expo-status-bar --external react-native && tsc --emitDeclarationOnly -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-svOdrWP7rNSf5ivsPvPhxWdPNuUcAPD3KIh82ElyylxsvACzCWBeLa1LzIMG481G7f39tIGKgnncM1jTAqyBpQ==","absolutejs":{"devices":{"format":1,"provider":"expo","capabilities":{"share":{"module":"@absolutejs/devices-expo/share","factory":"createExpoShareCapability","plugins":[],"packages":[]},"camera":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["camera"]}},"factory":"createExpoCameraCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"photos":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["photo-library"]}},"factory":"createExpoPhotosCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"haptics":{"module":"@absolutejs/devices-expo/haptics","factory":"createExpoHapticsCapability","plugins":[],"packages":["expo-haptics@57.0.2"]},"keyboard":{"module":"@absolutejs/devices-expo/keyboard","factory":"createExpoKeyboardCapability","plugins":[],"packages":[]},"location":{"module":"@absolutejs/devices-expo/location","native":{"ios":{"usageDescriptions":["location-when-in-use"]},"android":{"permissions":["android.permission.ACCESS_COARSE_LOCATION","android.permission.ACCESS_FINE_LOCATION"]}},"factory":"createExpoLocationCapability","plugins":["expo-location"],"packages":["expo-location@57.0.14"]},"clipboard":{"module":"@absolutejs/devices-expo/clipboard","factory":"createExpoClipboardCapability","plugins":[],"packages":["expo-clipboard@57.0.1"]},"documents":{"module":"@absolutejs/devices-expo/documents","native":{"ios":{"privacyAccessedApis":{"NSPrivacyAccessedAPICategoryFileTimestamp":["C617.1"]}}},"factory":"createExpoDocumentsCapability","plugins":["expo-document-picker"],"packages":["expo-document-picker@57.0.1","expo-file-system@57.0.6","expo-sharing@57.0.16"]},"systemBars":{"module":"@absolutejs/devices-expo/system-bars","native":{"ios":{"systemBars":true}},"factory":"createExpoSystemBarsCapability","plugins":[],"packages":["expo-navigation-bar@57.0.2","expo-status-bar@57.0.1"]},"pushNotifications":{"module":"@absolutejs/devices-expo/push-notifications","native":{"ios":{"pushNotifications":true},"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoPushNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]},"localNotifications":{"module":"@absolutejs/devices-expo/local-notifications","native":{"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoLocalNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]}}}},"repository":{"url":"git+https://github.com/absolutejs/devices.git","type":"git","directory":"packages/devices-expo"},"_npmVersion":"10.8.3","description":"Expo runtime adapter for @absolutejs/devices","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"expo-device":"~57.0.1","expo-linking":"~57.0.8","expo-network":"~57.0.1","expo-application":"~57.0.2","expo-localization":"~57.0.1","@react-native-async-storage/async-storage":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~57.0.9","expo-haptics":"~57.0.2","expo-sharing":"~57.0.16","react-native":"0.86.3","expo-location":"~57.0.14","expo-clipboard":"~57.0.1","expo-status-bar":"~57.0.1","expo-file-system":"~57.0.6","expo-image-picker":"~57.0.14","expo-notifications":"~57.0.15","@absolutejs/devices":"0.7.0","expo-navigation-bar":"~57.0.2","expo-document-picker":"~57.0.1","expo-image-manipulator":"~57.0.14"},"peerDependencies":{"expo":">=57 <58","expo-haptics":">=57 <58","expo-sharing":">=57 <58","react-native":">=0.86 <0.87","expo-location":">=57 <58","expo-clipboard":">=57 <58","expo-status-bar":">=57 <58","expo-file-system":">=57 <58","expo-image-picker":">=57 <58","expo-notifications":">=57 <58","@absolutejs/devices":"^0.7.0","expo-navigation-bar":">=57 <58","expo-document-picker":">=57 <58","expo-image-manipulator":">=57 <58"},"peerDependenciesMeta":{"expo-haptics":{"optional":true},"expo-sharing":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-status-bar":{"optional":true},"expo-file-system":{"optional":true},"expo-image-picker":{"optional":true},"expo-notifications":{"optional":true},"expo-navigation-bar":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/devices-expo_0.0.3_1789337979464_0.8902963767880605","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@absolutejs/devices-expo","version":"0.0.4","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/devices-expo@0.0.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/devices","bugs":{"url":"https://github.com/absolutejs/devices/issues"},"dist":{"shasum":"65daf01c1e7a33ccd5d0ff8d83b7d9b2dc6c40db","tarball":"https://registry.npmjs.org/@absolutejs/devices-expo/-/devices-expo-0.0.4.tgz","fileCount":29,"integrity":"sha512-ZaYimqIi3kBXVToHLD0/CbAZILx4ZL1bNHtcT9Xl0CVuYI70mbC/8W9T1+7vAeaA/dhMJ0VcRndDwxkGnXZTqA==","signatures":[{"sig":"MEYCIQDRQqgdkFAHLlQJsmtLKcd8FgMMSef1oNpQY74kyUXuCAIhAOhxMLG9jX8vl30onO7jD5OwFr5TJ3SWB3K/pwYnMR4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./share":{"types":"./dist/share.d.ts","import":"./dist/share.js"},"./bridge":{"types":"./dist/bridge.d.ts","import":"./dist/bridge.js"},"./camera":{"types":"./dist/camera.d.ts","import":"./dist/camera.js"},"./haptics":{"types":"./dist/haptics.d.ts","import":"./dist/haptics.js"},"./keyboard":{"types":"./dist/keyboard.d.ts","import":"./dist/keyboard.js"},"./location":{"types":"./dist/location.d.ts","import":"./dist/location.js"},"./clipboard":{"types":"./dist/clipboard.d.ts","import":"./dist/clipboard.js"},"./documents":{"types":"./dist/documents.d.ts","import":"./dist/documents.js"},"./system-bars":{"types":"./dist/systemBars.d.ts","import":"./dist/systemBars.js"},"./package.json":"./package.json","./push-notifications":{"types":"./dist/pushNotifications.d.ts","import":"./dist/pushNotifications.js"},"./local-notifications":{"types":"./dist/localNotifications.d.ts","import":"./dist/localNotifications.js"}},"gitHead":"705b72a35f1fb5f2329b0bc2a34a37d4f967586c","scripts":{"build":"bun build src/index.ts src/bridge.ts src/camera.ts src/clipboard.ts src/documents.ts src/haptics.ts src/keyboard.ts src/localNotifications.ts src/location.ts src/pushNotifications.ts src/share.ts src/systemBars.ts --root src --outdir dist --target=browser --external @absolutejs/devices --external @react-native-async-storage/async-storage --external expo-application --external expo-clipboard --external expo-device --external expo-document-picker --external expo-file-system --external expo-haptics --external expo-image-manipulator --external expo-image-picker --external expo-linking --external expo-localization --external expo-location --external expo-navigation-bar --external expo-network --external expo-notifications --external expo-sharing --external expo-status-bar --external react-native && tsc --emitDeclarationOnly -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"devices":{"format":1,"provider":"expo","capabilities":{"share":{"module":"@absolutejs/devices-expo/share","factory":"createExpoShareCapability","plugins":[],"packages":[]},"camera":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["camera"]}},"factory":"createExpoCameraCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"photos":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["photo-library"]}},"factory":"createExpoPhotosCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"haptics":{"module":"@absolutejs/devices-expo/haptics","factory":"createExpoHapticsCapability","plugins":[],"packages":["expo-haptics@57.0.2"]},"keyboard":{"module":"@absolutejs/devices-expo/keyboard","factory":"createExpoKeyboardCapability","plugins":[],"packages":[]},"location":{"module":"@absolutejs/devices-expo/location","native":{"ios":{"usageDescriptions":["location-when-in-use"]},"android":{"permissions":["android.permission.ACCESS_COARSE_LOCATION","android.permission.ACCESS_FINE_LOCATION"]}},"factory":"createExpoLocationCapability","plugins":["expo-location"],"packages":["expo-location@57.0.14"]},"clipboard":{"module":"@absolutejs/devices-expo/clipboard","factory":"createExpoClipboardCapability","plugins":[],"packages":["expo-clipboard@57.0.1"]},"documents":{"module":"@absolutejs/devices-expo/documents","native":{"ios":{"privacyAccessedApis":{"NSPrivacyAccessedAPICategoryFileTimestamp":["C617.1"]}}},"factory":"createExpoDocumentsCapability","plugins":["expo-document-picker"],"packages":["expo-document-picker@57.0.1","expo-file-system@57.0.6","expo-sharing@57.0.16"]},"systemBars":{"module":"@absolutejs/devices-expo/system-bars","native":{"ios":{"systemBars":true}},"factory":"createExpoSystemBarsCapability","plugins":[],"packages":["expo-navigation-bar@57.0.2","expo-status-bar@57.0.1"]},"pushNotifications":{"module":"@absolutejs/devices-expo/push-notifications","native":{"ios":{"pushNotifications":true},"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoPushNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]},"localNotifications":{"module":"@absolutejs/devices-expo/local-notifications","native":{"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoLocalNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]}}}},"repository":{"url":"git+https://github.com/absolutejs/devices.git","type":"git","directory":"packages/devices-expo"},"_npmVersion":"10.9.2","description":"Expo runtime adapter for @absolutejs/devices","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"expo-device":"~57.0.1","expo-linking":"~57.0.8","expo-network":"~57.0.1","expo-application":"~57.0.2","expo-localization":"~57.0.1","@react-native-async-storage/async-storage":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~57.0.9","expo-haptics":"~57.0.2","expo-sharing":"~57.0.16","react-native":"0.86.3","expo-location":"~57.0.14","expo-clipboard":"~57.0.1","expo-status-bar":"~57.0.1","expo-file-system":"~57.0.6","expo-image-picker":"~57.0.14","expo-notifications":"~57.0.15","@absolutejs/devices":"workspace:*","expo-navigation-bar":"~57.0.2","expo-document-picker":"~57.0.1","expo-image-manipulator":"~57.0.14"},"peerDependencies":{"expo":">=57 <58","expo-haptics":">=57 <58","expo-sharing":">=57 <58","react-native":">=0.86 <0.87","expo-location":">=57 <58","expo-clipboard":">=57 <58","expo-status-bar":">=57 <58","expo-file-system":">=57 <58","expo-image-picker":">=57 <58","expo-notifications":">=57 <58","@absolutejs/devices":"^0.7.0","expo-navigation-bar":">=57 <58","expo-document-picker":">=57 <58","expo-image-manipulator":">=57 <58"},"peerDependenciesMeta":{"expo-haptics":{"optional":true},"expo-sharing":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-status-bar":{"optional":true},"expo-file-system":{"optional":true},"expo-image-picker":{"optional":true},"expo-notifications":{"optional":true},"expo-navigation-bar":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/devices-expo_0.0.4_1789351837973_0.5922455975598162","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@absolutejs/devices-expo","version":"0.0.5","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/devices-expo@0.0.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/devices","bugs":{"url":"https://github.com/absolutejs/devices/issues"},"dist":{"shasum":"612e88618f93aac57a5153ee852acb5304b86b72","tarball":"https://registry.npmjs.org/@absolutejs/devices-expo/-/devices-expo-0.0.5.tgz","fileCount":29,"integrity":"sha512-k7CAr7OU89oP+Vx87/nTsRerRD3m/MBGyt1rASciexRCN7cRv5Mb9WWft9cdQ6q4xLqNCPFWiXCA5S+fBMxoJA==","signatures":[{"sig":"MEUCICGZBUaZyK6aOqA78qsNAK85gKtxFZkiTDmFxztuG21oAiEAkmCgK3VBwlvCRPaeiZhW5goO885TwPqJpFZ0lsfKWk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101445},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./share":{"types":"./dist/share.d.ts","import":"./dist/share.js"},"./bridge":{"types":"./dist/bridge.d.ts","import":"./dist/bridge.js"},"./camera":{"types":"./dist/camera.d.ts","import":"./dist/camera.js"},"./haptics":{"types":"./dist/haptics.d.ts","import":"./dist/haptics.js"},"./keyboard":{"types":"./dist/keyboard.d.ts","import":"./dist/keyboard.js"},"./location":{"types":"./dist/location.d.ts","import":"./dist/location.js"},"./clipboard":{"types":"./dist/clipboard.d.ts","import":"./dist/clipboard.js"},"./documents":{"types":"./dist/documents.d.ts","import":"./dist/documents.js"},"./system-bars":{"types":"./dist/systemBars.d.ts","import":"./dist/systemBars.js"},"./package.json":"./package.json","./push-notifications":{"types":"./dist/pushNotifications.d.ts","import":"./dist/pushNotifications.js"},"./local-notifications":{"types":"./dist/localNotifications.d.ts","import":"./dist/localNotifications.js"}},"gitHead":"2122cd14b5832e26b4eaa40c109c303c7f92d894","scripts":{"build":"bun build src/index.ts src/bridge.ts src/camera.ts src/clipboard.ts src/documents.ts src/haptics.ts src/keyboard.ts src/localNotifications.ts src/location.ts src/pushNotifications.ts src/share.ts src/systemBars.ts --root src --outdir dist --target=browser --external @absolutejs/devices --external @react-native-async-storage/async-storage --external expo-application --external expo-clipboard --external expo-device --external expo-document-picker --external expo-file-system --external expo-haptics --external expo-image-manipulator --external expo-image-picker --external expo-linking --external expo-localization --external expo-location --external expo-navigation-bar --external expo-network --external expo-notifications --external expo-sharing --external expo-status-bar --external react-native && tsc --emitDeclarationOnly -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"devices":{"format":1,"provider":"expo","capabilities":{"share":{"module":"@absolutejs/devices-expo/share","factory":"createExpoShareCapability","plugins":[],"packages":[]},"camera":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["camera"]}},"factory":"createExpoCameraCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"photos":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["photo-library"]}},"factory":"createExpoPhotosCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"haptics":{"module":"@absolutejs/devices-expo/haptics","factory":"createExpoHapticsCapability","plugins":[],"packages":["expo-haptics@57.0.2"]},"keyboard":{"module":"@absolutejs/devices-expo/keyboard","factory":"createExpoKeyboardCapability","plugins":[],"packages":[]},"location":{"module":"@absolutejs/devices-expo/location","native":{"ios":{"usageDescriptions":["location-when-in-use"]},"android":{"permissions":["android.permission.ACCESS_COARSE_LOCATION","android.permission.ACCESS_FINE_LOCATION"]}},"factory":"createExpoLocationCapability","plugins":["expo-location"],"packages":["expo-location@57.0.14"]},"clipboard":{"module":"@absolutejs/devices-expo/clipboard","factory":"createExpoClipboardCapability","plugins":[],"packages":["expo-clipboard@57.0.1"]},"documents":{"module":"@absolutejs/devices-expo/documents","native":{"ios":{"privacyAccessedApis":{"NSPrivacyAccessedAPICategoryFileTimestamp":["C617.1"]}}},"factory":"createExpoDocumentsCapability","plugins":["expo-document-picker"],"packages":["expo-document-picker@57.0.1","expo-file-system@57.0.6","expo-sharing@57.0.16"]},"systemBars":{"module":"@absolutejs/devices-expo/system-bars","native":{"ios":{"systemBars":true}},"factory":"createExpoSystemBarsCapability","plugins":[],"packages":["expo-navigation-bar@57.0.2","expo-status-bar@57.0.1"]},"pushNotifications":{"module":"@absolutejs/devices-expo/push-notifications","native":{"ios":{"pushNotifications":true},"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoPushNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]},"localNotifications":{"module":"@absolutejs/devices-expo/local-notifications","native":{"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoLocalNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]}}}},"repository":{"url":"git+https://github.com/absolutejs/devices.git","type":"git","directory":"packages/devices-expo"},"_npmVersion":"10.9.2","description":"Expo runtime adapter for @absolutejs/devices","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"expo-device":"~57.0.1","expo-linking":"~57.0.8","expo-network":"~57.0.1","expo-application":"~57.0.2","expo-localization":"~57.0.1","@react-native-async-storage/async-storage":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~57.0.9","expo-haptics":"~57.0.2","expo-sharing":"~57.0.16","react-native":"0.86.3","expo-location":"~57.0.14","expo-clipboard":"~57.0.1","expo-status-bar":"~57.0.1","expo-file-system":"~57.0.6","expo-image-picker":"~57.0.14","expo-notifications":"~57.0.15","@absolutejs/devices":"workspace:*","expo-navigation-bar":"~57.0.2","expo-document-picker":"~57.0.1","expo-image-manipulator":"~57.0.14"},"peerDependencies":{"expo":">=57 <58","expo-haptics":">=57 <58","expo-sharing":">=57 <58","react-native":">=0.86 <0.87","expo-location":">=57 <58","expo-clipboard":">=57 <58","expo-status-bar":">=57 <58","expo-file-system":">=57 <58","expo-image-picker":">=57 <58","expo-notifications":">=57 <58","@absolutejs/devices":"^0.7.0","expo-navigation-bar":">=57 <58","expo-document-picker":">=57 <58","expo-image-manipulator":">=57 <58"},"peerDependenciesMeta":{"expo-haptics":{"optional":true},"expo-sharing":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-status-bar":{"optional":true},"expo-file-system":{"optional":true},"expo-image-picker":{"optional":true},"expo-notifications":{"optional":true},"expo-navigation-bar":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/devices-expo_0.0.5_1789355244006_0.8479781170384884","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@absolutejs/devices-expo","version":"0.0.6","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/devices-expo@0.0.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/devices","bugs":{"url":"https://github.com/absolutejs/devices/issues"},"dist":{"shasum":"5b4c227c8572d2d68ec885473d474d101ae83016","tarball":"https://registry.npmjs.org/@absolutejs/devices-expo/-/devices-expo-0.0.6.tgz","fileCount":29,"integrity":"sha512-uvZlo96UP9C+8WbVHFitvTrybz87Gl3F7gyefZt2N4djXOveDwI8ToAwXmpnId5icy9eFOHK7EgNG+YSKWy+zQ==","signatures":[{"sig":"MEUCICMdRfeiIjSQ1MB2cMvRGtJvucSqFpeyNSl5W1vqq28bAiEA/WITKvXycHsos91KKfdqzASQTnZyN+8VFIkehWBexAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./share":{"types":"./dist/share.d.ts","import":"./dist/share.js"},"./bridge":{"types":"./dist/bridge.d.ts","import":"./dist/bridge.js"},"./camera":{"types":"./dist/camera.d.ts","import":"./dist/camera.js"},"./haptics":{"types":"./dist/haptics.d.ts","import":"./dist/haptics.js"},"./keyboard":{"types":"./dist/keyboard.d.ts","import":"./dist/keyboard.js"},"./location":{"types":"./dist/location.d.ts","import":"./dist/location.js"},"./clipboard":{"types":"./dist/clipboard.d.ts","import":"./dist/clipboard.js"},"./documents":{"types":"./dist/documents.d.ts","import":"./dist/documents.js"},"./system-bars":{"types":"./dist/systemBars.d.ts","import":"./dist/systemBars.js"},"./package.json":"./package.json","./push-notifications":{"types":"./dist/pushNotifications.d.ts","import":"./dist/pushNotifications.js"},"./local-notifications":{"types":"./dist/localNotifications.d.ts","import":"./dist/localNotifications.js"}},"gitHead":"930248c28ca76178e36b36af478ea884193cc6d3","scripts":{"build":"bun build src/index.ts src/bridge.ts src/camera.ts src/clipboard.ts src/documents.ts src/haptics.ts src/keyboard.ts src/localNotifications.ts src/location.ts src/pushNotifications.ts src/share.ts src/systemBars.ts --root src --outdir dist --target=browser --external @absolutejs/devices --external @react-native-async-storage/async-storage --external expo-application --external expo-clipboard --external expo-device --external expo-document-picker --external expo-file-system --external expo-haptics --external expo-image-manipulator --external expo-image-picker --external expo-linking --external expo-localization --external expo-location --external expo-navigation-bar --external expo-network --external expo-notifications --external expo-sharing --external expo-status-bar --external react-native && tsc --emitDeclarationOnly -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"devices":{"format":1,"provider":"expo","capabilities":{"share":{"module":"@absolutejs/devices-expo/share","factory":"createExpoShareCapability","plugins":[],"packages":[]},"camera":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["camera"]}},"factory":"createExpoCameraCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"photos":{"module":"@absolutejs/devices-expo/camera","native":{"ios":{"usageDescriptions":["photo-library"]}},"factory":"createExpoPhotosCapability","plugins":["expo-image-picker"],"packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"]},"haptics":{"module":"@absolutejs/devices-expo/haptics","factory":"createExpoHapticsCapability","plugins":[],"packages":["expo-haptics@57.0.2"]},"keyboard":{"module":"@absolutejs/devices-expo/keyboard","factory":"createExpoKeyboardCapability","plugins":[],"packages":[]},"location":{"module":"@absolutejs/devices-expo/location","native":{"ios":{"usageDescriptions":["location-when-in-use"]},"android":{"permissions":["android.permission.ACCESS_COARSE_LOCATION","android.permission.ACCESS_FINE_LOCATION"]}},"factory":"createExpoLocationCapability","plugins":["expo-location"],"packages":["expo-location@57.0.14"]},"clipboard":{"module":"@absolutejs/devices-expo/clipboard","factory":"createExpoClipboardCapability","plugins":[],"packages":["expo-clipboard@57.0.1"]},"documents":{"module":"@absolutejs/devices-expo/documents","native":{"ios":{"privacyAccessedApis":{"NSPrivacyAccessedAPICategoryFileTimestamp":["C617.1"]}}},"factory":"createExpoDocumentsCapability","plugins":["expo-document-picker"],"packages":["expo-document-picker@57.0.1","expo-file-system@57.0.6","expo-sharing@57.0.16"]},"systemBars":{"module":"@absolutejs/devices-expo/system-bars","native":{"ios":{"systemBars":true}},"factory":"createExpoSystemBarsCapability","plugins":[],"packages":["expo-navigation-bar@57.0.2","expo-status-bar@57.0.1"]},"pushNotifications":{"module":"@absolutejs/devices-expo/push-notifications","native":{"ios":{"pushNotifications":true},"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoPushNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]},"localNotifications":{"module":"@absolutejs/devices-expo/local-notifications","native":{"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}},"factory":"createExpoLocalNotificationsCapability","plugins":["expo-notifications"],"packages":["expo-notifications@57.0.15"]}}}},"repository":{"url":"git+https://github.com/absolutejs/devices.git","type":"git","directory":"packages/devices-expo"},"_npmVersion":"10.9.2","description":"Expo runtime adapter for @absolutejs/devices","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"expo-device":"~57.0.1","expo-linking":"~57.0.8","expo-network":"~57.0.1","expo-application":"~57.0.2","expo-localization":"~57.0.1","@react-native-async-storage/async-storage":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~57.0.9","expo-haptics":"~57.0.2","expo-sharing":"~57.0.16","react-native":"0.86.3","expo-location":"~57.0.14","expo-clipboard":"~57.0.1","expo-status-bar":"~57.0.1","expo-file-system":"~57.0.6","expo-image-picker":"~57.0.14","expo-notifications":"~57.0.15","@absolutejs/devices":"workspace:*","expo-navigation-bar":"~57.0.2","expo-document-picker":"~57.0.1","expo-image-manipulator":"~57.0.14"},"peerDependencies":{"expo":">=57 <58","expo-haptics":">=57 <58","expo-sharing":">=57 <58","react-native":">=0.86 <0.87","expo-location":">=57 <58","expo-clipboard":">=57 <58","expo-status-bar":">=57 <58","expo-file-system":">=57 <58","expo-image-picker":">=57 <58","expo-notifications":">=57 <58","@absolutejs/devices":"^0.7.0","expo-navigation-bar":">=57 <58","expo-document-picker":">=57 <58","expo-image-manipulator":">=57 <58"},"peerDependenciesMeta":{"expo-haptics":{"optional":true},"expo-sharing":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"expo-status-bar":{"optional":true},"expo-file-system":{"optional":true},"expo-image-picker":{"optional":true},"expo-notifications":{"optional":true},"expo-navigation-bar":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/devices-expo_0.0.6_1789355681495_0.7404127789229995","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@absolutejs/devices-expo","version":"0.0.7","description":"Expo runtime adapter for @absolutejs/devices","type":"module","license":"BSL-1.1","author":{"name":"Alex Kahn"},"repository":{"type":"git","url":"git+https://github.com/absolutejs/devices.git","directory":"packages/devices-expo"},"homepage":"https://github.com/absolutejs/devices","bugs":{"url":"https://github.com/absolutejs/devices/issues"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./bridge":{"types":"./dist/bridge.d.ts","import":"./dist/bridge.js"},"./camera":{"types":"./dist/camera.d.ts","import":"./dist/camera.js"},"./clipboard":{"types":"./dist/clipboard.d.ts","import":"./dist/clipboard.js"},"./documents":{"types":"./dist/documents.d.ts","import":"./dist/documents.js"},"./haptics":{"types":"./dist/haptics.d.ts","import":"./dist/haptics.js"},"./keyboard":{"types":"./dist/keyboard.d.ts","import":"./dist/keyboard.js"},"./local-notifications":{"types":"./dist/localNotifications.d.ts","import":"./dist/localNotifications.js"},"./location":{"types":"./dist/location.d.ts","import":"./dist/location.js"},"./push-notifications":{"types":"./dist/pushNotifications.d.ts","import":"./dist/pushNotifications.js"},"./share":{"types":"./dist/share.d.ts","import":"./dist/share.js"},"./system-bars":{"types":"./dist/systemBars.d.ts","import":"./dist/systemBars.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"build":"bun build src/index.ts src/bridge.ts src/camera.ts src/clipboard.ts src/documents.ts src/haptics.ts src/keyboard.ts src/localNotifications.ts src/location.ts src/pushNotifications.ts src/share.ts src/systemBars.ts --root src --outdir dist --target=browser --external @absolutejs/devices --external @react-native-async-storage/async-storage --external expo-application --external expo-clipboard --external expo-device --external expo-document-picker --external expo-file-system --external expo-haptics --external expo-image-manipulator --external expo-image-picker --external expo-linking --external expo-localization --external expo-location --external expo-navigation-bar --external expo-network --external expo-notifications --external expo-sharing --external expo-status-bar --external react-native && tsc --emitDeclarationOnly -p tsconfig.build.json","typecheck":"tsc --noEmit"},"dependencies":{"@react-native-async-storage/async-storage":"2.2.0","expo-application":"~57.0.2","expo-device":"~57.0.1","expo-linking":"~57.0.8","expo-localization":"~57.0.1","expo-network":"~57.0.1"},"peerDependencies":{"@absolutejs/devices":"^0.7.0","expo":">=57 <58","expo-clipboard":">=57 <58","expo-document-picker":">=57 <58","expo-file-system":">=57 <58","expo-haptics":">=57 <58","expo-image-manipulator":">=57 <58","expo-image-picker":">=57 <58","expo-location":">=57 <58","expo-navigation-bar":">=57 <58","expo-notifications":">=57 <58","expo-sharing":">=57 <58","expo-status-bar":">=57 <58","react-native":">=0.86 <0.87"},"peerDependenciesMeta":{"expo-clipboard":{"optional":true},"expo-document-picker":{"optional":true},"expo-file-system":{"optional":true},"expo-haptics":{"optional":true},"expo-image-manipulator":{"optional":true},"expo-image-picker":{"optional":true},"expo-location":{"optional":true},"expo-navigation-bar":{"optional":true},"expo-notifications":{"optional":true},"expo-sharing":{"optional":true},"expo-status-bar":{"optional":true}},"devDependencies":{"@absolutejs/devices":"workspace:*","expo":"~57.0.9","expo-clipboard":"~57.0.1","expo-document-picker":"~57.0.1","expo-file-system":"~57.0.6","expo-haptics":"~57.0.2","expo-image-manipulator":"~57.0.14","expo-image-picker":"~57.0.14","expo-location":"~57.0.14","expo-navigation-bar":"~57.0.2","expo-notifications":"~57.0.15","expo-sharing":"~57.0.16","expo-status-bar":"~57.0.1","react-native":"0.86.3"},"absolutejs":{"devices":{"format":1,"provider":"expo","capabilities":{"camera":{"factory":"createExpoCameraCapability","module":"@absolutejs/devices-expo/camera","packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"],"plugins":["expo-image-picker"],"native":{"ios":{"usageDescriptions":["camera"]}}},"clipboard":{"factory":"createExpoClipboardCapability","module":"@absolutejs/devices-expo/clipboard","packages":["expo-clipboard@57.0.1"],"plugins":[]},"documents":{"factory":"createExpoDocumentsCapability","module":"@absolutejs/devices-expo/documents","packages":["expo-document-picker@57.0.1","expo-file-system@57.0.6","expo-sharing@57.0.16"],"plugins":["expo-document-picker"],"native":{"ios":{"privacyAccessedApis":{"NSPrivacyAccessedAPICategoryFileTimestamp":["C617.1"]}}}},"haptics":{"factory":"createExpoHapticsCapability","module":"@absolutejs/devices-expo/haptics","packages":["expo-haptics@57.0.2"],"plugins":[]},"keyboard":{"factory":"createExpoKeyboardCapability","module":"@absolutejs/devices-expo/keyboard","packages":[],"plugins":[]},"location":{"factory":"createExpoLocationCapability","module":"@absolutejs/devices-expo/location","packages":["expo-location@57.0.14"],"plugins":["expo-location"],"native":{"android":{"permissions":["android.permission.ACCESS_COARSE_LOCATION","android.permission.ACCESS_FINE_LOCATION"]},"ios":{"usageDescriptions":["location-when-in-use"]}}},"localNotifications":{"factory":"createExpoLocalNotificationsCapability","module":"@absolutejs/devices-expo/local-notifications","packages":["expo-notifications@57.0.15"],"plugins":["expo-notifications"],"native":{"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]}}},"photos":{"factory":"createExpoPhotosCapability","module":"@absolutejs/devices-expo/camera","packages":["expo-image-manipulator@57.0.14","expo-image-picker@57.0.14"],"plugins":["expo-image-picker"],"native":{"ios":{"usageDescriptions":["photo-library"]}}},"pushNotifications":{"factory":"createExpoPushNotificationsCapability","module":"@absolutejs/devices-expo/push-notifications","packages":["expo-notifications@57.0.15"],"plugins":["expo-notifications"],"native":{"android":{"permissions":["android.permission.POST_NOTIFICATIONS"]},"ios":{"pushNotifications":true}}},"share":{"factory":"createExpoShareCapability","module":"@absolutejs/devices-expo/share","packages":[],"plugins":[]},"systemBars":{"factory":"createExpoSystemBarsCapability","module":"@absolutejs/devices-expo/system-bars","packages":["expo-navigation-bar@57.0.2","expo-status-bar@57.0.1"],"plugins":[],"native":{"ios":{"systemBars":true}}}}}},"_id":"@absolutejs/devices-expo@0.0.7","gitHead":"63d653d711e39268e5e890d71225e5cf6eab8acd","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-AT0sRTLHu3rvu9HfzitJPAA//h3Ydjkxz40kyaQiE/viKW2D1eOnyGjYPAxDIutZvlKWfXn+hnDUJmhNdhknVg==","shasum":"ba4d30ccadac040f4033c068b145cff84c6982e8","tarball":"https://registry.npmjs.org/@absolutejs/devices-expo/-/devices-expo-0.0.7.tgz","fileCount":29,"unpackedSize":103290,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDriRU483eLygqS4h6rBk1CA9cQO5g0AHY6COHxs9HWDwIhANg6BaxAVGWKGs1bCOFDKo27noj1z5FuAmVRJHXy68tG"}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devices-expo_0.0.7_1789357872505_0.10889294499177748"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-01T01:31:42.605Z","modified":"2026-09-14T03:51:12.805Z","0.0.1":"2026-09-01T01:31:42.874Z","0.0.2":"2026-09-01T01:38:30.793Z","0.0.3":"2026-09-13T22:19:39.603Z","0.0.4":"2026-09-14T02:10:38.107Z","0.0.5":"2026-09-14T03:07:24.147Z","0.0.6":"2026-09-14T03:14:41.612Z","0.0.7":"2026-09-14T03:51:12.642Z"},"bugs":{"url":"https://github.com/absolutejs/devices/issues"},"author":{"name":"Alex Kahn"},"license":"BSL-1.1","homepage":"https://github.com/absolutejs/devices","repository":{"type":"git","url":"git+https://github.com/absolutejs/devices.git","directory":"packages/devices-expo"},"description":"Expo runtime adapter for @absolutejs/devices","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"# @absolutejs/devices-expo\n\nExpo SDK 57 provider for the framework-neutral `@absolutejs/devices` contracts.\nAbsoluteJS provisions this package and only the detected optional Expo modules.\nApplication code continues to import capabilities from `@absolutejs/devices`.\n\nThe root entry installs platform, lifecycle, links, Android Back, network, and\nnamespaced ordinary storage. Optional capabilities are exposed through isolated\nsubpaths so unused permissions and native modules are not added to an app.\n\nOn Android, the photo provider consumes Expo Image Picker's pending result when\nthe system recreates the host activity. The normalized result is replayed once\nper subscriber through `lifecycle.onRestoredOperation`; embedded routes receive\nphoto bytes through the same bounded transfer bridge as an ordinary pick. Native\npaths and Expo result objects are not exposed across that bridge. This recovery\nrequires no application-owned Android code. A restored operation uses\n`plugin: \"expo-image-picker\"`, `method: \"pick\"`, and carries either normalized\n`DevicePhoto[]` data or a public error.\n","readmeFilename":"README.md"}