gitextract_xdt6b6x5/ ├── .clang-format ├── .eslintignore ├── .eslintrc.js ├── .git-blame-ignore-revs ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yaml │ │ └── config.yml │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── android-build-test.yml │ ├── check-archs-consistency.yml │ ├── close-when-stale.yml │ ├── e2e-android.yml │ ├── e2e-ios.yml │ ├── ios-build-test.yml │ ├── js-build-test.yml │ ├── macos-build-test.yml │ ├── needs-more-info.yml │ ├── needs-repro.yml │ └── windows-build-test.yml ├── .gitignore ├── .husky/ │ └── pre-commit ├── .npmignore ├── .prettierrc.js ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RNSVG.podspec ├── USAGE.md ├── __tests__/ │ ├── __snapshots__/ │ │ └── css.test.tsx.snap │ ├── css.test.tsx │ └── e2e/ │ └── GeneralSvgRenderingTest.spec.tsx ├── android/ │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── proguard-rules.pro │ ├── spotless.gradle │ └── src/ │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── horcrux/ │ │ │ └── svg/ │ │ │ ├── Brush.java │ │ │ ├── CircleView.java │ │ │ ├── ClipPathView.java │ │ │ ├── CustomFilter.java │ │ │ ├── DefinitionView.java │ │ │ ├── DefsView.java │ │ │ ├── EllipseView.java │ │ │ ├── FeBlendView.java │ │ │ ├── FeColorMatrixView.java │ │ │ ├── FeCompositeView.java │ │ │ ├── FeFloodView.java │ │ │ ├── FeGaussianBlurView.java │ │ │ ├── FeMergeView.java │ │ │ ├── FeOffsetView.java │ │ │ ├── FilterPrimitiveView.java │ │ │ ├── FilterProperties.java │ │ │ ├── FilterRegion.java │ │ │ ├── FilterUtils.java │ │ │ ├── FilterView.java │ │ │ ├── FontData.java │ │ │ ├── ForeignObjectView.java │ │ │ ├── GlyphContext.java │ │ │ ├── GlyphPathBag.java │ │ │ ├── GroupView.java │ │ │ ├── ImageView.java │ │ │ ├── LineView.java │ │ │ ├── LinearGradientView.java │ │ │ ├── MarkerView.java │ │ │ ├── MaskView.java │ │ │ ├── PathParser.java │ │ │ ├── PathView.java │ │ │ ├── PatternView.java │ │ │ ├── PropHelper.java │ │ │ ├── RNSVGMarkerPosition.java │ │ │ ├── RNSVGRenderableManager.java │ │ │ ├── RadialGradientView.java │ │ │ ├── RectView.java │ │ │ ├── RenderableView.java │ │ │ ├── RenderableViewManager.java │ │ │ ├── SVGLength.java │ │ │ ├── SvgPackage.java │ │ │ ├── SvgView.java │ │ │ ├── SvgViewManager.java │ │ │ ├── SvgViewModule.java │ │ │ ├── SymbolView.java │ │ │ ├── TSpanView.java │ │ │ ├── TextLayoutAlgorithm.java │ │ │ ├── TextPathView.java │ │ │ ├── TextProperties.java │ │ │ ├── TextView.java │ │ │ ├── UseView.java │ │ │ ├── ViewBox.java │ │ │ ├── VirtualView.java │ │ │ └── events/ │ │ │ ├── SvgLoadEvent.java │ │ │ └── SvgOnLayoutEvent.java │ │ └── jni/ │ │ ├── CMakeLists.txt │ │ ├── rnsvg.cpp │ │ └── rnsvg.h │ └── paper/ │ └── java/ │ └── com/ │ ├── facebook/ │ │ └── react/ │ │ └── viewmanagers/ │ │ ├── RNSVGCircleManagerDelegate.java │ │ ├── RNSVGCircleManagerInterface.java │ │ ├── RNSVGClipPathManagerDelegate.java │ │ ├── RNSVGClipPathManagerInterface.java │ │ ├── RNSVGDefsManagerDelegate.java │ │ ├── RNSVGDefsManagerInterface.java │ │ ├── RNSVGEllipseManagerDelegate.java │ │ ├── RNSVGEllipseManagerInterface.java │ │ ├── RNSVGFeBlendManagerDelegate.java │ │ ├── RNSVGFeBlendManagerInterface.java │ │ ├── RNSVGFeColorMatrixManagerDelegate.java │ │ ├── RNSVGFeColorMatrixManagerInterface.java │ │ ├── RNSVGFeCompositeManagerDelegate.java │ │ ├── RNSVGFeCompositeManagerInterface.java │ │ ├── RNSVGFeFloodManagerDelegate.java │ │ ├── RNSVGFeFloodManagerInterface.java │ │ ├── RNSVGFeGaussianBlurManagerDelegate.java │ │ ├── RNSVGFeGaussianBlurManagerInterface.java │ │ ├── RNSVGFeMergeManagerDelegate.java │ │ ├── RNSVGFeMergeManagerInterface.java │ │ ├── RNSVGFeOffsetManagerDelegate.java │ │ ├── RNSVGFeOffsetManagerInterface.java │ │ ├── RNSVGFilterManagerDelegate.java │ │ ├── RNSVGFilterManagerInterface.java │ │ ├── RNSVGForeignObjectManagerDelegate.java │ │ ├── RNSVGForeignObjectManagerInterface.java │ │ ├── RNSVGGroupManagerDelegate.java │ │ ├── RNSVGGroupManagerInterface.java │ │ ├── RNSVGImageManagerDelegate.java │ │ ├── RNSVGImageManagerInterface.java │ │ ├── RNSVGLineManagerDelegate.java │ │ ├── RNSVGLineManagerInterface.java │ │ ├── RNSVGLinearGradientManagerDelegate.java │ │ ├── RNSVGLinearGradientManagerInterface.java │ │ ├── RNSVGMarkerManagerDelegate.java │ │ ├── RNSVGMarkerManagerInterface.java │ │ ├── RNSVGMaskManagerDelegate.java │ │ ├── RNSVGMaskManagerInterface.java │ │ ├── RNSVGPathManagerDelegate.java │ │ ├── RNSVGPathManagerInterface.java │ │ ├── RNSVGPatternManagerDelegate.java │ │ ├── RNSVGPatternManagerInterface.java │ │ ├── RNSVGRadialGradientManagerDelegate.java │ │ ├── RNSVGRadialGradientManagerInterface.java │ │ ├── RNSVGRectManagerDelegate.java │ │ ├── RNSVGRectManagerInterface.java │ │ ├── RNSVGSvgViewAndroidManagerDelegate.java │ │ ├── RNSVGSvgViewAndroidManagerInterface.java │ │ ├── RNSVGSymbolManagerDelegate.java │ │ ├── RNSVGSymbolManagerInterface.java │ │ ├── RNSVGTSpanManagerDelegate.java │ │ ├── RNSVGTSpanManagerInterface.java │ │ ├── RNSVGTextManagerDelegate.java │ │ ├── RNSVGTextManagerInterface.java │ │ ├── RNSVGTextPathManagerDelegate.java │ │ ├── RNSVGTextPathManagerInterface.java │ │ ├── RNSVGUseManagerDelegate.java │ │ └── RNSVGUseManagerInterface.java │ └── horcrux/ │ └── svg/ │ ├── NativeSvgRenderableModuleSpec.java │ └── NativeSvgViewModuleSpec.java ├── apple/ │ ├── .npmignore │ ├── Brushes/ │ │ ├── RNSVGBrush.h │ │ ├── RNSVGBrush.mm │ │ ├── RNSVGBrushType.h │ │ ├── RNSVGContextBrush.h │ │ ├── RNSVGContextBrush.mm │ │ ├── RNSVGPainter.h │ │ ├── RNSVGPainter.mm │ │ ├── RNSVGPainterBrush.h │ │ ├── RNSVGPainterBrush.mm │ │ ├── RNSVGSolidColorBrush.h │ │ └── RNSVGSolidColorBrush.mm │ ├── Elements/ │ │ ├── RNSVGClipPath.h │ │ ├── RNSVGClipPath.mm │ │ ├── RNSVGDefs.h │ │ ├── RNSVGDefs.mm │ │ ├── RNSVGForeignObject.h │ │ ├── RNSVGForeignObject.mm │ │ ├── RNSVGGroup.h │ │ ├── RNSVGGroup.mm │ │ ├── RNSVGImage.h │ │ ├── RNSVGImage.mm │ │ ├── RNSVGLinearGradient.h │ │ ├── RNSVGLinearGradient.mm │ │ ├── RNSVGMarker.h │ │ ├── RNSVGMarker.mm │ │ ├── RNSVGMask.h │ │ ├── RNSVGMask.mm │ │ ├── RNSVGPath.h │ │ ├── RNSVGPath.mm │ │ ├── RNSVGPattern.h │ │ ├── RNSVGPattern.mm │ │ ├── RNSVGRadialGradient.h │ │ ├── RNSVGRadialGradient.mm │ │ ├── RNSVGSvgView.h │ │ ├── RNSVGSvgView.mm │ │ ├── RNSVGSymbol.h │ │ ├── RNSVGSymbol.mm │ │ ├── RNSVGUse.h │ │ └── RNSVGUse.mm │ ├── Filters/ │ │ ├── MetalCI/ │ │ │ ├── RNSVGArithmeticFilter.appletvos.air │ │ │ ├── RNSVGArithmeticFilter.appletvos.metallib │ │ │ ├── RNSVGArithmeticFilter.h │ │ │ ├── RNSVGArithmeticFilter.iphoneos.air │ │ │ ├── RNSVGArithmeticFilter.iphoneos.metallib │ │ │ ├── RNSVGArithmeticFilter.macosx.air │ │ │ ├── RNSVGArithmeticFilter.macosx.metallib │ │ │ ├── RNSVGArithmeticFilter.metal │ │ │ ├── RNSVGArithmeticFilter.mm │ │ │ ├── RNSVGArithmeticFilter.xros.air │ │ │ ├── RNSVGArithmeticFilter.xros.metallib │ │ │ ├── RNSVGCompositeXor.appletvos.air │ │ │ ├── RNSVGCompositeXor.appletvos.metallib │ │ │ ├── RNSVGCompositeXor.h │ │ │ ├── RNSVGCompositeXor.iphoneos.air │ │ │ ├── RNSVGCompositeXor.iphoneos.metallib │ │ │ ├── RNSVGCompositeXor.macosx.air │ │ │ ├── RNSVGCompositeXor.macosx.metallib │ │ │ ├── RNSVGCompositeXor.metal │ │ │ ├── RNSVGCompositeXor.mm │ │ │ ├── RNSVGCompositeXor.xros.air │ │ │ ├── RNSVGCompositeXor.xros.metallib │ │ │ ├── RNSVGCustomFilter.h │ │ │ └── RNSVGCustomFilter.mm │ │ ├── RNSVGBlendMode.h │ │ ├── RNSVGColorMatrixType.h │ │ ├── RNSVGCompositeOperator.h │ │ ├── RNSVGEdgeMode.h │ │ ├── RNSVGFeBlend.h │ │ ├── RNSVGFeBlend.mm │ │ ├── RNSVGFeColorMatrix.h │ │ ├── RNSVGFeColorMatrix.mm │ │ ├── RNSVGFeComposite.h │ │ ├── RNSVGFeComposite.mm │ │ ├── RNSVGFeFlood.h │ │ ├── RNSVGFeFlood.mm │ │ ├── RNSVGFeGaussianBlur.h │ │ ├── RNSVGFeGaussianBlur.mm │ │ ├── RNSVGFeMerge.h │ │ ├── RNSVGFeMerge.mm │ │ ├── RNSVGFeOffset.h │ │ ├── RNSVGFeOffset.mm │ │ ├── RNSVGFilter.h │ │ ├── RNSVGFilter.mm │ │ ├── RNSVGFilterPrimitive.h │ │ ├── RNSVGFilterPrimitive.mm │ │ ├── RNSVGFilterRegion.h │ │ └── RNSVGFilterRegion.mm │ ├── RNSVG.xcodeproj/ │ │ └── project.pbxproj │ ├── RNSVGContainer.h │ ├── RNSVGNode.h │ ├── RNSVGNode.mm │ ├── RNSVGRenderable.h │ ├── RNSVGRenderable.mm │ ├── RNSVGRenderableModule.h │ ├── RNSVGRenderableModule.mm │ ├── RNSVGSvgViewModule.h │ ├── RNSVGSvgViewModule.mm │ ├── RNSVGUIKit.h │ ├── RNSVGUIKit.macos.mm │ ├── Shapes/ │ │ ├── RNSVGCircle.h │ │ ├── RNSVGCircle.mm │ │ ├── RNSVGEllipse.h │ │ ├── RNSVGEllipse.mm │ │ ├── RNSVGLine.h │ │ ├── RNSVGLine.mm │ │ ├── RNSVGRect.h │ │ └── RNSVGRect.mm │ ├── Text/ │ │ ├── RNSVGFontData.h │ │ ├── RNSVGFontData.mm │ │ ├── RNSVGGlyphContext.h │ │ ├── RNSVGGlyphContext.mm │ │ ├── RNSVGPropHelper.h │ │ ├── RNSVGPropHelper.mm │ │ ├── RNSVGTSpan.h │ │ ├── RNSVGTSpan.mm │ │ ├── RNSVGText.h │ │ ├── RNSVGText.mm │ │ ├── RNSVGTextPath.h │ │ ├── RNSVGTextPath.mm │ │ ├── RNSVGTextProperties.h │ │ ├── RNSVGTextProperties.mm │ │ ├── RNSVGTopAlignedLabel.h │ │ ├── RNSVGTopAlignedLabel.ios.mm │ │ └── RNSVGTopAlignedLabel.macos.mm │ ├── Utils/ │ │ ├── RCTConvert+RNSVG.h │ │ ├── RCTConvert+RNSVG.mm │ │ ├── RNSVGBezierElement.h │ │ ├── RNSVGBezierElement.mm │ │ ├── RNSVGCGFCRule.h │ │ ├── RNSVGConvert.h │ │ ├── RNSVGConvert.mm │ │ ├── RNSVGFabricConversions.h │ │ ├── RNSVGLength.h │ │ ├── RNSVGLength.mm │ │ ├── RNSVGMarkerPosition.h │ │ ├── RNSVGMarkerPosition.mm │ │ ├── RNSVGMaskType.h │ │ ├── RNSVGPathMeasure.h │ │ ├── RNSVGPathMeasure.mm │ │ ├── RNSVGPathParser.h │ │ ├── RNSVGPathParser.mm │ │ ├── RNSVGRenderUtils.h │ │ ├── RNSVGRenderUtils.mm │ │ ├── RNSVGUnits.h │ │ ├── RNSVGVBMOS.h │ │ ├── RNSVGVectorEffect.h │ │ ├── RNSVGViewBox.h │ │ └── RNSVGViewBox.mm │ └── ViewManagers/ │ ├── RNSVGCircleManager.h │ ├── RNSVGCircleManager.mm │ ├── RNSVGClipPathManager.h │ ├── RNSVGClipPathManager.mm │ ├── RNSVGDefsManager.h │ ├── RNSVGDefsManager.mm │ ├── RNSVGEllipseManager.h │ ├── RNSVGEllipseManager.mm │ ├── RNSVGFeBlendManager.h │ ├── RNSVGFeBlendManager.mm │ ├── RNSVGFeColorMatrixManager.h │ ├── RNSVGFeColorMatrixManager.mm │ ├── RNSVGFeCompositeManager.h │ ├── RNSVGFeCompositeManager.mm │ ├── RNSVGFeFloodManager.h │ ├── RNSVGFeFloodManager.mm │ ├── RNSVGFeGaussianBlurManager.h │ ├── RNSVGFeGaussianBlurManager.mm │ ├── RNSVGFeMergeManager.h │ ├── RNSVGFeMergeManager.mm │ ├── RNSVGFeOffsetManager.h │ ├── RNSVGFeOffsetManager.mm │ ├── RNSVGFilterManager.h │ ├── RNSVGFilterManager.mm │ ├── RNSVGFilterPrimitiveManager.h │ ├── RNSVGFilterPrimitiveManager.mm │ ├── RNSVGForeignObjectManager.h │ ├── RNSVGForeignObjectManager.mm │ ├── RNSVGGroupManager.h │ ├── RNSVGGroupManager.mm │ ├── RNSVGImageManager.h │ ├── RNSVGImageManager.mm │ ├── RNSVGLineManager.h │ ├── RNSVGLineManager.mm │ ├── RNSVGLinearGradientManager.h │ ├── RNSVGLinearGradientManager.mm │ ├── RNSVGMarkerManager.h │ ├── RNSVGMarkerManager.mm │ ├── RNSVGMaskManager.h │ ├── RNSVGMaskManager.mm │ ├── RNSVGNodeManager.h │ ├── RNSVGNodeManager.mm │ ├── RNSVGPathManager.h │ ├── RNSVGPathManager.mm │ ├── RNSVGPatternManager.h │ ├── RNSVGPatternManager.mm │ ├── RNSVGRadialGradientManager.h │ ├── RNSVGRadialGradientManager.mm │ ├── RNSVGRectManager.h │ ├── RNSVGRectManager.mm │ ├── RNSVGRenderableManager.h │ ├── RNSVGRenderableManager.mm │ ├── RNSVGSvgViewManager.h │ ├── RNSVGSvgViewManager.mm │ ├── RNSVGSymbolManager.h │ ├── RNSVGSymbolManager.mm │ ├── RNSVGTSpanManager.h │ ├── RNSVGTSpanManager.mm │ ├── RNSVGTextManager.h │ ├── RNSVGTextManager.mm │ ├── RNSVGTextPathManager.h │ ├── RNSVGTextPathManager.mm │ ├── RNSVGUseManager.h │ └── RNSVGUseManager.mm ├── apps/ │ ├── common/ │ │ ├── .eslintrc.js │ │ ├── .prettierrc.js │ │ ├── example/ │ │ │ ├── ListScreen.tsx │ │ │ ├── e2e/ │ │ │ │ ├── TestingView.tsx │ │ │ │ ├── icon.tsx │ │ │ │ ├── index.macos.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── index.web.tsx │ │ │ │ └── index.windows.tsx │ │ │ ├── examples/ │ │ │ │ ├── Circle.tsx │ │ │ │ ├── Clipping.tsx │ │ │ │ ├── Ellipse.tsx │ │ │ │ ├── Empty.tsx │ │ │ │ ├── FilterImage/ │ │ │ │ │ ├── FilterPicker.tsx │ │ │ │ │ ├── LocalImage.tsx │ │ │ │ │ ├── RemoteImage.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Filters/ │ │ │ │ │ ├── FeBlend.tsx │ │ │ │ │ ├── FeColorMatrix.tsx │ │ │ │ │ ├── FeComposite.tsx │ │ │ │ │ ├── FeDropShadow.tsx │ │ │ │ │ ├── FeFlood.tsx │ │ │ │ │ ├── FeGaussianBlur.tsx │ │ │ │ │ ├── FeMerge.tsx │ │ │ │ │ ├── FeOffset.tsx │ │ │ │ │ ├── ReanimatedFeColorMatrix.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── ForeignObject.tsx │ │ │ │ ├── G.tsx │ │ │ │ ├── Gradients.tsx │ │ │ │ ├── Image.tsx │ │ │ │ ├── Line.tsx │ │ │ │ ├── Markers.tsx │ │ │ │ ├── Mask.tsx │ │ │ │ ├── PanResponder.tsx │ │ │ │ ├── Path.tsx │ │ │ │ ├── Polygon.tsx │ │ │ │ ├── Polyline.tsx │ │ │ │ ├── Reanimated.tsx │ │ │ │ ├── Reanimated.windows.tsx │ │ │ │ ├── Rect.tsx │ │ │ │ ├── Reusable.tsx │ │ │ │ ├── Stroking.tsx │ │ │ │ ├── Svg.tsx │ │ │ │ ├── Text.tsx │ │ │ │ ├── Text.windows.tsx │ │ │ │ ├── TouchEvents.tsx │ │ │ │ ├── Transforms.tsx │ │ │ │ ├── complex/ │ │ │ │ │ ├── PolygonBunny.tsx │ │ │ │ │ ├── WorldMap.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ └── utils/ │ │ │ ├── commonStyles.ts │ │ │ ├── composeComponent.tsx │ │ │ ├── types.ts │ │ │ └── usePersistNavigation.ts │ │ ├── index.tsx │ │ ├── noNavigationApp.tsx │ │ ├── test/ │ │ │ ├── ColorTest.tsx │ │ │ ├── MountUnmount.tsx │ │ │ ├── PointerEventsBoxNone.tsx │ │ │ ├── Test1318.tsx │ │ │ ├── Test1374.tsx │ │ │ ├── Test1442.tsx │ │ │ ├── Test1451.tsx │ │ │ ├── Test1718.tsx │ │ │ ├── Test1790.tsx │ │ │ ├── Test1813.tsx │ │ │ ├── Test1845.tsx │ │ │ ├── Test1986.tsx │ │ │ ├── Test2071.tsx │ │ │ ├── Test2080.tsx │ │ │ ├── Test2086.tsx │ │ │ ├── Test2089.tsx │ │ │ ├── Test2142.tsx │ │ │ ├── Test2148.tsx │ │ │ ├── Test2170.tsx │ │ │ ├── Test2196.tsx │ │ │ ├── Test2233.tsx │ │ │ ├── Test2248.tsx │ │ │ ├── Test2266.tsx │ │ │ ├── Test2276.tsx │ │ │ ├── Test2327.tsx │ │ │ ├── Test2363.tsx │ │ │ ├── Test2366.tsx │ │ │ ├── Test2380.tsx │ │ │ ├── Test2397.tsx │ │ │ ├── Test2403.tsx │ │ │ ├── Test2407.tsx │ │ │ ├── Test2417.tsx │ │ │ ├── Test2455.tsx │ │ │ ├── Test2471.tsx │ │ │ ├── Test2520.tsx │ │ │ ├── Test2670.tsx │ │ │ └── index.tsx │ │ └── tsconfig.json │ ├── fabric-example/ │ │ ├── .bundle/ │ │ │ └── config │ │ ├── .gitignore │ │ ├── .watchmanconfig │ │ ├── Gemfile │ │ ├── android/ │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src/ │ │ │ │ ├── debug/ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── fabricexample/ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── MainApplication.kt │ │ │ │ └── res/ │ │ │ │ ├── drawable/ │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ └── values/ │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── index.js │ │ ├── ios/ │ │ │ ├── .xcode.env │ │ │ ├── FabricExample/ │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Images.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ ├── FabricExample.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── FabricExample.xcscheme │ │ │ ├── FabricExample.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── Podfile │ │ ├── jest.config.js │ │ ├── metro.config.js │ │ ├── package.json │ │ └── patches/ │ │ └── react-native-view-shot+4.0.0-alpha.2.patch │ ├── fabric-macos-example/ │ │ ├── .bundle/ │ │ │ └── config │ │ ├── .gitignore │ │ ├── .prettierrc.js │ │ ├── .watchmanconfig │ │ ├── Gemfile │ │ ├── __tests__/ │ │ │ └── App.test.tsx │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── index.js │ │ ├── jest.config.js │ │ ├── macos/ │ │ │ ├── .gitignore │ │ │ ├── .xcode.env │ │ │ ├── FabricMacOSExample-macOS/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.mm │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── FabricMacOSExample.entitlements │ │ │ │ ├── Info.plist │ │ │ │ └── main.m │ │ │ ├── FabricMacOSExample.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── FabricMacOSExample-macOS.xcscheme │ │ │ ├── FabricMacOSExample.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Podfile │ │ │ └── PrivacyInfo.xcprivacy │ │ ├── metro.config.js │ │ └── package.json │ ├── fabric-windows-example/ │ │ ├── .gitignore │ │ ├── .prettierrc.js │ │ ├── .ruby-version │ │ ├── .watchmanconfig │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── index.js │ │ ├── jest.config.js │ │ ├── jest.config.windows.js │ │ ├── metro.config.js │ │ ├── package.json │ │ └── windows/ │ │ ├── .gitignore │ │ ├── ExperimentalFeatures.props │ │ ├── FabricExample/ │ │ │ ├── .gitignore │ │ │ ├── AutolinkedNativeModules.g.cpp │ │ │ ├── AutolinkedNativeModules.g.h │ │ │ ├── AutolinkedNativeModules.g.props │ │ │ ├── AutolinkedNativeModules.g.targets │ │ │ ├── FabricExample.cpp │ │ │ ├── FabricExample.h │ │ │ ├── FabricExample.rc │ │ │ ├── FabricExample.vcxproj │ │ │ ├── FabricExample.vcxproj.filters │ │ │ ├── packages.lock.json │ │ │ ├── pch.cpp │ │ │ ├── pch.h │ │ │ ├── resource.h │ │ │ └── targetver.h │ │ ├── FabricExample.Package/ │ │ │ ├── FabricExample.Package.wapproj │ │ │ ├── Package.appxmanifest │ │ │ └── packages.lock.json │ │ └── FabricExample.sln │ ├── paper-example/ │ │ ├── .bundle/ │ │ │ └── config │ │ ├── .gitignore │ │ ├── .watchmanconfig │ │ ├── Gemfile │ │ ├── README.md │ │ ├── android/ │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src/ │ │ │ │ ├── debug/ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── paperexample/ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── MainApplication.kt │ │ │ │ └── res/ │ │ │ │ ├── drawable/ │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ └── values/ │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── index.js │ │ ├── ios/ │ │ │ ├── .xcode.env │ │ │ ├── PaperExample/ │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Images.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ ├── PaperExample.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── PaperExample.xcscheme │ │ │ ├── PaperExample.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── Podfile │ │ ├── jest.config.js │ │ ├── metro.config.js │ │ ├── package.json │ │ └── patches/ │ │ └── react-native-view-shot+4.0.0-alpha.2.patch │ ├── paper-macos-example/ │ │ ├── .bundle/ │ │ │ └── config │ │ ├── .gitignore │ │ ├── .prettierrc.js │ │ ├── .watchmanconfig │ │ ├── Gemfile │ │ ├── __tests__/ │ │ │ └── App.test.tsx │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── index.js │ │ ├── jest.config.js │ │ ├── macos/ │ │ │ ├── .gitignore │ │ │ ├── .xcode.env │ │ │ ├── PaperMacOSExample-macOS/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.mm │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── Info.plist │ │ │ │ ├── PaperMacOSExample.entitlements │ │ │ │ └── main.m │ │ │ ├── PaperMacOSExample.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── PaperMacOSExample-macOS.xcscheme │ │ │ ├── PaperMacOSExample.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── Podfile │ │ │ └── PrivacyInfo.xcprivacy │ │ ├── metro.config.js │ │ ├── package.json │ │ └── tsconfig.json │ ├── paper-windows-example/ │ │ ├── .gitignore │ │ ├── .watchmanconfig │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── index.js │ │ ├── jest.config.js │ │ ├── metro.config.js │ │ ├── msbuild.binlog │ │ ├── package.json │ │ ├── patches/ │ │ │ └── react-native-windows+0.74.23.patch │ │ └── windows/ │ │ ├── .gitignore │ │ ├── Example/ │ │ │ ├── .gitignore │ │ │ ├── App.cpp │ │ │ ├── App.h │ │ │ ├── App.idl │ │ │ ├── App.xaml │ │ │ ├── AutolinkedNativeModules.g.cpp │ │ │ ├── AutolinkedNativeModules.g.h │ │ │ ├── AutolinkedNativeModules.g.props │ │ │ ├── AutolinkedNativeModules.g.targets │ │ │ ├── Example.vcxproj │ │ │ ├── Example.vcxproj.filters │ │ │ ├── MainPage.cpp │ │ │ ├── MainPage.h │ │ │ ├── MainPage.idl │ │ │ ├── MainPage.xaml │ │ │ ├── Package.appxmanifest │ │ │ ├── PropertySheet.props │ │ │ ├── ReactPackageProvider.cpp │ │ │ ├── ReactPackageProvider.h │ │ │ ├── packages.lock.json │ │ │ ├── pch.cpp │ │ │ └── pch.h │ │ ├── Example.sln │ │ ├── ExperimentalFeatures.props │ │ └── NuGet.Config │ ├── tests-example/ │ │ ├── .bundle/ │ │ │ └── config │ │ ├── .gitignore │ │ ├── .watchmanconfig │ │ ├── Gemfile │ │ ├── __tests__/ │ │ │ └── App.test.tsx │ │ ├── android/ │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── testsexample/ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── MainApplication.kt │ │ │ │ └── res/ │ │ │ │ ├── drawable/ │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ └── values/ │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── index.js │ │ ├── ios/ │ │ │ ├── .xcode.env │ │ │ ├── Podfile │ │ │ ├── TestsExample/ │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Images.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ ├── TestsExample.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── TestsExample.xcscheme │ │ │ └── TestsExample.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── jest.config.js │ │ ├── metro.config.js │ │ └── package.json │ └── web-example/ │ ├── .gitignore │ ├── app.json │ ├── babel.config.js │ ├── index.js │ ├── metro.config.js │ ├── package.json │ ├── patches/ │ │ └── react-native-worklets+0.6.0.patch │ └── tsconfig.json ├── babel.config.js ├── common/ │ └── cpp/ │ └── react/ │ └── renderer/ │ └── components/ │ └── rnsvg/ │ ├── RNSVGComponentDescriptors.h │ ├── RNSVGConcreteShadowNode.h │ ├── RNSVGImageComponentDescriptor.h │ ├── RNSVGImageShadowNode.cpp │ ├── RNSVGImageShadowNode.h │ ├── RNSVGImageState.cpp │ ├── RNSVGImageState.h │ ├── RNSVGLayoutableShadowNode.cpp │ ├── RNSVGLayoutableShadowNode.h │ ├── RNSVGShadowNodes.cpp │ └── RNSVGShadowNodes.h ├── css/ │ └── package.json ├── e2e/ │ ├── env.ts │ ├── failedCases.json │ ├── generateReferences.ts │ ├── globals.d.ts │ ├── helpers.ts │ ├── matchTestCases.ts │ ├── readFailedCases.ts │ ├── setupJest.ts │ ├── teardownJest.ts │ └── types.ts ├── filter-image/ │ └── package.json ├── jest.config.ts ├── package.json ├── react-native.config.js ├── scripts/ │ ├── codegen-check-consistency.js │ ├── codegen-sync-archs.js │ ├── codegen-utils.js │ ├── format-java.js │ ├── metal.js │ └── rnsvg_utils.rb ├── src/ │ ├── ReactNativeSVG.ts │ ├── ReactNativeSVG.web.ts │ ├── css/ │ │ ├── LocalSvg.tsx │ │ ├── css.tsx │ │ └── index.tsx │ ├── deprecated.tsx │ ├── elements/ │ │ ├── Circle.tsx │ │ ├── ClipPath.tsx │ │ ├── Defs.tsx │ │ ├── Ellipse.tsx │ │ ├── ForeignObject.tsx │ │ ├── G.tsx │ │ ├── Image.tsx │ │ ├── Line.tsx │ │ ├── LinearGradient.tsx │ │ ├── Marker.tsx │ │ ├── Mask.tsx │ │ ├── Path.tsx │ │ ├── Pattern.tsx │ │ ├── Polygon.tsx │ │ ├── Polyline.tsx │ │ ├── RadialGradient.tsx │ │ ├── Rect.tsx │ │ ├── Shape.tsx │ │ ├── Stop.tsx │ │ ├── Svg.tsx │ │ ├── Symbol.tsx │ │ ├── TSpan.tsx │ │ ├── Text.tsx │ │ ├── TextPath.tsx │ │ ├── Use.tsx │ │ └── filters/ │ │ ├── FeBlend.tsx │ │ ├── FeColorMatrix.tsx │ │ ├── FeComponentTransfer.tsx │ │ ├── FeComponentTransferFunction.tsx │ │ ├── FeComposite.tsx │ │ ├── FeConvolveMatrix.tsx │ │ ├── FeDiffuseLighting.tsx │ │ ├── FeDisplacementMap.tsx │ │ ├── FeDistantLight.tsx │ │ ├── FeDropShadow.tsx │ │ ├── FeFlood.tsx │ │ ├── FeGaussianBlur.tsx │ │ ├── FeImage.tsx │ │ ├── FeMerge.tsx │ │ ├── FeMergeNode.tsx │ │ ├── FeMorphology.tsx │ │ ├── FeOffset.tsx │ │ ├── FePointLight.tsx │ │ ├── FeSpecularLighting.tsx │ │ ├── FeSpotLight.tsx │ │ ├── FeTile.tsx │ │ ├── FeTurbulence.tsx │ │ ├── Filter.tsx │ │ ├── FilterPrimitive.tsx │ │ └── types.ts │ ├── elements.ts │ ├── elements.web.ts │ ├── fabric/ │ │ ├── AndroidSvgViewNativeComponent.ts │ │ ├── CircleNativeComponent.ts │ │ ├── ClipPathNativeComponent.ts │ │ ├── DefsNativeComponent.ts │ │ ├── EllipseNativeComponent.ts │ │ ├── FeBlendNativeComponent.ts │ │ ├── FeColorMatrixNativeComponent.ts │ │ ├── FeCompositeNativeComponent.ts │ │ ├── FeFloodNativeComponent.ts │ │ ├── FeGaussianBlurNativeComponent.ts │ │ ├── FeMergeNativeComponent.ts │ │ ├── FeOffsetNativeComponent.ts │ │ ├── FilterNativeComponent.ts │ │ ├── ForeignObjectNativeComponent.ts │ │ ├── GroupNativeComponent.ts │ │ ├── IOSSvgViewNativeComponent.ts │ │ ├── ImageNativeComponent.ts │ │ ├── LineNativeComponent.ts │ │ ├── LinearGradientNativeComponent.ts │ │ ├── MarkerNativeComponent.ts │ │ ├── MaskNativeComponent.ts │ │ ├── NativeSvgRenderableModule.ts │ │ ├── NativeSvgViewModule.ts │ │ ├── PathNativeComponent.ts │ │ ├── PatternNativeComponent.ts │ │ ├── RadialGradientNativeComponent.ts │ │ ├── RectNativeComponent.ts │ │ ├── SymbolNativeComponent.ts │ │ ├── TSpanNativeComponent.ts │ │ ├── TextNativeComponent.ts │ │ ├── TextPathNativeComponent.ts │ │ ├── UseNativeComponent.ts │ │ ├── codegenUtils.ts │ │ ├── index.ts │ │ └── utils.ts │ ├── filter-image/ │ │ ├── FilterImage.tsx │ │ ├── extract/ │ │ │ ├── extractFilters.ts │ │ │ ├── extractFiltersString.d.ts │ │ │ ├── extractFiltersString.js │ │ │ ├── extractFiltersString.pegjs │ │ │ └── extractImage.ts │ │ ├── index.tsx │ │ └── types.ts │ ├── index.ts │ ├── lib/ │ │ ├── Matrix2D.ts │ │ ├── SvgTouchableMixin.ts │ │ ├── extract/ │ │ │ ├── colors.ts │ │ │ ├── extractBrush.ts │ │ │ ├── extractFill.ts │ │ │ ├── extractFilter.ts │ │ │ ├── extractGradient.ts │ │ │ ├── extractLengthList.ts │ │ │ ├── extractOpacity.ts │ │ │ ├── extractPolyPoints.ts │ │ │ ├── extractProps.ts │ │ │ ├── extractProps.windows.ts │ │ │ ├── extractResponder.ts │ │ │ ├── extractStroke.ts │ │ │ ├── extractText.tsx │ │ │ ├── extractTransform.ts │ │ │ ├── extractViewBox.ts │ │ │ ├── transform.d.ts │ │ │ ├── transform.js │ │ │ ├── transform.peg │ │ │ ├── transformToRn.d.ts │ │ │ ├── transformToRn.js │ │ │ ├── transformToRn.pegjs │ │ │ └── types.ts │ │ ├── maskType.ts │ │ ├── resolve.ts │ │ ├── resolveAssetUri.ts │ │ ├── units.ts │ │ ├── util.ts │ │ └── utils/ │ │ └── convertPercentageColor.ts │ ├── utils/ │ │ └── fetchData.ts │ ├── web/ │ │ ├── WebShape.ts │ │ ├── types.ts │ │ └── utils/ │ │ ├── convertInt32Color.ts │ │ ├── hasProperty.ts │ │ ├── index.ts │ │ ├── parseTransform.ts │ │ └── prepare.ts │ ├── xml.tsx │ └── xmlTags.ts ├── tsconfig.json └── windows/ ├── .clang-format ├── .gitignore ├── ExperimentalFeatures.props ├── NuGet.Config ├── RNSVG/ │ ├── BrushView.cpp │ ├── BrushView.h │ ├── CircleView.cpp │ ├── CircleView.h │ ├── CircleViewManager.cpp │ ├── CircleViewManager.h │ ├── ClipPathView.cpp │ ├── ClipPathView.h │ ├── ClipPathViewManager.cpp │ ├── ClipPathViewManager.h │ ├── D2DBrush.cpp │ ├── D2DBrush.h │ ├── D2DDevice.cpp │ ├── D2DDevice.h │ ├── D2DDeviceContext.cpp │ ├── D2DDeviceContext.h │ ├── D2DGeometry.cpp │ ├── D2DGeometry.h │ ├── D2DHelpers.h │ ├── DefsView.cpp │ ├── DefsView.h │ ├── DefsViewManager.cpp │ ├── DefsViewManager.h │ ├── DirectXDeviceManager.cpp │ ├── DirectXDeviceManager.h │ ├── EllipseView.cpp │ ├── EllipseView.h │ ├── EllipseViewManager.cpp │ ├── EllipseViewManager.h │ ├── Fabric/ │ │ ├── CircleView.cpp │ │ ├── CircleView.h │ │ ├── ClipPathView.cpp │ │ ├── ClipPathView.h │ │ ├── D2DHelpers.h │ │ ├── DefsView.cpp │ │ ├── DefsView.h │ │ ├── EllipseView.cpp │ │ ├── EllipseView.h │ │ ├── GroupView.cpp │ │ ├── GroupView.h │ │ ├── ImageView.cpp │ │ ├── ImageView.h │ │ ├── LineView.cpp │ │ ├── LineView.h │ │ ├── LinearGradientView.cpp │ │ ├── LinearGradientView.h │ │ ├── PathView.cpp │ │ ├── PathView.h │ │ ├── RadialGradientView.cpp │ │ ├── RadialGradientView.h │ │ ├── RectView.cpp │ │ ├── RectView.h │ │ ├── RenderableView.cpp │ │ ├── RenderableView.h │ │ ├── SvgStrings.h │ │ ├── SvgView.cpp │ │ ├── SvgView.h │ │ ├── UnsupportedSvgView.cpp │ │ ├── UnsupportedSvgView.h │ │ ├── UseView.cpp │ │ └── UseView.h │ ├── GroupView.cpp │ ├── GroupView.h │ ├── GroupViewManager.cpp │ ├── GroupViewManager.h │ ├── ImageView.cpp │ ├── ImageView.h │ ├── ImageViewManager.cpp │ ├── ImageViewManager.h │ ├── LineView.cpp │ ├── LineView.h │ ├── LineViewManager.cpp │ ├── LineViewManager.h │ ├── LinearGradientView.cpp │ ├── LinearGradientView.h │ ├── LinearGradientViewManager.cpp │ ├── LinearGradientViewManager.h │ ├── MarkerView.cpp │ ├── MarkerView.h │ ├── MarkerViewManager.cpp │ ├── MarkerViewManager.h │ ├── MaskView.cpp │ ├── MaskView.h │ ├── MaskViewManager.cpp │ ├── MaskViewManager.h │ ├── Paper.idl │ ├── PathView.cpp │ ├── PathView.h │ ├── PathViewManager.cpp │ ├── PathViewManager.h │ ├── PatternView.cpp │ ├── PatternView.h │ ├── PatternViewManager.cpp │ ├── PatternViewManager.h │ ├── PropertySheet.props │ ├── RNSVG.def │ ├── RNSVG.rc │ ├── RNSVG.vcxproj │ ├── RNSVG.vcxproj.filters │ ├── RNSVGModule.h │ ├── RadialGradientView.cpp │ ├── RadialGradientView.h │ ├── RadialGradientViewManager.cpp │ ├── RadialGradientViewManager.h │ ├── ReactPackageProvider.cpp │ ├── ReactPackageProvider.h │ ├── ReactPackageProvider.idl │ ├── RectView.cpp │ ├── RectView.h │ ├── RectViewManager.cpp │ ├── RectViewManager.h │ ├── RenderableView.cpp │ ├── RenderableView.h │ ├── RenderableViewManager.cpp │ ├── RenderableViewManager.h │ ├── SVGLength.cpp │ ├── SVGLength.h │ ├── SvgView.cpp │ ├── SvgView.h │ ├── SvgViewManager.cpp │ ├── SvgViewManager.h │ ├── SymbolView.cpp │ ├── SymbolView.h │ ├── SymbolViewManager.cpp │ ├── SymbolViewManager.h │ ├── TSpanView.cpp │ ├── TSpanView.h │ ├── TSpanViewManager.cpp │ ├── TSpanViewManager.h │ ├── TextView.cpp │ ├── TextView.h │ ├── TextViewManager.cpp │ ├── TextViewManager.h │ ├── Types.idl │ ├── UnsupportedSvgViewManager.cpp │ ├── UnsupportedSvgViewManager.h │ ├── UseView.cpp │ ├── UseView.h │ ├── UseViewManager.cpp │ ├── UseViewManager.h │ ├── Utils.h │ ├── ViewManagers.idl │ ├── Views.idl │ ├── packages.lock.json │ ├── pch.cpp │ ├── pch.h │ ├── resource.h │ ├── targetver.h │ └── versionoverrides.rc └── RNSVG.sln