// swift-tools-version: 6.2 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let package = Package( name: "Gulliver", platforms: [ .iOS(.v14), .macOS(.v13), .tvOS(.v14), .visionOS(.v1), .watchOS(.v9) ], products: [ // Products define the executables and libraries a package produces, making them visible to other packages. .library( name: "Gulliver", targets: ["Gulliver"] ), ], dependencies: [ .package(url: "https://github.com/fatfingers23/ATIdentityTools.git", branch: "main"), // .package(path: "../ATIdentityTools"), .package(url: "https://github.com/hyperoslo/Cache.git", .upToNextMajor(from: "7.4.0")), .package(url: "https://github.com/airsidemobile/JOSESwift.git", from: "3.0.0") ], targets: [ // Targets are the basic building blocks of a package, defining a module or a test suite. // Targets can depend on other targets in this package and products from dependencies. .target( name: "Gulliver", dependencies: [ .product(name: "ATIdentityTools", package: "atidentitytools"), .product(name: "Cache", package: "Cache"), // "jose-swift" "JOSESwift" ] ), ] )