The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-peer-connectivity, reference 0.3.0 (04aaa3), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 02:03:06 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/1amageek/swift-peer-connectivity.git
Reference: 0.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/1amageek/swift-peer-connectivity
 * tag               0.3.0      -> FETCH_HEAD
HEAD is now at 04aaa3e Pin Swift 6.4 in peer connectivity CI
Cloned https://github.com/1amageek/swift-peer-connectivity.git
Revision (git rev-parse @):
04aaa3e76da43e869a3b19a4d72e23ec3cb2d56b
SUCCESS checkout https://github.com/1amageek/swift-peer-connectivity.git at 0.3.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/1amageek/swift-peer-connectivity.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Provisioning 47 / 136]
[Pre-planning 1 / 2840]
[Planning 771 / 2840]
[Planning 2754 / 2840]
[Planning deferred tasks]
[Constructing 385 / 6333]
[Constructing 6135 / 6333]
[207 / 1222] P2PSecurityPlaintext
[525 / 1222] CNIODarwin
[543 / 1222]
[560 / 1234] NetworkingCore
[563 / 1253] InternalCollectionsUtilities
[568 / 1294]
[578 / 1338]
[588 / 1398] PeerConnectivityCore
[628 / 1398]
[645 / 1398]
[662 / 1398]
[671 / 1398] SWIMWire
[693 / 1398]
[698 / 1398] SWIMWire-product
[711 / 1398] SWIMWire
[715 / 1398] SWIMWire
[716 / 1398]
[728 / 1398] SSLCryptoContracts-product
[733 / 1398] SSLCryptoContracts
[746 / 1398] Atomics
[771 / 1398] TLSTypes
[784 / 1398] NIOConcurrencyHelpers
[789 / 1398] Logging-product
[796 / 1398] Logging
[803 / 1398] SpanPreview
[809 / 1398] InternalCollectionsUtilities
[815 / 1398] DNSWire
[823 / 1398] Atomics
[830 / 1400] CNIOAtomics
[835 / 1400] InternalCollectionsUtilities
[843 / 1402]
[849 / 1428] TLSWireCore
[854 / 1428] TLSTypes
[869 / 1428] TLSWireCore
[874 / 1428] TLSWireCore
[881 / 1457]
[889 / 1457] TLSTypes
[896 / 1457] TLSWireCore
[914 / 1462] Logging-product
[923 / 1488] NetworkingWASI
[939 / 1510] SSLCore
[959 / 1510] SSLASN1
[968 / 1520] NetworkingWASI
[975 / 1520]
[982 / 1520]
[988 / 1520]
[991 / 1520] DequeModule
[994 / 1520] DequeModule
[998 / 1520] DTLSWireCore
[1002 / 1520] DTLSWireCore
[1006 / 1520] DTLSWireCore
[1012 / 1520] DequeModule
[1019 / 1520] SWIM
[1028 / 1520] SWIM-product
[1039 / 1520] NetworkingFoundationCompat-product
[1047 / 1526] DTLSRecordCore
[1050 / 1526] DTLSRecordCore
[1059 / 1528]
[1062 / 1539] SSLASN1
[1070 / 1548] SSLASN1
[1079 / 1548] SSLASN1
[1086 / 1548] SWIM
[1093 / 1548] NetworkingPOSIX-product
[1098 / 1550]
[1102 / 1553]
[1110 / 1572] LibP2PCore
[1122 / 1598] NIOCore
[1128 / 1609] NIOCore
[1129 / 1609] MDNS
[1141 / 1609] NetworkingPOSIX
[1150 / 1609] NIOCore
[1152 / 1609] SSLCrypto
[1153 / 1609] SSLCrypto
[1155 / 1609] SSLCrypto
[1157 / 1609] SSLCrypto
[1158 / 1609] SSLCrypto
[1161 / 1609] SSLCrypto
[1166 / 1609] SSLCrypto
[1167 / 1609] SSLX509
[1168 / 1609] SSLX509
[1170 / 1609] MDNS-product
[1174 / 1609] MDNS
[1176 / 1609] LibP2PCore
[1178 / 1609] LibP2PCore
[1182 / 1609] LibP2PCore
[1185 / 1609] DTLSHandshakeCore
[1187 / 1609] NIOCore
[1196 / 1610]
[1202 / 1627] NIOEmbedded
[1204 / 1627] SSLDTLSMechanism
[1207 / 1638] NIOEmbedded
[1216 / 1649] PeerConnectivity
[1218 / 1653] NIOPosix
[1227 / 1668] SSLX509
[1255 / 1679] SSLX509
[1256 / 1679] SSLX509
[1259 / 1679] SSLDTLSMechanism
[1261 / 1679] SSLDTLSMechanism
[1264 / 1679] SSLDTLSMechanism
[1268 / 1679] PeerConnectivity
[1272 / 1679] NetworkingPOSIX-product
[1284 / 1679] NIOPosix
[1288 / 1679] SSLX509
[1292 / 1679] NIOPosix
[1295 / 1679] NIOPosix
[1302 / 1679] NIOPosix-product
[1308 / 1679] LibP2PCore
[1312 / 1679] NIOFoundationEssentialsCompat
[1315 / 1679] Crypto
[1318 / 1679] Crypto
[1319 / 1679]
[1322 / 1682]
[1325 / 1687] SSLDTLS
[1336 / 1698] SSLTLS
[1339 / 1698] SSLTLS
[1340 / 1698] SSLTLS
[1342 / 1698] SSLTLS
[1345 / 1728] SSLTLS
[1355 / 1728]
[1359 / 1728]
[1362 / 1728]
[1365 / 1728] SSLTLS
[1370 / 1728] SSLQUIC
[1371 / 1728] SSLQUIC
[1376 / 1729]
[1379 / 1731] SSLQUIC
[1383 / 1742] SSLQUIC
[1386 / 1751] SSLQUIC
[1391 / 1751] SSLQUIC
[1404 / 1751] SSLQUIC
[1413 / 1751] SSLQUIC
[1417 / 1751] NIOUDPTransport-product
[1421 / 1751] NIOPosix
[1425 / 1753] Crypto
[1430 / 1753] SSLDTLS
[1437 / 1753] TLS
[1444 / 1764] PeerConnectivityMultipeer
[1445 / 1768] NIOFoundationCompat
[1455 / 1768] TLS
[1463 / 1768] PeerConnectivityMultipeer
[1469 / 1768] TLS-product
[1476 / 1769]
[1477 / 1770] NIOFoundationCompat
[1479 / 1770] TLS
[1480 / 1770] P2PCore
[1489 / 1792] WebRTC
[1492 / 1792] WebRTC
[1503 / 1792] WebRTC
[1504 / 1792] WebRTC
[1505 / 1792] WebRTC
[1506 / 1792] SSLTLS
[1515 / 1792] WebRTC
[1518 / 1792] P2PCore
[1518 / 1792]
[1521 / 1797] P2PPnet
[1523 / 1797]
[1525 / 1799]
[1530 / 1815] P2PNegotiation
[1540 / 1828] P2PTransport
[1557 / 1842] P2PPnet
[1569 / 1842] P2PMux
[1580 / 1842] P2PNAT
[1583 / 1842] P2PNAT
[1588 / 1842] P2PDiscovery
[1604 / 1842] P2PNAT
[1607 / 1842] P2PNegotiation
[1610 / 1842] P2PProtocols
[1614 / 1842] PeerConnectivityBonjour
[1620 / 1842] PeerConnectivityMultipeer
[1628 / 1848] TLS
[1630 / 1851] P2PMuxYamux
[1631 / 1851] P2PDiscoveryBeacon
[1634 / 1857] P2PTransportTCP
[1646 / 1867] P2PTransportTCP
[1655 / 1891] P2PMuxYamux
[1669 / 1902] PeerConnectivityBonjour
[1689 / 1902] P2PSecurityNoise
[1700 / 1902] PeerConnectivityBonjour
[1717 / 1902] P2PSecurityNoise-product
[1724 / 1902] P2PProtocols
[1728 / 1902] P2PMuxYamux-product
[1734 / 1902] P2PSecurityNoise
[1740 / 1902] P2PDiscoveryBeacon
[1743 / 1902] P2PDiscoveryBeacon
[1747 / 1904] P2PRuntime
[1748 / 1905] P2PDiscoveryBeacon
[1753 / 1913] P2PGossipSub
[1755 / 1913] P2PDiscoveryMDNS
[1756 / 1913] P2PPlumtree
[1760 / 1930] P2PIdentify
[1780 / 1983] P2PDiscoveryCYCLON
[1781 / 1990] P2PTransportWebRTC
[1799 / 1999] P2PTransportWebRTC
[1800 / 1999] P2PRuntime
[1822 / 1999] P2PTransportWebRTC
[1836 / 1999] P2PTransportWebRTC
[1838 / 1999] P2PGossipSub
[1850 / 1999] P2PWebRTC
[1856 / 1999] P2PPlumtree
[1859 / 1999] P2PPlumtree
[1862 / 1999] P2PPlumtree
[1870 / 1999] P2PTransportWebRTC
[1875 / 1999] P2PKademlia
[1877 / 1999] P2PPlumtree
[1882 / 1999] P2PIdentify
[1885 / 1999] P2PGossipSub
[1889 / 1999] P2PGossipSub
[1892 / 1999] P2PGossipSub
[1895 / 1999] P2PIdentify
[1899 / 1999] P2PDiscoveryMDNS
[1903 / 1999] P2PDiscoveryCYCLON
[1910 / 1999] P2PGossipSub
[1917 / 1999] P2PDCUtR
[1919 / 1999] WebRTC
[1928 / 2001] P2PPnet
[1932 / 2003] P2PDiscoveryCYCLON
[1942 / 2003] P2PPing
[1951 / 2003]
[1952 / 2003] P2PDCUtR
[1964 / 2036] P2PWebRTC
[1971 / 2036] P2PWebRTC
[1977 / 2036] P2PWebRTC
[2003 / 2036] P2PAutoNAT
[2011 / 2036] P2PAutoNAT
[2016 / 2037] P2PCircuitRelay
[2018 / 2037] P2PAutoNAT
[2018 / 2037] P2P
[2029 / 2048] P2PAutoNAT
[2031 / 2048] P2PAutoNAT
[2038 / 2049] P2P
[2038 / 2049] PeerConnectivityLibP2P
[2042 / 2053] P2P
[2048 / 2053] PeerConnectivityLibP2P
[2050 / 2053] P2P
[2050 / 2053] PeerConnectivityLibP2P
Build complete! (41.18 sec)
Fetching https://github.com/1amageek/swift-libp2p.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-nio.git
[1/8165] Fetching swift-log
[83/14276] Fetching swift-log, swift-libp2p
Fetched https://github.com/apple/swift-log.git (1.33s)
[2445/6111] Fetching swift-libp2p
[4524/92279] Fetching swift-libp2p, swift-nio
Fetched https://github.com/1amageek/swift-libp2p.git (22.67s)
Fetched https://github.com/apple/swift-nio.git (22.67s)
Computing version for https://github.com/1amageek/swift-libp2p.git
Computed https://github.com/1amageek/swift-libp2p.git at 0.5.0 (23.48s)
Fetching https://github.com/1amageek/swift-webrtc.git
Fetching https://github.com/1amageek/swift-nio-udp.git
Fetching https://github.com/1amageek/swift-ssl.git
Fetching https://github.com/1amageek/swift-tls.git
Fetching https://github.com/1amageek/swift-crypto.git
Fetching https://github.com/1amageek/swift-SWIM.git
Fetching https://github.com/1amageek/swift-quic.git
[1/1367] Fetching swift-tls
[2/13776] Fetching swift-tls, swift-crypto
[30/14188] Fetching swift-tls, swift-crypto, swift-swim
[154/14313] Fetching swift-tls, swift-crypto, swift-swim, swift-nio-udp
[206/16295] Fetching swift-tls, swift-crypto, swift-swim, swift-nio-udp, swift-quic
[207/17313] Fetching swift-tls, swift-crypto, swift-swim, swift-nio-udp, swift-quic, swift-webrtc
[485/20752] Fetching swift-tls, swift-crypto, swift-swim, swift-nio-udp, swift-quic, swift-webrtc, swift-ssl
Fetched https://github.com/1amageek/swift-tls.git (1.20s)
[3510/19385] Fetching swift-crypto, swift-swim, swift-nio-udp, swift-quic, swift-webrtc, swift-ssl
Fetching https://github.com/1amageek/swift-networking.git
Fetched https://github.com/1amageek/swift-webrtc.git (1.25s)
[3241/18367] Fetching swift-crypto, swift-swim, swift-nio-udp, swift-quic, swift-ssl
Fetching https://github.com/1amageek/swift-mDNS.git
Fetched https://github.com/1amageek/swift-SWIM.git (1.44s)
Fetched https://github.com/1amageek/swift-quic.git (1.44s)
[4464/15973] Fetching swift-crypto, swift-nio-udp, swift-ssl
Fetched https://github.com/1amageek/swift-ssl.git (1.54s)
Fetched https://github.com/1amageek/swift-nio-udp.git (1.54s)
[2110/12409] Fetching swift-crypto
[4096/12509] Fetching swift-crypto, swift-networking
[4166/12857] Fetching swift-crypto, swift-networking, swift-mdns
Fetched https://github.com/1amageek/swift-networking.git (0.86s)
[4842/12757] Fetching swift-crypto, swift-mdns
Fetched https://github.com/1amageek/swift-mDNS.git (0.95s)
[6329/12409] Fetching swift-crypto
Fetched https://github.com/1amageek/swift-crypto.git (2.99s)
Computing version for https://github.com/1amageek/swift-webrtc.git
Computed https://github.com/1amageek/swift-webrtc.git at 3.0.0 (3.69s)
Computing version for https://github.com/1amageek/swift-quic.git
Computed https://github.com/1amageek/swift-quic.git at 2.0.2 (0.62s)
Computing version for https://github.com/1amageek/swift-nio-udp.git
Computed https://github.com/1amageek/swift-nio-udp.git at 1.1.5 (0.59s)
Computing version for https://github.com/1amageek/swift-SWIM.git
Computed https://github.com/1amageek/swift-SWIM.git at 2.0.0 (0.60s)
Computing version for https://github.com/1amageek/swift-mDNS.git
Computed https://github.com/1amageek/swift-mDNS.git at 2.0.0 (0.60s)
Computing version for https://github.com/1amageek/swift-crypto.git
Computed https://github.com/1amageek/swift-crypto.git at 4.5.4 (3.35s)
Computing version for https://github.com/1amageek/swift-networking.git
Computed https://github.com/1amageek/swift-networking.git at 0.1.0 (0.58s)
Computing version for https://github.com/1amageek/swift-tls.git
Computed https://github.com/1amageek/swift-tls.git at 2.1.0 (0.63s)
Computing version for https://github.com/1amageek/swift-ssl.git
Computed https://github.com/1amageek/swift-ssl.git at 0.4.0 (0.92s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.78s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.70s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
[1/1885] Fetching swift-atomics
[133/8868] Fetching swift-atomics, swift-system
[2261/36647] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-atomics.git (2.60s)
Fetched https://github.com/apple/swift-collections.git (2.60s)
Fetched https://github.com/apple/swift-system.git (2.60s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (3.27s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.67s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.61s)
Creating working copy for https://github.com/1amageek/swift-ssl.git
Working copy of https://github.com/1amageek/swift-ssl.git resolved at 0.4.0
Creating working copy for https://github.com/1amageek/swift-SWIM.git
Working copy of https://github.com/1amageek/swift-SWIM.git resolved at 2.0.0
Creating working copy for https://github.com/1amageek/swift-crypto.git
Working copy of https://github.com/1amageek/swift-crypto.git resolved at 4.5.4
Creating working copy for https://github.com/1amageek/swift-quic.git
Working copy of https://github.com/1amageek/swift-quic.git resolved at 2.0.2
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/1amageek/swift-nio-udp.git
Working copy of https://github.com/1amageek/swift-nio-udp.git resolved at 1.1.5
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/1amageek/swift-webrtc.git
Working copy of https://github.com/1amageek/swift-webrtc.git resolved at 3.0.0
Creating working copy for https://github.com/1amageek/swift-mDNS.git
Working copy of https://github.com/1amageek/swift-mDNS.git resolved at 2.0.0
Creating working copy for https://github.com/1amageek/swift-libp2p.git
Working copy of https://github.com/1amageek/swift-libp2p.git resolved at 0.5.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/1amageek/swift-tls.git
Working copy of https://github.com/1amageek/swift-tls.git resolved at 2.1.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/1amageek/swift-networking.git
Working copy of https://github.com/1amageek/swift-networking.git resolved at 0.1.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-libp2p",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.5.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/1amageek/swift-libp2p.git"
    },
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.91.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.8.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    }
  ],
  "manifest_display_name" : "swift-peer-connectivity",
  "name" : "swift-peer-connectivity",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "26.0"
    },
    {
      "name" : "ios",
      "version" : "26.0"
    },
    {
      "name" : "tvos",
      "version" : "26.0"
    },
    {
      "name" : "watchos",
      "version" : "26.0"
    },
    {
      "name" : "visionos",
      "version" : "26.0"
    }
  ],
  "products" : [
    {
      "name" : "PeerConnectivityCore",
      "targets" : [
        "PeerConnectivityCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PeerConnectivity",
      "targets" : [
        "PeerConnectivity"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PeerConnectivityLibP2P",
      "targets" : [
        "PeerConnectivityLibP2P"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PeerConnectivityMultipeer",
      "targets" : [
        "PeerConnectivityMultipeer"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PeerConnectivityNetwork",
      "targets" : [
        "PeerConnectivityNetwork"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PeerConnectivityBonjour",
      "targets" : [
        "PeerConnectivityBonjour"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PeerConnectivityTests",
      "module_type" : "SwiftTarget",
      "name" : "PeerConnectivityTests",
      "path" : "Tests/PeerConnectivityTests",
      "product_dependencies" : [
        "P2P",
        "P2PCore",
        "P2PTransportTCP",
        "P2PTransportMemory",
        "P2PSecurityPlaintext",
        "P2PSecurityNoise",
        "P2PMuxYamux",
        "NIOCore",
        "NIOFoundationCompat"
      ],
      "sources" : [
        "AsyncSemaphoreTests.swift",
        "EventBroadcasterTests.swift",
        "PeerConnectivityE2ETests.swift",
        "PeerConnectivitySessionTests.swift"
      ],
      "target_dependencies" : [
        "PeerConnectivity",
        "PeerConnectivityLibP2P",
        "PeerConnectivityMultipeer"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PeerConnectivityNetworkTests",
      "module_type" : "SwiftTarget",
      "name" : "PeerConnectivityNetworkTests",
      "path" : "Tests/PeerConnectivityNetworkTests",
      "product_dependencies" : [
        "P2PCore",
        "NIOCore",
        "NIOFoundationCompat"
      ],
      "sources" : [
        "NetworkTCPTransportTests.swift"
      ],
      "target_dependencies" : [
        "PeerConnectivityNetwork"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PeerConnectivityNetwork",
      "module_type" : "SwiftTarget",
      "name" : "PeerConnectivityNetwork",
      "path" : "Sources/PeerConnectivityNetwork",
      "product_dependencies" : [
        "P2PTransport",
        "P2PCore",
        "NIOCore"
      ],
      "product_memberships" : [
        "PeerConnectivityLibP2P",
        "PeerConnectivityNetwork"
      ],
      "sources" : [
        "NetworkTCPTransport.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PeerConnectivityMultipeer",
      "module_type" : "SwiftTarget",
      "name" : "PeerConnectivityMultipeer",
      "path" : "Sources/PeerConnectivityMultipeer",
      "product_dependencies" : [
        "NIOCore"
      ],
      "product_memberships" : [
        "PeerConnectivityMultipeer"
      ],
      "sources" : [
        "MultipeerConnectivityBackend.swift",
        "MultipeerStreamPump.swift"
      ],
      "target_dependencies" : [
        "PeerConnectivity"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PeerConnectivityLibP2P",
      "module_type" : "SwiftTarget",
      "name" : "PeerConnectivityLibP2P",
      "path" : "Sources/PeerConnectivityLibP2P",
      "product_dependencies" : [
        "P2P",
        "P2PCore",
        "P2PDiscovery",
        "P2PMux",
        "P2PMuxYamux",
        "P2PSecurityNoise",
        "Logging"
      ],
      "product_memberships" : [
        "PeerConnectivityLibP2P"
      ],
      "sources" : [
        "LibP2PPeerConnectivityBackend.swift",
        "LibP2PResourceCodec.swift",
        "PeerConnectivitySession+LibP2P.swift"
      ],
      "target_dependencies" : [
        "PeerConnectivity",
        "PeerConnectivityCore",
        "PeerConnectivityNetwork",
        "PeerConnectivityBonjour"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PeerConnectivityCore",
      "module_type" : "SwiftTarget",
      "name" : "PeerConnectivityCore",
      "path" : "Sources/PeerConnectivityCore",
      "product_memberships" : [
        "PeerConnectivityCore",
        "PeerConnectivityLibP2P"
      ],
      "sources" : [
        "ResourceFrameCodec.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PeerConnectivityBonjourTests",
      "module_type" : "SwiftTarget",
      "name" : "PeerConnectivityBonjourTests",
      "path" : "Tests/PeerConnectivityBonjourTests",
      "product_dependencies" : [
        "P2PCore"
      ],
      "sources" : [
        "NetworkBonjourTXTCodecTests.swift"
      ],
      "target_dependencies" : [
        "PeerConnectivityBonjour"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PeerConnectivityBonjour",
      "module_type" : "SwiftTarget",
      "name" : "PeerConnectivityBonjour",
      "path" : "Sources/PeerConnectivityBonjour",
      "product_dependencies" : [
        "P2PDiscovery",
        "P2PCore"
      ],
      "product_memberships" : [
        "PeerConnectivityLibP2P",
        "PeerConnectivityBonjour"
      ],
      "sources" : [
        "NetworkBonjourConfiguration.swift",
        "NetworkBonjourDiscovery.swift",
        "NetworkBonjourTXTCodec.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PeerConnectivity",
      "module_type" : "SwiftTarget",
      "name" : "PeerConnectivity",
      "path" : "Sources/PeerConnectivity",
      "product_dependencies" : [
        "NIOCore"
      ],
      "product_memberships" : [
        "PeerConnectivity",
        "PeerConnectivityLibP2P",
        "PeerConnectivityMultipeer"
      ],
      "sources" : [
        "EventBroadcaster.swift",
        "PeerConnectivityBackend.swift",
        "PeerConnectivityCapabilities.swift",
        "PeerConnectivityChannel.swift",
        "PeerConnectivitySession.swift",
        "PeerConnectivityTypes.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.