{"_id":"@amazon-devices/react-native-safe-area-context","_rev":"16-1ef11e26ac9c8e1c713833c264981a9e","name":"@amazon-devices/react-native-safe-area-context","dist-tags":{"rn83-alpha-old":"8.0.9000000000","latest":"8.0.9000000001","rn83-alpha":"8.0.9000000000-rn-83","last_published":"2.0.9000000001"},"versions":{"2.0.1758683737":{"name":"@amazon-devices/react-native-safe-area-context","version":"2.0.1758683737","keywords":["react-native","react native","react-native-web","expo-web","safe area","view"],"author":{"name":"Janic Duplessis","email":"janicduplessis@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-safe-area-context@2.0.1758683737","maintainers":[{"name":"anmoldalmia","email":"dalmia.anmol+npm@gmail.com"},{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"contributors":[{"url":"https://github.com/evanbacon","name":"Evan Bacon","email":"bacon@expo.io"}],"homepage":"https://github.com/th3rdwave/react-native-safe-area-context#readme","bugs":{"url":"https://github.com/th3rdwave/react-native-safe-area-context/issues"},"dist":{"shasum":"cf66c4c5af1eb2548da50401d37bedc6652028e3","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-safe-area-context/-/react-native-safe-area-context-2.0.1758683737.tgz","fileCount":156,"integrity":"sha512-NpCNt4zlYfg4ZfUrLvos7oQpKi9bnx/u8JLwQpUbQSEXaKhXdqceo6mhrDApu8dJ+l/crsz0hKuyYlydVI8NyQ==","signatures":[{"sig":"MEQCIAkQQCdO4t+/hr6WAeEPyoZDPp/vq0Co0oJru4zB4FHqAiBsOToAGM5lUn5mS4jnj+TImKK3hnGL8X48+oT13W0Zhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1509682},"jest":{"preset":"react-native","clearMocks":true,"testEnvironment":"node","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/local/TodWorker-nobody/testruns/8f2791e8-ca3c-454a-bed9-a8ec5736befd/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-safe-area-context-2.0.1758683737+3.2.0.tgz","types":"lib/typescript/src/index.d.ts","kepler":{"temporary-alias-for-package":{"name":"react-native-safe-area-context","version":"3.2.0"}},"module":"lib/module/index.js","scripts":{"test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript && yarn validate:jest","start":"react-native start","example:ios":"cd ./example && react-native run-ios","example:expo":"expo start --config example/app.json","validate:jest":"jest","example:android":"cd ./example && react-native run-android --no-jetifier","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check","validate:typescript":"tsc --project ./ --noEmit"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/local/TodWorker-nobody/testruns/8f2791e8-ca3c-454a-bed9-a8ec5736befd/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-safe-area-context-2.0.1758683737+3.2.0.tgz","_integrity":"sha512-NpCNt4zlYfg4ZfUrLvos7oQpKi9bnx/u8JLwQpUbQSEXaKhXdqceo6mhrDApu8dJ+l/crsz0hKuyYlydVI8NyQ==","repository":{"url":"git+https://github.com/th3rdwave/react-native-safe-area-context.git","type":"git"},"_npmVersion":"10.8.2","description":"A flexible way to handle safe area, also works on Android and web.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{},"react-native":"src/index.tsx","_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"17.0.2","eslint":"7.2.0","prettier":"2.0.5","react-dom":"17.0.2","typescript":"^4.9.4","@types/jest":"^27.0.3","@types/react":"17.0.2","react-native":"0.72.0","@types/react-dom":"~17.0.2","react-native-web":"0.12.3","react-navigation":"4.3.9","react-test-renderer":"16.13.1","react-native-screens":"~3.20.0","react-navigation-tabs":"2.8.13","eslint-config-prettier":"6.11.0","eslint-plugin-prettier":"3.1.3","react-navigation-stack":"2.7.0","@react-navigation/stack":"5.5.1","@react-navigation/native":"5.5.1","@typescript-eslint/parser":"^4.33.0","@types/react-test-renderer":"^16.9.2","@react-native-community/bob":"0.14.5","react-native-safe-area-view":"1.1.1","babel-plugin-module-resolver":"4.0.0","react-native-gesture-handler":"~2.13.0","@react-navigation/bottom-tabs":"5.5.2","metro-react-native-babel-preset":"0.59.0","@typescript-eslint/eslint-plugin":"^4.33.0","@react-native-community/masked-view":"0.1.10","@react-native-community/async-storage":"1.11.0","@react-native-community/eslint-config":"2.0.0","@amazon-devices/keplerscript-react-native-reanimated":"^2.0.0+2.1.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-safe-area-context_2.0.1758683737_1758778747311_0.08971624497768382","host":"s3://npm-registry-packages-npm-production"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"2.0.1759135970":{"name":"@amazon-devices/react-native-safe-area-context","version":"2.0.1759135970","keywords":["react-native","react native","react-native-web","expo-web","safe area","view"],"author":{"name":"Janic Duplessis","email":"janicduplessis@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-safe-area-context@2.0.1759135970","maintainers":[{"name":"anmoldalmia","email":"dalmia.anmol+npm@gmail.com"},{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"contributors":[{"url":"https://github.com/evanbacon","name":"Evan Bacon","email":"bacon@expo.io"}],"homepage":"https://github.com/th3rdwave/react-native-safe-area-context#readme","bugs":{"url":"https://github.com/th3rdwave/react-native-safe-area-context/issues"},"dist":{"shasum":"51a33db8b326bac87d77f3deb4885610fb40f6a6","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-safe-area-context/-/react-native-safe-area-context-2.0.1759135970.tgz","fileCount":156,"integrity":"sha512-Yz2oL7sZ/IgJ/kt75g6X+X0yZONCuz2CIL9rmFp1nhsu30kW139t8NJ7fcmoeTS7hk0Uq8QaGq4o6X7eC6e5Hg==","signatures":[{"sig":"MEUCIQDFLLDldhzVZRQs6iUVY/PTX1N1tqhkB1LCV9iBubj0VwIgVfRUMGTVJMwvUdlMQB6kYxg909+jJbEfhXWI8lA+Jr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1509511},"jest":{"preset":"react-native","clearMocks":true,"testEnvironment":"node","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/local/TodWorker-nobody/testruns/04e3023f-921e-44f6-8e0b-8a10b9c67bf1/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-safe-area-context-2.0.1759135970+3.2.0.tgz","types":"lib/typescript/src/index.d.ts","kepler":{"temporary-alias-for-package":{"name":"react-native-safe-area-context","version":"3.2.0"}},"module":"lib/module/index.js","scripts":{"test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript && yarn validate:jest","start":"react-native start","example:ios":"cd ./example && react-native run-ios","example:expo":"expo start --config example/app.json","validate:jest":"jest","example:android":"cd ./example && react-native run-android --no-jetifier","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check","validate:typescript":"tsc --project ./ --noEmit"},"_npmUser":{"name":"anmoldalmia","email":"dalmia.anmol+npm@gmail.com"},"_resolved":"/local/TodWorker-nobody/testruns/04e3023f-921e-44f6-8e0b-8a10b9c67bf1/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-safe-area-context-2.0.1759135970+3.2.0.tgz","_integrity":"sha512-Yz2oL7sZ/IgJ/kt75g6X+X0yZONCuz2CIL9rmFp1nhsu30kW139t8NJ7fcmoeTS7hk0Uq8QaGq4o6X7eC6e5Hg==","deprecated":"Unsupported Version","repository":{"url":"git+https://github.com/th3rdwave/react-native-safe-area-context.git","type":"git"},"_npmVersion":"10.8.2","description":"A flexible way to handle safe area, also works on Android and web.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{},"react-native":"src/index.tsx","_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","react":"17.0.2","eslint":"7.2.0","prettier":"2.0.5","react-dom":"17.0.2","typescript":"^4.9.4","@types/jest":"^27.0.3","@types/react":"17.0.2","react-native":"0.72.0","@types/react-dom":"~17.0.2","react-native-web":"0.12.3","react-navigation":"4.3.9","react-test-renderer":"16.13.1","react-native-screens":"~3.20.0","react-navigation-tabs":"2.8.13","eslint-config-prettier":"6.11.0","eslint-plugin-prettier":"3.1.3","react-navigation-stack":"2.7.0","@react-navigation/stack":"5.5.1","@react-navigation/native":"5.5.1","@typescript-eslint/parser":"^4.33.0","@types/react-test-renderer":"^16.9.2","@react-native-community/bob":"0.14.5","react-native-safe-area-view":"1.1.1","babel-plugin-module-resolver":"4.0.0","react-native-gesture-handler":"~2.13.0","@react-navigation/bottom-tabs":"5.5.2","metro-react-native-babel-preset":"0.59.0","@typescript-eslint/eslint-plugin":"^4.33.0","@react-native-community/masked-view":"0.1.10","@react-native-community/async-storage":"1.11.0","@react-native-community/eslint-config":"2.0.0","@amazon-devices/keplerscript-react-native-reanimated":"^2.0.0+2.1.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-safe-area-context_2.0.1759135970_1759203004853_0.07881623214627309","host":"s3://npm-registry-packages-npm-production"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"8.0.9000000000":{"name":"@amazon-devices/react-native-safe-area-context","version":"8.0.9000000000","keywords":["react-native","react native","react-native-web","expo-web","safe area","view"],"author":{"name":"Janic Duplessis","email":"janicduplessis@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-safe-area-context@8.0.9000000000","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"contributors":[{"url":"https://github.com/evanbacon","name":"Evan Bacon","email":"bacon@expo.io"}],"homepage":"https://github.com/th3rdwave/react-native-safe-area-context#readme","bugs":{"url":"https://github.com/th3rdwave/react-native-safe-area-context/issues"},"dist":{"shasum":"aa056ad6e14b93e2ed21ded9d5f46b9b66f6ef9b","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-safe-area-context/-/react-native-safe-area-context-8.0.9000000000.tgz","fileCount":201,"integrity":"sha512-MUY51XEA4rrQgHe334rshVwp6DumCtpyezic5vUkAXAJqGVF2wqRDNLOXx869g1VnOUKtMU6iC7rf/Ucfe3uxA==","signatures":[{"sig":"MEYCIQCZRz8UfFkS42czLiqhVLIQgo1Y6D/U4XS7Wx5YSznY0QIhALTxiv4BO72xDwAYqlCy1wp39q+e4yPnwYXxs7kjjEjM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157981},"jest":{"preset":"react-native","clearMocks":true,"testEnvironment":"node","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3097.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-safe-area-context/8.0.9000000000+5.2.0.tgz","types":"lib/typescript/index.d.ts","kepler":{"temporary-alias-for-package":{"name":"react-native-safe-area-context","version":"5.2.0"}},"module":"lib/module/index.js","source":"src/index.tsx","scripts":{"test":"yarn format:check && yarn validate:eslint && yarn validate:typescript && yarn validate:jest","start":"react-native start","format:check":"yarn format:prettier:check && yarn format:clang:check && yarn format:spotless:check","format:write":"yarn format:prettier:write && yarn format:clang:write && yarn format:spotless:write","validate:jest":"jest","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","format:clang:check":"clang-format --dry-run --Werror --glob='{ios,android/src,common}/**/*.{h,cpp,m,mm}'","format:clang:write":"clang-format -i --glob='{ios,android/src,common}/**/*.{h,hpp,cpp,m,mm}'","validate:typescript":"tsc --project ./ --noEmit","format:prettier:check":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check","format:prettier:write":"yarn format:prettier:check --write","format:spotless:check":"cd android && ./gradlew spotlessCheck","format:spotless:write":"cd android && ./gradlew spotlessApply"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3097.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-safe-area-context/8.0.9000000000+5.2.0.tgz","_integrity":"sha512-MUY51XEA4rrQgHe334rshVwp6DumCtpyezic5vUkAXAJqGVF2wqRDNLOXx869g1VnOUKtMU6iC7rf/Ucfe3uxA==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/th3rdwave/react-native-safe-area-context.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible way to handle safe area, also works on Android and web.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","react-native":"src/index.tsx","codegenConfig":{"ios":{"componentProvider":{"RNCSafeAreaView":"RNCSafeAreaViewComponentView","RNCSafeAreaProvider":"RNCSafeAreaProviderComponentView"}},"name":"safeareacontext","type":"all","android":{"javaPackageName":"com.th3rdwave.safeareacontext"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"19.0.0","eslint":"^8.57.0","prettier":"^3.3.2","react-dom":"19.0.0","commitlint":"19.6.1","release-it":"^17.4.0","typescript":"^5.8.3","@types/react":"~19.0.10","clang-format":"^1.8.0","react-native":"0.79.3","@jest/globals":"^30.0.0","@types/react-dom":"~19.1.3","eslint-plugin-jest":"^28.6.0","react-test-renderer":"19.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","react-native-builder-bob":"^0.40.12","@typescript-eslint/parser":"^7.14.1","@react-native/babel-preset":"^0.74.84","@types/react-test-renderer":"^18.3.0","@react-native/eslint-config":"^0.74.84","babel-plugin-module-resolver":"^5.0.2","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.14.1","@react-native/eslint-plugin-specs":"^0.74.84","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-safe-area-context_8.0.9000000000_1781290717107_0.1580915445138904","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"2.0.9000000000":{"name":"@amazon-devices/react-native-safe-area-context","version":"2.0.9000000000","keywords":["react-native","react native","react-native-web","expo-web","safe area","view"],"author":{"name":"Janic Duplessis","email":"janicduplessis@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-safe-area-context@2.0.9000000000","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"contributors":[{"url":"https://github.com/evanbacon","name":"Evan Bacon","email":"bacon@expo.io"}],"homepage":"https://github.com/th3rdwave/react-native-safe-area-context#readme","bugs":{"url":"https://github.com/th3rdwave/react-native-safe-area-context/issues"},"dist":{"shasum":"3e1853feb70e0fcdd75e3047a982500e01d1d734","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-safe-area-context/-/react-native-safe-area-context-2.0.9000000000.tgz","fileCount":156,"integrity":"sha512-ZCfzIcsW1y60maWlm6RjXR2maeNstQZ0dtK1SUrAD9KStTDOo7aq2GWJ/MkQ7H36k8rksjm3eBATHrlEmxmoCg==","signatures":[{"sig":"MEUCIQDHgxKS2al4RFn1Zbvnta+Uiz4wi1sZLvc/l4UrxtcNHgIgabsPFWGvlutqnEfvqK42I5ll9np8kwcrppqJhWNspzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1500260},"jest":{"preset":"react-native","clearMocks":true,"testEnvironment":"node","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3442.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-safe-area-context/2.0.9000000000+3.2.0.tgz","types":"lib/typescript/src/index.d.ts","kepler":{"temporary-alias-for-package":{"name":"react-native-safe-area-context","version":"3.2.0"}},"module":"lib/module/index.js","scripts":{"test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript && yarn validate:jest","start":"react-native start","example:ios":"cd ./example && react-native run-ios","example:expo":"expo start --config example/app.json","validate:jest":"jest","example:android":"cd ./example && react-native run-android --no-jetifier","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check","validate:typescript":"tsc --project ./ --noEmit"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3442.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-safe-area-context/2.0.9000000000+3.2.0.tgz","_integrity":"sha512-ZCfzIcsW1y60maWlm6RjXR2maeNstQZ0dtK1SUrAD9KStTDOo7aq2GWJ/MkQ7H36k8rksjm3eBATHrlEmxmoCg==","repository":{"url":"git+https://github.com/th3rdwave/react-native-safe-area-context.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible way to handle safe area, also works on Android and web.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{},"react-native":"src/index.tsx","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.0.1","react":"17.0.2","eslint":"7.2.0","prettier":"2.0.5","react-dom":"17.0.2","typescript":"^4.9.4","@types/jest":"^27.0.3","@types/react":"17.0.2","react-native":"0.72.0","@types/react-dom":"~17.0.2","react-native-web":"0.12.3","react-navigation":"4.3.9","react-test-renderer":"16.13.1","react-native-screens":"~3.20.0","react-navigation-tabs":"2.8.13","eslint-config-prettier":"6.11.0","eslint-plugin-prettier":"3.1.3","react-navigation-stack":"2.7.0","@react-navigation/stack":"5.5.1","@react-navigation/native":"5.5.1","@typescript-eslint/parser":"^4.33.0","@types/react-test-renderer":"^16.9.2","@react-native-community/bob":"0.14.5","react-native-safe-area-view":"1.1.1","babel-plugin-module-resolver":"4.0.0","react-native-gesture-handler":"~2.13.0","@react-navigation/bottom-tabs":"5.5.2","metro-react-native-babel-preset":"0.59.0","@typescript-eslint/eslint-plugin":"^4.33.0","@react-native-community/masked-view":"0.1.10","@react-native-community/async-storage":"1.11.0","@react-native-community/eslint-config":"2.0.0","@amazon-devices/keplerscript-react-native-reanimated":"^2.0.0+2.1.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-safe-area-context_2.0.9000000000_1781732872481_0.49897206330785915","host":"s3://npm-registry-packages-npm-production"},"@react-native-community/bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"8.0.9000000000-rn-83":{"name":"@amazon-devices/react-native-safe-area-context","version":"8.0.9000000000-rn-83","keywords":["react-native","react native","react-native-web","expo-web","safe area","view"],"author":{"name":"Janic Duplessis","email":"janicduplessis@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-safe-area-context@8.0.9000000000-rn-83","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"contributors":[{"url":"https://github.com/evanbacon","name":"Evan Bacon","email":"bacon@expo.io"}],"homepage":"https://github.com/th3rdwave/react-native-safe-area-context#readme","bugs":{"url":"https://github.com/th3rdwave/react-native-safe-area-context/issues"},"dist":{"shasum":"7707c47bcccdc76194fc16e876bb2298d8e1001c","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-safe-area-context/-/react-native-safe-area-context-8.0.9000000000-rn-83.tgz","fileCount":246,"integrity":"sha512-4YWqnvaemrdrLKiXhyBU7gmpWs8AkTcEbkc8wtOOL3dzuE3aplMndmV0kdqWcSoZD9BBYUSV/jPLbQl05rA2ug==","signatures":[{"sig":"MEQCIDnWlB/h+YY8aFki2h1etjCCQ5Ss4a0RTrC5GqiTowQ/AiA4tSAnF3boEdLNliprK6K7lIFhLmh5Mmg3YwJffOE4bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158842},"jest":{"preset":"react-native","clearMocks":true,"testEnvironment":"node","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.5952.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-safe-area-context/amazon-devices-react-native-safe-area-context-8.0.9000000000-rn-83.tgz","types":"lib/typescript/index.d.ts","kepler":{"temporary-alias-for-package":{"name":"react-native-safe-area-context","version":"5.2.0"}},"module":"lib/module/index.js","source":"src/index.tsx","scripts":{"test":"yarn format:check && yarn validate:eslint && yarn validate:typescript && yarn validate:jest","start":"react-native start","format:check":"yarn format:prettier:check && yarn format:clang:check && yarn format:spotless:check","format:write":"yarn format:prettier:write && yarn format:clang:write && yarn format:spotless:write","validate:jest":"jest","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","format:clang:check":"clang-format --dry-run --Werror --glob='{ios,android/src,common}/**/*.{h,cpp,m,mm}'","format:clang:write":"clang-format -i --glob='{ios,android/src,common}/**/*.{h,hpp,cpp,m,mm}'","validate:typescript":"tsc --project ./ --noEmit","format:prettier:check":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check","format:prettier:write":"yarn format:prettier:check --write","format:spotless:check":"cd android && ./gradlew spotlessCheck","format:spotless:write":"cd android && ./gradlew spotlessApply"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.5952.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-safe-area-context/amazon-devices-react-native-safe-area-context-8.0.9000000000-rn-83.tgz","_integrity":"sha512-4YWqnvaemrdrLKiXhyBU7gmpWs8AkTcEbkc8wtOOL3dzuE3aplMndmV0kdqWcSoZD9BBYUSV/jPLbQl05rA2ug==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/th3rdwave/react-native-safe-area-context.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible way to handle safe area, also works on Android and web.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","react-native":"src/index.tsx","codegenConfig":{"ios":{"componentProvider":{"RNCSafeAreaView":"RNCSafeAreaViewComponentView","RNCSafeAreaProvider":"RNCSafeAreaProviderComponentView"}},"name":"safeareacontext","type":"all","android":{"javaPackageName":"com.th3rdwave.safeareacontext"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"19.0.0","eslint":"^8.57.0","prettier":"^3.3.2","react-dom":"19.0.0","commitlint":"19.6.1","release-it":"^17.4.0","typescript":"^5.8.3","@types/react":"~19.0.10","clang-format":"^1.8.0","react-native":"0.79.3","@jest/globals":"^30.0.0","@types/react-dom":"~19.1.3","eslint-plugin-jest":"^28.6.0","react-test-renderer":"19.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","react-native-builder-bob":"^0.40.12","@typescript-eslint/parser":"^7.14.1","@react-native/babel-preset":"^0.74.84","@types/react-test-renderer":"^18.3.0","@react-native/eslint-config":"^0.74.84","babel-plugin-module-resolver":"^5.0.2","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.14.1","@react-native/eslint-plugin-specs":"^0.74.84","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-safe-area-context_8.0.9000000000-rn-83_1782260922817_0.8221337922960354","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"8.0.9000000001":{"name":"@amazon-devices/react-native-safe-area-context","version":"8.0.9000000001","keywords":["react-native","react native","react-native-web","expo-web","safe area","view"],"author":{"name":"Janic Duplessis","email":"janicduplessis@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-safe-area-context@8.0.9000000001","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"contributors":[{"url":"https://github.com/evanbacon","name":"Evan Bacon","email":"bacon@expo.io"}],"homepage":"https://github.com/th3rdwave/react-native-safe-area-context#readme","bugs":{"url":"https://github.com/th3rdwave/react-native-safe-area-context/issues"},"dist":{"shasum":"a3125f0c8b4a46782b67a9ba1aad0f12b24df088","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-safe-area-context/-/react-native-safe-area-context-8.0.9000000001.tgz","fileCount":201,"integrity":"sha512-tCkHcz/c87S8jvsWGUkvugHrb0+Qhquaqgth33rnO91GOXxXxmddX9lxn+2l54yiATtS3otP1fyaRjE2KW6sMg==","signatures":[{"sig":"MEUCIQCb/nLO/luFH75R7q638JIAD1CHf4Pc804XVlMsLKRQ4wIgf5PtCNo1Kp+sX6qlJSyqzmo+4SZDg8GrOq3kG1Trjgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231065},"jest":{"preset":"react-native","clearMocks":true,"testEnvironment":"node","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.9934.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-safe-area-context/8.0.9000000001+5.2.0.tgz","types":"lib/typescript/index.d.ts","kepler":{"temporary-alias-for-package":{"name":"react-native-safe-area-context","version":"5.2.0"}},"module":"lib/module/index.js","source":"src/index.tsx","scripts":{"test":"yarn format:check && yarn validate:eslint && yarn validate:typescript && yarn validate:jest","start":"react-native start","format:check":"yarn format:prettier:check && yarn format:clang:check && yarn format:spotless:check","format:write":"yarn format:prettier:write && yarn format:clang:write && yarn format:spotless:write","validate:jest":"jest","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","format:clang:check":"clang-format --dry-run --Werror --glob='{ios,android/src,common}/**/*.{h,cpp,m,mm}'","format:clang:write":"clang-format -i --glob='{ios,android/src,common}/**/*.{h,hpp,cpp,m,mm}'","validate:typescript":"tsc --project ./ --noEmit","format:prettier:check":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check","format:prettier:write":"yarn format:prettier:check --write","format:spotless:check":"cd android && ./gradlew spotlessCheck","format:spotless:write":"cd android && ./gradlew spotlessApply"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.9934.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-safe-area-context/8.0.9000000001+5.2.0.tgz","_integrity":"sha512-tCkHcz/c87S8jvsWGUkvugHrb0+Qhquaqgth33rnO91GOXxXxmddX9lxn+2l54yiATtS3otP1fyaRjE2KW6sMg==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/th3rdwave/react-native-safe-area-context.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible way to handle safe area, also works on Android and web.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","react-native":"src/index.tsx","codegenConfig":{"ios":{"componentProvider":{"RNCSafeAreaView":"RNCSafeAreaViewComponentView","RNCSafeAreaProvider":"RNCSafeAreaProviderComponentView"}},"name":"safeareacontext","type":"all","android":{"javaPackageName":"com.th3rdwave.safeareacontext"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"19.0.0","eslint":"^8.57.0","prettier":"^3.3.2","react-dom":"19.0.0","commitlint":"19.6.1","release-it":"^17.4.0","typescript":"^5.8.3","@types/react":"~19.0.10","clang-format":"^1.8.0","react-native":"0.79.3","@jest/globals":"^30.0.0","@types/react-dom":"~19.1.3","eslint-plugin-jest":"^28.6.0","react-test-renderer":"19.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","react-native-builder-bob":"^0.40.12","@typescript-eslint/parser":"^7.14.1","@react-native/babel-preset":"^0.74.84","@types/react-test-renderer":"^18.3.0","@react-native/eslint-config":"^0.74.84","babel-plugin-module-resolver":"^5.0.2","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.14.1","@react-native/eslint-plugin-specs":"^0.74.84","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-safe-area-context_8.0.9000000001_1786044804721_0.12308858225968411","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}},"2.0.9000000001":{"name":"@amazon-devices/react-native-safe-area-context","version":"2.0.9000000001","license":"See license in LICENSE","_id":"@amazon-devices/react-native-safe-area-context@2.0.9000000001","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"dist":{"shasum":"9515839a9efe04fffa9f7f8b6106334f01611154","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-safe-area-context/-/react-native-safe-area-context-2.0.9000000001.tgz","fileCount":143,"integrity":"sha512-9PfGzGfrowvT4X52+mrExfD8DFEwbNjY4YaKsZdATXhOjyZwoEFLaNXNMHs2qw/m0zu6CjUcR9lDvjuh+CJnag==","signatures":[{"sig":"MEUCIGc/WhlU0UOOuLUURuvmgh3ROCj+rHps3gRGNdmRO1hjAiEA98K2PV/tYSmtwr5oXpRuTrC/U2YfRDNhOT8ZnHfh/44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180926},"jest":{"preset":"react-native","clearMocks":true,"testEnvironment":"node","modulePathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/commonjs/index.js","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.9934.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-safe-area-context/2.0.9000000001+3.2.0.tgz","types":"src/index.tsx","kepler":{"temporary-alias-for-package":{"name":"react-native-safe-area-context","version":"3.2.0"}},"module":"lib/module/index.js","source":"src/index.tsx","scripts":{"test":"npm run validate:typescript && npm run validate:jest","build":"bob build","build:release":"npm-run-all build","validate:jest":"jest","validate:typescript":"tsc --project ./ --noEmit"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.9934.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-safe-area-context/2.0.9000000001+3.2.0.tgz","_integrity":"sha512-9PfGzGfrowvT4X52+mrExfD8DFEwbNjY4YaKsZdATXhOjyZwoEFLaNXNMHs2qw/m0zu6CjUcR9lDvjuh+CJnag==","_npmVersion":"11.13.0","description":"A flexible way to handle safe area, also works on Android and web.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{},"react-native":"src/index.tsx","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.0.1","react":"17.0.2","typescript":"^4.9.4","@types/jest":"^27.0.3","npm-run-all":"^4.1.5","@types/react":"^17.0.0","react-native":"0.72.0","react-test-renderer":"16.13.1","react-native-builder-bob":"0.20.4","@types/react-test-renderer":"^16.9.2","metro-react-native-babel-preset":"0.59.0"},"npm-pretty-much":{"allowUnsafeName":"maintain consistency with outside packages"},"peerDependencies":{"react":"*","react-native":"*","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-safe-area-context_2.0.9000000001_1786044806939_0.18290417101220635","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module","typescript"]}}},"time":{"created":"2025-09-25T05:39:07.309Z","modified":"2026-08-06T19:36:13.924Z","2.0.1758683737":"2025-09-25T05:39:07.519Z","2.0.1759135970":"2025-09-30T03:30:05.051Z","8.0.9000000000":"2026-06-12T18:58:37.256Z","2.0.9000000000":"2026-06-17T21:47:52.642Z","8.0.9000000000-rn-83":"2026-06-24T00:28:42.945Z","8.0.9000000001":"2026-08-06T19:33:24.932Z","2.0.9000000001":"2026-08-06T19:33:27.160Z"},"bugs":{"url":"https://github.com/th3rdwave/react-native-safe-area-context/issues"},"author":{"name":"Janic Duplessis","email":"janicduplessis@gmail.com"},"license":"See license in LICENSE","homepage":"https://github.com/th3rdwave/react-native-safe-area-context#readme","keywords":["react-native","react native","react-native-web","expo-web","safe area","view"],"repository":{"url":"git+https://github.com/th3rdwave/react-native-safe-area-context.git","type":"git"},"description":"A flexible way to handle safe area, also works on Android and web.","contributors":[{"url":"https://github.com/evanbacon","name":"Evan Bacon","email":"bacon@expo.io"}],"maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"readme":"","readmeFilename":"README.md"}