// swift-tools-version:6.1 import PackageDescription let package = Package( name: "todo-swift", platforms: [.macOS(.v14)], dependencies: [ .package(url: "https://github.com/hummingbird-project/hummingbird.git", from: "2.28.0", traits: []), .package(url: "https://github.com/vapor/sqlite-nio.git", from: "1.13.2"), .package(url: "https://github.com/apple/swift-http-types.git", from: "1.4.0"), ], targets: [ .target( name: "TodoApp", dependencies: [ .product(name: "Hummingbird", package: "hummingbird"), .product(name: "SQLiteNIO", package: "sqlite-nio"), .product(name: "HTTPTypes", package: "swift-http-types"), ] ), .executableTarget(name: "todo", dependencies: ["TodoApp"]), .testTarget( name: "TodoAppTests", dependencies: [ "TodoApp", .product(name: "HummingbirdTesting", package: "hummingbird"), ] ), ] )