
Security News
OWASP 2025 Top 10 Adds Software Supply Chain Failures, Ranked Top Community Concern
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.
@callstack/out-of-tree-platforms
Advanced tools
[![Version][version-badge]][package]
Utilities for Out of Tree (OOT) platforms.
getPlatformResolvergetPlatformResolver(options: ResolverConfig): CustomResolver
type ResolverConfig = {
platformImplementations: {[platform: string]: string},
};
v0.77.0
serverBaseUrl relative to the middleware host. (acf384a72e by @robhogan)position of sticky headers on ScrollView will now be taken into account (cbab004eb9 by @joevilches)com.facebook.react.views.progressbar internal (46526fc2fe by @cortinico)ClipboardModule internal (10f6d5adb5 by @cortinico)com.facebook.react.views.safeareaview internal (39dfbadd5d by @cortinico)DevLoadingModule internal (8c50bf0beb by @cortinico)NotThreadSafeViewHierarchyUpdateDebugListener (287e200332 by @cortinico)AccessibilityInfoModule internal (7168a9d1a2 by @cortinico)UseNativeViewConfigsInBridgelessMode to a proper feature flag (6fc500ee99 by @philIip)CGColorRef with UIColor to avoid manual memory management (b70709dbc2 by @Saadnajmi)DevMenu from react-native (e12c0d9551 by @frankcalise)resizeMode and objectFit support for 'none'. (d8cfd98070 by @mateoguzmana)React.AbstractComponent in React codebase (6205aad81e by @SamChou19815)display: contents (e7a3f479fe by @j-piasecki)rn_rootThreshold in Intersection Observer (a77d8d9d50 by @lunaleaps)HostInstance type to represent the instance of a HostComponent<T>. (e24f9917c2 by @yungsters)experimental prefix and fully released mixBlendMode prop (d2c48f3b1a by @jorge-cab)isHighTextContrastEnabled() to AccessibilityInfo to read ACCESSIBILITY_HIGH_TEXT_CONTRAST_ENABLED setting value (d4ea147b41 by Ariel Lin)force-cache caching control option (a0be88fd72 by @mateoguzmana)Image cache control for Android (e5dd7d68bf by @mateoguzmana)resizeMethod, none, which disables downsampling for an image (6202319ed5 by @Abbondanzo)unloadApp methods for unmounting surfaces without destroying ReactHost (38593c440e by @rozele)outline-width, outline-color, outline-style & outline-offset (17faac4170 by @jorge-cab)isDarkerSystemColorsEnabled() to AccessibilityInfo to read "Increase Contrast" setting value (af3bee6511 by Ariel Lin)disabledButtonTintColor prop to ActionSheetIOS (089c87e22e by @henninghall)systemCyan and systemMint colors on iOS (4caf548a9f by @EvanBacon)only-if-cached cache control option (dc9db01665 by @mateoguzmana)RCTAppDependencyProvider to the RCTAppDelegate (95fc906930 by @cipolleschi)CallInvoker to BindingsInstaller (87bae7f734 by @mrousavy)outline-width, outline-color, outline-style & outline-offset (1288e38423 by @jorge-cab)inputAccessoryViewButtonLabel prop (32931466ed by @mateoguzmana)AnimatedNode graph will not occur during the insertion effect phase, which means animations can now be reliably started during layout effects. ([316170ce8d](https://github.com/facebook/react-native/commit/Animated components. (f0ffcd4f5d by @yungsters)useNativeDriver and AnimatedValue configurations will now synchronously fail. Previously, spring and timing animations with non-zero delays would throw the error asynchronously. (fd8cf19625 by @yungsters)Animation superclass no longer exposes __onEnd as a property. Subclasses must instead invoke super.start(…) in their start() implementation. (b3fe06b268 by @yungsters)toJSON(). (7bd4a54968 by @yungsters)toJSON(). (fe6228512e by @yungsters)style to the original prop value if it contains no AnimatedNode instances. Previously, it would resolve to a flattened style object. (ca234ba10e by @yungsters)appendFragment and prependFragment take an rval instead of a const ref; append/prependAttributedString have been removed (2c31fe99e1 by @javache)HostInstance (which changing nominal types). (177697f539 by @yungsters)useMergeRefs and components using it (e.g. Pressable) now support ref cleanup functions. (01e210fd28 by @yungsters)outline props on Android to stay consistent with iOS (7ab0002799 by @jorge-cab)RCTSurfaceHostingProxyRootView no longer has different behavior (whether it calls start on the provided surface) depending on which initializer is used. Call start yourself on the surface instead. (13b93cfdda by Nolan O'Brien)newArchEnabled flag in RCTAppDelegate and RCTRootViewFactory (7e1674fc59 by @okwasniewski)RCTUIGraphicsImageRenderer to RCTMakeUIGraphicsImageRenderer (6a09fc09af by @Saadnajmi)refs property from NativeMethods TypeScript definition. (223e98cc4b by @yungsters)BackHandler.removeEventListener (44d619414c by @retyui)Appearance.setColorScheme(null) not resetting color scheme value (7d63235086 by @sangonz193)jscodeshift@17.0.0 to resolve outdated dependencies (39c98fb8f8 by @byCedric)filename* attribute in a FormData content-disposition header (f791fb9e66 by @foyarash)flow, where extended JS syntax remains - unsupported. (3de9892353 by @huntie)node-fetch with native fetch (881d8a720f by @jbroma)useNativeProps (4c3112c8d8 by @cipolleschi)create to customize property lookup (5b5e150eaf by @javache)display: contents is used (aa53bde21b by @j-piasecki)display: contents not being cleaned in some cases (a88ddcecc9 by @j-piasecki)PerformanceEntryReporter::reportMark and PerformanceEntryReporter::reportMeasaure now return created performance entries. (32f7b3b4e0 by @robik)BuildCodegenCLITask (9147b0753a by @vonovak)setAndroidLayoutDirection by default (6cf0cfb5a4 by @NickGerleman)onDropViewInstance cleanup was not being handled after ReactRootView.unmountReactApplication (0449630612 by @rozele)ANTI_ALIAS_FLAG when resetting Text Paint (276e3a7df7 by @NickGerleman)textAlign is set to justify (08e8f6adfd by @coado)maintainVisibleContentPosition in virtualized lists (6c19996e10 by @fabriziocucci)attempt to insert nil object from objects (bebd6531b5 by @RodolfoGS)r & d not working from Metro sometimes (9a60038a40 by @EdmondChuiHW)onMomentumScrollBegin event not firing on command-driven scroll events (5b609cca09 by @Abbondanzo)onSubmitEditing (0bcb0c2b2f by @zhongwuzw)inputAccessoryView (d34032b6c0 by @kirillzyusko)maxLength not working in old arch (4b3ef3b00c by @mateoguzmana)FAQs
Utils for React Native out of tree platforms.
The npm package @callstack/out-of-tree-platforms receives a total of 20 weekly downloads. As such, @callstack/out-of-tree-platforms popularity was classified as not popular.
We found that @callstack/out-of-tree-platforms demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 12 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.