MiniPlayer/Package.swift
yumoqing bdf834012a feat: SwiftBricks UI integration with shared AVPlayer
- Inject PlayerBridge AVPlayer into BricksStore for VideoPlayer widget
- Load miniplayer.json from SPM bundle resources
- Fix infinite render loop: pass JSON string instead of schema object
- Fix async closure mismatch in setupBridgeEvents
- Enhanced JSON: URL input, load/play/pause buttons, title bar
- Remove duplicate Resources/miniplayer.json (keep SPM-compliant path)
2026-06-22 09:52:28 +08:00

24 lines
517 B
Swift

// swift-tools-version:5.9
import PackageDescription
let package = Package(
name: "MiniPlayer",
defaultLocalization: "en",
platforms: [
.iOS(.v17),
.macOS(.v14)
],
dependencies: [
.package(path: "../swiftbricks")
],
targets: [
.executableTarget(
name: "MiniPlayer",
dependencies: [
.product(name: "SwiftBricks", package: "swiftbricks")
],
resources: [.process("Resources")]
)
]
)