Build Information
Successful build of DeepLink, reference v0.1.0 (f25c3d), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 18:15:23 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/JosephDuffy/DeepLink.git
Reference: v0.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/JosephDuffy/DeepLink
* tag v0.1.0 -> FETCH_HEAD
HEAD is now at f25c3d9 Add .spi.yml
Cloned https://github.com/JosephDuffy/DeepLink.git
Revision (git rev-parse @):
f25c3d92539e91d3b078869eb1a21643b5356e1b
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/JosephDuffy/DeepLink.git at v0.1.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/JosephDuffy/DeepLink.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 913]
[Planning deferred tasks]
[163 / 411] DeepLink-product
[178 / 411]
[188 / 420] SwiftSyntax509
[199 / 438] SwiftSyntax605
[244 / 451] SwiftSyntax604
[263 / 451]
[263 / 451] SwiftSyntax
[272 / 452]
[284 / 452] SwiftSyntax510
[284 / 452] SwiftSyntax
[292 / 478] _SwiftSyntaxCShims
[295 / 504]
[308 / 547]
[313 / 547]
[322 / 547]
[324 / 547]
[325 / 547]
[334 / 547] SwiftSyntax
[335 / 547]
[337 / 547]
[339 / 547]
[342 / 547] SwiftSyntax
[344 / 547] SwiftSyntax
[345 / 547] SwiftSyntax
[348 / 547]
[352 / 547]
[355 / 547]
[357 / 547] SwiftSyntax
[357 / 547]
[358 / 547]
[365 / 547]
[369 / 547]
[370 / 547]
[372 / 547]
[374 / 547]
[377 / 547]
[378 / 547]
[381 / 547] DeepLinkTestSupport
[387 / 547] SwiftSyntax
[396 / 550]
[401 / 579] SwiftParser
[406 / 579] SwiftDiagnostics
[413 / 579] SwiftBasicFormat
[420 / 579] SwiftParser
[423 / 579] SwiftParser
[428 / 579] SwiftParser
[431 / 579] SwiftOperators
[436 / 579] SwiftDiagnostics
[440 / 579] SwiftBasicFormat
[445 / 579]
[448 / 581] SwiftBasicFormat
[448 / 581] SwiftOperators
[455 / 603] SwiftParserDiagnostics
[460 / 603] SwiftParserDiagnostics
[469 / 603] SwiftOperators
[471 / 603] SwiftParserDiagnostics
[477 / 603] SwiftParserDiagnostics
[485 / 604] SwiftOperators
[489 / 624] SwiftParserDiagnostics
[490 / 624]
[492 / 624]
[494 / 624]
[504 / 624] SwiftSyntaxBuilder
[507 / 624] SwiftParserDiagnostics
[514 / 625] SwiftSyntaxBuilder
[515 / 625] SwiftIfConfig
[524 / 636] SwiftIfConfig
[526 / 636] SwiftIfConfig
[533 / 637] SwiftIfConfig
[534 / 637] SwiftSyntaxMacros
[543 / 648] SwiftSyntaxMacros
[552 / 649] SwiftSyntaxMacros
[553 / 649] SwiftSyntaxMacroExpansion
[562 / 659] SwiftSyntaxMacroExpansion
[563 / 659] SwiftSyntaxMacroExpansion
[570 / 660] SwiftSyntaxMacroExpansion
[570 / 660] SwiftCompilerPluginMessageHandling
[579 / 671] SwiftCompilerPluginMessageHandling
[582 / 671] SwiftCompilerPluginMessageHandling
[588 / 671]
[589 / 672] SwiftCompilerPlugin
[597 / 674] SwiftCompilerPluginMessageHandling
[599 / 674] SwiftSyntax
[601 / 674] SwiftSyntax
[607 / 674] SwiftSyntaxBuilder
[611 / 674] SwiftCompilerPluginMessageHandling
[620 / 675] DeepLinkPlugin
[631 / 686] DeepLinkPlugin
[632 / 686] DeepLinkPlugin
[634 / 686] DeepLinkPlugin
[637 / 687] DeepLink
[643 / 693] DeepLink
[657 / 698] MailDeepLink
[666 / 708] IvoryDeepLink
[669 / 719] CallsheetDeepLink
[674 / 719] MailDeepLink
[697 / 719] OvercastDeepLink
[706 / 719] MailDeepLink
[710 / 719] CallsheetDeepLink
[716 / 719] CallsheetDeepLink
Build complete! (24.44 sec)
Fetching https://github.com/apple/swift-syntax.git
[1/79984] Fetching swift-syntax
Fetched https://github.com/apple/swift-syntax.git (9.40s)
Fetching https://github.com/apple/swift-docc-plugin
[1/2345] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin (2.46s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.5.0 (3.12s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3824] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (2.38s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (3.11s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at main (1a353ae)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
warning: /Users/admin/builder/spi-builder-workspace/Sources/DeepLinkPlugin/TypedStringURLComponent.swift:14:18 TODO: Fix when multiple protocols are provided
/Users/admin/builder/spi-builder-workspace/Sources/DeepLinkPlugin/DeepLink.swift:6:15: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m import SwiftSyntaxMacros
[0;36m5 |[0;0m
[0;36m6 |[0;0m public struct DeepLink: MemberMacro {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m7 |[0;0m public static func expansion(
[0;36m8 |[0;0m of node: AttributeSyntax,
SwiftSyntaxMacros.MemberMacro.expansion:3:22: [1;39mnote: [1;39m'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m1 |[0;0m protocol MemberMacro {
[0;36m2 |[0;0m @available(*, deprecated, message: "`MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter")
[0;36m3 |[0;0m public static func expansion(of node: SwiftSyntax.AttributeSyntax, providingMembersOf declaration: some SwiftSyntax.DeclGroupSyntax, conformingTo protocols: [SwiftSyntax.TypeSyntax], in context: some SwiftSyntaxMacros.MacroExpansionContext) throws -> [SwiftSyntax.DeclSyntax]}
[0;36m|[0;0m `- [1;39mnote: [1;39m'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m4 |[0;0m
SwiftSyntaxMacros.MemberMacro.expansion:2:13: [1;39mnote: [1;39mrequirement 'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m1 |[0;0m protocol MemberMacro {
[0;36m2 |[0;0m static func expansion(of node: SwiftSyntax.AttributeSyntax, providingMembersOf declaration: some SwiftSyntax.DeclGroupSyntax, conformingTo protocols: [SwiftSyntax.TypeSyntax], in context: some SwiftSyntaxMacros.MacroExpansionContext) throws -> [SwiftSyntax.DeclSyntax]}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/DeepLinkPlugin/TypedStringURLComponent.swift:6:15: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m import SwiftSyntaxMacros
[0;36m5 |[0;0m
[0;36m6 |[0;0m public struct TypedStringURLComponent: ExtensionMacro, MemberMacro {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m7 |[0;0m public static func expansion(
[0;36m8 |[0;0m of node: AttributeSyntax,
SwiftSyntaxMacros.MemberMacro.expansion:3:22: [1;39mnote: [1;39m'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m1 |[0;0m protocol MemberMacro {
[0;36m2 |[0;0m @available(*, deprecated, message: "`MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter")
[0;36m3 |[0;0m public static func expansion(of node: SwiftSyntax.AttributeSyntax, providingMembersOf declaration: some SwiftSyntax.DeclGroupSyntax, conformingTo protocols: [SwiftSyntax.TypeSyntax], in context: some SwiftSyntaxMacros.MacroExpansionContext) throws -> [SwiftSyntax.DeclSyntax]}
[0;36m|[0;0m `- [1;39mnote: [1;39m'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m4 |[0;0m
SwiftSyntaxMacros.MemberMacro.expansion:2:13: [1;39mnote: [1;39mrequirement 'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m1 |[0;0m protocol MemberMacro {
[0;36m2 |[0;0m static func expansion(of node: SwiftSyntax.AttributeSyntax, providingMembersOf declaration: some SwiftSyntax.DeclGroupSyntax, conformingTo protocols: [SwiftSyntax.TypeSyntax], in context: some SwiftSyntaxMacros.MacroExpansionContext) throws -> [SwiftSyntax.DeclSyntax]}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m3 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/DeepLinkPlugin/TypedStringURLComponent.swift:14:18: [1;33mwarning: [1;39mTODO: Fix when multiple protocols are provided[0;0m
[0;36m12 |[0;0m in context: some MacroExpansionContext
[0;36m13 |[0;0m ) throws -> [ExtensionDeclSyntax] {
[0;36m14 |[0;0m #warning([4;39m"TODO: Fix when multiple protocols are provided"[0;0m)
[0;36m|[0;0m `- [1;33mwarning: [1;39mTODO: Fix when multiple protocols are provided[0;0m
[0;36m15 |[0;0m return protocols.map { `protocol` in
[0;36m16 |[0;0m ExtensionDeclSyntax(
/Users/admin/builder/spi-builder-workspace/Sources/DeepLinkPlugin/TypedStringURLComponent.swift:6:15: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m import SwiftSyntaxMacros
[0;36m5 |[0;0m
[0;36m6 |[0;0m public struct TypedStringURLComponent: ExtensionMacro, MemberMacro {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m7 |[0;0m public static func expansion(
[0;36m8 |[0;0m of node: AttributeSyntax,
SwiftSyntaxMacros.MemberMacro.expansion:3:22: [1;39mnote: [1;39m'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m1 |[0;0m protocol MemberMacro {
[0;36m2 |[0;0m @available(*, deprecated, message: "`MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter")
[0;36m3 |[0;0m public static func expansion(of node: SwiftSyntax.AttributeSyntax, providingMembersOf declaration: some SwiftSyntax.DeclGroupSyntax, conformingTo protocols: [SwiftSyntax.TypeSyntax], in context: some SwiftSyntaxMacros.MacroExpansionContext) throws -> [SwiftSyntax.DeclSyntax]}
[0;36m|[0;0m `- [1;39mnote: [1;39m'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m4 |[0;0m
SwiftSyntaxMacros.MemberMacro.expansion:2:13: [1;39mnote: [1;39mrequirement 'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m1 |[0;0m protocol MemberMacro {
[0;36m2 |[0;0m static func expansion(of node: SwiftSyntax.AttributeSyntax, providingMembersOf declaration: some SwiftSyntax.DeclGroupSyntax, conformingTo protocols: [SwiftSyntax.TypeSyntax], in context: some SwiftSyntaxMacros.MacroExpansionContext) throws -> [SwiftSyntax.DeclSyntax]}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m3 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/DeepLinkPlugin/DeepLink.swift:6:15: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m import SwiftSyntaxMacros
[0;36m5 |[0;0m
[0;36m6 |[0;0m public struct DeepLink: MemberMacro {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m7 |[0;0m public static func expansion(
[0;36m8 |[0;0m of node: AttributeSyntax,
SwiftSyntaxMacros.MemberMacro.expansion:3:22: [1;39mnote: [1;39m'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m1 |[0;0m protocol MemberMacro {
[0;36m2 |[0;0m @available(*, deprecated, message: "`MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter")
[0;36m3 |[0;0m public static func expansion(of node: SwiftSyntax.AttributeSyntax, providingMembersOf declaration: some SwiftSyntax.DeclGroupSyntax, conformingTo protocols: [SwiftSyntax.TypeSyntax], in context: some SwiftSyntaxMacros.MacroExpansionContext) throws -> [SwiftSyntax.DeclSyntax]}
[0;36m|[0;0m `- [1;39mnote: [1;39m'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m4 |[0;0m
SwiftSyntaxMacros.MemberMacro.expansion:2:13: [1;39mnote: [1;39mrequirement 'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m1 |[0;0m protocol MemberMacro {
[0;36m2 |[0;0m static func expansion(of node: SwiftSyntax.AttributeSyntax, providingMembersOf declaration: some SwiftSyntax.DeclGroupSyntax, conformingTo protocols: [SwiftSyntax.TypeSyntax], in context: some SwiftSyntaxMacros.MacroExpansionContext) throws -> [SwiftSyntax.DeclSyntax]}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'expansion(of:providingMembersOf:conformingTo:in:)' declared here[0;0m
[0;36m3 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-syntax.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "DeepLink",
"name" : "DeepLink",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "maccatalyst",
"version" : "13.0"
}
],
"products" : [
{
"name" : "DeepLink",
"targets" : [
"DeepLink"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CallsheetDeepLink",
"targets" : [
"CallsheetDeepLink"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DeepLinkPlugin",
"targets" : [
"DeepLinkPlugin"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "OvercastDeepLinkTests",
"module_type" : "SwiftTarget",
"name" : "OvercastDeepLinkTests",
"path" : "Tests/OvercastDeepLinkTests",
"sources" : [
"OvercastPodcastPageUniversalLinkTests.swift",
"OvercastSubscribeDeepLinkTests.swift"
],
"target_dependencies" : [
"DeepLinkTestSupport",
"OvercastDeepLink"
],
"type" : "test"
},
{
"c99name" : "OvercastDeepLink",
"module_type" : "SwiftTarget",
"name" : "OvercastDeepLink",
"path" : "Sources/OvercastDeepLink",
"sources" : [
"OvercastPodcastPageUniversalLink.swift",
"OvercastSubscribeDeepLink.swift"
],
"target_dependencies" : [
"DeepLink"
],
"type" : "library"
},
{
"c99name" : "MailDeepLinkTests",
"module_type" : "SwiftTarget",
"name" : "MailDeepLinkTests",
"path" : "Tests/MailDeepLinkTests",
"sources" : [
"ComposeEmailDeepLinkTests.swift"
],
"target_dependencies" : [
"DeepLinkTestSupport",
"MailDeepLink"
],
"type" : "test"
},
{
"c99name" : "MailDeepLink",
"module_type" : "SwiftTarget",
"name" : "MailDeepLink",
"path" : "Sources/MailDeepLink",
"sources" : [
"ComposeEmailDeepLink.swift",
"MailDeepLink.swift"
],
"target_dependencies" : [
"DeepLink"
],
"type" : "library"
},
{
"c99name" : "IvoryDeepLinkTests",
"module_type" : "SwiftTarget",
"name" : "IvoryDeepLinkTests",
"path" : "Tests/IvoryDeepLinkTests",
"sources" : [
"IvoryUserProfileDeepLinkTests.swift",
"MastodonAccountTests.swift"
],
"target_dependencies" : [
"DeepLinkTestSupport",
"IvoryDeepLink"
],
"type" : "test"
},
{
"c99name" : "IvoryDeepLink",
"module_type" : "SwiftTarget",
"name" : "IvoryDeepLink",
"path" : "Sources/IvoryDeepLink",
"sources" : [
"IvoryDeepLink.swift",
"IvoryUserProfileDeepLink.swift",
"MastodonAccount.swift"
],
"target_dependencies" : [
"DeepLink"
],
"type" : "library"
},
{
"c99name" : "FeedbackAssistantDeepLinkTests",
"module_type" : "SwiftTarget",
"name" : "FeedbackAssistantDeepLinkTests",
"path" : "Tests/FeedbackAssistantDeepLinkTests",
"sources" : [
"NewFeedbackFeedbackAssistantDeepLinkTests.swift"
],
"target_dependencies" : [
"DeepLinkTestSupport",
"FeedbackAssistantDeepLink"
],
"type" : "test"
},
{
"c99name" : "FeedbackAssistantDeepLink",
"module_type" : "SwiftTarget",
"name" : "FeedbackAssistantDeepLink",
"path" : "Sources/FeedbackAssistantDeepLink",
"sources" : [
"FeedbackAssistantDeepLink.swift",
"NewFeedbackFeedbackAssistantDeepLink.swift"
],
"target_dependencies" : [
"DeepLink"
],
"type" : "library"
},
{
"c99name" : "DeepLinkTestSupport",
"module_type" : "SwiftTarget",
"name" : "DeepLinkTestSupport",
"path" : "Sources/DeepLinkTestSupport",
"sources" : [
"AssertEqual.swift",
"queryItemsAreInIncreasingOrder.swift"
],
"type" : "library"
},
{
"c99name" : "DeepLinkPluginTests",
"module_type" : "SwiftTarget",
"name" : "DeepLinkPluginTests",
"path" : "Tests/DeepLinkPluginTests",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftSyntaxMacrosTestSupport"
],
"sources" : [
"DeepLinkTests.swift"
],
"target_dependencies" : [
"DeepLinkPlugin"
],
"type" : "test"
},
{
"c99name" : "DeepLinkPlugin",
"module_type" : "SwiftTarget",
"name" : "DeepLinkPlugin",
"path" : "Sources/DeepLinkPlugin",
"product_dependencies" : [
"SwiftDiagnostics",
"SwiftSyntax",
"SwiftSyntaxBuilder",
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"DeepLink",
"CallsheetDeepLink",
"DeepLinkPlugin"
],
"sources" : [
"DeepLink.swift",
"DeepLinkPlugin.swift",
"Host.swift",
"PathItem.swift",
"Property.swift",
"QueryItem.swift",
"QueryItems.swift",
"TypedStringURLComponent.swift",
"User.swift"
],
"type" : "macro"
},
{
"c99name" : "DeepLink",
"module_type" : "SwiftTarget",
"name" : "DeepLink",
"path" : "Sources/DeepLink",
"product_memberships" : [
"DeepLink",
"CallsheetDeepLink"
],
"sources" : [
"DeepLink+canOpen.swift",
"DeepLink.swift",
"Macros.swift",
"Typealises.swift",
"TypedStringURLComponent.swift"
],
"target_dependencies" : [
"DeepLinkPlugin"
],
"type" : "library"
},
{
"c99name" : "CallsheetDeepLinkTests",
"module_type" : "SwiftTarget",
"name" : "CallsheetDeepLinkTests",
"path" : "Tests/CallsheetDeepLinkTests",
"sources" : [
"ActivateInputCallsheetDeepLinkTests.swift",
"MediaDetailsCallsheetDeepLinkTests.swift",
"SearchCallsheetDeepLinkTests.swift",
"TVEpisodeCallsheetDeepLinkTests.swift",
"TVSeasonCallsheetDeepLinkTests.swift"
],
"target_dependencies" : [
"CallsheetDeepLink",
"DeepLinkTestSupport"
],
"type" : "test"
},
{
"c99name" : "CallsheetDeepLink",
"module_type" : "SwiftTarget",
"name" : "CallsheetDeepLink",
"path" : "Sources/CallsheetDeepLink",
"product_memberships" : [
"CallsheetDeepLink"
],
"sources" : [
"ActivateInputCallsheetDeepLink.swift",
"CallsheetDeepLink.swift",
"CallsheetMediaType.swift",
"MediaDetailsCallsheetDeepLink.swift",
"SearchCallsheetDeepLink.swift",
"TVEpisodeCallsheetDeepLink.swift",
"TVSeasonCallsheetDeepLink.swift"
],
"target_dependencies" : [
"DeepLink"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.