├── .gitignore ├── CHANGELOG.md ├── Demo ├── JSONPreviewDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ └── xcschemes │ │ ├── JSONPreviewDemo for tvOS.xcscheme │ │ └── JSONPreviewDemo.xcscheme └── JSONPreviewDemo │ ├── Core │ ├── AppDelegate │ │ ├── AppDelegate.swift │ │ └── SceneDelegate.swift │ ├── Global │ │ ├── BaseJSONPreviewController.swift │ │ ├── BasicExampleViewController.swift │ │ ├── CustomStyleExampleViewController.swift │ │ ├── DemoCaseConfig.swift │ │ ├── EntranceTableViewController.swift │ │ ├── ExampleJSON.swift │ │ ├── ListTableViewCell.swift │ │ ├── ListTableViewController.swift │ │ ├── Log.swift │ │ └── TableViewExampleViewController.swift │ ├── iOS Only │ │ ├── HideLineNumberExampleViewController.swift │ │ ├── InitialFoldedExampleViewController.swift │ │ ├── Search │ │ │ ├── BaseSearchExampleViewController.swift │ │ │ ├── BasicSearchExampleViewController.swift │ │ │ ├── CustomSearchExampleViewController.swift │ │ │ └── SearchEntranceTableViewController.swift │ │ └── WrapExampleViewController.swift │ └── tvOS only │ │ └── TVOSWrapExampleViewController.swift │ ├── Other │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ └── icon-1024.png │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Info-for-tvOS.plist │ └── Info.plist │ └── Test │ ├── TestEntranceTableViewController.swift │ └── VisionOSTestViewController.swift ├── Gemfile ├── Gemfile.lock ├── Images ├── DFD.jpg ├── default.png ├── logo.png ├── logo_dark.png └── screenshot.gif ├── JSONPreview.podspec ├── LICENSE ├── Package.resolved ├── Package.swift ├── Package@swift-5.9.swift ├── README.md ├── README_CN.md ├── Rakefile ├── Sources ├── Entity │ ├── HighlightColor.swift │ ├── HighlightStyle.swift │ ├── JSONError.swift │ ├── JSONObjectKey.swift │ ├── JSONSlice.swift │ ├── JSONValue.swift │ └── Orientation.swift ├── Model │ ├── AttributedStringSizeCalculator.swift │ ├── JSONDecorator.swift │ └── JSONParser.swift ├── PrivacyInfo.xcprivacy ├── Resources │ └── Assets.xcassets │ │ ├── Contents.json │ │ ├── expand.imageset │ │ ├── Contents.json │ │ ├── expand@2x.png │ │ └── expand@3x.png │ │ └── fold.imageset │ │ ├── Contents.json │ │ ├── folded@2x.png │ │ └── folded@3x.png ├── Tools │ ├── Dictionary+Sort.swift │ ├── String+Range.swift │ └── String+ValidURL.swift └── View │ ├── JSONPreview.swift │ ├── JSONPreviewDelegate.swift │ ├── JSONScrollView.swift │ ├── JSONTextView.swift │ ├── LineNumberCell.swift │ └── LineNumberTableView.swift ├── Tests └── JSONPreviewTests │ └── JSONPreviewTests.swift ├── mise.toml └── script ├── lib_rake.rb └── swift_rake.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo.xcodeproj/xcshareddata/xcschemes/JSONPreviewDemo for tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo.xcodeproj/xcshareddata/xcschemes/JSONPreviewDemo for tvOS.xcscheme -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo.xcodeproj/xcshareddata/xcschemes/JSONPreviewDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo.xcodeproj/xcshareddata/xcschemes/JSONPreviewDemo.xcscheme -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/AppDelegate/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/AppDelegate/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/AppDelegate/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/AppDelegate/SceneDelegate.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/Global/BaseJSONPreviewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/Global/BaseJSONPreviewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/Global/BasicExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/Global/BasicExampleViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/Global/CustomStyleExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/Global/CustomStyleExampleViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/Global/DemoCaseConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/Global/DemoCaseConfig.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/Global/EntranceTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/Global/EntranceTableViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/Global/ExampleJSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/Global/ExampleJSON.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/Global/ListTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/Global/ListTableViewCell.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/Global/ListTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/Global/ListTableViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/Global/Log.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/Global/Log.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/Global/TableViewExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/Global/TableViewExampleViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/iOS Only/HideLineNumberExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/iOS Only/HideLineNumberExampleViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/iOS Only/InitialFoldedExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/iOS Only/InitialFoldedExampleViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/iOS Only/Search/BaseSearchExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/iOS Only/Search/BaseSearchExampleViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/iOS Only/Search/BasicSearchExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/iOS Only/Search/BasicSearchExampleViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/iOS Only/Search/CustomSearchExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/iOS Only/Search/CustomSearchExampleViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/iOS Only/Search/SearchEntranceTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/iOS Only/Search/SearchEntranceTableViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/iOS Only/WrapExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/iOS Only/WrapExampleViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Core/tvOS only/TVOSWrapExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Core/tvOS only/TVOSWrapExampleViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Other/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Other/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Other/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Other/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Other/Assets.xcassets/AppIcon.appiconset/icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Other/Assets.xcassets/AppIcon.appiconset/icon-1024.png -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Other/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Other/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Other/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Other/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Other/Info-for-tvOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Other/Info-for-tvOS.plist -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Other/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Other/Info.plist -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Test/TestEntranceTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Test/TestEntranceTableViewController.swift -------------------------------------------------------------------------------- /Demo/JSONPreviewDemo/Test/VisionOSTestViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Demo/JSONPreviewDemo/Test/VisionOSTestViewController.swift -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Images/DFD.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Images/DFD.jpg -------------------------------------------------------------------------------- /Images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Images/default.png -------------------------------------------------------------------------------- /Images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Images/logo.png -------------------------------------------------------------------------------- /Images/logo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Images/logo_dark.png -------------------------------------------------------------------------------- /Images/screenshot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Images/screenshot.gif -------------------------------------------------------------------------------- /JSONPreview.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/JSONPreview.podspec -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-5.9.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Package@swift-5.9.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/README_CN.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Rakefile -------------------------------------------------------------------------------- /Sources/Entity/HighlightColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Entity/HighlightColor.swift -------------------------------------------------------------------------------- /Sources/Entity/HighlightStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Entity/HighlightStyle.swift -------------------------------------------------------------------------------- /Sources/Entity/JSONError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Entity/JSONError.swift -------------------------------------------------------------------------------- /Sources/Entity/JSONObjectKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Entity/JSONObjectKey.swift -------------------------------------------------------------------------------- /Sources/Entity/JSONSlice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Entity/JSONSlice.swift -------------------------------------------------------------------------------- /Sources/Entity/JSONValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Entity/JSONValue.swift -------------------------------------------------------------------------------- /Sources/Entity/Orientation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Entity/Orientation.swift -------------------------------------------------------------------------------- /Sources/Model/AttributedStringSizeCalculator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Model/AttributedStringSizeCalculator.swift -------------------------------------------------------------------------------- /Sources/Model/JSONDecorator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Model/JSONDecorator.swift -------------------------------------------------------------------------------- /Sources/Model/JSONParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Model/JSONParser.swift -------------------------------------------------------------------------------- /Sources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Sources/Resources/Assets.xcassets/expand.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Resources/Assets.xcassets/expand.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/Resources/Assets.xcassets/expand.imageset/expand@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Resources/Assets.xcassets/expand.imageset/expand@2x.png -------------------------------------------------------------------------------- /Sources/Resources/Assets.xcassets/expand.imageset/expand@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Resources/Assets.xcassets/expand.imageset/expand@3x.png -------------------------------------------------------------------------------- /Sources/Resources/Assets.xcassets/fold.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Resources/Assets.xcassets/fold.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/Resources/Assets.xcassets/fold.imageset/folded@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Resources/Assets.xcassets/fold.imageset/folded@2x.png -------------------------------------------------------------------------------- /Sources/Resources/Assets.xcassets/fold.imageset/folded@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Resources/Assets.xcassets/fold.imageset/folded@3x.png -------------------------------------------------------------------------------- /Sources/Tools/Dictionary+Sort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Tools/Dictionary+Sort.swift -------------------------------------------------------------------------------- /Sources/Tools/String+Range.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Tools/String+Range.swift -------------------------------------------------------------------------------- /Sources/Tools/String+ValidURL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/Tools/String+ValidURL.swift -------------------------------------------------------------------------------- /Sources/View/JSONPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/View/JSONPreview.swift -------------------------------------------------------------------------------- /Sources/View/JSONPreviewDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/View/JSONPreviewDelegate.swift -------------------------------------------------------------------------------- /Sources/View/JSONScrollView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/View/JSONScrollView.swift -------------------------------------------------------------------------------- /Sources/View/JSONTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/View/JSONTextView.swift -------------------------------------------------------------------------------- /Sources/View/LineNumberCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/View/LineNumberCell.swift -------------------------------------------------------------------------------- /Sources/View/LineNumberTableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Sources/View/LineNumberTableView.swift -------------------------------------------------------------------------------- /Tests/JSONPreviewTests/JSONPreviewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/Tests/JSONPreviewTests/JSONPreviewTests.swift -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- 1 | min_version = '2024.11.37' 2 | -------------------------------------------------------------------------------- /script/lib_rake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/script/lib_rake.rb -------------------------------------------------------------------------------- /script/swift_rake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RakuyoKit/JSONPreview/HEAD/script/swift_rake.rb --------------------------------------------------------------------------------