Files
paseo/vendor/react-native-gpui/modules/svg/react-native.config.js
T

52 lines
1.9 KiB
JavaScript
Vendored

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',
],
},
},
},
};