// swift-tools-version: 6.0 import PackageDescription let package = Package( name: "mana-swift-ui", defaultLocalization: "de", platforms: [ .iOS(.v18), .macOS(.v15), ], products: [ .library(name: "ManaAuthUI", targets: ["ManaAuthUI"]), ], dependencies: [ // Lokaler Dev-Pfad. Apps konsumieren beide Pakete parallel über // `path: ../mana-swift-core` bzw. `path: ../mana-swift-ui`. // Release-Wechsel auf `from: "1.1.0"` kommt mit Phase 4. .package(path: "../mana-swift-core"), ], targets: [ .target( name: "ManaAuthUI", dependencies: [ .product(name: "ManaCore", package: "mana-swift-core"), .product(name: "ManaTokens", package: "mana-swift-core"), ], path: "Sources/ManaAuthUI", swiftSettings: [ .enableExperimentalFeature("StrictConcurrency"), ] ), .testTarget( name: "ManaAuthUITests", dependencies: ["ManaAuthUI"], path: "Tests/ManaAuthUITests" ), ] )