- 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)
24 lines
517 B
Swift
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")]
|
|
)
|
|
]
|
|
)
|