// swift-tools-version:5.10 // // Package.swift // OS Vault // // Author: Simon-Pierre Boucher // Mail: contact@spboucher.ai // import PackageDescription let package = Package( name: "OSVault", platforms: [ .macOS(.v14) ], dependencies: [ .package(url: "https://github.com/web3swift-team/web3swift.git", from: "3.3.2"), .package(url: "https://github.com/attaswift/BigInt.git", from: "5.3.0"), .package(url: "https://github.com/bitcoindevkit/bdk-swift", exact: "3.0.0"), .package(path: "vendor/solana-swift"), .package(path: "vendor/WalletCoreSPM") ], targets: [ .target( name: "OSVaultKit", dependencies: [ .product(name: "web3swift", package: "web3swift"), .product(name: "BigInt", package: "BigInt"), .product(name: "BitcoinDevKit", package: "bdk-swift"), .product(name: "SolanaSwift", package: "solana-swift"), .product(name: "WalletCore", package: "WalletCoreSPM") ], path: "Sources/OSVaultKit" ), .executableTarget( name: "OSVault", dependencies: ["OSVaultKit"], path: "Sources/OSVault" ), .testTarget( name: "OSVaultTests", dependencies: ["OSVaultKit"], path: "Tests/OSVaultTests" ) ] )