From 669eba327f9a3fb572bb1b3ceccfb81b598d9a0d Mon Sep 17 00:00:00 2001 From: Meng Li Date: Fri, 11 Sep 2026 00:30:23 +0800 Subject: [PATCH] Modernize SwiftPM manifest --- Package.swift | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Package.swift b/Package.swift index a0d8b6e..c905365 100644 --- a/Package.swift +++ b/Package.swift @@ -1,21 +1,29 @@ -// swift-tools-version:5.0 +// swift-tools-version:5.9 import PackageDescription let package = Package( name: "RxController", platforms: [ - .iOS(.v10) + .iOS(.v15) ], products: [ .library(name: "RxController", targets: ["RxController"]) ], dependencies: [ - .package(url: "https://github.com/ReactiveX/RxSwift.git", .upToNextMajor(from: "6.0.0")), - .package(url: "https://github.com/RxSwiftCommunity/RxFlow.git", .upToNextMajor(from: "2.12.0")) + .package(url: "https://github.com/ReactiveX/RxSwift.git", .upToNextMajor(from: "6.10.2")), + .package(url: "https://github.com/RxSwiftCommunity/RxFlow.git", .upToNextMajor(from: "2.13.0")) ], targets: [ - .target(name: "RxController", dependencies: ["RxSwift", "RxCocoa", "RxFlow"], path: "RxController") + .target( + name: "RxController", + dependencies: [ + .product(name: "RxSwift", package: "RxSwift"), + .product(name: "RxCocoa", package: "RxSwift"), + .product(name: "RxFlow", package: "RxFlow") + ], + path: "RxController" + ) ], swiftLanguageVersions: [.v5] )