// swift-tools-version: 6.2 import PackageDescription let package = Package( name: "Compound", platforms: [.iOS(.v17)], products: [ .library(name: "Compound", targets: ["Compound"]) ], dependencies: [ .package(url: "https://github.com/element-hq/compound-design-tokens", exact: "6.10.2"), // .package(path: "../compound-design-tokens"), .package(url: "https://github.com/siteline/SwiftUI-Introspect", from: "26.0.0"), .package(url: "https://github.com/SFSafeSymbols/SFSafeSymbols", from: "7.0.0"), .package(url: "https://github.com/pointfreeco/swift-snapshot-testing", exact: "1.18.7") ], targets: [ .target( name: "Compound", dependencies: [ .product(name: "CompoundDesignTokens", package: "compound-design-tokens"), .product(name: "SwiftUIIntrospect", package: "SwiftUI-Introspect"), .product(name: "SFSafeSymbols", package: "SFSafeSymbols") ], swiftSettings: [ .defaultIsolation(MainActor.self) ] ), .testTarget( name: "CompoundTests", dependencies: [ "Compound", .product(name: "SnapshotTesting", package: "swift-snapshot-testing") ], exclude: [ "__Snapshots__" ], swiftSettings: [ .defaultIsolation(MainActor.self) ] ) ] )