Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Commit abaf0ec

Browse files
committed
Add Package.swift
1 parent e93e791 commit abaf0ec

File tree

1 file changed

+34
-4
lines changed

1 file changed

+34
-4
lines changed

Package.swift

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version: 5.10
1+
// swift-tools-version: 6.1
22

33
import PackageDescription
44

@@ -8,11 +8,41 @@ let package = Package(
88
products: [
99
.library(name: "WordPressKit", targets: ["WordPressKit"]),
1010
],
11+
dependencies: [
12+
.package(url: "https://github.com/wordpress-mobile/NSObject-SafeExpectations", from: "0.0.6"),
13+
.package(url: "https://github.com/wordpress-mobile/wpxmlrpc", from: "0.9.0"),
14+
],
1115
targets: [
12-
.binaryTarget(
16+
.target(
17+
name: "WordPressKitObjCUtils",
18+
),
19+
.target(
20+
name: "WordPressKitModels",
21+
dependencies: [
22+
"NSObject-SafeExpectations",
23+
"WordPressKitObjCUtils",
24+
]
25+
),
26+
.target(
27+
name: "WordPressKitObjC",
28+
dependencies: [
29+
"NSObject-SafeExpectations",
30+
"wpxmlrpc",
31+
"WordPressKitModels",
32+
"WordPressKitObjCUtils",
33+
],
34+
publicHeadersPath: "include"
35+
),
36+
.target(
1337
name: "WordPressKit",
14-
url: "https://github.com/user-attachments/files/21582269/WordPressKit.zip",
15-
checksum: "cbfe79d7a4244302d308027ff329f1ccdfd1c604d990871359764eca567ea86f"
38+
dependencies: [
39+
"WordPressKitObjC",
40+
"WordPressKitModels",
41+
"WordPressKitObjCUtils",
42+
"NSObject-SafeExpectations",
43+
"wpxmlrpc",
44+
],
45+
swiftSettings: [.swiftLanguageMode(.v5)]
1646
),
1747
]
1848
)

0 commit comments

Comments
 (0)