.package(name: "SourceKitLSP", url: "https://github.com/apple/sourcekit-lsp", .branch("main")), .package(url: "https://github.com/apple/swift-argument-parser.git", .upToNextMinor(from: "0.3.1")), .package(url: "https://github.com/envoy/Ambassador.git", from: "4.0.0"), ちょうどこれがわかりやすいと思うんですけど、一貫性があまりなくてめっちゃ難しくないです? バージョンの指定は from: "4.0.0" と .upToNextMinor(from: "0.3.1") でupToNextMinor外側に書くのか、、、って感じだし、 from: "4.0.0" と .branch("main") もそっちは引数名でこっちは型なの?みたいな。