├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── .swiftlint.yml ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── CDMarkdownKit.podspec ├── CDMarkdownKit.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ ├── CDMarkdownKit iOS.xcscheme │ ├── CDMarkdownKit macOS.xcscheme │ ├── CDMarkdownKit tvOS.xcscheme │ └── CDMarkdownKit watchOS.xcscheme ├── CDMarkdownKit.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Documentation ├── cdmarkdownkit.png ├── github.png └── stackoverflow.png ├── Example ├── Resources │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ └── Info.plist ├── Source │ ├── AppDelegate.swift │ ├── BaseViewController.swift │ ├── CodeLabelViewController.swift │ ├── CodeTextViewController.swift │ ├── Localizable.strings │ ├── StoryboardLabelViewController.swift │ └── StoryboardTextViewController.swift └── iOS Example.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ └── xcschemes │ └── iOS Example.xcscheme ├── LICENSE ├── Package.swift ├── Package@swift-5.3.swift ├── Package@swift-5.4.swift ├── Package@swift-5.5.swift ├── Package@swift-5.6.swift ├── README.md └── Source ├── CDAttributedStringKey.swift ├── CDColor+CDMarkdownKit.swift ├── CDColor.swift ├── CDFont+CDMarkdownKit.swift ├── CDFont.swift ├── CDImage+CDMarkdownKit.swift ├── CDImage.swift ├── CDMarkdownAutomaticLink.swift ├── CDMarkdownBold.swift ├── CDMarkdownCode.swift ├── CDMarkdownCodeEscaping.swift ├── CDMarkdownCommonElement.swift ├── CDMarkdownElement.swift ├── CDMarkdownEscaping.swift ├── CDMarkdownHeader.swift ├── CDMarkdownImage.swift ├── CDMarkdownItalic.swift ├── CDMarkdownKit.swift ├── CDMarkdownLabel.swift ├── CDMarkdownLayoutManager.swift ├── CDMarkdownLevelElement.swift ├── CDMarkdownLink.swift ├── CDMarkdownLinkElement.swift ├── CDMarkdownList.swift ├── CDMarkdownParser.swift ├── CDMarkdownQuote.swift ├── CDMarkdownStrikethrough.swift ├── CDMarkdownStyle.swift ├── CDMarkdownSyntax.swift ├── CDMarkdownTextView.swift ├── CDMarkdownUnescaping.swift ├── Dictionary+CDMarkdownKit.swift ├── Info.plist ├── NSAttributedString+CDMarkdownKit.swift ├── NSMutableAttributedString+CDMarkdownKit.swift ├── NSTextCheckingResult+CDMarkdownKit.swift ├── NSTextStorage+CDMarkdownKit.swift └── String+CDMarkdownKit.swift /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CDMarkdownKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/CDMarkdownKit.podspec -------------------------------------------------------------------------------- /CDMarkdownKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/CDMarkdownKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CDMarkdownKit.xcodeproj/xcshareddata/xcschemes/CDMarkdownKit iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/CDMarkdownKit.xcodeproj/xcshareddata/xcschemes/CDMarkdownKit iOS.xcscheme -------------------------------------------------------------------------------- /CDMarkdownKit.xcodeproj/xcshareddata/xcschemes/CDMarkdownKit macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/CDMarkdownKit.xcodeproj/xcshareddata/xcschemes/CDMarkdownKit macOS.xcscheme -------------------------------------------------------------------------------- /CDMarkdownKit.xcodeproj/xcshareddata/xcschemes/CDMarkdownKit tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/CDMarkdownKit.xcodeproj/xcshareddata/xcschemes/CDMarkdownKit tvOS.xcscheme -------------------------------------------------------------------------------- /CDMarkdownKit.xcodeproj/xcshareddata/xcschemes/CDMarkdownKit watchOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/CDMarkdownKit.xcodeproj/xcshareddata/xcschemes/CDMarkdownKit watchOS.xcscheme -------------------------------------------------------------------------------- /CDMarkdownKit.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/CDMarkdownKit.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CDMarkdownKit.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/CDMarkdownKit.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Documentation/cdmarkdownkit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Documentation/cdmarkdownkit.png -------------------------------------------------------------------------------- /Documentation/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Documentation/github.png -------------------------------------------------------------------------------- /Documentation/stackoverflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Documentation/stackoverflow.png -------------------------------------------------------------------------------- /Example/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/Resources/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Resources/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Resources/Info.plist -------------------------------------------------------------------------------- /Example/Source/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Source/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Source/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Source/BaseViewController.swift -------------------------------------------------------------------------------- /Example/Source/CodeLabelViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Source/CodeLabelViewController.swift -------------------------------------------------------------------------------- /Example/Source/CodeTextViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Source/CodeTextViewController.swift -------------------------------------------------------------------------------- /Example/Source/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Source/Localizable.strings -------------------------------------------------------------------------------- /Example/Source/StoryboardLabelViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Source/StoryboardLabelViewController.swift -------------------------------------------------------------------------------- /Example/Source/StoryboardTextViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/Source/StoryboardTextViewController.swift -------------------------------------------------------------------------------- /Example/iOS Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/iOS Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/iOS Example.xcodeproj/xcshareddata/xcschemes/iOS Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Example/iOS Example.xcodeproj/xcshareddata/xcschemes/iOS Example.xcscheme -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-5.3.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Package@swift-5.3.swift -------------------------------------------------------------------------------- /Package@swift-5.4.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Package@swift-5.4.swift -------------------------------------------------------------------------------- /Package@swift-5.5.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Package@swift-5.5.swift -------------------------------------------------------------------------------- /Package@swift-5.6.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Package@swift-5.6.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/README.md -------------------------------------------------------------------------------- /Source/CDAttributedStringKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDAttributedStringKey.swift -------------------------------------------------------------------------------- /Source/CDColor+CDMarkdownKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDColor+CDMarkdownKit.swift -------------------------------------------------------------------------------- /Source/CDColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDColor.swift -------------------------------------------------------------------------------- /Source/CDFont+CDMarkdownKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDFont+CDMarkdownKit.swift -------------------------------------------------------------------------------- /Source/CDFont.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDFont.swift -------------------------------------------------------------------------------- /Source/CDImage+CDMarkdownKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDImage+CDMarkdownKit.swift -------------------------------------------------------------------------------- /Source/CDImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDImage.swift -------------------------------------------------------------------------------- /Source/CDMarkdownAutomaticLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownAutomaticLink.swift -------------------------------------------------------------------------------- /Source/CDMarkdownBold.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownBold.swift -------------------------------------------------------------------------------- /Source/CDMarkdownCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownCode.swift -------------------------------------------------------------------------------- /Source/CDMarkdownCodeEscaping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownCodeEscaping.swift -------------------------------------------------------------------------------- /Source/CDMarkdownCommonElement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownCommonElement.swift -------------------------------------------------------------------------------- /Source/CDMarkdownElement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownElement.swift -------------------------------------------------------------------------------- /Source/CDMarkdownEscaping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownEscaping.swift -------------------------------------------------------------------------------- /Source/CDMarkdownHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownHeader.swift -------------------------------------------------------------------------------- /Source/CDMarkdownImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownImage.swift -------------------------------------------------------------------------------- /Source/CDMarkdownItalic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownItalic.swift -------------------------------------------------------------------------------- /Source/CDMarkdownKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownKit.swift -------------------------------------------------------------------------------- /Source/CDMarkdownLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownLabel.swift -------------------------------------------------------------------------------- /Source/CDMarkdownLayoutManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownLayoutManager.swift -------------------------------------------------------------------------------- /Source/CDMarkdownLevelElement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownLevelElement.swift -------------------------------------------------------------------------------- /Source/CDMarkdownLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownLink.swift -------------------------------------------------------------------------------- /Source/CDMarkdownLinkElement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownLinkElement.swift -------------------------------------------------------------------------------- /Source/CDMarkdownList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownList.swift -------------------------------------------------------------------------------- /Source/CDMarkdownParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownParser.swift -------------------------------------------------------------------------------- /Source/CDMarkdownQuote.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownQuote.swift -------------------------------------------------------------------------------- /Source/CDMarkdownStrikethrough.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownStrikethrough.swift -------------------------------------------------------------------------------- /Source/CDMarkdownStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownStyle.swift -------------------------------------------------------------------------------- /Source/CDMarkdownSyntax.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownSyntax.swift -------------------------------------------------------------------------------- /Source/CDMarkdownTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownTextView.swift -------------------------------------------------------------------------------- /Source/CDMarkdownUnescaping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/CDMarkdownUnescaping.swift -------------------------------------------------------------------------------- /Source/Dictionary+CDMarkdownKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/Dictionary+CDMarkdownKit.swift -------------------------------------------------------------------------------- /Source/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/Info.plist -------------------------------------------------------------------------------- /Source/NSAttributedString+CDMarkdownKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/NSAttributedString+CDMarkdownKit.swift -------------------------------------------------------------------------------- /Source/NSMutableAttributedString+CDMarkdownKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/NSMutableAttributedString+CDMarkdownKit.swift -------------------------------------------------------------------------------- /Source/NSTextCheckingResult+CDMarkdownKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/NSTextCheckingResult+CDMarkdownKit.swift -------------------------------------------------------------------------------- /Source/NSTextStorage+CDMarkdownKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/NSTextStorage+CDMarkdownKit.swift -------------------------------------------------------------------------------- /Source/String+CDMarkdownKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdhaan/CDMarkdownKit/HEAD/Source/String+CDMarkdownKit.swift --------------------------------------------------------------------------------