exclude_patterns: - "*/ReactCommon/react/nativemodule/fantomtestspecificmethods/*" - "*/ReactCommon/react/nativemodule/featureflags/*" - "*/ReactCommon/react/featureflags/*" - "*/test_utils/*" - "*/test/*" - "*/test_helper/*" - "*/stubs/*" exclude_symbols: - "Fantom" - "NativeReactNativeFeatureFlags" - "(?i)experimental" - "unstable_" - "UnstableLegacy" - "TinyMap" - "packAnimatedProps" - "DO_NOT_USE" - "_DEPRECATED|DEPRECATED_" - "internal_" platforms: ReactCommon: codegen: inputs: - packages/react-native/ReactCommon exclude_patterns: - "*/jni/*" - "*/platform/cxx/*" # Should this be included in ReactCommon? - "*/platform/windows/*" - "*/platform/macos/*" - "*/platform/ios/*" - "*/platform/android/*" input_filter: false definitions: variants: debug: definitions: DEBUG: 1 REACT_NATIVE_DEBUG: 1 release: definitions: NDEBUG: 1 REACT_NATIVE_PRODUCTION: 1 ReactAndroid: codegen: platform: android inputs: - packages/react-native/ReactCommon - packages/react-native/ReactAndroid exclude_patterns: - "*/ReactAndroid/src/main/jni/react/featureflags/*" - "*/components/switch/iosswitch/*" - "*/components/inputaccessory/*" - "*/platform/cxx/*" - "*/platform/windows/*" - "*/platform/macos/*" - "*/platform/ios/*" exclude_symbols: - "InputAccessory" - "IOS" input_filter: false definitions: RN_SERIALIZABLE_STATE: 1 ANDROID: 1 variants: debug: definitions: DEBUG: 1 REACT_NATIVE_DEBUG: 1 release: definitions: NDEBUG: 1 REACT_NATIVE_PRODUCTION: 1 # ReactIOS? ReactApple: codegen: platform: ios inputs: - packages/react-native/ReactCommon - packages/react-native/React - packages/react-native/ReactApple - packages/react-native/Libraries exclude_patterns: - "*/jni/*" - "*/platform/cxx/*" - "*/platform/windows/*" - "*/platform/macos/*" - "*/platform/android/*" - "*+Private.h" - "*+Internal.h" - "*/scripts/*" - "*/templates/*" - "*/components/progressbar/android/*" - "*/components/switch/androidswitch/*" exclude_symbols: - "Android" - "\\(Deprecated\\)" - "\\(Internal\\)" input_filter: true definitions: __cplusplus: 1 variants: debug: definitions: DEBUG: 1 REACT_NATIVE_DEBUG: 1 release: definitions: NDEBUG: 1 REACT_NATIVE_PRODUCTION: 1