{"_id":"@humansecurity/expo-mobile-sdk","_rev":"29-4fe846d7bc7cb99b7571bd89656155cf","name":"@humansecurity/expo-mobile-sdk","dist-tags":{"latest":"3.0.4"},"versions":{"1.0.3":{"name":"@humansecurity/expo-mobile-sdk","version":"1.0.3","keywords":["react-native","expo","expo-mobile-sdk","HumanSecurity"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.0.3","maintainers":[{"name":"asafpx","email":"asaf.akler@perimeterx.com"},{"name":"eladpx","email":"elad.trubek@perimeterx.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@perimeterx.com"},{"name":"ori.gold","email":"ori.gold@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@perimeterx.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"a6c3891d41091185d33b5b3cad99427807fc0760","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.0.3.tgz","fileCount":25,"integrity":"sha512-4W6hQbWG1aTYoyzPHqjNnKwuYGtv/QwW78oo1zV7cJFvavrN4b9sb2B+xl1wzZYNz45q5xtvNVOieN5wTR0glg==","signatures":[{"sig":"MEUCID4KRYA0fX3HWUY9IMqPYzOo0IUBioyn+E3zglLXOFUdAiEAvWNTY6p244qF/8Q4svqvmey5zQ9JO1K9TGq9yRKPW0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405600},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a8ae374c6a8f2833ff5822a7bdb680b104da4c25","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"deprecated":"Version 1.0.3 is deprecated due to bug in android hybrid mode. Please upgrade to 1.0.4 or later.","_npmVersion":"10.8.2","description":"An Expo module to wrap human native SDK for expo users.","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.37","@types/react":"~18.3.1","react-native":"0.74.5","expo-module-scripts":"^4.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.0.3_1738573415921_0.1986958544728854","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@humansecurity/expo-mobile-sdk","version":"1.0.4","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.0.4","maintainers":[{"name":"asafpx","email":"asaf.akler@perimeterx.com"},{"name":"eladpx","email":"elad.trubek@perimeterx.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@perimeterx.com"},{"name":"ori.gold","email":"ori.gold@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@perimeterx.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"6c11bdc76a7f247e471b06000929ca02464081de","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.0.4.tgz","fileCount":25,"integrity":"sha512-9rR5dGBXV+PUJ4CqnCZ2zj4UB48wT+Ytl2lhLH7Ti7nRNjv05VtrKDHTnumXFW0TTZXmsFOVHioC3L3zOH4qSw==","signatures":[{"sig":"MEYCIQCCeM3sZR8ANSr1YvrSzVE0p/WHlzr02+Zq8u85Irbi+wIhANogu9srwUpMWKGAN7IoZZriEZVfP7sqWdDnyrwUuQaC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405800},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ef27c32666d3ba43e28dafb1ee963fa45ec5855b","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"_npmVersion":"10.8.2","description":"An Expo module to wrap human native SDK for expo users.","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.37","@types/react":"~18.3.1","react-native":"0.74.5","expo-module-scripts":"^4.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.0.4_1739103058197_0.3494467264387322","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@humansecurity/expo-mobile-sdk","version":"1.0.5","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.0.5","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"1d67e4a4eb3da1e8a966415b6a1e772883b0b474","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.0.5.tgz","fileCount":42,"integrity":"sha512-6OwI8DFLvkjAs46bLpzDtsMLHDDa6BF0iqPUZ8YRExzIP42KAcF0ghSUHYzLkfCQZX22JJzLogOzCmWIj9+cSw==","signatures":[{"sig":"MEUCIQDJhi9SH3USS64pmFrHb9DJcAlougLTG++8zVXjCVfeHgIgLgqNY/t0dF9K1StjVJgqf1QSgKKjojRhsZmRf2UXPVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462109},"main":"build/index.js","types":"build/index.d.ts","gitHead":"81ae6ebb5f9d80f246883094ae46ef479bbb50ab","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"_npmVersion":"10.8.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"expo":"^53.0.0","react":"18.2.0","typescript":"^5.4.0","@types/react":"~18.2.79","react-native":"0.76.9","expo-modules-core":"^2.2.3","expo-module-scripts":"^4.0.0"},"peerDependencies":{"expo":"^53.0.0","react":"^18.2.0","react-native":"^0.76.0","expo-modules-core":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.0.5_1757419773509_0.3658312139888036","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@humansecurity/expo-mobile-sdk","version":"1.0.6","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.0.6","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"baf2f332ae91b4ace3735a3a5b441a95e6f16c7c","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.0.6.tgz","fileCount":43,"integrity":"sha512-Ye6hYoQyHI871lBEOvdEvIwbHAMo3UforbCXEjpITMCPPG9FJUeOte7eQ36Rb6K5VuHzUUjKHzRGw2tqHpKvBg==","signatures":[{"sig":"MEUCIQDNdm/kZpIHFkLcZrGvVzVboNZLV5zoCsvXGRbW4t1p3AIgFlxsPwJgji40fgCrCqwQzoqVWSR62XOLn5M2nChq7Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460719},"main":"build/index.js","types":"build/index.d.ts","gitHead":"43b49b6ccfded3ce9712806fe8d5cef392b92ad5","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"_npmVersion":"11.6.0","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"expo":"^53.0.0","react":"18.3.1","typescript":"^5.9.2","@types/react":"~19.1.0","react-native":"0.81.4","expo-modules-core":"^3.0.17","expo-module-scripts":"^5.0.7"},"peerDependencies":{"expo":"^53 || ^54","react":">=18","react-native":">=0.76","expo-modules-core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.0.6_1758795686560_0.6646568932592123","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@humansecurity/expo-mobile-sdk","version":"1.0.8","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.0.8","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"6886446cf39c1f0ae7a6e59d0b2faef8b6b18fbf","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.0.8.tgz","fileCount":45,"integrity":"sha512-RpfLMh1vbTvqsVyCM6Ho8szdtg1Jcx4FJmYE20kOVYWv5w82AGb993C72bbpKvCK8RpQ1PG8lkrjiyqoyLyZPw==","signatures":[{"sig":"MEQCIGV7nT7+XVe2IpR5jCOhlbpp16519h0xLaCEoayhJFqsAiBMOzJXqBkuRqP9uxKHblCX4o6evu8VCmHWul3SjGuSbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59975},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3fd5f881174806ac6b8a289f721146e3f22b0877","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"_npmVersion":"11.6.0","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"expo":"^53.0.0","react":"18.3.1","typescript":"^5.9.2","@types/react":"~19.1.0","react-native":"0.81.4","expo-modules-core":"^3.0.17","expo-module-scripts":"^5.0.7"},"peerDependencies":{"expo":"^53 || ^54","react":">=18","react-native":">=0.76","expo-modules-core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.0.8_1762953857537_0.3965236336313078","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@humansecurity/expo-mobile-sdk","version":"1.0.9","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.0.9","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"f913fe35dd9b92184f6b4678faaed51d353e2b68","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.0.9.tgz","fileCount":26,"integrity":"sha512-Mh5hIekxfllg+Ze9EATVbm7lM6SqDcMapo77xlGvJTr7VXB2NFDB/pzPx0nsXONhk4YsiCZcjLJpUl+hYjTTPQ==","signatures":[{"sig":"MEYCIQCEIRyoK2Ab33uogbeyfQi+mQPrM3dgQLKZhiVmwdxD9AIhAIEKWtaqlpnkmXu+qNPGeFODvOyLAWv26BT/aprS6vtC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41554},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","gitHead":"35397f806c87e7d1b0e20eed6c89521f40fd8380","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"deprecated":"Please upgrade to v1.0.10 due to Android compatibility fixes.","_npmVersion":"10.8.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"expo":"^53.0.0","react":"19.1.0","typescript":"^5.9.2","@types/react":"~19.1.0","react-native":"0.81.4","expo-modules-core":"^3.0.17","expo-module-scripts":"^5.0.7"},"peerDependencies":{"expo":"^53 || ^54","react":">=18","react-native":">=0.76","expo-modules-core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.0.9_1769512855088_0.46381964515535157","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@humansecurity/expo-mobile-sdk","version":"1.0.10","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.0.10","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"23c0b728be0e73d366aeb9e2f9ac7a44773e3947","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.0.10.tgz","fileCount":26,"integrity":"sha512-7o6Zwd9z48GowiOl/ITr61NpguKinOAUIxS6eVnfcmjQEsHG321LsIicIhGDx9TEHxQBxJV7OVJ6VmLOfKTvSw==","signatures":[{"sig":"MEQCIFUrhAJEpPkBE+S3IGahckaQL+AzsdFpdvhf90FDv+U1AiBStS8Bt5VC+h0//UjgQq3jnXWV+qLaCVqCH8a4xhsM4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41558},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8b4c08fac18dd3ab03ed9b426440f0885b4f47fe","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^53.0.0","react":"19.1.0","typescript":"^5.9.2","@types/react":"~19.1.0","react-native":"0.81.4","expo-modules-core":"^3.0.17","expo-module-scripts":"^5.0.7"},"peerDependencies":{"expo":"^53 || ^54","react":">=18","react-native":">=0.76","expo-modules-core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.0.10_1770017632490_0.44627012108081865","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@humansecurity/expo-mobile-sdk","version":"1.0.11","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.0.11","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"97c8f286c98090f994aa8055a0ed7c223f277bf1","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.0.11.tgz","fileCount":26,"integrity":"sha512-v1nmSygczqwQi8LXvRCkpN0DxeRN4qt/2DGLJfETFP7YRGWb3FHgktjb/gyiK/aCKRt1JIibpEE6ny1vH7SEYA==","signatures":[{"sig":"MEQCIE3W7qYKr+ZMHIhg/Gd+pMhxiUfXkbSzy5Y4Co1c7/qIAiBZsSpfhmSJ3XXO+tPovopL+Ir9d9S7qtP+pYQPJPIx1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42274},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","gitHead":"20e55e9f531f870903e5d2f6e51baebde1c314f8","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^53.0.0","react":"19.1.0","typescript":"^5.9.2","@types/react":"~19.1.0","react-native":"0.81.4","expo-modules-core":"^3.0.17","expo-module-scripts":"^5.0.7"},"peerDependencies":{"expo":"^53 || ^54","react":">=18","react-native":">=0.76","expo-modules-core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.0.11_1771403548869_0.8849478417849419","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@humansecurity/expo-mobile-sdk","version":"1.0.12","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.0.12","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"fdc7d62d4237e1f2d793655cb52dc7e3ed53ac15","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.0.12.tgz","fileCount":26,"integrity":"sha512-5zNeSif3bslfXalJoPbTE5183IgOGLkB7akvgQ+J9k/uUqDmdpx4nTj4D1LlA8PI587f1ZczJxxlOhjAbZT9+Q==","signatures":[{"sig":"MEQCIHmw5EcbnushSVxZUlZmrZa6gPut80uZh9YDrbluRhrVAiBdVft3X6GodvvDaO9dFc5s9FUQmYBq/dJGF3ibdofCAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42556},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","gitHead":"02ce3b0e643119103b858140de9e2c65990a676f","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^53.0.0","react":"19.1.0","typescript":"^5.9.2","@types/react":"~19.1.0","react-native":"0.81.4","expo-modules-core":"^3.0.17","expo-module-scripts":"^5.0.7"},"peerDependencies":{"expo":"^53 || ^54","react":">=18","react-native":">=0.76","expo-modules-core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.0.12_1772016177665_0.08129907308318773","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@humansecurity/expo-mobile-sdk","version":"1.1.0","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.1.0","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"6d8219dc6f5da61557b7d5bcab80ca773fcfe455","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.1.0.tgz","fileCount":28,"integrity":"sha512-F2rHVOGD9a+dJG5DdS/oPB9dwDVyXLTd5Imm7bdWaQSnZqCYdZdj4/CVIfNWFVr/p1twNgYVfUxE3DOp1rMSCA==","signatures":[{"sig":"MEUCIDDCQhcs4j9Bt10wHBO3IGhDp+na3x+NhGiRIaRdnSGqAiEAqNJY2Wl0YZq+oPpXDI7olUztjN4/JH1xdCdyMnvhy4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47153},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6c4f99f6cffd1fa79ece628852541ca977fcd9b1","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^53.0.0","react":"19.1.0","typescript":"^5.9.2","@types/react":"~19.1.0","react-native":"0.81.4","expo-modules-core":"^3.0.17","expo-module-scripts":"^5.0.7"},"peerDependencies":{"expo":"^53 || ^54","react":">=18","react-native":">=0.76","expo-modules-core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.1.0_1776170852963_0.12605487731922094","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@humansecurity/expo-mobile-sdk","version":"1.1.1","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@1.1.1","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"e6298b22f7594e6c2e5503fd96a3975c842d1d32","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-1.1.1.tgz","fileCount":28,"integrity":"sha512-y130Uj6y5Mo5tCr5cAw3z06xw9G8L7Doi3prdPCSR+r6pDKOOolhfH+ZkZiaQb/4Yo4mWXZuH49p5RhtGtw5Ew==","signatures":[{"sig":"MEUCIGoHiVJF56tn+xoMvC1lQ46gJzle2L9l5X+zomqtgimBAiEAwh/66iJhxvu1jwNgt3RXmmdKGf0T2QwwaeBoufm4iyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47218},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9c0c123ad806e3dd79104ef25c5ee00d6586401c","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"expo":"^53.0.0","react":"19.1.0","typescript":"^5.9.2","@types/react":"~19.1.0","react-native":"0.81.4","expo-modules-core":"^3.0.17","expo-module-scripts":"^5.0.7"},"peerDependencies":{"expo":"^53 || ^54","react":">=18","react-native":">=0.76","expo-modules-core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_1.1.1_1777552624235_0.07080445025628568","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@humansecurity/expo-mobile-sdk","version":"2.0.0","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@2.0.0","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"efbd9f0fb4ecd0cc86e08e3c4e47497e4df774f4","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-2.0.0.tgz","fileCount":29,"integrity":"sha512-PeoPQ6M+a9lnoj5S++jAJsj4Fo1Z+0biIo/7LVkkxZj5c6qu0eGgNy92Wqlfcj7RFpIgdmxLkGQeAqvdvYQAvw==","signatures":[{"sig":"MEQCIGaQwIZfv2yYwWfbw2eD2IJ91NCTijK5IHnLEfPv8UImAiAI+MBBRvegnoWV7PYNyJVcmX6VX0rZSA0AR90Qs8lBTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50114},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","gitHead":"559951b1bc2497731824ca7c072f0cfa41d13a68","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"expo-modules-core":"^55.0.0"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.24","react":"^19.2.0","typescript":"~5.9.2","@types/react":"~19.2.10","react-native":"^0.83.6","expo-module-scripts":"^55.0.2"},"peerDependencies":{"expo":"^55","react":">=19","react-native":">=0.83"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_2.0.0_1779099710112_0.04062497631770201","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@humansecurity/expo-mobile-sdk","version":"2.0.1","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@2.0.1","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"523ee4d23ad47b8bb677da9a4950ba4b730feac9","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-2.0.1.tgz","fileCount":30,"integrity":"sha512-UOF4IiFE2Z898D5i5cTTTE0up0P0cNj6u56/e0LjaWMEbxaXX8UJxlrmtBE9AlyfHgn2XO4eGrHpYQLO/nC11g==","signatures":[{"sig":"MEQCIFKoXa2EurcIdFbOICWbkkYXEK2lhaZ433D827IiLJuPAiAYQAbsdnUX/iFy7RIvaW7YEmfZpYveUl4j4Nx/Eav4LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52615},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ea785d3a4173a02e35b1771e89dc194c3c4b4db1","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"overrides":{"zod":"4.4.3"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"expo-modules-core":"^55.0.0"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^55.0.24","react":"^19.2.0","typescript":"~5.9.2","@types/react":"~19.2.10","react-native":"^0.83.6","expo-module-scripts":"^55.0.2"},"peerDependencies":{"expo":"^55","react":">=19","react-native":">=0.83"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_2.0.1_1782297500679_0.9825077548408743","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@humansecurity/expo-mobile-sdk","version":"3.0.0","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@3.0.0","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"dan.bezalel","email":"dan.bezalel@perimeterx.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"a9e94ecf9d8a8a19c8d34e7ad6395c67ea1492bf","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-3.0.0.tgz","fileCount":30,"integrity":"sha512-tmr8hGb82bNOPT7Q4LcgwslWU6UiBgrRGLkPZEz/o9LRssW4v0XkZ9A6c1khU33hney4NSvXgOLdmPSyX9RAHA==","signatures":[{"sig":"MEUCIBYac/LfSOs8EvPPv1lgAk8dkCG6hYTWDrk4FmSta/6bAiEA4Stp3sdADlKTTJYSg7ATTNe0/02TyEpSBiv4Q0cdWak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60256},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20.19.4"},"gitHead":"b2544d660e4b768d8529e77f29edf1bd34fbff07","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"overrides":{"zod":"4.4.3","browserslist":"4.28.7","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9","@xmldom/xmldom@<0.8.14":"0.8.14","@xmldom/xmldom@>=0.9.0 <0.9.11":"0.9.11"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"expo-modules-core":"^57.0.11"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^57.0.14","react":"^19.2.3","typescript":"~5.9.2","@types/react":"~19.2.10","react-native":"^0.86.2","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":"^57","react":">=19","react-native":">=0.86"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_3.0.0_1787665496459_0.43533176678089713","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@humansecurity/expo-mobile-sdk","version":"3.0.1","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@3.0.1","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"dan.bezalel","email":"dan.bezalel@perimeterx.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"2fcff7c6f346b26fa996af6dc5456f9e20fb9985","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-3.0.1.tgz","fileCount":30,"integrity":"sha512-cAcHDEfQsWbzdC0rfQe8uAtZd07Kq9paGyjzU2lPi9Q907Nz25tmXkFD6WQgR4C3UaYFYe16WtWNmyq9zI/nsw==","signatures":[{"sig":"MEQCIB+KwPjs/lzQHG2CmnpCBPZ/DGpN505S04AtAGwpGeOGAiA4eG/94bY94tS4Alubsxgq6JiyD98yL0KoTc1c+aHDaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60385},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20.19.4"},"gitHead":"5f2ce3d729dd5503360a69bc59e833ca47447b9c","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"overrides":{"zod":"4.4.3","browserslist":"4.28.7","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9","@xmldom/xmldom@<0.8.14":"0.8.14","@xmldom/xmldom@>=0.9.0 <0.9.11":"0.9.11"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"expo-modules-core":"^57.0.11"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^57.0.14","react":"^19.2.3","typescript":"~5.9.2","@types/react":"~19.2.10","react-native":"^0.86.2","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":"^57","react":">=19","react-native":">=0.86"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_3.0.1_1788695844347_0.620693459601656","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@humansecurity/expo-mobile-sdk","version":"3.0.2","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@3.0.2","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"dan.bezalel","email":"dan.bezalel@perimeterx.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"5727d1d43c6d3b318e670533fb7b6ea4cd74fba0","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-3.0.2.tgz","fileCount":30,"integrity":"sha512-7/EErAZn06ipBSlNN60Npf9Wg67s/pk3nPWXx2j7qS3eIJFgP6ZQRHytUtfeqOmUTF3yZFNQW/ZmCDhSWd2cmQ==","signatures":[{"sig":"MEUCIHklqA7djoKnp3Gej4O3ptnIcu0tKrvca2vExreVMOnKAiEAp8+CIGMonDQ9NEunxo3/cz3Bnhcl5jKo3THEjT9OZs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60508},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20.19.4"},"gitHead":"2fd37e284bf63d5b7fdec473f185e6127bed5a2a","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"overrides":{"zod":"4.4.3","browserslist":"4.28.7","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9","@xmldom/xmldom@<0.8.14":"0.8.14","@xmldom/xmldom@>=0.9.0 <0.9.11":"0.9.11"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"expo-modules-core":"^57.0.11"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^57.0.14","react":"^19.2.3","typescript":"~5.9.2","@types/react":"~19.2.10","react-native":"^0.86.2","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":"^57","react":">=19","react-native":">=0.86"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_3.0.2_1788957102157_0.06033997720979167","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@humansecurity/expo-mobile-sdk","version":"3.0.3","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"author":"","license":"MIT","_id":"@humansecurity/expo-mobile-sdk@3.0.3","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"dan.bezalel","email":"dan.bezalel@perimeterx.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","dist":{"shasum":"5e567c24a6f233e00916ef8f81b2222722d70385","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-3.0.3.tgz","fileCount":30,"integrity":"sha512-M1xSPxCo6x11F8EFzjOhKichurVzjsCeKXmT8NMoi1lee/QXYZMM8DF+82asjKqEEBDUwTn6OuGgJnZEAo7zYw==","signatures":[{"sig":"MEUCIQCJP+vqPMMGBpNi8ZEPy4Ru++QyKBbvUEXun5gaPJ7FWwIgcOQ1uFEv+klwKtCms5UEUFzRJRn0XNArJaIXrQd64DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHjLYq2avcLJKAiDUX7JwSp+gBdKHQ0m9NMavXmMBv+sAiAQu5juT5+ZHB9m8718+gzDHSInkvionyW5mp8yMphm2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60710},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=20.19.4"},"gitHead":"e5dc2af66176ce818519fbdff554bc050d068854","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":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"overrides":{"zod":"4.4.3","browserslist":"4.28.7","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9","@xmldom/xmldom@<0.8.14":"0.8.14","@xmldom/xmldom@>=0.9.0 <0.9.11":"0.9.11"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"expo-modules-core":"^57.0.11"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^57.0.14","react":"^19.2.3","typescript":"~5.9.2","@types/react":"~19.2.10","react-native":"^0.86.2","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":"^57","react":">=19","react-native":">=0.86"},"_npmOperationalInternal":{"tmp":"tmp/expo-mobile-sdk_3.0.3_1789557116748_0.6116808176329307","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"_id":"@humansecurity/expo-mobile-sdk@3.0.4","dist":{"shasum":"4eaac679e1b3d4418328bc7cac9b365bfe424530","tarball":"https://registry.npmjs.org/@humansecurity/expo-mobile-sdk/-/expo-mobile-sdk-3.0.4.tgz","fileCount":30,"integrity":"sha512-BRw5sPlmAOjW7Gek0YXXymf25dedPhZm2cfoxjeyJGk6vT5fFF3Oyam8rmkRKExbc0q/WScFNb0JuoD2waRRcg==","signatures":[{"sig":"MEQCIDoaicWa7Lb/k/gHIdXWmQjzN3J6hIptAeJtjcxKvIvRAiBQeNyj0TmGXlY8Us1LkbDUkpTKruBpHxNUe1TThLBW2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUzaJKLgv1rPkExponLS6w9CzLEe3fRu4e4gkqxI+ayQIhAPSFxIGEnxjAZjJEUbr0AxZgE2n19UkL4bZUzk+EBUka"}],"unpackedSize":61058},"expo":{"plugins":["./app.plugin.js"]},"main":"build/index.js","name":"@humansecurity/expo-mobile-sdk","types":"build/index.d.ts","author":"","engines":{"node":">=20.19.4"},"gitHead":"0d0b168df9f7897acb2196a04456cb6952d93d1f","license":"MIT","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"},"version":"3.0.4","_npmUser":{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},"homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"overrides":{"zod":"4.4.3","browserslist":"4.28.7","brace-expansion@1":"1.1.18","brace-expansion@5":"5.0.9","@xmldom/xmldom@<0.8.14":"0.8.14","@xmldom/xmldom@>=0.9.0 <0.9.11":"0.9.11"},"_npmVersion":"11.6.2","description":"An Expo module to wrap human native SDK for Expo users.","directories":{},"maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"dan.bezalel","email":"dan.bezalel@perimeterx.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"_nodeVersion":"25.2.1","dependencies":{"expo-modules-core":"^57.0.11"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^57.0.14","react":"^19.2.3","typescript":"~5.9.2","@types/react":"~19.2.10","react-native":"^0.86.2","expo-module-scripts":"^56.0.3"},"peerDependencies":{"expo":"^57","react":">=19","react-native":">=0.86"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/expo-mobile-sdk_3.0.4_1790081818841_0.6818197825875629"}}},"time":{"created":"2025-02-03T07:27:45.492Z","modified":"2026-09-22T12:56:59.163Z","1.0.1":"2025-02-03T07:27:45.780Z","1.0.2":"2025-02-03T08:44:47.117Z","1.0.3":"2025-02-03T09:03:36.127Z","1.0.4":"2025-02-09T12:10:58.380Z","1.0.5":"2025-09-09T12:09:33.764Z","1.0.6":"2025-09-25T10:21:26.821Z","1.0.7":"2025-11-12T13:03:45.471Z","1.0.8":"2025-11-12T13:24:17.716Z","1.0.9":"2026-01-27T11:20:55.245Z","1.0.10":"2026-02-02T07:33:52.633Z","1.0.11":"2026-02-18T08:32:29.019Z","1.0.12":"2026-02-25T10:42:57.801Z","1.1.0":"2026-04-14T12:47:33.114Z","1.1.1":"2026-04-30T12:37:04.417Z","2.0.0":"2026-05-18T10:21:50.268Z","2.0.1":"2026-06-24T10:38:20.805Z","3.0.0":"2026-08-25T13:44:56.601Z","3.0.1":"2026-09-06T11:57:24.483Z","3.0.2":"2026-09-09T12:31:42.314Z","3.0.3":"2026-09-16T11:11:56.843Z","3.0.4":"2026-09-22T12:56:58.926Z"},"license":"MIT","homepage":"https://github.com/PerimeterX/human-security-ios-sdk#readme","keywords":["expo","expo-mobile-sdk","HumanSecurity","react-native"],"description":"An Expo module to wrap human native SDK for Expo users.","maintainers":[{"name":"asafpx","email":"asaf.akler@humansecurity.com"},{"name":"chen.zimmer.perimeterx","email":"chen.zimmer@humansecurity.com"},{"name":"ori.gold","email":"ori.gold@humansecurity.com"},{"name":"dan.bezalel","email":"dan.bezalel@perimeterx.com"},{"name":"omerbacharpx","email":"omer.bachar@perimeterx.com"},{"name":"bracha-lederman","email":"bracha.lederman@humansecurity.com"},{"name":"oren-yaar-px","email":"oren.yaar@humansecurity.com"}],"readme":"# expo-mobile-sdk\n\nA module implementing our native SDKs for the Expo framework.\n\n# API documentation\n\nThe full Documentation and usage examples can be found at our [official site](https://docs.humansecurity.com/applications-and-accounts/docs/expo-integration).\n\n# Installation in managed Expo projects -\n\nVersion **3.0** targets Expo SDK **57** and wraps HUMAN native SDK **5.3.2** on iOS and **5.3.3** on Android.\n\nMinimum supported app versions:\n- Expo SDK 57\n- React 19 / React Native 0.86\n- iOS 15.1+ (library / podspec). Expo SDK 57 prebuild defaults to **16.4**; this example uses 16.4 because `expo-build-properties` rejects a lower `ios.deploymentTarget`.\n- Android minSdk 23 (matches HUMAN 5.3.3’s native AAR; Expo/RN hosts already default to 24)\n- Android compileSdk 36, targetSdk 36\n\nFrom the terminal run:\n\n```\nnpm install @humansecurity/expo-mobile-sdk\n```\nThen add the config plugin to your app.json (or app.config.js) so the Android dependency repository is automatically configured:\n\n```\n{\n    \"expo\": {\n        \"plugins\": [\n            \"@humansecurity/expo-mobile-sdk\"\n        ]\n    }\n}\n```\n\nThe config plugin also applies the Android build settings required by HUMAN Android SDK 5.3.3:\n\n```\nandroid.compileSdkVersion=36\nandroid.targetSdkVersion=36\nandroid.suppressUnsupportedCompileSdk=37,37.0\n```\n\nHUMAN 5.3.0 AndroidX transitives declare min AGP 9.1. **Expo SDK 57 still uses AGP 8.x**; bumping a managed/prebuild app to AGP 9.1 is not a supported Expo 57 path and can break Expo’s Gradle plugins.\n\nThis wrapper does **not** force AndroidX versions (that can conflict with Expo modules). To keep Expo 57 / AGP 8 apps from failing AarMetadata at build time, the plugin disables those checks on the **application** module only.\n\nIf you are on AGP 9.1+ (custom/bare, not typical Expo 57) and want the checks back:\n\n```\nHUMAN_KEEP_AAR_METADATA_CHECKS=true\n```\n\nIf you stay on AGP 8 and re-enable AarMetadata, you must pin AndroidX yourself in the **root** `android/build.gradle` (this can break Expo 57 modules that need newer AndroidX):\n\n```\nallprojects {\n    configurations.configureEach {\n        resolutionStrategy {\n            force 'androidx.core:core:1.18.0'\n            force 'androidx.core:core-ktx:1.18.0'\n            force 'androidx.lifecycle:lifecycle-runtime-compose:2.8.7'\n            force 'androidx.lifecycle:lifecycle-runtime-compose-android:2.8.7'\n        }\n    }\n}\n```\n\n> **Note:** HUMAN Android SDK 5.3.3 ships with `minSdk 23`, so this wrapper declares the same. React Native 0.75+ hosts already default to `minSdk 24`.\n\n**Note:**  \nThe config plugin is available starting from **version 1.0.8 and later**.  \nIf you are using an earlier version (**1.0.2–1.0.6**), **do not add** the plugin line — simply run:\n```\nnpm install @humansecurity/expo-mobile-sdk\nnpx expo prebuild\n```\n\nFinally, run the prebuild command:\n```\nnpx expo prebuild\n```\n\n### Usage example\n\n```\nimport { HumanSecurity } from '@humansecurity/expo-mobile-sdk';\n\n//Display the version text in a tag to confirm integration:\n<ThemedText type=\"title\">{HumanSecurity.sdkVersion()}</ThemedText> \n\n```\n\n### The current API:\n\n```\n  sdkVersion(): string;\n  startWithAppId(appId: string, policy?: HSPolicy): Promise<void>;\n  startWithAppIds(appIds: string[], policy?: HSPolicy): Promise<void>;\n  vid(appId: string): string | null;\n\n  // BD functionality\n  headersForURLRequest(appId?: string): Promise<{ [key: string]: string }>;\n  handleResponse(response: string, code: number, url: string): Promise<HSBotDefenderChallengeResult>;\n  canHandleResponse(response: string, code: number, url: string): boolean;\n  challengeReferenceId(): string;\n  setCustomParameters(parameters: { [key: string]: string }, appId?: string): void;\n\n  // Adding AD functions\n  setUserId(userId: string | null, appId?: string): void;\n  registerOutgoingUrlRequest(url: string, appId?: string): void;\n  setAdditionalData(parameters: { [key: string]: string }, appId?: string): void;\n\n```\n\n### Known limitation\n\nWhen a user completes a challenge but the SDK cannot confirm the pass, typically\nbecause the post-challenge token refresh failed due to a network issue, the\nwrapper reports the challenge as solved. Your application cannot currently\ndistinguish this case from a confirmed pass, and a retried request may be\nblocked again. A dedicated outcome for this case will be exposed in a later\nrelease.\n\n## Upgrading from 2.0.x to 3.0.0\n\nThe JavaScript API is otherwise compatible with 2.0.x. This is a major because of host requirements: **Expo SDK 57**, **React Native 0.86 or later**, Android `compileSdk` 36, and Android `minSdk` 23. Upgrade Expo to SDK 57, install `@humansecurity/expo-mobile-sdk@^3`, and run `npx expo prebuild --clean`.\n\n- **Host break:** peers are now `expo: ^57` and `react-native: >=0.86`. A 2.0.1 app on Expo 55 / RN 0.83 cannot install this package. Stay on 2.0.1 until you upgrade the host.\n- The JavaScript API is unchanged from 2.0.x.\n- Android hosts need compileSdk 36 (config plugin) and wrapper `minSdk` 23. Typical RN/Expo hosts already default to 24. Apps still on minSdk 21 or 22 will fail to build. Expo SDK 57 uses AGP 8.x — do not bump to AGP 9.1 in a typical Expo prebuild app. AarMetadata is skipped on the application module so you do not crash on AGP 8. Set `HUMAN_KEEP_AAR_METADATA_CHECKS=true` only if you are already on AGP 9.1+. The Gradle wrapper version (example uses 9.3.1 from the Expo 57 / RN 0.86 template) is not AGP 9.1.\n\n## Installation in bare React Native projects\n\nFor the react-native bare workflow projects see our [integration guide](https://docs.humansecurity.com/applications-and-accounts/docs/react-native-integration).\n\n## ⚠️ Note for Custom / Bare Workflows\n\nIf your project does not use expo prebuild, apply the same Android settings the config plugin would:\n\n1. HUMAN Maven repo in every `repositories` block:\n\n```\nallprojects {\n    repositories {\n        // ... your existing repos\n        maven { url 'https://jfrog.humansecurity.com/artifactory/human-android-sdk/' }\n    }\n}\n```\n\n2. In `android/gradle.properties`:\n\n```\nandroid.compileSdkVersion=36\nandroid.targetSdkVersion=36\nandroid.suppressUnsupportedCompileSdk=37,37.0\n```\n\n3. Skip AarMetadata on the **application** module only (not every subproject). Add this to the root `android/build.gradle`. Expo SDK 57 uses AGP 8.x, so do not bump to AGP 9.1 unless you have left Expo’s Gradle setup. If you are already on AGP 9.1+, set `HUMAN_KEEP_AAR_METADATA_CHECKS=true` in `gradle.properties` instead of this block.\n\n```\nsubprojects { subproject ->\n  subproject.pluginManager.withPlugin('com.android.application') {\n    if (rootProject.findProperty('HUMAN_KEEP_AAR_METADATA_CHECKS') == 'true') {\n      return\n    }\n    subproject.tasks.matching { it.name.endsWith('AarMetadata') }.configureEach {\n      enabled = false\n    }\n  }\n}\n```\n","readmeFilename":"README.md"}