module.exports = { dependency: { platforms: { desktop: { cmake: 'desktop', crate: 'rn-gpui-svg', componentCodegenPackage: 'react-native-svg', componentSourcePackage: 'react-native-svg', componentDescriptors: [ 'RNSVGCircleComponentDescriptor', 'RNSVGClipPathComponentDescriptor', 'RNSVGDefsComponentDescriptor', 'RNSVGFeBlendComponentDescriptor', 'RNSVGFeColorMatrixComponentDescriptor', 'RNSVGFeCompositeComponentDescriptor', 'RNSVGFeFloodComponentDescriptor', 'RNSVGFeGaussianBlurComponentDescriptor', 'RNSVGFeMergeComponentDescriptor', 'RNSVGFeOffsetComponentDescriptor', 'RNSVGFilterComponentDescriptor', 'RNSVGEllipseComponentDescriptor', 'RNSVGForeignObjectComponentDescriptor', 'RNSVGGroupComponentDescriptor', 'RNSVGLinearGradientComponentDescriptor', 'RNSVGLineComponentDescriptor', 'RNSVGMarkerComponentDescriptor', 'RNSVGMaskComponentDescriptor', 'RNSVGPathComponentDescriptor', 'RNSVGPatternComponentDescriptor', 'RNSVGRadialGradientComponentDescriptor', 'RNSVGRectComponentDescriptor', 'RNSVGSymbolComponentDescriptor', 'RNSVGTextComponentDescriptor', 'RNSVGTextPathComponentDescriptor', 'RNSVGTSpanComponentDescriptor', 'RNSVGUseComponentDescriptor', 'RNSVGSvgViewComponentDescriptor', ], componentHeaders: [ 'react/renderer/components/rnsvg/ComponentDescriptors.h', 'react/renderer/components/rnsvg/RNSVGComponentDescriptors.h', ], componentIncludeDirs: ['common/cpp'], componentSources: [ 'common/cpp/react/renderer/components/rnsvg/RNSVGShadowNodes.cpp', 'common/cpp/react/renderer/components/rnsvg/RNSVGLayoutableShadowNode.cpp', ], }, }, }, };