Files
haptika/packages/react-native-haptika-ppg/Package.swift
T
2026-07-31 16:20:10 +02:00

48 lines
1.1 KiB
Swift

// swift-tools-version: 6.0
import PackageDescription
let package = Package(
name: "HaptikaPPGNativeTests",
platforms: [
.iOS(.v16),
.macOS(.v13),
],
targets: [
.target(
name: "HaptikaFrameMetrics",
path: "ios/FrameProcessor",
exclude: [
"HybridHaptikaPPGFrameProcessor.swift",
"PPGFingerContactDetector.swift",
],
sources: ["PPGFrameMetricsExtractor.swift"]
),
.target(
name: "HaptikaSignal",
path: "ios/Signal"
),
.target(
name: "HaptikaSafety",
path: "ios/Safety",
exclude: ["PPGThermalMonitor.swift"],
sources: ["PPGThermalSafetyPolicy.swift"]
),
.testTarget(
name: "HaptikaFrameMetricsTests",
dependencies: ["HaptikaFrameMetrics"],
path: "Tests/HaptikaFrameMetricsTests"
),
.testTarget(
name: "HaptikaSignalTests",
dependencies: ["HaptikaSignal"],
path: "Tests/HaptikaSignalTests"
),
.testTarget(
name: "HaptikaSafetyTests",
dependencies: ["HaptikaSafety"],
path: "Tests/HaptikaSafetyTests"
),
]
)