🧰 An iOS toolkit - built according to Rakuyo's personal usage scenarios.
RakuyoKit
main
🧰 An iOS toolkit - built according to Rakuyo's personal usage scenarios.
RakuyoKit/rakuyokit-ios
Description
- Swift Tools 5.9.0
Description
{ "name": "RakuyoKit", "path": "/usr/src/package", "targets": [ { "name": "_RAKCombineRuntime", "path": "Sources/Combine/Runtime", "type": "library", "c99name": "_RAKCombineRuntime", "sources": [ "ObjcDelegateProxy.m" ], "module_type": "ClangTarget", "product_memberships": [ "RakuyoKit", "RAKCombine" ] }, { "name": "RakuyoKitTests", "path": "Tests/RakuyoKitTests", "type": "test", "c99name": "RakuyoKitTests", "sources": [ "RakuyoKitTests.swift" ], "module_type": "SwiftTarget", "target_dependencies": [ "RakuyoKit" ] }, { "name": "RakuyoKit", "path": "Sources/RakuyoKit", "type": "library", "c99name": "RakuyoKit", "sources": [ "Exports.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RakuyoKit" ], "target_dependencies": [ "RAKBase", "RAKCodable", "RAKCombine", "RAKConfig", "RAKCore", "RAKEncrypte", "RAKGradient", "RAKLocalCache", "RAKNotification" ] }, { "name": "RAKNotification", "path": "Sources/Notification", "type": "library", "c99name": "RAKNotification", "sources": [ "Definition/Foundation.swift", "Generated/NotificationPayload.generated.swift", "Generated/TypedNotification.generated.swift", "NotificationCenter+Noti.swift", "NotificationObserver.swift", "NotificationPayload.swift", "TypedNotification.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RakuyoKit", "RAKNotification" ], "target_dependencies": [ "RAKCore" ] }, { "name": "RAKLocalCache", "path": "Sources/LocalCache", "type": "library", "c99name": "RAKLocalCache", "sources": [ "LocalCache+Migrated.swift", "LocalCache+Storage.swift", "LocalCache.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RakuyoKit", "RAKLocalCache" ], "target_dependencies": [ "RAKEncrypte" ] }, { "name": "RAKGradient", "path": "Sources/Gradient", "type": "library", "c99name": "RAKGradient", "sources": [ "Gradient+Colors.swift", "Gradient+Direction.swift", "Gradient.swift", "UIView+Gradient.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RakuyoKit", "RAKGradient" ], "target_dependencies": [ "RAKCore" ] }, { "name": "RAKGRDB", "path": "Sources/GRDB", "type": "library", "c99name": "RAKGRDB", "sources": [ "CodableRecord.swift", "PersistableRecord+RAK.swift", "QueryInterfaceRequest+RAK.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RAKGRDB" ], "target_dependencies": [ "RAKCore" ], "product_dependencies": [ "GRDB" ] }, { "name": "RAKFixCrashOnInputKeyboard", "path": "Sources/FixCrashOnInputKeyboard", "type": "library", "c99name": "RAKFixCrashOnInputKeyboard", "sources": [ "UIWindow+FixCrashOnInputKeyboard.m" ], "module_type": "ClangTarget", "product_memberships": [ "RAKCore" ] }, { "name": "RAKEpoxy", "path": "Sources/Epoxy", "type": "library", "c99name": "RAKEpoxy", "sources": [ "CollectionView/CollectionView.swift", "CollectionView/ContextMenu/AnyItemModel+ContextMenu.swift", "CollectionView/ContextMenu/CollectionViewContextMenuDelegate.swift", "CollectionView/ContextMenu/ContextMenuProviding.swift", "CollectionView/ContextMenu/ItemModel+ContextMenu.swift", "CollectionView/ContextMenu/RAKInternalItemModeling.swift", "CollectionView/DecorationView/BaseDecorationView.swift", "CollectionView/DecorationView/WhiteBackgroundAndCornerRadiusDecorationView.swift", "CollectionView/DecorationView/WhiteBackgroundDecorationView.swift", "CollectionView/Layout/LayoutImplement/Layout+Custom.swift", "CollectionView/Layout/LayoutImplement/Layout+Epoxy.swift", "CollectionView/Layout/LayoutImplement/Layout+Flow.swift", "CollectionView/Layout/LayoutImplement/Layout+General.swift", "CollectionView/Layout/LayoutImplement/Layout+List.swift", "CollectionView/Layout/Model/DecorationStyle.swift", "CollectionView/Layout/Model/Layout.swift", "CollectionView/Layout/Model/NSCollectionLayoutDimension+QLCD.swift", "CollectionView/Layout/Model/SectionProviderWrapper.swift", "CollectionView/Layout/Model/SupplementaryItem.swift", "CollectionView/Layout/WrapperTools/EpoxyModeled+Supplementary.swift", "CollectionView/Layout/WrapperTools/Layout+SectionModel.swift", "CollectionView/Spacer/Epoxy+Spacer.swift", "CollectionView/Spacer/SpacerRow.swift", "CollectionView/Tools/EpoxyModeled+Padding.swift", "CollectionView/Tools/ListSpacing.swift", "CollectionView/Tools/SectionEdgeInsets.swift", "CollectionView/WaterfallLayout/Layout+Waterfall.swift", "CollectionView/WaterfallLayout/WaterfallCompositionalLayout+Config.swift", "CollectionView/WaterfallLayout/WaterfallCompositionalLayout+LayoutBuilder.swift", "CollectionView/WaterfallLayout/WaterfallCompositionalLayout.swift", "Row/BaseStyledEpoxyView.swift", "Row/ButtonRow/AnyButtonImageContent.swift", "Row/ButtonRow/ButtonImageContentProviding.swift", "Row/ButtonRow/ButtonRow.swift", "Row/ButtonRow/ButtonRowStateContent.swift", "Row/EmptyRow.swift", "Row/ImageRow/AnyImageContent.swift", "Row/ImageRow/FastImageContentProviding.swift", "Row/ImageRow/ImageContentProviding.swift", "Row/ImageRow/ImageRow.swift", "Row/SwitchRow.swift", "Row/TextFieldRow.swift", "Row/TextRow.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RAKEpoxy" ], "target_dependencies": [ "RAKConfig", "RAKBase" ], "product_dependencies": [ "Epoxy" ] }, { "name": "RAKEncrypte", "path": "Sources/Encrypte", "type": "library", "c99name": "RAKEncrypte", "sources": [ "Decryptable.swift", "Encryptable.swift", "Encrypted.swift", "NeedEncrypted.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RakuyoKit", "RAKEncrypte", "RAKLocalCache" ], "target_dependencies": [ "RAKConfig", "RAKCodable" ], "product_dependencies": [ "CryptoSwift" ] }, { "name": "RAKCore", "path": "Sources/Core", "type": "library", "c99name": "RAKCore", "sources": [ "Extensions/BinaryFloatingPoint+RAK.swift", "Extensions/BinaryInteger+RAK.swift", "Extensions/Bundle+RAK.swift", "Extensions/CACornerMask+RAK.swift", "Extensions/Character+RAK.swift", "Extensions/Collection+RAK.swift", "Extensions/Date+RAK.swift", "Extensions/Dictionary+RAK.swift", "Extensions/DispatchQueue+RAK.swift", "Extensions/Extendable/Extendable.swift", "Extensions/Extendable/GenericExtendable.swift", "Extensions/Extendable/TwoGenericExtendable.swift", "Extensions/FileManager+RAK.swift", "Extensions/MutableCollection+RAK.swift", "Extensions/Numeric+RAK.swift", "Extensions/Optional+RAK.swift", "Extensions/String+RAK.swift", "Extensions/UIAlertController+RAK.swift", "Extensions/UIApplication+RAK.swift", "Extensions/UICollectionView+RAK.swift", "Extensions/UIColor+RAK.swift", "Extensions/UIEdgeInsets+RAK.swift", "Extensions/UIImage+RAK.swift", "Extensions/UINavigationBar+RAK.swift", "Extensions/UINavigationController+RAK.swift", "Extensions/UIPopoverArrowDirection+RAK.swift", "Extensions/UIRectCorner+RAK.swift", "Extensions/UIScreen+RAK.swift", "Extensions/UIScrollView+RAK.swift", "Extensions/UIView+RAK.swift", "Extensions/UIViewController+RAK.swift", "Extensions/URL+RAK.swift", "Extensions/View+RAK.swift", "Extensions/WidgetConfiguration+RAK.swift", "Utilities/AnimationDuration.swift", "Utilities/AnyEncodable.swift", "Utilities/AnyImageProviding.swift", "Utilities/Atomic.swift", "Utilities/BridgeToObjC.swift", "Utilities/Change.swift", "Utilities/ConvertibleToColor.swift", "Utilities/ConvertibleToImage.swift", "Utilities/ConvertibleToURL.swift", "Utilities/DateFormat.swift", "Utilities/Device.swift", "Utilities/EdgeInsets.swift", "Utilities/FilePathComponents.swift", "Utilities/GlobalTypealias.swift", "Utilities/HigherOrderFunctionalizable.swift", "Utilities/IfLoaded.swift", "Utilities/IfOptionalLoaded.swift", "Utilities/OptionalSize+CG.swift", "Utilities/OptionalSize.swift", "Utilities/Protected.swift", "Utilities/Throttler.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RakuyoKit", "RAKCore", "RAKConfig", "RAKBase", "RAKCodable", "RAKNotification", "RAKEncrypte", "RAKLocalCache", "RAKGradient", "RAKCombine", "RAKEpoxy", "RAKGRDB" ], "product_dependencies": [ "RaLog", "Then" ] }, { "name": "RAKConfig", "path": "Sources/Config", "type": "library", "c99name": "RAKConfig", "sources": [ "Mediator/ConfigMediator.swift", "Mediator/ConfigMediatorProtocol.swift", "Mediator/ConfigSourceProtocol.swift", "Model/ColorConfig.swift", "Model/EmptyConfig.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RakuyoKit", "RAKConfig", "RAKBase", "RAKEncrypte", "RAKLocalCache", "RAKEpoxy" ], "target_dependencies": [ "RAKCore" ] }, { "name": "RAKCombine", "path": "Sources/Combine/Core", "type": "library", "c99name": "RAKCombine", "sources": [ "DelegateProxy/DelegateProxy.swift", "DelegateProxy/DelegateProxyPublisher.swift", "DelegateProxy/DelegateProxyType.swift", "Extendable/AnyPublisher+SAK.swift", "Extendable/NSTextStorage+Combine.swift", "Extendable/Publisher+UITextField.swift", "Extendable/Publisher+assign.swift", "Extendable/Publishers+CombineLatest.swift", "Extendable/UIBarButtonItem+Combine.swift", "Extendable/UIControl+Combine.swift", "Extendable/UITextView+Combine.swift", "Keyboard/KeyboardChangeContext.swift", "Keyboard/KeyboardEvent.swift", "Keyboard/KeyboardListenable.swift", "Keyboard/NotificationCenter+CombineKeyboard.swift", "ObservableProperty/BindableProperty.swift", "ObservableProperty/ObservableProperty.swift", "ObservableProperty/ObservablePropertyWrapper.swift", "Publisher/ControlEventsPublisher.swift", "Publisher/ControlPropertyPublisher.swift", "Publisher/ControlTargetPublisher.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RakuyoKit", "RAKCombine" ], "target_dependencies": [ "RAKCore", "_RAKCombineRuntime" ] }, { "name": "RAKCodable", "path": "Sources/Codable", "type": "library", "c99name": "RAKCodable", "sources": [ "RAKCodable.swift", "RAKDecodable+RAK.swift", "RAKDecodable.swift", "RAKEncodable+RAK.swift", "RAKEncodable.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RakuyoKit", "RAKCodable", "RAKEncrypte", "RAKLocalCache" ], "target_dependencies": [ "RAKCore" ] }, { "name": "RAKBase", "path": "Sources/Base", "type": "library", "c99name": "RAKBase", "sources": [ "Controller/BaseNavigationController.swift", "Controller/BaseViewController.swift", "Controller/NavigationControllerPopDelegateProxy.swift", "Controller/RotatableViewController.swift", "View/BaseView.swift", "View/Cell/BaseCollectionViewCell.swift", "View/Cell/BaseTableViewCell.swift", "View/Cell/FinalFastCell.swift", "View/Fast/FastCell.swift", "View/Fast/FastListView.swift", "View/TextField.swift" ], "module_type": "SwiftTarget", "product_memberships": [ "RakuyoKit", "RAKBase", "RAKEpoxy" ], "target_dependencies": [ "RAKConfig" ] } ], "products": [ { "name": "RakuyoKit", "type": { "library": [ "automatic" ] }, "targets": [ "RakuyoKit" ] }, { "name": "RAKCore", "type": { "library": [ "automatic" ] }, "targets": [ "RAKCore", "RAKFixCrashOnInputKeyboard" ] }, { "name": "RAKConfig", "type": { "library": [ "automatic" ] }, "targets": [ "RAKConfig" ] }, { "name": "RAKBase", "type": { "library": [ "automatic" ] }, "targets": [ "RAKBase" ] }, { "name": "RAKCodable", "type": { "library": [ "automatic" ] }, "targets": [ "RAKCodable" ] }, { "name": "RAKNotification", "type": { "library": [ "automatic" ] }, "targets": [ "RAKNotification" ] }, { "name": "RAKEncrypte", "type": { "library": [ "automatic" ] }, "targets": [ "RAKEncrypte" ] }, { "name": "RAKLocalCache", "type": { "library": [ "automatic" ] }, "targets": [ "RAKLocalCache" ] }, { "name": "RAKGradient", "type": { "library": [ "automatic" ] }, "targets": [ "RAKGradient" ] }, { "name": "RAKCombine", "type": { "library": [ "automatic" ] }, "targets": [ "RAKCombine" ] }, { "name": "RAKEpoxy", "type": { "library": [ "automatic" ] }, "targets": [ "RAKEpoxy" ] }, { "name": "RAKGRDB", "type": { "library": [ "automatic" ] }, "targets": [ "RAKGRDB" ] } ], "platforms": [ { "name": "ios", "version": "13.0" }, { "name": "tvos", "version": "13.0" }, { "name": "watchos", "version": "6.0" }, { "name": "visionos", "version": "1.0" } ], "dependencies": [ { "url": "https://github.com/krzyzanowskim/CryptoSwift.git", "type": "sourceControl", "identity": "cryptoswift", "requirement": { "range": [ { "lower_bound": "1.8.2", "upper_bound": "2.0.0" } ] } }, { "url": "https://github.com/airbnb/epoxy-ios.git", "type": "sourceControl", "identity": "epoxy-ios", "requirement": { "range": [ { "lower_bound": "0.10.0", "upper_bound": "1.0.0" } ] } }, { "url": "https://github.com/groue/GRDB.swift.git", "type": "sourceControl", "identity": "grdb.swift", "requirement": { "range": [ { "lower_bound": "6.27.0", "upper_bound": "7.0.0" } ] } }, { "url": "https://github.com/RakuyoKit/RaLog.git", "type": "sourceControl", "identity": "ralog", "requirement": { "range": [ { "lower_bound": "1.7.3", "upper_bound": "2.0.0" } ] } }, { "url": "https://github.com/devxoul/Then.git", "type": "sourceControl", "identity": "then", "requirement": { "range": [ { "lower_bound": "3.0.0", "upper_bound": "4.0.0" } ] } }, { "url": "https://github.com/RakuyoKit/swift.git", "type": "sourceControl", "identity": "swift", "requirement": { "range": [ { "lower_bound": "1.1.3", "upper_bound": "2.0.0" } ] } } ], "tools_version": "5.9", "manifest_display_name": "RakuyoKit" }
Package Dump
{ "name": "RakuyoKit", "targets": [ { "name": "RakuyoKit", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKBase", null ] }, { "byName": [ "RAKCodable", null ] }, { "byName": [ "RAKCombine", null ] }, { "byName": [ "RAKConfig", null ] }, { "byName": [ "RAKCore", null ] }, { "byName": [ "RAKEncrypte", null ] }, { "byName": [ "RAKGradient", null ] }, { "byName": [ "RAKLocalCache", null ] }, { "byName": [ "RAKNotification", null ] } ], "packageAccess": true }, { "name": "RAKCore", "path": "Sources/Core", "type": "regular", "exclude": [], "settings": [], "resources": [ { "path": "../PrivacyInfo.xcprivacy", "rule": { "process": {} } } ], "dependencies": [ { "byName": [ "RaLog", null ] }, { "byName": [ "Then", null ] } ], "packageAccess": true }, { "name": "RAKConfig", "path": "Sources/Config", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKCore", null ] } ], "packageAccess": true }, { "name": "RAKBase", "path": "Sources/Base", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKConfig", null ] } ], "packageAccess": true }, { "name": "RAKCodable", "path": "Sources/Codable", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKCore", null ] } ], "packageAccess": true }, { "name": "RAKNotification", "path": "Sources/Notification", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKCore", null ] } ], "packageAccess": true }, { "name": "RAKEncrypte", "path": "Sources/Encrypte", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKConfig", null ] }, { "byName": [ "RAKCodable", null ] }, { "byName": [ "CryptoSwift", null ] } ], "packageAccess": true }, { "name": "RAKLocalCache", "path": "Sources/LocalCache", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKEncrypte", null ] } ], "packageAccess": true }, { "name": "RAKGradient", "path": "Sources/Gradient", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKCore", null ] } ], "packageAccess": true }, { "name": "RAKFixCrashOnInputKeyboard", "path": "Sources/FixCrashOnInputKeyboard", "type": "regular", "exclude": [], "settings": [ { "kind": { "define": { "_0": "RAK_NOT_SUPPORT" } }, "tool": "c", "condition": { "platformNames": [ "watchos", "macos" ] } } ], "resources": [], "dependencies": [], "packageAccess": true }, { "name": "RAKCombine", "path": "Sources/Combine/Core", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKCore", null ] }, { "byName": [ "_RAKCombineRuntime", null ] } ], "packageAccess": true }, { "name": "_RAKCombineRuntime", "path": "Sources/Combine/Runtime", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [], "packageAccess": true }, { "name": "RAKEpoxy", "path": "Sources/Epoxy", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKConfig", null ] }, { "byName": [ "RAKBase", null ] }, { "product": [ "Epoxy", "epoxy-ios", null, { "platformNames": [ "ios" ] } ] } ], "packageAccess": true }, { "name": "RAKGRDB", "path": "Sources/GRDB", "type": "regular", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RAKCore", null ] }, { "product": [ "GRDB", "GRDB.swift", null, null ] } ], "packageAccess": true }, { "name": "RakuyoKitTests", "type": "test", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "RakuyoKit", null ] } ], "packageAccess": true } ], "products": [ { "name": "RakuyoKit", "type": { "library": [ "automatic" ] }, "targets": [ "RakuyoKit" ] }, { "name": "RAKCore", "type": { "library": [ "automatic" ] }, "targets": [ "RAKCore", "RAKFixCrashOnInputKeyboard" ] }, { "name": "RAKConfig", "type": { "library": [ "automatic" ] }, "targets": [ "RAKConfig" ] }, { "name": "RAKBase", "type": { "library": [ "automatic" ] }, "targets": [ "RAKBase" ] }, { "name": "RAKCodable", "type": { "library": [ "automatic" ] }, "targets": [ "RAKCodable" ] }, { "name": "RAKNotification", "type": { "library": [ "automatic" ] }, "targets": [ "RAKNotification" ] }, { "name": "RAKEncrypte", "type": { "library": [ "automatic" ] }, "targets": [ "RAKEncrypte" ] }, { "name": "RAKLocalCache", "type": { "library": [ "automatic" ] }, "targets": [ "RAKLocalCache" ] }, { "name": "RAKGradient", "type": { "library": [ "automatic" ] }, "targets": [ "RAKGradient" ] }, { "name": "RAKCombine", "type": { "library": [ "automatic" ] }, "targets": [ "RAKCombine" ] }, { "name": "RAKEpoxy", "type": { "library": [ "automatic" ] }, "targets": [ "RAKEpoxy" ] }, { "name": "RAKGRDB", "type": { "library": [ "automatic" ] }, "targets": [ "RAKGRDB" ] } ], "pkgConfig": null, "platforms": [ { "options": [], "version": "13.0", "platformName": "ios" }, { "options": [], "version": "13.0", "platformName": "tvos" }, { "options": [], "version": "6.0", "platformName": "watchos" }, { "options": [], "version": "1.0", "platformName": "visionos" } ], "providers": null, "packageKind": { "root": [ "/usr/src/package" ] }, "dependencies": [ { "sourceControl": [ { "identity": "cryptoswift", "location": { "remote": [ { "urlString": "https://github.com/krzyzanowskim/CryptoSwift.git" } ] }, "requirement": { "range": [ { "lowerBound": "1.8.2", "upperBound": "2.0.0" } ] }, "productFilter": null } ] }, { "sourceControl": [ { "identity": "epoxy-ios", "location": { "remote": [ { "urlString": "https://github.com/airbnb/epoxy-ios.git" } ] }, "requirement": { "range": [ { "lowerBound": "0.10.0", "upperBound": "1.0.0" } ] }, "productFilter": null } ] }, { "sourceControl": [ { "identity": "grdb.swift", "location": { "remote": [ { "urlString": "https://github.com/groue/GRDB.swift.git" } ] }, "requirement": { "range": [ { "lowerBound": "6.27.0", "upperBound": "7.0.0" } ] }, "productFilter": null } ] }, { "sourceControl": [ { "identity": "ralog", "location": { "remote": [ { "urlString": "https://github.com/RakuyoKit/RaLog.git" } ] }, "requirement": { "range": [ { "lowerBound": "1.7.3", "upperBound": "2.0.0" } ] }, "productFilter": null } ] }, { "sourceControl": [ { "identity": "then", "location": { "remote": [ { "urlString": "https://github.com/devxoul/Then.git" } ] }, "requirement": { "range": [ { "lowerBound": "3.0.0", "upperBound": "4.0.0" } ] }, "productFilter": null } ] }, { "sourceControl": [ { "identity": "swift", "location": { "remote": [ { "urlString": "https://github.com/RakuyoKit/swift.git" } ] }, "requirement": { "range": [ { "lowerBound": "1.1.3", "upperBound": "2.0.0" } ] }, "productFilter": null } ] } ], "toolsVersion": { "_version": "5.9.0" }, "cLanguageStandard": null, "cxxLanguageStandard": null, "swiftLanguageVersions": null }
Dependencies
- CryptoSwift1.8.2
- Epoxy0.10.0
- GRDB6.27.0
- RaLog1.7.3
- Then3.0.0
- RakuyoSwift1.1.3
Dependencies
{ "url": "/usr/src/package", "name": "RakuyoKit", "path": "/usr/src/package", "version": "unspecified", "identity": "package", "dependencies": [ { "url": "https://github.com/krzyzanowskim/CryptoSwift.git", "name": "CryptoSwift", "path": "/usr/src/package/.build/checkouts/CryptoSwift", "version": "1.8.2", "identity": "cryptoswift", "dependencies": [] }, { "url": "https://github.com/airbnb/epoxy-ios.git", "name": "Epoxy", "path": "/usr/src/package/.build/checkouts/epoxy-ios", "version": "0.10.0", "identity": "epoxy-ios", "dependencies": [] }, { "url": "https://github.com/groue/GRDB.swift.git", "name": "GRDB", "path": "/usr/src/package/.build/checkouts/GRDB.swift", "version": "6.27.0", "identity": "grdb.swift", "dependencies": [] }, { "url": "https://github.com/RakuyoKit/RaLog.git", "name": "RaLog", "path": "/usr/src/package/.build/checkouts/RaLog", "version": "1.7.3", "identity": "ralog", "dependencies": [] }, { "url": "https://github.com/devxoul/Then.git", "name": "Then", "path": "/usr/src/package/.build/checkouts/Then", "version": "3.0.0", "identity": "then", "dependencies": [] }, { "url": "https://github.com/RakuyoKit/swift.git", "name": "RakuyoSwift", "path": "/usr/src/package/.build/checkouts/swift", "version": "1.1.3", "identity": "swift", "dependencies": [ { "url": "https://github.com/apple/swift-argument-parser", "name": "swift-argument-parser", "path": "/usr/src/package/.build/checkouts/swift-argument-parser", "version": "1.3.1", "identity": "swift-argument-parser", "dependencies": [] } ] } ] }