Revision control
Copy as Markdown
// swift-tools-version: 5.6
import PackageDescription
let package = Package(
name: "BrowserKit",
platforms: [
.iOS(.v14)
],
products: [
.library(
name: "SiteImageView",
targets: ["SiteImageView"]),
.library(
name: "Common",
targets: ["Common"]),
.library(
name: "TabDataStore",
targets: ["TabDataStore"])
],
dependencies: [
.package(
branch: "master"),
.package(
exact: "7.6.1"),
.package(
exact: "7.1.1"),
.package(
exact: "1.9.6"),
.package(
exact: "8.1.0"),
],
targets: [
.target(
name: "SiteImageView",
dependencies: ["Fuzi", "Kingfisher", "Common"],
swiftSettings: [.unsafeFlags(["-enable-testing"])]),
.testTarget(
name: "SiteImageViewTests",
dependencies: ["SiteImageView"]),
.target(
name: "Common",
dependencies: ["Dip",
"SwiftyBeaver",
.product(name: "Sentry", package: "sentry-cocoa")],
swiftSettings: [.unsafeFlags(["-enable-testing"])]),
.testTarget(
name: "CommonTests",
dependencies: ["Common"]),
.target(
name: "TabDataStore",
swiftSettings: [.unsafeFlags(["-enable-testing"])]),
.testTarget(
name: "TabDataStoreTests",
dependencies: ["TabDataStore"])
]
)