// swift-tools-version:5.7.1 import PackageDescription let package = Package( name: "SolanaSwift", platforms: [ .macOS(.v10_15), .iOS(.v15), .tvOS(.v11), .watchOS(.v4), ], products: [ .library( name: "SolanaSwift", targets: ["SolanaSwift"] ), ], dependencies: [ // Main depedencies .package(url: "https://github.com/web3swift-team/web3swift.git", from: "3.2.0"), .package(url: "https://github.com/bitmark-inc/tweetnacl-swiftwrap.git", from: "1.0.2"), .package(url: "https://github.com/bigearsenal/task-retrying-swift.git", from: "2.0.0"), // Docs generator .package(url: "https://github.com/apple/swift-docc-plugin", from: "1.0.0"), ], targets: [ .target( name: "SolanaSwift", dependencies: [ .product(name: "web3swift", package: "web3swift"), .product(name: "TweetNacl", package: "tweetnacl-swiftwrap"), .product(name: "Task_retrying", package: "task-retrying-swift"), ] ), ] )