ChessPrism/Package.swift
TheMaddax 2e01ce3a53 feat(setup): complete initial development environment configuration
- Configure code signing with verified certificate
- Set up provisioning profile and build settings
- Implement basic SwiftUI Hello World
- Update technical documentation
- Verify build and deployment pipeline
2025-01-06 18:52:24 -06:00

46 lines
1.4 KiB
Swift

// swift-tools-version:5.9
import PackageDescription
let package = Package(
name: "ChessPrism",
platforms: [
.iOS(.v16),
.macOS(.v13),
.visionOS(.v1)
],
products: [
.library(
name: "ChessPrism",
targets: ["ChessPrism"]
)
],
dependencies: [
.package(url: "https://github.com/pointfreeco/swift-composable-architecture", from: "1.0.0"),
.package(url: "https://github.com/nalexn/ViewInspector", from: "0.9.7"),
.package(url: "https://github.com/ReactiveX/RxSwift", from: "6.6.0"),
.package(url: "https://github.com/SwiftGen/SwiftGenPlugin", from: "6.6.0")
],
targets: [
.target(
name: "ChessPrism",
dependencies: [
.product(name: "ComposableArchitecture", package: "swift-composable-architecture"),
.product(name: "RxSwift", package: "RxSwift")
],
plugins: [
.plugin(name: "SwiftGenPlugin", package: "SwiftGenPlugin")
]
),
.testTarget(
name: "ChessPrismTests",
dependencies: [
"ChessPrism",
.product(name: "ViewInspector", package: "ViewInspector")
]
),
.testTarget(
name: "ChessPrismUITests",
dependencies: ["ChessPrism"]
)
]
)