// swift-tools-version: 6.3 import PackageDescription let package = Package( name: "Features", defaultLocalization: "en", platforms: [ .iOS(.v26), .macOS(.v26), .visionOS(.v26), ], products: [ .library( name: "Commanding", targets: [ "Commanding", ] ), .library( name: "Features", targets: [ "Commanding", "Notifying", "Recording", ] ), ], targets: [ .target( name: "Commanding", path: "Sources/Commanding" ), .target( name: "Notifying", path: "Sources/Notifying" ), .target( name: "Recording", dependencies: ["Commanding"], path: "Sources/Recording" ), .testTarget( name: "CommandingTests", dependencies: ["Commanding"], path: "Tests/Commanding" ), .testTarget( name: "NotifyingTests", dependencies: ["Notifying"], path: "Tests/Notifying" ), .testTarget( name: "RecordingTests", dependencies: ["Recording"], path: "Tests/Recording" ), ], swiftLanguageModes: [.v6] )