Rename package, update dependencies

This commit is contained in:
Christoph Hagen 2022-06-09 11:48:00 +02:00
parent cfdbe0cb8c
commit b98fbe7afd
10 changed files with 8 additions and 8 deletions

View File

@ -3,22 +3,22 @@
import PackageDescription
let package = Package(
name: "PushAPI",
name: "PushMessageDefinitions",
platforms: [
.macOS(.v10_15),
.iOS(.v13)
],
products: [
.library(
name: "PushAPI",
targets: ["PushAPI"]),
name: "PushMessageDefinitions",
targets: ["PushMessageDefinitions"]),
],
dependencies: [
.package(url: "https://github.com/kylebrowning/APNSwift.git", "3.0.0" ..< "5.0.0"),
.package(url: "https://github.com/swift-server-community/APNSwift.git", from: "3.0.0"),
],
targets: [
.target(
name: "PushAPI",
name: "PushMessageDefinitions",
dependencies: [.product(name: "APNSwift", package: "APNSwift")])
]
)

View File

@ -1,6 +1,6 @@
# Push-API
This package contains message definitions, routes and information specifying the interface to a [Push-Server](https://christophhagen.de/git/ch/Push-Server.git). The package is used to implement both the client and the server using common definitions to ensure compatibility.
This package contains message definitions, routes and information specifying the interface to a [Push-Server](https://christophhagen.de/git/ch/Push-Server.git). The package is used to implement both the client and the server using common definitions to ensure compatibility.
The package depends on [APNSwift](https://github.com/swift-server-community/APNSwift.git), which provides the definitions for push message contents and is used by the server to connect to the Apple Push Notification Service (APNs).
@ -9,11 +9,11 @@ The package depends on [APNSwift](https://github.com/swift-server-community/APNS
Add the package dependency in your `Package.swift` file:
```swift
dependencies: [
.package(url: "https://christophhagen.de/git/ch/Push-API.git", from: "0.4.0"),
.package(url: "https://christophhagen.de/git/ch/Push-Definitions.git", from: "1.0.0"),
],
```
Then import the module in your code:
```swift
import PushAPI
import PushMessageDefinitions
```