// swift-tools-version: 6.2 import PackageDescription let package = Package( name: "Compound", platforms: [.iOS(.v18)], products: [ .library(name: "Compound", targets: ["Compound"]) ], dependencies: [ .package(url: "https://github.com/element-hq/compound-design-tokens", exact: "11.3.1"), // .package(path: "../../compound-design-tokens"), .package(url: "https://github.com/siteline/SwiftUI-Introspect", exact: "27.0.0"), .package(url: "https://github.com/SFSafeSymbols/SFSafeSymbols", exact: "7.0.0"), .package(url: "https://github.com/pointfreeco/swift-snapshot-testing", exact: "1.19.6") ], 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) ] ) ] )