{"_id":"@deuna/expo-in-app-browser","_rev":"2-b9ef47b1c8a4174c80348375bd440c38","name":"@deuna/expo-in-app-browser","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0-rc.1":{"name":"@deuna/expo-in-app-browser","version":"1.0.0-rc.1","keywords":["react-native","ios","android","in-app-browser","webview"],"author":{"url":"https://github.com/deuna-developers","name":"DEUNA"},"license":"MIT","_id":"@deuna/expo-in-app-browser@1.0.0-rc.1","maintainers":[{"name":"deuna","email":"developer@deuna.com"}],"homepage":"https://github.com/deuna-developers/deuna-sdk-react-native/tree/main/packages/react-native-in-app-browser#readme","bugs":{"url":"https://github.com/deuna-developers/deuna-sdk-react-native/issues"},"dist":{"shasum":"e994c9ee190bf31a6f1ecd018569d0f0d5ed1044","tarball":"https://registry.npmjs.org/@deuna/expo-in-app-browser/-/expo-in-app-browser-1.0.0-rc.1.tgz","fileCount":19,"integrity":"sha512-3KeYraPQFLoKSxFBSAOQg7BWvqw/pXP1KoNm2+OgXwbErIf/VAislYLYxmRbbPRNFqfMdjuswR+09YegR8ZnfQ==","signatures":[{"sig":"MEUCIFqbLn6UhYxB+HX453r6cIseD8oVdeZN9VtRoWxHnHkNAiEAujG+u/GQD+ED9sY9orevR6RMWUmwflGcbGmNvOKe7kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6430},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","source":"./src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"0d91c80b77b41d79441b36a968edbd91d311679a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli lib","prepare":"bob build","typecheck":"tsc"},"_npmUser":{"name":"deuna","email":"developer@deuna.com"},"repository":{"url":"git+https://github.com/deuna-developers/deuna-sdk-react-native.git","type":"git","directory":"packages/react-native-in-app-browser"},"_npmVersion":"10.8.2","description":"Expo In-App Browser for DEUNA","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.1.0","typescript":"^5.2.2","expo-web-browser":"^15.0.10","react-native-builder-bob":"^0.40.6"},"peerDependencies":{"expo-web-browser":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-in-app-browser_1.0.0-rc.1_1767385740680_0.00044390805317018334","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.0":{"name":"@deuna/expo-in-app-browser","version":"1.0.0","description":"Expo In-App Browser for DEUNA","source":"./src/index.ts","main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","peerDependencies":{"expo-web-browser":"*"},"exports":{".":{"types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli lib","prepare":"bob build"},"keywords":["react-native","ios","android","in-app-browser","webview"],"repository":{"type":"git","url":"git+https://github.com/deuna-developers/deuna-sdk-react-native.git","directory":"packages/react-native-in-app-browser"},"author":{"name":"DEUNA","url":"https://github.com/deuna-developers"},"license":"MIT","bugs":{"url":"https://github.com/deuna-developers/deuna-sdk-react-native/issues"},"homepage":"https://github.com/deuna-developers/deuna-sdk-react-native/tree/main/packages/react-native-in-app-browser#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"del-cli":"^5.1.0","expo-web-browser":"^15.0.10","react-native-builder-bob":"^0.40.6","typescript":"^5.2.2"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"_id":"@deuna/expo-in-app-browser@1.0.0","gitHead":"7aa4f7cc36aa97bde02d7e262b0e4a57331a476c","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pxkeqk5Qc9nVvKD4ydwee/G/7a68qZZEK6XEfNK+MVHPBhPrErpiLpkzaPggwqwu0vaPG587JTa10b42W8c7mw==","shasum":"57db45e3bc9aab28af97c58f068753725d2c8e57","tarball":"https://registry.npmjs.org/@deuna/expo-in-app-browser/-/expo-in-app-browser-1.0.0.tgz","fileCount":19,"unpackedSize":6425,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUzQfB+fwMo5wPp7Z7vEROzJFdedz/6tuxg2Qvbn0P1QIhAJ/A0HgbCgMgk3McVuiLDQJ2DdFaECIhwSAaQi6TDPoN"}]},"_npmUser":{"name":"deuna","email":"developer@deuna.com"},"directories":{},"maintainers":[{"name":"deuna","email":"developer@deuna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/expo-in-app-browser_1.0.0_1767385813007_0.3792394871606102"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-02T20:29:00.585Z","modified":"2026-01-02T20:30:13.342Z","1.0.0-rc.1":"2026-01-02T20:29:00.816Z","1.0.0":"2026-01-02T20:30:13.149Z"},"bugs":{"url":"https://github.com/deuna-developers/deuna-sdk-react-native/issues"},"author":{"name":"DEUNA","url":"https://github.com/deuna-developers"},"license":"MIT","homepage":"https://github.com/deuna-developers/deuna-sdk-react-native/tree/main/packages/react-native-in-app-browser#readme","keywords":["react-native","ios","android","in-app-browser","webview"],"repository":{"type":"git","url":"git+https://github.com/deuna-developers/deuna-sdk-react-native.git","directory":"packages/react-native-in-app-browser"},"description":"Expo In-App Browser for DEUNA","maintainers":[{"name":"deuna","email":"developer@deuna.com"}],"readme":"# @deuna/expo-in-app-browser\n\nReact Native In-App Browser adapter for DEUNA using Expo Web Browser.\n\n## Installation\n\n```bash\nnpm install @deuna/expo-in-app-browser\nnpm install expo-web-browser\n# or\nyarn add @deuna/expo-in-app-browser\nyarn add expo-web-browser\n```\n\n## Usage\n\n```tsx\nimport { ExpoWebBrowserAdapter } from '@deuna/expo-in-app-browser';\n\nconst browser = new ExpoWebBrowserAdapter();\n\n// Open a URL in the in-app browser\nawait browser.openUrl('https://example.com');\n```\n\n## API\n\n### `ExpoWebBrowserAdapter`\n\nA class that implements the `InAppBrowserAdapter` interface.\n\n#### Methods\n\n| Method                                | Description                                  |\n| ------------------------------------- | -------------------------------------------- |\n| `openUrl(url: string): Promise<void>` | Opens the specified URL in an in-app browser |\n\n### `InAppBrowserAdapter` Interface\n\n```typescript\ninterface InAppBrowserAdapter {\n  openUrl(url: string): Promise<void>;\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}