UNPKG

expo-modules-autolinking

Version:
114 lines (113 loc) 7.02 kB
{ "$schema": "../../../../../tools/src/prebuilds/schemas/spm.config.schema.json", "products": [ { "name": "RNScreens", "podName": "RNScreens", "codegenName": "rnscreens", "platforms": [ "iOS(.v16)" ], "externalDependencies": [ "ReactNativeDependencies", "React", "Hermes" ], "excludeFromUmbrella": [ "Swift-Bridging.h", "RNScreens-Bridging-Header.h", "RCTImageSource+AccessHiddenMembers.h" ], "targets": [ { "type": "cpp", "name": "RNScreens_codegen_components", "moduleName": "rnscreens", "path": ".build/codegen/build/generated/ios/ReactCodegen/react/renderer/components/rnscreens", "pattern": "**/*.cpp", "headerPattern": "**/*.h", "dependencies": [ "React", "ReactNativeDependencies" ], "includeDirectories": [ "../../../.." ] }, { "type": "objc", "name": "RNScreens_codegen_modules", "moduleName": "rnscreens", "path": ".build/codegen/build/generated/ios/ReactCodegen/rnscreens", "pattern": "**/*.mm", "headerPattern": "**/*.h", "dependencies": [ "React", "ReactNativeDependencies" ], "includeDirectories": [ ".." ] }, { "type": "cpp", "name": "RNScreens_common_cpp", "moduleName": "rnscreens", "path": "common/cpp", "pattern": "**/*.cpp", "exclude": [ "**/RNSScreenShadowNodeCommitHook.*" ], "dependencies": [ "React", "ReactNativeDependencies", "RNScreens_codegen_components" ], "includeDirectories": [ "../../.build/codegen/build/generated/ios/ReactCodegen" ], "fileMapping": [ { "from": "react/renderer/components/rnscreens/*.h", "to": "rnscreens/{filename}", "type": "header" }, { "from": "react/renderer/components/rnscreens/utils/*.h", "to": "rnscreens/utils/{filename}", "type": "header" }, { "from": "rnscreens", "to": "react/renderer/components/rnscreens", "type": "symlink" } ], "moduleMapContent": "module rnscreens {\n requires cplusplus\n\n // All headers are textual - they are not self-contained and cannot be precompiled independently.\n // They rely on JSI_EXPORT macro and other types being defined by including translation units.\n textual header \"rnscreens/FrameCorrectionModes.h\"\n textual header \"rnscreens/RNSBottomTabsAccessoryComponentDescriptor.h\"\n textual header \"rnscreens/RNSBottomTabsAccessoryShadowNode.h\"\n textual header \"rnscreens/RNSBottomTabsAccessoryState.h\"\n textual header \"rnscreens/RNSBottomTabsComponentDescriptor.h\"\n textual header \"rnscreens/RNSBottomTabsShadowNode.h\"\n textual header \"rnscreens/RNSBottomTabsState.h\"\n textual header \"rnscreens/RNSFullWindowOverlayComponentDescriptor.h\"\n textual header \"rnscreens/RNSFullWindowOverlayShadowNode.h\"\n textual header \"rnscreens/RNSFullWindowOverlayState.h\"\n textual header \"rnscreens/RNSModalScreenComponentDescriptor.h\"\n textual header \"rnscreens/RNSModalScreenShadowNode.h\"\n textual header \"rnscreens/RNSSafeAreaViewComponentDescriptor.h\"\n textual header \"rnscreens/RNSSafeAreaViewShadowNode.h\"\n textual header \"rnscreens/RNSSafeAreaViewState.h\"\n textual header \"rnscreens/RNSScreenComponentDescriptor.h\"\n textual header \"rnscreens/RNSScreenShadowNode.h\"\n textual header \"rnscreens/RNSScreenStackHeaderConfigComponentDescriptor.h\"\n textual header \"rnscreens/RNSScreenStackHeaderConfigShadowNode.h\"\n textual header \"rnscreens/RNSScreenStackHeaderConfigState.h\"\n textual header \"rnscreens/RNSScreenStackHeaderSubviewComponentDescriptor.h\"\n textual header \"rnscreens/RNSScreenStackHeaderSubviewShadowNode.h\"\n textual header \"rnscreens/RNSScreenStackHeaderSubviewState.h\"\n textual header \"rnscreens/RNSScreenState.h\"\n textual header \"rnscreens/RNSSplitViewScreenComponentDescriptor.h\"\n textual header \"rnscreens/RNSSplitViewScreenShadowNode.h\"\n textual header \"rnscreens/RNSSplitViewScreenState.h\"\n textual header \"rnscreens/utils/RectUtil.h\"\n\n export *\n}\n" }, { "type": "cpp", "name": "RNScreens_cpp", "moduleName": "rnscreens_turbo", "path": "cpp", "pattern": "**/*.cpp", "headerPattern": "**/*.h", "dependencies": [ "React", "ReactNativeDependencies" ], "includeDirectories": [ "." ], "moduleMapContent": "module rnscreens_turbo {\n requires cplusplus\n textual header \"rnscreens_turbo/RNSScreenRemovalListener.h\"\n textual header \"rnscreens_turbo/RNScreensTurboModule.h\"\n export *\n}\n" }, { "type": "objc", "name": "RNScreens", "path": "ios", "pattern": "**/*.{m,mm}", "headerPattern": "**/*.h", "exclude": [ "gamma/**", "RNScreens.xcodeproj/**" ], "dependencies": [ "Hermes", "React", "ReactNativeDependencies", "RNScreens_codegen_components", "RNScreens_codegen_modules", "RNScreens_common_cpp", "RNScreens_cpp" ], "includeDirectories": [ ".", "../.build/codegen/build/generated/ios/ReactCodegen", "../cpp", "../.build/generated/RNScreens/RNScreens_common_cpp/include/rnscreens" ], "linkedFrameworks": [ "Foundation", "UIKit", "QuartzCore", "CoreGraphics" ], "compilerFlags": [ "-include", "UIKit/UIKit.h" ] } ] } ] }