🧰 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": []
}
]
}
]
}