The Swift Package Index logo.Swift Package Index

Build Information

Successful build of NetworkKit, reference 2.0.0 (0db9f4), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 23:11:03 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ragzy15/NetworkKit.git
Reference: 2.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ragzy15/NetworkKit
 * tag               2.0.0      -> FETCH_HEAD
HEAD is now at 0db9f44 Merge pull request #4 from ragzy15/develop
Cloned https://github.com/ragzy15/NetworkKit.git
Revision (git rev-parse @):
0db9f4478b2a05776f030d97e63b149f08afc248
SUCCESS checkout https://github.com/ragzy15/NetworkKit.git at 2.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/ragzy15/NetworkKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 126]
[Planning deferred tasks]
[29 / 48]
[31 / 49] PublisherKitHelpers
[32 / 49] PublisherKit
[42 / 123]
[45 / 123]
[54 / 123]
[56 / 123]
[57 / 123]
[62 / 123]
[64 / 123]
[66 / 123]
[69 / 123]
[73 / 123]
[76 / 123]
[78 / 123]
[79 / 123]
[88 / 123]
[90 / 123]
[91 / 123]
[93 / 123]
[95 / 123]
[106 / 123] PublisherKit
[107 / 123] PublisherKit
[113 / 124] NetworkKit
[116 / 138]
[121 / 138] NetworkKit
[122 / 138] NetworkKit
[123 / 138] NetworkKit
[125 / 138] NetworkKit
[133 / 138] NetworkKit-product
[133 / 138] NetworkKit
[136 / 138] PublisherKit
Build complete! (11.39 sec)
Fetching https://github.com/ragzy15/PublisherKit
[1/4260] Fetching publisherkit
Fetched https://github.com/ragzy15/PublisherKit (1.64s)
Computing version for https://github.com/ragzy15/PublisherKit
Computed https://github.com/ragzy15/PublisherKit at 4.0.2 (2.33s)
Creating working copy for https://github.com/ragzy15/PublisherKit
Working copy of https://github.com/ragzy15/PublisherKit resolved at 4.0.2
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Monitor/NetworkMonitorType.swift:8:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 6 | //
 7 |
 8 | public protocol NetworkMonitorType: class {
   |                                     `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 9 |
10 |     typealias NetworkPathHandler = (NetworkPath) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Monitor/NetworkMonitorType.swift:8:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 6 | //
 7 |
 8 | public protocol NetworkMonitorType: class {
   |                                     `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 9 |
10 |     typealias NetworkPathHandler = (NetworkPath) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageFetchable.swift:18:33: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 |
 17 | /// Allows Image View to fetch image using `PublisherKit`
 18 | public protocol ImageFetchable: class {
    |                                 `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |
 20 |     typealias ImageType = NKImageSession.ImageType
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageSessionDelegate.swift:16:41: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 14 | import os.log
 15 |
 16 | public protocol NKImageSessionDelegate: class {
    |                                         `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 17 |
 18 |     typealias ImageType = NKImageSession.ImageType
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:149:85: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
147 |     /// - Parameter apiName: API Name for debug console logging.
148 |     /// - Returns: A publisher that wraps a data task for the URL request.
149 |     open func dataTask(for request: URLRequest, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                                     `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
150 |         session.dataTaskPKPublisher(for: request, name: apiName)
151 |     }
PublisherKit.URLSession.DataTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct DataTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (data: Data, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:159:74: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
157 |     /// - Parameter apiName: API Name for debug console logging.
158 |     /// - Returns: A publisher that wraps a data task for the URL.
159 |     open func dataTask(for url: URL, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                          `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
160 |         session.dataTaskPKPublisher(for: url, name: apiName)
161 |     }
PublisherKit.URLSession.DataTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct DataTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (data: Data, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:194:75: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
192 |     /// - Parameter name: Name for the task. Used for logging purpose only.
193 |     /// - Returns: A publisher that wraps a download task for the URL.
194 |     open func downloadTask(for url: URL, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                           `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
195 |         session.downloadTaskPKPublisher(for: url, name: name)
196 |     }
PublisherKit.URLSession.DownloadTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct DownloadTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (url: URL, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:204:86: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
202 |     /// - Parameter name: Name for the task. Used for logging purpose only.
203 |     /// - Returns: A publisher that wraps a download task for the URL request.
204 |     open func downloadTask(for request: URLRequest, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                      `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
205 |         session.downloadTaskPKPublisher(for: request, name: name)
206 |     }
PublisherKit.URLSession.DownloadTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct DownloadTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (url: URL, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:214:88: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
212 |     /// - Parameter name: Name for the task. Used for logging purpose only.
213 |     /// - Returns: A publisher that wraps a download task for the URL request.
214 |     open func downloadTask(withResumeData data: Data, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                        `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
215 |         session.downloadTaskPKPublisher(withResumeData: data, name: name)
216 |     }
PublisherKit.URLSession.DownloadTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct DownloadTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (url: URL, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:254:102: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
252 |     /// - Parameter name: Name for the task. Used for logging purpose only.
253 |     /// - Returns: A publisher that wraps a upload task for the URL request.
254 |     open func uploadTask(for request: URLRequest, from data: Data?, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                      `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
255 |         session.uploadTaskPKPublisher(for: request, from: data, name: name)
256 |     }
PublisherKit.URLSession.UploadTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct UploadTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (data: Data, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:265:100: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
263 |     /// - Parameter name: Name for the task. Used for logging purpose only.
264 |     /// - Returns: A publisher that wraps a upload task for the URL request.
265 |     open func uploadTask(for request: URLRequest, from file: URL, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                    `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
266 |         session.uploadTaskPKPublisher(for: request, from: file, name: name)
267 |     }
PublisherKit.URLSession.UploadTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct UploadTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (data: Data, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:274:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
272 |
273 |     /// Remove All Cached Responses from this session.
274 |     open func removeAllCachedResponses() {
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
275 |         session.configuration.urlCache?.removeAllCachedResponses()
276 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageFetchable.swift:18:33: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 |
 17 | /// Allows Image View to fetch image using `PublisherKit`
 18 | public protocol ImageFetchable: class {
    |                                 `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |
 20 |     typealias ImageType = NKImageSession.ImageType
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageSessionDelegate.swift:16:41: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 14 | import os.log
 15 |
 16 | public protocol NKImageSessionDelegate: class {
    |                                         `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 17 |
 18 |     typealias ImageType = NKImageSession.ImageType
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:149:85: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
147 |     /// - Parameter apiName: API Name for debug console logging.
148 |     /// - Returns: A publisher that wraps a data task for the URL request.
149 |     open func dataTask(for request: URLRequest, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                                     `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
150 |         session.dataTaskPKPublisher(for: request, name: apiName)
151 |     }
PublisherKit.URLSession.DataTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct DataTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (data: Data, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:159:74: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
157 |     /// - Parameter apiName: API Name for debug console logging.
158 |     /// - Returns: A publisher that wraps a data task for the URL.
159 |     open func dataTask(for url: URL, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                          `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
160 |         session.dataTaskPKPublisher(for: url, name: apiName)
161 |     }
PublisherKit.URLSession.DataTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct DataTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (data: Data, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:194:75: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
192 |     /// - Parameter name: Name for the task. Used for logging purpose only.
193 |     /// - Returns: A publisher that wraps a download task for the URL.
194 |     open func downloadTask(for url: URL, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                           `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
195 |         session.downloadTaskPKPublisher(for: url, name: name)
196 |     }
PublisherKit.URLSession.DownloadTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct DownloadTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (url: URL, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:204:86: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
202 |     /// - Parameter name: Name for the task. Used for logging purpose only.
203 |     /// - Returns: A publisher that wraps a download task for the URL request.
204 |     open func downloadTask(for request: URLRequest, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                      `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
205 |         session.downloadTaskPKPublisher(for: request, name: name)
206 |     }
PublisherKit.URLSession.DownloadTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct DownloadTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (url: URL, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:214:88: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
212 |     /// - Parameter name: Name for the task. Used for logging purpose only.
213 |     /// - Returns: A publisher that wraps a download task for the URL request.
214 |     open func downloadTask(withResumeData data: Data, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                        `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
215 |         session.downloadTaskPKPublisher(withResumeData: data, name: name)
216 |     }
PublisherKit.URLSession.DownloadTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct DownloadTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (url: URL, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:254:102: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
252 |     /// - Parameter name: Name for the task. Used for logging purpose only.
253 |     /// - Returns: A publisher that wraps a upload task for the URL request.
254 |     open func uploadTask(for request: URLRequest, from data: Data?, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                      `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
255 |         session.uploadTaskPKPublisher(for: request, from: data, name: name)
256 |     }
PublisherKit.URLSession.UploadTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct UploadTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (data: Data, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:265:100: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
263 |     /// - Parameter name: Name for the task. Used for logging purpose only.
264 |     /// - Returns: A publisher that wraps a upload task for the URL request.
265 |     open func uploadTask(for request: URLRequest, from file: URL, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                    `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
266 |         session.uploadTaskPKPublisher(for: request, from: file, name: name)
267 |     }
PublisherKit.URLSession.UploadTaskPKPublisher:2:15: note: struct declared here
 1 | class URLSession {
 2 | public struct UploadTaskPKPublisher : PublisherKit.Publisher {
   |               `- note: struct declared here
 3 |     public typealias Output = (data: Data, response: URLResponse)
 4 |     public typealias Failure = Error
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:274:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
272 |
273 |     /// Remove All Cached Responses from this session.
274 |     open func removeAllCachedResponses() {
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
275 |         session.configuration.urlCache?.removeAllCachedResponses()
276 |     }
Build complete.
{
  "dependencies" : [
    {
      "identity" : "publisherkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.2",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ragzy15/PublisherKit"
    }
  ],
  "manifest_display_name" : "NetworkKit",
  "name" : "NetworkKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "8.0"
    },
    {
      "name" : "macos",
      "version" : "10.10"
    },
    {
      "name" : "tvos",
      "version" : "10.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    }
  ],
  "products" : [
    {
      "name" : "NetworkKit",
      "targets" : [
        "NetworkKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "NetworkKitTests",
      "module_type" : "SwiftTarget",
      "name" : "NetworkKitTests",
      "path" : "Tests/NetworkKitTests",
      "sources" : [
        "NetworkKitTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "NetworkKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NetworkKit",
      "module_type" : "SwiftTarget",
      "name" : "NetworkKit",
      "path" : "Sources/NetworkKit",
      "product_dependencies" : [
        "PublisherKit"
      ],
      "product_memberships" : [
        "NetworkKit"
      ],
      "sources" : [
        "API Creation/API Representable.swift",
        "API Creation/Connection Representable.swift",
        "API Creation/Environment.swift",
        "API Creation/Host Representable.swift",
        "Extensions/NSError+Extension.swift",
        "Extensions/Set+Extension.swift",
        "Extensions/String+Extension.swift",
        "Extensions/UIImageView+NSImageView+WKInterfaceImage+Extension.swift",
        "Locks/Locks.swift",
        "Monitor/CellularTechnology.swift",
        "Monitor/NetworkInterface.swift",
        "Monitor/NetworkMonitorType.swift",
        "Monitor/NetworkPath.swift",
        "Monitor/NetworkPathMonitor.swift",
        "Monitor/_NWNetworkMonitor.swift",
        "Monitor/_SCNetworkMonitor.swift",
        "OSLog/OSLog+Extension.swift",
        "Protocols/ImageFetchable.swift",
        "Protocols/ImageSessionDelegate.swift",
        "Request/Request+Create.swift",
        "Request/Request.swift",
        "Resources/HTTP Body Encoding.swift",
        "Resources/HTTP Method.swift",
        "Resources/Scheme.swift",
        "Sessions/Configuration/Configuration+Notification.swift",
        "Sessions/Configuration/Configuration.swift",
        "Sessions/ImageSession+ImageType.swift",
        "Sessions/ImageSession.swift",
        "Sessions/NKSession.swift",
        "Typealias/Typealias.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.