{"_id":"react-native-inappbrowser-nitro","_rev":"16-29799d6151bd8df9ccce0270abe72e6b","name":"react-native-inappbrowser-nitro","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.1":{"name":"react-native-inappbrowser-nitro","version":"1.0.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-inappbrowser-nitro@1.0.1","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"790de0881336d1d67cebe12c667f25af43c5c0e9","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-1.0.1.tgz","fileCount":91,"integrity":"sha512-gv8hxYlkXw0NeMWv25AWMpfz1AloS2mP90t4BVwX8eceGnRmCXdKgn3javxF329AZv862jtrAWq7a1urfbhzFw==","signatures":[{"sig":"MEUCIGVimINk9ACaGQX17P4HBIL+mdDkNj59EGpXzUyRvE4TAiEA0mdtfxeiF4XjiBznkMC4gcc0Ze6FMoLEq0kGFWAmHy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264809},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"d0444cdd62dbe2223fc14836766ee021bd918404","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-inappbrowser-nitro-example","prepare":"bob build","release":"release-it --only-version","nitrogen":"nitro-codegen","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.4.2","description":"🚀 Lightning-fast in-app browser for React Native powered by Nitro Modules. Direct JSI bindings for native performance with Safari View Controller (iOS) & Chrome Custom Tabs (Android). Zero bridge overhead, TypeScript-first, with React hooks support.","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.0.4","react":"19.1.0","turbo":"^2.5.4","eslint":"^9.30.1","del-cli":"^6.0.0","prettier":"^3.6.2","@eslint/js":"^9.30.1","commitlint":"^19.8.1","release-it":"^19.0.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^19.1.8","react-native":"0.80.1","nitro-codegen":"^0.26.3","@eslint/compat":"^1.3.1","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^1.12.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","react-native-builder-bob":"^0.40.12","@react-native/babel-preset":"0.80.1","react-native-nitro-modules":"^0.26.3","@react-native/eslint-config":"^0.80.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"^0.26.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_1.0.1_1752262665289_0.8348507174640805","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["custom",{"clean":"nitrogen/","script":"nitrogen"}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"nitro-module","version":"0.51.1","languages":"kotlin-swift"}},"1.0.2":{"name":"react-native-inappbrowser-nitro","version":"1.0.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-inappbrowser-nitro@1.0.2","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"2fc2913d0712f9f80deb95fc0e1c813094245a55","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-1.0.2.tgz","fileCount":91,"integrity":"sha512-79SRp1EkXpNVmaKu/nPqJV+4Prmh0shHkYEFjsuKTk2VE4DxzMsGcOVOyTSdPxAWdC9QJTc745xE1QbdO/RwGg==","signatures":[{"sig":"MEQCIHyCRtMao1Ww7M5oqJreAXi0DYF0sD4EZArtd3P6cRhhAiBLsTzSJa3nvA7JcwzxyQS1IKxYzK2ew0OS5rkhaYIc2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264727},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"bd3f7c40eb069bfb43fc4c02dee66d314bb5fe6d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-inappbrowser-nitro-example","prepare":"bob build","release":"release-it --only-version","nitrogen":"nitro-codegen","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.4.2","description":"🚀 Lightning-fast in-app browser for React Native powered by Nitro Modules. Direct JSI bindings for native performance with Safari View Controller (iOS) & Chrome Custom Tabs (Android). Zero bridge overhead, TypeScript-first, with React hooks support.","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.0.4","react":"19.1.0","turbo":"^2.5.4","eslint":"^9.30.1","del-cli":"^6.0.0","prettier":"^3.6.2","@eslint/js":"^9.30.1","commitlint":"^19.8.1","release-it":"^19.0.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^19.1.8","react-native":"0.80.1","nitro-codegen":"^0.26.3","@eslint/compat":"^1.3.1","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^1.12.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","react-native-builder-bob":"^0.40.12","@react-native/babel-preset":"0.80.1","react-native-nitro-modules":"^0.26.3","@react-native/eslint-config":"^0.80.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"^0.26.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_1.0.2_1752267390554_0.07236063304878426","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["custom",{"clean":"nitrogen/","script":"nitrogen"}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"nitro-module","version":"0.51.1","languages":"kotlin-swift"}},"1.0.3":{"name":"react-native-inappbrowser-nitro","version":"1.0.3","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-inappbrowser-nitro@1.0.3","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"0170ee46d31a63907512898161b0e5a6dfcfedd2","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-1.0.3.tgz","fileCount":91,"integrity":"sha512-cVfR1CRo7rAbQpw4U9lG16Djg/bJXKSgIC6iuKxC4d6xOWb4+4StmeB90cqk7AH9yPCCBJPRSScTSguE/VavGA==","signatures":[{"sig":"MEQCICnDzA2kUyQKWUYIR7ZB1V9ZyjUk78ntnkoTA9/yQnZoAiBzgkYzwvuxRHuogbWJyL3wlrY47VD0RxYWQkma1FWfQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264998},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"70f60d003b6fde0b520806bb6024fa5ea06541d8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-inappbrowser-nitro-example","prepare":"bob build","release":"release-it --only-version","nitrogen":"nitro-codegen","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.4.2","description":"🚀 Lightning-fast in-app browser for React Native powered by Nitro Modules. Direct JSI bindings for native performance with Safari View Controller (iOS) & Chrome Custom Tabs (Android). Zero bridge overhead, TypeScript-first, with React hooks support.","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.0.4","react":"19.1.0","turbo":"^2.5.4","eslint":"^9.31.0","del-cli":"^6.0.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","commitlint":"^19.8.1","release-it":"^19.0.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^19.1.8","react-native":"0.80.1","nitro-codegen":"^0.26.3","@eslint/compat":"^1.3.1","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^1.12.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","react-native-builder-bob":"^0.40.12","@react-native/babel-preset":"0.80.1","react-native-nitro-modules":"^0.26.3","@react-native/eslint-config":"^0.80.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"^0.26.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_1.0.3_1752670891611_0.673948433260956","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["custom",{"clean":"nitrogen/","script":"nitrogen"}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"nitro-module","version":"0.51.1","languages":"kotlin-swift"}},"1.1.0":{"name":"react-native-inappbrowser-nitro","version":"1.1.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-inappbrowser-nitro@1.1.0","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"c9ea90e2e382caeca589683dd6b2c83fbc7016df","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-1.1.0.tgz","fileCount":96,"integrity":"sha512-8UDVBMBbehOBYFpYxG2b30/Y8KuEPcs/0+HWKbIwUoQva9AEKeQj2xP2VCu67ZC54W/y6W+jHkXwwyAbwvWEEg==","signatures":[{"sig":"MEUCIQC8CG/m0uRXGksAalpnG61eii3pYQJ7NG08Nvcz/ljB8wIgU0aROBcQcbJtcFjaE18Zqm75yvr7y3pD0C6IoPWOzxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265901},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"5b8de245ec7b9f3f7ae34a9f686231505c1560e0","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-inappbrowser-nitro-example","prepare":"bob build","release":"release-it --only-version","nitrogen":"nitro-codegen","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.4.2","description":"🚀 Lightning-fast in-app browser for React Native powered by Nitro Modules. Direct JSI bindings for native performance with Safari View Controller (iOS) & Chrome Custom Tabs (Android). Zero bridge overhead, TypeScript-first, with React hooks support.","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.0.4","react":"19.1.0","turbo":"^2.5.4","eslint":"^9.31.0","del-cli":"^6.0.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","commitlint":"^19.8.1","release-it":"^19.0.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^19.1.8","react-native":"0.80.1","nitro-codegen":"^0.26.3","@eslint/compat":"^1.3.1","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^1.12.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","react-native-builder-bob":"^0.40.12","@react-native/babel-preset":"0.80.1","react-native-nitro-modules":"^0.26.3","@react-native/eslint-config":"^0.80.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"^0.26.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_1.1.0_1752673599425_0.29476954398357424","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["custom",{"clean":"nitrogen/","script":"nitrogen"}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"nitro-module","version":"0.51.1","languages":"kotlin-swift"}},"1.2.0":{"name":"react-native-inappbrowser-nitro","version":"1.2.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-inappbrowser-nitro@1.2.0","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"6ba724dcc13b67deab32d9f6546f779febc59b63","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-1.2.0.tgz","fileCount":96,"integrity":"sha512-BYxyXRz66QJ5Lc2P9NfiKX3WGQK481IkgNMoUTY+CZaR925oikchEuI5QTSq8mj0B0gRkXWLTbr4Mmyny4mZ0g==","signatures":[{"sig":"MEYCIQDHE6gHK5/6yyuKjIYzCHjU+mrtZDI1B6yk14/eeKvuUgIhAJUTGdyivNhapNtDfd0+rQqc2ZFngGpOQLNc5xj9OAhw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266944},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js","react-native":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"ef9ed6ae0792f1c18dee0eefc7a89528b3cb12c9","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-inappbrowser-nitro-example","prepare":"bob build","release":"release-it --only-version","nitrogen":"nitro-codegen","typecheck":"tsc","postinstall":"bob build","prepublishOnly":"bob build"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.4.2","description":"🚀 Lightning-fast in-app browser for React Native powered by Nitro Modules. Direct JSI bindings for native performance with Safari View Controller (iOS) & Chrome Custom Tabs (Android). Zero bridge overhead, TypeScript-first, with React hooks support.","directories":{},"_nodeVersion":"22.17.0","react-native":"./lib/module/index.js","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.0.4","react":"19.1.0","turbo":"^2.5.4","eslint":"^9.31.0","del-cli":"^6.0.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","commitlint":"^19.8.1","release-it":"^19.0.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^19.1.8","react-native":"0.80.1","nitro-codegen":"^0.26.3","@eslint/compat":"^1.3.1","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^1.12.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","react-native-builder-bob":"^0.40.12","@react-native/babel-preset":"0.80.1","react-native-nitro-modules":"^0.26.3","@react-native/eslint-config":"^0.80.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"^0.26.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_1.2.0_1752684494369_0.44661052683937785","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["custom",{"clean":"nitrogen/","script":"nitrogen"}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"nitro-module","version":"0.51.1","languages":"kotlin-swift"}},"1.2.1":{"name":"react-native-inappbrowser-nitro","version":"1.2.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-inappbrowser-nitro@1.2.1","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"33ea6da6f0f0d22b8b4c52fa52d6a44b924ea55b","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-1.2.1.tgz","fileCount":96,"integrity":"sha512-7XL0QPNoKfVPC7cxGRPmN6URCWAvFS/6s2ACS99sG1xSQR0dsw6GA+N7Akq0R5jZACV2zt78s64NZ7VwM2qFQw==","signatures":[{"sig":"MEQCIDx/O6Yj25VhBqB5jyFnySQ6Hq/1dxsxWv8IVn7yw5/XAiAFYeWP4EjG2LWmCvXLBT/krGvz+f1BsO+JphlEXacmSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266877},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js","react-native":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"bf68d25943896c593ccaac67ff0a21317db1e28e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-inappbrowser-nitro-example","prepare":"bob build","release":"release-it --only-version","nitrogen":"nitro-codegen","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.4.2","description":"🚀 Lightning-fast in-app browser for React Native powered by Nitro Modules. Direct JSI bindings for native performance with Safari View Controller (iOS) & Chrome Custom Tabs (Android). Zero bridge overhead, TypeScript-first, with React hooks support.","directories":{},"_nodeVersion":"22.17.0","react-native":"./lib/module/index.js","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.0.4","react":"19.1.0","turbo":"^2.5.4","eslint":"^9.31.0","del-cli":"^6.0.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","commitlint":"^19.8.1","release-it":"^19.0.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^19.1.8","react-native":"0.80.1","nitro-codegen":"^0.26.3","@eslint/compat":"^1.3.1","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^1.12.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","react-native-builder-bob":"^0.40.12","@react-native/babel-preset":"0.80.1","react-native-nitro-modules":"^0.26.3","@react-native/eslint-config":"^0.80.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"^0.26.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_1.2.1_1752684618939_0.7649526018650357","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["custom",{"clean":"nitrogen/","script":"nitrogen"}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"nitro-module","version":"0.51.1","languages":"kotlin-swift"}},"1.3.0":{"name":"react-native-inappbrowser-nitro","version":"1.3.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-inappbrowser-nitro@1.3.0","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"a50fb512f5ae34bf6f344b2d90d8031331b7c119","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-1.3.0.tgz","fileCount":97,"integrity":"sha512-e298YQuJsrRlRviobZ/pWmbeBJlf7+LJC6FnaTbQ1DJbEkTnjJ7ivv3UacEzDyCdihyrDEV/KybTyOOs5qauLw==","signatures":[{"sig":"MEYCIQCA0W4tPhtzdrEpf1vxrtOToy3Dcv2gR6/UbjIfqtf5CwIhAIuw4VEF+dPj/MNRS5VJde2XArbdZUF2usvMm3qD54Ch","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267236},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js","react-native":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"60b7f2d4eb012a26f129adbdc13818a0cb468b08","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-inappbrowser-nitro-example","prepare":"bob build","release":"release-it --only-version","nitrogen":"nitro-codegen","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.4.2","description":"🚀 Lightning-fast in-app browser for React Native powered by Nitro Modules. Direct JSI bindings for native performance with Safari View Controller (iOS) & Chrome Custom Tabs (Android). Zero bridge overhead, TypeScript-first, with React hooks support.","directories":{},"_nodeVersion":"22.17.0","react-native":"./lib/module/index.js","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.0.4","react":"19.1.0","turbo":"^2.5.4","eslint":"^9.31.0","del-cli":"^6.0.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","commitlint":"^19.8.1","release-it":"^19.0.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^19.1.8","react-native":"0.80.1","nitro-codegen":"^0.26.3","@eslint/compat":"^1.3.1","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^1.12.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","react-native-builder-bob":"^0.40.12","@react-native/babel-preset":"0.80.1","react-native-nitro-modules":"^0.26.3","@react-native/eslint-config":"^0.80.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"^0.26.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_1.3.0_1752687337887_0.6563910062680469","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["custom",{"clean":"nitrogen/","script":"nitrogen"}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"nitro-module","version":"0.51.1","languages":"kotlin-swift"}},"1.3.1":{"name":"react-native-inappbrowser-nitro","version":"1.3.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-inappbrowser-nitro@1.3.1","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"8d754ae2ecdfb77b1a7939443e06ddff2faede6b","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-1.3.1.tgz","fileCount":97,"integrity":"sha512-yr9Cx02bT8EHxOv2r3ZttpI3NnkqJXVLwCR4J1AoLDJ6fIqAiUm+ohgmO74zfNAb8WpBB2t4uhe8OKOdjxzwXA==","signatures":[{"sig":"MEQCICqw2BKYCH9P/pfwQAyGjZgSQY1GPORnMW76NePpYSiuAiA5wAZq1W+dlvBqrXYVddgUkxxcFBTSbpAr/rMDeJC64A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267189},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"d9fa5c24d5a576976383463c832146c663141586","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-inappbrowser-nitro-example","prepare":"bob build","release":"release-it --only-version","nitrogen":"nitro-codegen","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.4.2","description":"🚀 Lightning-fast in-app browser for React Native powered by Nitro Modules. Direct JSI bindings for native performance with Safari View Controller (iOS) & Chrome Custom Tabs (Android). Zero bridge overhead, TypeScript-first, with React hooks support.","directories":{},"_nodeVersion":"22.17.0","react-native":"./lib/module/index.js","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.0.4","react":"19.1.0","turbo":"^2.5.5","eslint":"^9.31.0","del-cli":"^6.0.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^19.1.8","react-native":"0.80.1","nitro-codegen":"^0.26.3","@eslint/compat":"^1.3.1","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^1.12.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","react-native-builder-bob":"^0.40.12","@react-native/babel-preset":"0.80.1","react-native-nitro-modules":"^0.26.3","@react-native/eslint-config":"^0.80.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"^0.26.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_1.3.1_1752767532217_0.6023742076613969","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["custom",{"clean":"nitrogen/","script":"nitrogen"}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"nitro-module","version":"0.51.1","languages":"kotlin-swift"}},"1.3.2":{"name":"react-native-inappbrowser-nitro","version":"1.3.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-inappbrowser-nitro@1.3.2","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"985e74569b539801663d7cf89042900fc1f903b3","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-1.3.2.tgz","fileCount":97,"integrity":"sha512-++kVn8/M4gVKXfPNpJbsypelOq/Debt34EDjiOXD5PmIEbobfnub/F8cwdwPzZuuSbVSATee2JqbX55cC86EqQ==","signatures":[{"sig":"MEYCIQCPE6j/ASNxLk1aPAEjaGKi7E40Q9KS++sgEkaUflWJygIhANZwNGMHHCeGEwzt5ZEcevtQd2EFC30VAFmTYSv4v9Ml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268441},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"08c5b8aaf4a4e66c6294de85285492464925e5a4","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-inappbrowser-nitro-example","prepare":"bob build","release":"release-it --only-version","nitrogen":"nitro-codegen","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.4.2","description":"🚀 Lightning-fast in-app browser for React Native powered by Nitro Modules. Direct JSI bindings for native performance with Safari View Controller (iOS) & Chrome Custom Tabs (Android). Zero bridge overhead, TypeScript-first, with React hooks support.","directories":{},"_nodeVersion":"22.17.0","react-native":"./lib/module/index.js","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.0.4","react":"19.1.0","turbo":"^2.5.5","eslint":"^9.31.0","del-cli":"^6.0.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","commitlint":"^19.8.1","release-it":"^19.0.4","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^19.1.8","react-native":"0.80.1","nitro-codegen":"^0.26.4","@eslint/compat":"^1.3.1","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^1.12.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","react-native-builder-bob":"^0.40.12","@react-native/babel-preset":"0.80.1","react-native-nitro-modules":"^0.26.4","@react-native/eslint-config":"^0.80.1","@commitlint/config-conventional":"^19.8.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"^0.26.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_1.3.2_1752847796758_0.13002523165074087","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["custom",{"clean":"nitrogen/","script":"nitrogen"}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"nitro-module","version":"0.51.1","languages":"kotlin-swift"}},"2.0.0":{"name":"react-native-inappbrowser-nitro","version":"2.0.0","keywords":["react-native","react-native-inappbrowser-nitro"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-inappbrowser-nitro@2.0.0","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"2c05c0555b87e005c52696f2de131a513d05ad18","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-2.0.0.tgz","fileCount":211,"integrity":"sha512-hlrY2aOJnCMrP77MvadkspZAF9HgQU6wLtevNjdOUNzZxwQ/ZoC2iSyVajJLcevLQ94F2z+NUMxbLLnZo7zcgA==","signatures":[{"sig":"MEUCICKDoHip9xF2MkuimkfTZkcuxSpXwLViCkhoeeE9Yj8dAiEAjz0XIgrFseVrc2kc8rHS2SF5fQFVxBFZZYZfKkHIeMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405544},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","scripts":{"build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","prepublish":"yarn codegen"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"description":"react-native-inappbrowser-nitro is a react native package built with Nitro","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Mateus Andrade\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.1","nitrogen":"0.30.0","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/react":"19.1.1","react-native":"0.82","semantic-release":"^24.2.9","@semantic-release/git":"^10.0.1","react-native-builder-bob":"^0.37.0","react-native-nitro-modules":"0.30.0","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_2.0.0_1760386449855_0.0866720396596925","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"2.1.0":{"name":"react-native-inappbrowser-nitro","version":"2.1.0","keywords":["react-native","react-native-inappbrowser-nitro"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-inappbrowser-nitro@2.1.0","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"86c1cf8eb3f168c66cbf8466ab07e5c95e3bfba3","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-2.1.0.tgz","fileCount":131,"integrity":"sha512-NKOpWXOczQZFUeuLEsPehuLoQ9VINf/ZvHLSzhxQdmAuDN9qlrr6J0IR5eWKaPnZfBShjtyaS1i0r9Jo86nIfQ==","signatures":[{"sig":"MEUCIBzsUeuALyStrU4WMSzttOp+VLt849cXoxG+JrVmXZSRAiEAh2dDyxe7/gmFYWSkmTxe8z3do/7mi0JOR/TW4+4S4p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380654},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"d5bc79982cb4a4bbd0d6aa573065e95fbcae11d2","scripts":{"build":"npm run typecheck && bob build && node ./scripts/remove-source-maps.cjs","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","prepublish":"yarn codegen"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"react-native-inappbrowser-nitro is a react native package built with Nitro","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"react":"19.2.0","nitrogen":"0.31.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.2.2","react-native":"0.82","semantic-release":"^25.0.1","@semantic-release/git":"^10.0.1","react-native-builder-bob":"^0.40.14","react-native-nitro-modules":"0.31.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_2.1.0_1762541969253_0.5314993569926607","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"2.1.1":{"name":"react-native-inappbrowser-nitro","version":"2.1.1","keywords":["react-native","react-native-inappbrowser-nitro"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-inappbrowser-nitro@2.1.1","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"16cc24e487b7d7ea59fb60bb4f7dc060b1c6a247","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-2.1.1.tgz","fileCount":131,"integrity":"sha512-rGmC/jaLye5rOf7fDU/gh82T7c/MVjrdbiExMiWJodIap/W5CzlnwkRPN/XBCx3vpjnLJBu86E3ct0003dzWkg==","signatures":[{"sig":"MEQCIGd1uREcOdXY1Tj24XtMGFyWk9BUy3uxZc2jfMa1aPdTAiA+CgMyrNWqI6Lv2q+2BoPcGBLYl/g4P3tZPIUc9wTjaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380682},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"f55aa16881b42d42611d660f8099716475c2b4f4","scripts":{"build":"npm run typecheck && bob build && node ./scripts/remove-source-maps.cjs","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","prepublish":"yarn codegen"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"react-native-inappbrowser-nitro is a react native package built with Nitro","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"react":"19.2.0","nitrogen":"0.31.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.2.2","react-native":"0.82","semantic-release":"^25.0.1","@semantic-release/git":"^10.0.1","react-native-builder-bob":"^0.40.14","react-native-nitro-modules":"0.31.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_2.1.1_1762543173470_0.603876900965614","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"2.1.2":{"name":"react-native-inappbrowser-nitro","version":"2.1.2","keywords":["react-native","in-app-browser","custom-tabs","safari-view-controller","webview","browser","nitro","android","ios","oauth","authentication","sso","chrome-custom-tabs","safari","react-native-inappbrowser-nitro"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-inappbrowser-nitro@2.1.2","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"d2b8037edc8d0737aa6a47c22bb33cc142012b07","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-2.1.2.tgz","fileCount":131,"integrity":"sha512-U8IPlA61HXWHkmWF5K3d+GwLtHiUnikTQJVAwfGGQZxk77UpNXlk/mNtpvWlh8avXng/nge+4qqsE5PB/KUbLw==","signatures":[{"sig":"MEUCIQCQ0wKHGhwK+Lt9aBAspyU1ujTc0De2Yqf6Xq5fM1C7JQIgWzfwwfwxG/KOktM6eZDvfcFhrc26AzXNNAHrntNyr3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381850},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"ffcc031874cfa4a08244616a5790cb7e9918160d","scripts":{"build":"npm run typecheck && bob build && node ./scripts/remove-source-maps.cjs","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","prepublish":"yarn codegen"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"react-native-inappbrowser-nitro is a react native package built with Nitro","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"react":"19.2.0","nitrogen":"0.31.5","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.2.2","react-native":"0.82","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","react-native-builder-bob":"^0.40.14","react-native-nitro-modules":"0.31.5","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_2.1.2_1762779042203_0.643702845615324","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"3.0.0":{"name":"react-native-inappbrowser-nitro","version":"3.0.0","keywords":["react-native","in-app-browser","custom-tabs","safari-view-controller","webview","browser","nitro","android","ios","oauth","authentication","sso","chrome-custom-tabs","safari","react-native-inappbrowser-nitro"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-inappbrowser-nitro@3.0.0","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"f4101bf46312d76593e873202eceabfbd0457417","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-3.0.0.tgz","fileCount":145,"integrity":"sha512-JrV9OzH6vDkO64kvFwmFHXgokBCiAYOhezCe0+Om1/fmFbcjrAhWx19R10W+FTrjCyZz44+sBqWdo3lLTVg+vw==","signatures":[{"sig":"MEUCIC/eGgh95WS+dMR9v2wyToBvrs1ckFVoEz2MVwZxIQQaAiEA4T4H1Bofrg0SmUSOAuiszWOMcgPmsu7rXRKrFUz1ZQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390307},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.ts","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./hooks":{"import":{"types":"./lib/typescript/module/src/hooks/useInAppBrowser.d.ts","default":"./lib/module/hooks/useInAppBrowser.js"},"source":"./src/hooks/useInAppBrowser.ts","require":{"types":"./lib/typescript/commonjs/src/hooks/useInAppBrowser.d.ts","default":"./lib/commonjs/hooks/useInAppBrowser.js"},"react-native":"./src/hooks/useInAppBrowser.ts"},"./types":{"import":{"types":"./lib/typescript/module/src/types.d.ts","default":"./lib/module/types.js"},"source":"./src/types.ts","require":{"types":"./lib/typescript/commonjs/src/types.d.ts","default":"./lib/commonjs/types.js"},"react-native":"./src/types.ts"},"./package.json":"./package.json"},"gitHead":"7de6fd6263928f374f3d0c9aeb459db41c88062d","scripts":{"lint":"biome check","build":"npm run typecheck && bob build && node ./scripts/remove-source-maps.cjs","clean":"git clean -dfX","format":"biome format --write","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","lint:fix":"biome check --write","typecheck":"tsc --noEmit","prepublish":"yarn codegen"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.9.0","description":"react-native-inappbrowser-nitro is a react native package built with Nitro","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"react":"19.2.3","nitrogen":"0.35.4","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/react":"19.2.14","react-native":"0.85","@biomejs/biome":"^2.4.12","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","react-native-builder-bob":"^0.41.0","react-native-nitro-modules":"0.35.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.3.1","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_3.0.0_1776870811465_0.7171280581512607","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.json"}]]}},"3.0.1":{"name":"react-native-inappbrowser-nitro","version":"3.0.1","keywords":["react-native","in-app-browser","custom-tabs","safari-view-controller","webview","browser","nitro","android","ios","oauth","authentication","sso","chrome-custom-tabs","safari","react-native-inappbrowser-nitro"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-inappbrowser-nitro@3.0.1","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"dist":{"shasum":"b883a4b56e88bbb3aa8bd077de5c6aa9eb61704c","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-3.0.1.tgz","fileCount":159,"integrity":"sha512-sCbALvMaw5hCNnlvI3+t8l6y9k0QXA3GAE77wZxI0P2q1aGqJ8VymNo5cS/EsGQ/LWpLr/7Wo/44yKOgUGl/3g==","signatures":[{"sig":"MEYCIQDKQGmwbAKclsJ3O2SeoP+iZJi5k2/p/o0cPPCdjvKyegIhAP9TE/65W5M3j+u8j2W2bvkzUUDed3rujoT3hPzDIJsO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442026},"main":"./lib/commonjs/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.ts","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./hooks":{"import":{"types":"./lib/typescript/module/src/hooks/useInAppBrowser.d.ts","default":"./lib/module/hooks/useInAppBrowser.js"},"source":"./src/hooks/useInAppBrowser.ts","require":{"types":"./lib/typescript/commonjs/src/hooks/useInAppBrowser.d.ts","default":"./lib/commonjs/hooks/useInAppBrowser.js"},"react-native":"./src/hooks/useInAppBrowser.ts"},"./types":{"import":{"types":"./lib/typescript/module/src/types.d.ts","default":"./lib/module/types.js"},"source":"./src/types.ts","require":{"types":"./lib/typescript/commonjs/src/types.d.ts","default":"./lib/commonjs/types.js"},"react-native":"./src/types.ts"},"./package.json":"./package.json"},"gitHead":"64fc80e1367eefd63dafeb7c5de53e3b053eaa7a","scripts":{"lint":"biome check","build":"npm run typecheck && bob build","clean":"git clean -dfX","format":"biome format --write","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","prepare":"husky","release":"release-it","lint:fix":"biome check --write","typecheck":"tsc --noEmit","prepublishOnly":"yarn lint && yarn codegen"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.9.0","description":"react-native-inappbrowser-nitro is a react native package built with Nitro","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx,cjs,mjs,json}":["biome check --write --no-errors-on-unmatched"]},"sideEffects":false,"_nodeVersion":"24.13.0","react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"husky":"^9.1.7","react":"19.2.3","nitrogen":"0.35.6","release-it":"^20.0.1","typescript":"^6.0.3","@types/jest":"^30.0.0","lint-staged":"^16.4.0","@types/react":"19.2.14","react-native":"0.85","@biomejs/biome":"^2.4.13","react-native-builder-bob":"^0.41.0","react-native-nitro-modules":"0.35.6","babel-plugin-react-compiler":"^19.1.0-rc.3","@release-it/conventional-changelog":"^11.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-inappbrowser-nitro_3.0.1_1777464029373_0.6461079829409702","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true,"configFile":true,"sourceMaps":false}],["module",{"esm":true,"configFile":true,"sourceMaps":false}],["typescript",{"project":"tsconfig.json"}]]}},"3.0.2":{"name":"react-native-inappbrowser-nitro","version":"3.0.2","description":"react-native-inappbrowser-nitro is a react native package built with Nitro","main":"./lib/commonjs/index.js","module":"./lib/module/index.js","types":"./lib/typescript/commonjs/src/index.d.ts","react-native":"src/index","source":"src/index","sideEffects":false,"exports":{".":{"react-native":"./src/index.ts","source":"./src/index.ts","import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}},"./hooks":{"react-native":"./src/hooks/useInAppBrowser.ts","source":"./src/hooks/useInAppBrowser.ts","import":{"types":"./lib/typescript/module/src/hooks/useInAppBrowser.d.ts","default":"./lib/module/hooks/useInAppBrowser.js"},"require":{"types":"./lib/typescript/commonjs/src/hooks/useInAppBrowser.d.ts","default":"./lib/commonjs/hooks/useInAppBrowser.js"}},"./types":{"react-native":"./src/types.ts","source":"./src/types.ts","import":{"types":"./lib/typescript/module/src/types.d.ts","default":"./lib/module/types.js"},"require":{"types":"./lib/typescript/commonjs/src/types.d.ts","default":"./lib/commonjs/types.js"}},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","lint":"biome check","lint:fix":"biome check --write","format":"biome format --write","clean":"git clean -dfX","release":"release-it","build":"npm run typecheck && bob build","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","prepare":"husky","prepublishOnly":"yarn lint && yarn codegen"},"keywords":["react-native","in-app-browser","custom-tabs","safari-view-controller","webview","browser","nitro","android","ios","oauth","authentication","sso","chrome-custom-tabs","safari","react-native-inappbrowser-nitro"],"workspaces":["example"],"repository":{"type":"git","url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git"},"author":{"name":"Mateus Andrade"},"license":"MIT","bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@biomejs/biome":"^2.5.1","@release-it/conventional-changelog":"^11.0.1","@types/jest":"^30.0.0","@types/react":"19.2.17","babel-plugin-react-compiler":"^19.1.0-rc.3","husky":"^9.1.7","lint-staged":"^17.0.8","nitrogen":"0.36.1","react":"19.2.7","react-native":"0.86","react-native-builder-bob":"^0.43.0","react-native-nitro-modules":"0.36.1","release-it":"^20.2.1","typescript":"^6.0.3"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"esm":true,"sourceMaps":false,"configFile":true}],["module",{"esm":true,"sourceMaps":false,"configFile":true}],["typescript",{"project":"tsconfig.json"}]]},"packageManager":"yarn@4.11.0","lint-staged":{"*.{js,jsx,ts,tsx,cjs,mjs,json}":["biome check --write --no-errors-on-unmatched"]},"gitHead":"5487d95a513372bf30ce3e14a08946f4dfe77dc1","_id":"react-native-inappbrowser-nitro@3.0.2","_nodeVersion":"24.16.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-rEy+wRZpRLO0Ak7UD3PVWXSLrjRI0vdZf8hNS4j5ekbACW4rjcxhoaxLueNtQaonTbKcGBfL2NZnUYXX+8dcpA==","shasum":"9e03ad8f38f251475fac4126779cd3bfe6f3bc33","tarball":"https://registry.npmjs.org/react-native-inappbrowser-nitro/-/react-native-inappbrowser-nitro-3.0.2.tgz","fileCount":158,"unpackedSize":414335,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICrxFOftag5zqf4T/UiMzh6ISseYQ70DlWiM1LGpJ8dYAiAHKdvLqRVWjO0Ipc/vAsS2/3C6bzYW9myrJoYCSZcOpw=="}]},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"directories":{},"maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-inappbrowser-nitro_3.0.2_1782947881741_0.161117275234973"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-11T19:37:45.288Z","modified":"2026-07-01T23:18:02.181Z","1.0.1":"2025-07-11T19:37:45.502Z","1.0.2":"2025-07-11T20:56:30.741Z","1.0.3":"2025-07-16T13:01:31.792Z","1.1.0":"2025-07-16T13:46:39.616Z","1.2.0":"2025-07-16T16:48:14.630Z","1.2.1":"2025-07-16T16:50:19.126Z","1.3.0":"2025-07-16T17:35:38.112Z","1.3.1":"2025-07-17T15:52:12.394Z","1.3.2":"2025-07-18T14:09:56.972Z","2.0.0":"2025-10-13T20:14:10.033Z","2.1.0":"2025-11-07T18:59:29.465Z","2.1.1":"2025-11-07T19:19:33.709Z","2.1.2":"2025-11-10T12:50:42.404Z","3.0.0":"2026-04-22T15:13:31.613Z","3.0.1":"2026-04-29T12:00:29.663Z","3.0.2":"2026-07-01T23:18:01.891Z"},"bugs":{"url":"https://github.com/mCodex/react-native-inappbrowser-nitro/issues"},"author":{"name":"Mateus Andrade"},"license":"MIT","homepage":"https://github.com/mCodex/react-native-inappbrowser-nitro#readme","keywords":["react-native","in-app-browser","custom-tabs","safari-view-controller","webview","browser","nitro","android","ios","oauth","authentication","sso","chrome-custom-tabs","safari","react-native-inappbrowser-nitro"],"repository":{"type":"git","url":"git+https://github.com/mCodex/react-native-inappbrowser-nitro.git"},"description":"react-native-inappbrowser-nitro is a react native package built with Nitro","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"readme":"<div align=\"center\">\n\n# react-native-inappbrowser-nitro\n\n**Native in-app browser for React Native, powered by [Nitro Modules](https://nitro.margelo.com/).**\n\n[![npm version](https://img.shields.io/npm/v/react-native-inappbrowser-nitro?style=flat-square&color=0a7ea4)](https://www.npmjs.com/package/react-native-inappbrowser-nitro)\n[![npm downloads](https://img.shields.io/npm/dm/react-native-inappbrowser-nitro?style=flat-square&color=0a7ea4)](https://www.npmjs.com/package/react-native-inappbrowser-nitro)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/react-native-inappbrowser-nitro?style=flat-square&label=min%2Bgzip)](https://bundlephobia.com/package/react-native-inappbrowser-nitro)\n[![license](https://img.shields.io/npm/l/react-native-inappbrowser-nitro?style=flat-square&color=0a7ea4)](./LICENSE)\n[![CI](https://img.shields.io/github/actions/workflow/status/mCodex/react-native-inappbrowser-nitro/ios-build.yml?style=flat-square&label=iOS)](https://github.com/mCodex/react-native-inappbrowser-nitro/actions/workflows/ios-build.yml)\n[![CI](https://img.shields.io/github/actions/workflow/status/mCodex/react-native-inappbrowser-nitro/android-build.yml?style=flat-square&label=Android)](https://github.com/mCodex/react-native-inappbrowser-nitro/actions/workflows/android-build.yml)\n\n[**Installation**](#installation) ·\n[**Quick start**](#quick-start) ·\n[**API**](#api) ·\n[**Options**](#options) ·\n[**FAQ**](#faq) ·\n[**Changelog**](./CHANGELOG.md)\n\n<img src=\"./app.gif\" alt=\"Demo\" width=\"280\" />\n\n</div>\n\n---\n\n## ⚡ Why this library?\n\n| | |\n|---|---|\n| ⚡ **JSI bindings** | Direct native calls through Nitro Modules. No JSON serialization, no scheduler hops. |\n| 🎯 **Right primitive per platform** | `SFSafariViewController` on iOS, Chrome Custom Tabs on Android. Not a `WKWebView` reimplementation. |\n| 🔐 **OAuth built in** | `openAuth` wraps `ASWebAuthenticationSession` with ephemeral sessions and redirect interception. |\n| 🪝 **Hook + functions** | `useInAppBrowser()` for React state, named exports for everything else. |\n| 🧩 **TypeScript first** | Discriminated result types, `as const` enums, full JSDoc. |\n| 📦 **Tree-shakeable** | `\"sideEffects\": false`, ESM build, lazy native module init. |\n\n---\n\n## 📋 Requirements\n\n| | Minimum | Tested up to |\n|---|---|---|\n| React Native | `0.75` (New Architecture) | `0.85` |\n| iOS | `15.1` | `26.2` |\n| Android | API `23` (Android 6) | API `36` (Android 16) |\n| `react-native-nitro-modules` | `0.35` | `0.35.4` |\n\n> [!IMPORTANT]\n> This library requires the **React Native New Architecture** and does **not** work in Expo Go. Use [Expo prebuild / dev clients](https://docs.expo.dev/develop/development-builds/introduction/) instead.\n\n---\n\n## 📦 Installation\n\n```sh\nyarn add react-native-inappbrowser-nitro react-native-nitro-modules\n```\n\n<details>\n<summary><strong>npm / pnpm / bun</strong></summary>\n\n```sh\nnpm install react-native-inappbrowser-nitro react-native-nitro-modules\npnpm add react-native-inappbrowser-nitro react-native-nitro-modules\nbun add react-native-inappbrowser-nitro react-native-nitro-modules\n```\n\n</details>\n\n### iOS\n\n```sh\ncd ios && pod install\n```\n\n### Android\n\nAutolinking handles everything. No manual `MainApplication` edits.\n\n> [!NOTE]\n> Release builds with ProGuard/R8 need this rule in `android/app/proguard-rules.pro`:\n> ```pro\n> # react-native-inappbrowser-nitro\n> -keep class com.inappbrowsernitro.** { *; }\n> ```\n> Without it, you'll see `Couldn't find class 'com/inappbrowsernitro/HybridInappbrowserNitro'`.\n\n---\n\n## 🚀 Quick start\n\n### Hook\n\n```tsx\nimport { useInAppBrowser } from 'react-native-inappbrowser-nitro/hooks'\n\nfunction DocsButton() {\n  const { open, isLoading, error } = useInAppBrowser()\n\n  return (\n    <Pressable\n      disabled={isLoading}\n      onPress={() => open('https://nitro.margelo.com')}\n    >\n      <Text>{isLoading ? 'Opening…' : 'Open docs'}</Text>\n      {error && <Text style={{ color: 'red' }}>{error.message}</Text>}\n    </Pressable>\n  )\n}\n```\n\nThe hook guards state updates after unmount and returns stable `open`/`openAuth` references via `useCallback`.\n\n### Imperative\n\n```tsx\nimport { isAvailable, open } from 'react-native-inappbrowser-nitro'\n\nif (await isAvailable()) {\n  const result = await open('https://github.com', {\n    preferredBarTintColor: { light: '#FFFFFF', dark: '#000000' }, // iOS\n    toolbarColor: { light: '#FFFFFF', dark: '#000000' },         // Android\n    readerMode: true,\n  })\n\n  if (result.type === 'success') {\n    console.log('Opened', result.url)\n  }\n}\n```\n\n### OAuth / SSO\n\n```tsx\nimport { openAuth } from 'react-native-inappbrowser-nitro'\n\nconst result = await openAuth(\n  'https://example.com/oauth/authorize?client_id=…&redirect_uri=myapp%3A%2F%2Fcb',\n  'myapp://cb',\n  {\n    ephemeralWebSession: true,       // iOS: don't share Safari cookies\n    enableEdgeDismiss: false,        // iOS: block swipe-to-dismiss during auth\n    forceCloseOnRedirection: true,   // Android: close tab on redirect match\n  }\n)\n\nif (result.type === 'success' && result.url) {\n  const code = new URL(result.url).searchParams.get('code')\n  // exchange code for token\n}\n```\n\n---\n\n## 📖 API\n\nAll exports come from the package root unless noted. Every function returns a `Promise`.\n\n| Export | Signature | Description |\n|---|---|---|\n| `isAvailable` | `() => Promise<boolean>` | `true` when a compliant Safari/Custom Tabs runtime is reachable. Always `true` on iOS; on Android requires a Custom Tabs–capable browser. |\n| `open` | `(url, options?) => Promise<InAppBrowserResult>` | Present an in-app browser. Resolves when the user dismisses or the system closes it. |\n| `openAuth` | `(url, redirectUrl, options?) => Promise<InAppBrowserAuthResult>` | Run an authentication session. Resolves the moment native code intercepts a navigation matching `redirectUrl`. |\n| `close` | `() => Promise<void>` | Dismiss the current browser. No-op when none is presented. |\n| `closeAuth` | `() => Promise<void>` | Cancel an in-flight `openAuth` session. |\n| `useInAppBrowser` | `() => UseInAppBrowserReturn` | Hook wrapping `open`/`openAuth` with `isLoading` + `error` state. Exported from `react-native-inappbrowser-nitro/hooks`. |\n\n### Result shape\n\n```ts\ntype BrowserResultType = 'cancel' | 'dismiss' | 'success'\n\ninterface InAppBrowserResult {\n  type: BrowserResultType\n  url?: string      // final URL captured by the browser session\n  message?: string  // human-readable reason on `dismiss`\n}\n```\n\n### Errors\n\n`open` and `openAuth` reject with an `Error` when the URL is empty, missing a scheme, or uses a denied scheme (`javascript:`, `data:`, `vbscript:`). These checks run in JS before the call crosses JSI.\n\n---\n\n## ⚙️ Options\n\n`open` and `openAuth` accept one options object. Platform-only fields are ignored on the other platform.\n\n### iOS\n\n| Option | Type | Default | Notes |\n|---|---|---|---|\n| `dismissButtonStyle` | `'done' \\| 'close' \\| 'cancel'` | `'done'` | Toolbar dismiss button label. |\n| `preferredBarTintColor` | `DynamicColor` | system | Safari toolbar background hint. iOS 26 Liquid Glass may ignore it. |\n| `preferredControlTintColor` | `DynamicColor` | system | Safari control tint hint. iOS 26 may adapt it for contrast. |\n| `preferredStatusBarStyle` | `'default' \\| 'lightContent' \\| 'darkContent'` | system | Status bar appearance while presented. |\n| `readerMode` | `boolean` | `false` | iOS only. Ask Safari to enter Reader Mode if the page supports it; Android Custom Tabs ignore this option. |\n| `animated` | `boolean` | `true` | Animate present/dismiss. |\n| `modalPresentationStyle` | `ModalPresentationStyle` | `'automatic'` | UIKit modal style. |\n| `modalTransitionStyle` | `ModalTransitionStyle` | `'coverVertical'` | UIKit transition. Use `'partialCurl'` only with `'fullScreen'`. |\n| `modalEnabled` | `boolean` | `true` | Present modally instead of pushing onto a navigation stack. |\n| `enableBarCollapsing` | `boolean` | `false` | Collapse toolbar on scroll. |\n| `ephemeralWebSession` | `boolean` | `false` | `openAuth` only: do not persist cookies/credentials. |\n| `enableEdgeDismiss` | `boolean` | `true` | Allow swipe-from-edge to dismiss. |\n| `overrideUserInterfaceStyle` | `'unspecified' \\| 'light' \\| 'dark'` | `'unspecified'` | Force light/dark while presented. |\n| `formSheetPreferredContentSize` | `{ width, height }` | UIKit | Preferred form-sheet size. UIKit may adapt or ignore it on iPhone. |\n\n### Android\n\n| Option | Type | Default | Notes |\n|---|---|---|---|\n| `showTitle` | `boolean` | `false` | Show page title under the URL bar. |\n| `toolbarColor` | `DynamicColor` | browser default | Top toolbar background. |\n| `secondaryToolbarColor` | `DynamicColor` | browser default | Bottom toolbar background. |\n| `navigationBarColor` | `DynamicColor` | system | API 27+. |\n| `navigationBarDividerColor` | `DynamicColor` | system | API 28+. |\n| `enableUrlBarHiding` | `boolean` | `false` | Hide URL bar on scroll. |\n| `enableDefaultShare` | `boolean` | `false` | Show share menu item. Use `shareState` for finer control. |\n| `shareState` | `'default' \\| 'on' \\| 'off'` | `'default'` | Override share menu visibility. |\n| `colorScheme` | `'system' \\| 'light' \\| 'dark'` | `'system'` | Custom Tab theme hint. |\n| `headers` | `Record<string, string>` | `{}` | HTTP headers on initial request. |\n| `forceCloseOnRedirection` | `boolean` | `false` | Auto-close tab when redirect URL matches. |\n| `hasBackButton` | `boolean` | `false` | Show back arrow instead of X. |\n| `browserPackage` | `string` | auto | Pin to a specific browser, e.g. `com.android.chrome`. |\n| `showInRecents` | `boolean` | `true` | Keep the tab in Android Recents after closing. |\n| `includeReferrer` | `boolean` | `false` | Send the host app package as `Referrer`. |\n| `instantAppsEnabled` | `boolean` | `true` | Allow Instant Apps to handle the URL. |\n| `enablePullToRefresh` | `boolean` | `false` | Enable swipe-to-refresh. |\n| `enablePartialCustomTab` | `boolean` | `false` | Show a resizable bottom sheet on Android 13+. |\n| `animations` | `BrowserAnimations` | system | Custom enter/exit animation resource names. |\n\n### Dynamic colors\n\nColor options accept a `DynamicColor` object:\n\n```ts\ninterface DynamicColor {\n  base?: string // fallback\n  light?: string // light mode\n  dark?: string // dark mode\n  highContrast?: string // increased contrast, where supported\n}\n```\n\nEach value must be `#RRGGBB` or `#AARRGGBB`. Missing mode-specific values fall back to `base`, then the system default.\n\n---\n\n## 🔧 Platform notes\n\n### iOS 26 Liquid Glass\n\niOS 26 renders `SFSafariViewController` chrome with system Liquid Glass. Apple controls the final toolbar material, contrast, and legibility:\n\n- `preferredBarTintColor` can have little or no visible effect.\n- `preferredControlTintColor` may be adapted by the system.\n- `formSheetPreferredContentSize` is only a UIKit preference and is commonly adapted on iPhone.\n\nThe properties are still forwarded for iOS versions and contexts that honor them.\n\nIf pixel-exact browser chrome matters, use a `WKWebView`-based screen for non-auth flows. Do not use `WKWebView` for OAuth; it lacks Safari's process isolation, cookie sharing, autofill, and many providers forbid it.\n\n### Android browser fallback\n\nAndroid prefers Chrome Custom Tabs. On devices without a Custom Tabs–capable browser the system shows a chooser via `Intent.ACTION_VIEW`, and option fields like `toolbarColor` are silently ignored.\n\n---\n\n## ❓ FAQ\n\n<details>\n<summary><strong>Why not use <code>WKWebView</code> / <code>react-native-webview</code>?</strong></summary>\n\n`SFSafariViewController` and Chrome Custom Tabs share the system Safari/Chrome session — cookies, autofill, content blockers, and password autofill from iCloud Keychain / Google Password Manager. They run in a separate process from your app, so the host app cannot read page content. Most OAuth providers require this. `WKWebView` offers none of it.\n\n</details>\n\n<details>\n<summary><strong>Does it work with Expo?</strong></summary>\n\nYes, in [Expo prebuild / dev client](https://docs.expo.dev/develop/development-builds/introduction/) projects. It does **not** work in Expo Go (managed workflow) because Nitro requires native compilation.\n\n</details>\n\n<details>\n<summary><strong>Can I use this with the Old Architecture?</strong></summary>\n\nNo. Nitro Modules require the New Architecture (`newArchEnabled=true` on Android, Fabric/TurboModule autolinking on iOS).\n\n</details>\n\n<details>\n<summary><strong>\"InAppBrowser is not available\" on Android emulator</strong></summary>\n\nThe default emulator image ships without a Custom Tabs–capable browser. Install Chrome from the Play Store image, or use a Pixel system image with Play Services preinstalled.\n\n</details>\n\n<details>\n<summary><strong>Why does my OAuth flow open in Safari instead of in-app?</strong></summary>\n\nYou're calling `open` instead of `openAuth`. `openAuth` uses `ASWebAuthenticationSession`, the only iOS API that can intercept a redirect URL programmatically. `open` uses `SFSafariViewController`, which cannot.\n\n</details>\n\n<details>\n<summary><strong>Result <code>type</code> is <code>'dismiss'</code> right after I call <code>open</code></strong></summary>\n\nThe URL was rejected by the JS-side validator (empty / missing scheme / denied scheme). Check `result.message` for the reason. Native-side logs are also visible in Xcode / Logcat.\n\n</details>\n\n---\n\n## 🤝 Contributing\n\nContributions welcome. The library is small and well-tested — a good place to land your first React Native PR.\n\nFound a bug or have a feature request? [Open an issue](https://github.com/mCodex/react-native-inappbrowser-nitro/issues/new/choose).\n\n```sh\ngit clone https://github.com/mCodex/react-native-inappbrowser-nitro\ncd react-native-inappbrowser-nitro\nyarn install\nyarn codegen     # regenerate Nitro bindings + build\nyarn typecheck\nyarn lint\n```\n\nRun the example app:\n\n```sh\ncd example\nyarn ios       # or: yarn android\n```\n\nA `pre-commit` hook (Husky + lint-staged + Biome) auto-formats staged files. CI runs on iOS (`macos-26`, Xcode 26.2) and Android (`ubuntu-latest`, JDK 21).\n\n---\n\n## 📄 License\n\n[MIT](./LICENSE) © [Mateus Andrade](https://github.com/mCodex)\n","readmeFilename":"README.md"}