4 "summary": "Custom view transforming text with formatting tags into a view tree",
5 "description": "This custom view has three parts: parser, component(s) and the view itself. The Parser\nconverts the formatted text into a list of tokens each containing a list of tags and the text\nitself. The component converts a list of consecutive tokens, which all have\nthe same \"main\" tag, into a view representing the formatting. They also can be combined. The view\nitself wraps up these two components into a process of clearing the view tree, getting the new\ntoken list from the parser and passing it to the root component.",
6 "homepage": "https://www.envidual.com/",
12 "Marco Seidel": "marco.seidel@envidual.com"
15 "git": "https://github.com/Envidual-Marco/RTFView.git",
21 "swift_versions": "5.3",
22 "source_files": "Source/**/*.swift",
27 "source_files": "Test/**/*.swift"
30 "swift_version": "5.3"