{"bugs":{"url":"https://github.com/software-mansion/react-native-screens/issues"},"dist":{"shasum":"d92249446c42329faeaf18d26a90af26a7989344","tarball":"https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.28.0.tgz","fileCount":1835,"integrity":"sha512-0/79Z8RCibuaAHti+DJ2Dq0m6UFWh4+p1bH58K3cjiQ7IDWs5kU9tCAj4lXcJMHHonbF2mIE2BeaPSEvOpIiFg==","signatures":[{"sig":"MEUCIHFgSUd6HJMRCkMclfG1dlpzZqGji2+05X9PlfxceV2BAiEA3eeXwX2EAiMSkXoRVog9gAWJ6/4etWH/x2jnjx/VN2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4+HUiYfH1mP3gO3MryRMMyrKxFlHaS2OyMlo3uLR0IgIgMtSxa2NFDnKOKpH3v6+ldbzW9uLdooUlmbEXOuHonTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-screens@4.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3578545},"main":"lib/commonjs/index","name":"react-native-screens","_from":"file:react-native-screens-4.28.0.tgz","types":"lib/typescript/index.d.ts","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"module":"lib/module/index","source":"src/index","license":"MIT","scripts":{"lint":"yarn lint-js && yarn lint-android","start":"react-native start","format":"yarn format-js && yarn format-android && yarn format-ios && yarn format-common && yarn format-cpp && yarn format-android-cpp","lint-js":"eslint --ext '.js,.ts,.tsx' --fix src","prepare":"bob build && husky install","release":"yarn prepare && npm login && release-it","format-js":"prettier --write --list-different './{src,FabricExample,apps}/**/*.{js,ts,tsx}'","test:unit":"jest --passWithNoTests","format-cpp":"find cpp/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format-ios":"yarn format-ios-cpp","submodules":"git submodule update --init --recursive && (cd react-navigation && yarn && yarn build && cd ../)","check-types":"tsc --noEmit","lint-android":"./android/gradlew -p android spotlessCheck -q","format-common":"find common/ -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format-android":"node ./scripts/format-android.js","format-ios-cpp":"find ios/ -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.cpp\" -o -iname \"*.mm\" | xargs clang-format -i","format-android-cpp":"find android/src/main/cpp -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b672f5a-63a4-44d9-b839-9f8a754fc174"}},"homepage":"https://github.com/software-mansion/react-native-screens#readme","_resolved":"/home/runner/work/react-native-screens/react-native-screens/react-native-screens-4.28.0.tgz","_integrity":"sha512-0/79Z8RCibuaAHti+DJ2Dq0m6UFWh4+p1bH58K3cjiQ7IDWs5kU9tCAj4lXcJMHHonbF2mIE2BeaPSEvOpIiFg==","repository":{"url":"git+https://github.com/software-mansion/react-native-screens.git","type":"git"},"_npmVersion":"11.11.0","description":"Native navigation primitives for your React Native app.","directories":{},"lint-staged":{"android/**/*.kt":"yarn format-android","cpp/**/*.{h,cpp}":"yarn format-cpp","common/**/*.{h,cpp}":"yarn format-common","src/**/*.{js,ts,tsx}":"yarn lint-js","ios/**/*.{h,m,mm,cpp}":"yarn format-ios-cpp","android/src/main/cpp/.{cpp, h}":"yarn format-android-cpp","{src,FabricExample}/**/*.{js,ts,tsx}":"yarn format-js"},"maintainers":[{"name":"kkafar","email":"kacperkafara@gmail.com"},{"name":"swm-bot","email":"npm@swmansion.com"}],"_nodeVersion":"24.20.0","dependencies":{"warn-once":"^0.1.0","react-freeze":"^1.0.0"},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"ios":{"components":{"RNSScreen":{"className":"RNSScreenView"},"RNSSearchBar":{"className":"RNSSearchBar"},"RNSSplitHost":{"className":"RNSSplitHostComponentView"},"RNSStackHost":{"className":"RNSStackHostComponentView"},"RNSModalScreen":{"className":"RNSModalScreen"},"RNSScreenStack":{"className":"RNSScreenStackView"},"RNSSplitScreen":{"className":"RNSSplitScreenComponentView"},"RNSStackScreen":{"className":"RNSStackScreenComponentView"},"RNSTabsHostIOS":{"className":"RNSTabsHostComponentView"},"RNSSafeAreaView":{"className":"RNSSafeAreaViewComponentView"},"RNSScreenFooter":{"className":"RNSScreenFooter"},"RNSFormSheetHost":{"className":"RNSFormSheetHostComponentView"},"RNSTabsScreenIOS":{"className":"RNSTabsScreenComponentView"},"RNSScreenContainer":{"className":"RNSScreenContainerView"},"RNSScrollToTopGuard":{"className":"RNSScrollToTopGuard"},"RNSScrollViewMarker":{"className":"RNSScrollViewMarkerComponentView"},"RNSFullWindowOverlay":{"className":"RNSFullWindowOverlay"},"RNSStackHeaderItemIOS":{"className":"RNSStackHeaderItemComponentView"},"RNSTabsBottomAccessory":{"className":"RNSTabsBottomAccessoryComponentView"},"RNSScreenContentWrapper":{"className":"RNSScreenContentWrapper"},"RNSStackHeaderConfigIOS":{"className":"RNSStackHeaderConfigComponentView"},"RNSFormSheetContentWrapper":{"className":"RNSFormSheetContentWrapperComponentView"},"RNSScreenStackHeaderConfig":{"className":"RNSScreenStackHeaderConfig"},"RNSScreenStackHeaderSubview":{"className":"RNSScreenStackHeaderSubview"},"RNSStackHeaderItemSpacerIOS":{"className":"RNSStackHeaderItemSpacerComponentView"},"RNSScreenNavigationContainer":{"className":"RNSScreenNavigationContainerView"},"RNSTabsBottomAccessoryContent":{"className":"RNSTabsBottomAccessoryContentComponentView"}}},"name":"rnscreens","type":"all","android":{"javaPackageName":"com.swmansion.rnscreens"},"jsSrcsDir":"./src/fabric"},"_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.6.3","husky":"^8.0.3","react":"19.2.3","eslint":"^8.56.0","shelljs":"^0.9.2","prettier":"^2.8.8","react-dom":"^19.1.0","release-it":"^15.6.0","typescript":"^6.0.3","@babel/core":"^7.25.2","@types/jest":"^29.5.13","lint-staged":"^14.0.1","@types/react":"^19.2.0","react-native":"0.87.0-rc.3","@types/shelljs":"^0","eslint-plugin-n":"^16.0.2","eslint-plugin-jest":"^27.9.0","react-test-renderer":"19.2.3","@babel/eslint-parser":"7.22.15","eslint-plugin-import":"^2.28.1","react-native-windows":"^0.64.8","eslint-plugin-ft-flow":"^3.0.11","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","@react-navigation/stack":"^5.10.0","react-native-reanimated":"^3.19.0","@react-navigation/native":"^5.8.0","react-native-builder-bob":"^0.23.2","@react-native/jest-preset":"0.87.0-rc.3","@typescript-eslint/parser":"^6.5.0","@react-native/babel-preset":"0.87.0-rc.3","@react-native/metro-config":"0.87.0-rc.3","@types/react-test-renderer":"^19.1.0","@react-native-community/cli":"20.2.0","@react-native/eslint-config":"0.87.0-rc.3","react-native-gesture-handler":"^3.0.1","react-native-safe-area-context":"5.8.0","@react-native/typescript-config":"0.87.0-rc.3","@typescript-eslint/eslint-plugin":"^6.5.0","@react-native-community/cli-platform-ios":"20.2.0","@react-native-community/cli-platform-android":"20.2.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-screens_4.28.0_1789382656525_0.5267238585286718","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"_id":"react-native-screens@4.28.0","version":"4.28.0"}