Build Information
Failed to build isowords, reference main (c727d3
), with Swift 6.1 for macOS (SPM) on 29 Apr 2025 06:41:31 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
Computed https://github.com/pointfreeco/swift-composable-architecture at 1.19.1 (0.04s)
Fetching https://github.com/pointfreeco/swift-navigation from cache
Fetching https://github.com/pointfreeco/swift-concurrency-extras from cache
Fetching https://github.com/pointfreeco/combine-schedulers from cache
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetching https://github.com/pointfreeco/swift-sharing from cache
Fetching https://github.com/pointfreeco/swift-identified-collections from cache
Fetching https://github.com/pointfreeco/swift-perception from cache
Fetched https://github.com/pointfreeco/swift-navigation from cache (0.48s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (0.48s)
Fetched https://github.com/pointfreeco/swift-sharing from cache (0.48s)
Fetched https://github.com/pointfreeco/swift-identified-collections from cache (0.89s)
Fetched https://github.com/pointfreeco/combine-schedulers from cache (0.89s)
Fetched https://github.com/pointfreeco/swift-perception from cache (0.89s)
Fetched https://github.com/swiftlang/swift-syntax from cache (0.90s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.3.0 (0.98s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.04s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.0.3 (0.04s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.3.1 (0.04s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.7.0 (0.04s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 1.6.0 (0.03s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (0.04s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.9.2 (0.05s)
Fetching https://github.com/pointfreeco/swift-clocks from cache
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.43s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.0.6 (0.50s)
Computing version for https://github.com/pointfreeco/swift-sharing
Computed https://github.com/pointfreeco/swift-sharing at 2.4.0 (0.04s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.3 (0.04s)
Computing version for https://github.com/vapor/async-kit.git
Computed https://github.com/vapor/async-kit.git at 1.20.0 (0.03s)
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-algorithms.git from cache
Fetched https://github.com/apple/swift-algorithms.git from cache (0.49s)
Fetched https://github.com/apple/swift-log.git from cache (0.50s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (0.55s)
Fetching https://github.com/apple/swift-numerics.git from cache
Fetched https://github.com/apple/swift-numerics.git from cache (0.46s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (0.52s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.3 (0.03s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.82.0 (0.03s)
Fetching https://github.com/apple/swift-system.git from cache
Fetching https://github.com/apple/swift-atomics.git from cache
Fetched https://github.com/apple/swift-atomics.git from cache (0.47s)
Fetched https://github.com/apple/swift-system.git from cache (0.48s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (0.54s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.2 (0.03s)
Computing version for https://github.com/IBM-Swift/BlueCryptor.git
Computed https://github.com/IBM-Swift/BlueCryptor.git at 1.0.200 (0.04s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.26.0 (0.03s)
Fetching https://github.com/apple/swift-http-structured-headers.git from cache
Fetching https://github.com/apple/swift-http-types.git from cache
Fetching https://github.com/apple/swift-nio-http2.git from cache
Fetched https://github.com/apple/swift-nio-http2.git from cache (0.48s)
Fetched https://github.com/apple/swift-http-structured-headers.git from cache (0.48s)
Fetched https://github.com/apple/swift-http-types.git from cache (0.48s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.2.2 (0.54s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.4.0 (0.03s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.36.0 (0.03s)
Computing version for https://github.com/vapor/sql-kit.git
Computed https://github.com/vapor/sql-kit.git at 3.33.0 (0.03s)
Computing version for https://github.com/vapor/postgres-nio.git
Computed https://github.com/vapor/postgres-nio.git at 1.18.1 (0.03s)
Fetching https://github.com/apple/swift-nio-ssl.git from cache
Fetching https://github.com/apple/swift-metrics.git from cache
Fetching https://github.com/apple/swift-nio-transport-services.git from cache
Fetched https://github.com/apple/swift-nio-ssl.git from cache (0.50s)
Fetched https://github.com/apple/swift-metrics.git from cache (0.50s)
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (0.53s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.24.0 (0.58s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.30.0 (0.03s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.6.1 (0.03s)
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.0.6
Creating working copy for https://github.com/vapor/sql-kit.git
Working copy of https://github.com/vapor/sql-kit.git resolved at 3.33.0
Creating working copy for https://github.com/vapor/postgres-kit
Working copy of https://github.com/vapor/postgres-kit resolved at 2.2.0
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.24.0
Creating working copy for https://github.com/pointfreeco/swift-composable-architecture
Working copy of https://github.com/pointfreeco/swift-composable-architecture resolved at 1.19.1
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.3
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.4.0
Creating working copy for https://github.com/pointfreeco/swift-prelude
Working copy of https://github.com/pointfreeco/swift-prelude resolved at 7ff9911 (7ff9911)
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.1.4
Creating working copy for https://github.com/vapor/postgres-nio.git
Working copy of https://github.com/vapor/postgres-nio.git resolved at 1.18.1
Creating working copy for https://github.com/pointfreeco/swift-navigation
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.3.0
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.3
Creating working copy for https://github.com/pointfreeco/swift-parsing
Working copy of https://github.com/pointfreeco/swift-parsing resolved at 0.14.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.82.0
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.4.2
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.5.2
Creating working copy for https://github.com/pointfreeco/swift-gen
Working copy of https://github.com/pointfreeco/swift-gen resolved at 0.4.0
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 1.6.0
Creating working copy for https://github.com/pointfreeco/isowords.git
Working copy of https://github.com/pointfreeco/isowords.git resolved at main (c727d3a)
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.26.0
Creating working copy for https://github.com/swift-server/swift-backtrace
Working copy of https://github.com/swift-server/swift-backtrace resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.30.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.18.3
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 1.1.7
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.6.1
Creating working copy for https://github.com/crspybits/SwiftAWSSignatureV4
Working copy of https://github.com/crspybits/SwiftAWSSignatureV4 resolved at 1.2.1
Creating working copy for https://github.com/pointfreeco/swift-sharing
Working copy of https://github.com/pointfreeco/swift-sharing resolved at 2.4.0
Creating working copy for https://github.com/pointfreeco/swift-web
Working copy of https://github.com/pointfreeco/swift-web resolved at 2ad82ec (2ad82ec)
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/pointfreeco/swift-overture
Working copy of https://github.com/pointfreeco/swift-overture resolved at 0.5.0
Creating working copy for https://github.com/pointfreeco/swift-html
Working copy of https://github.com/pointfreeco/swift-html resolved at 14d01d1 (14d01d1)
Creating working copy for https://github.com/IBM-Swift/BlueCryptor.git
Working copy of https://github.com/IBM-Swift/BlueCryptor.git resolved at 1.0.200
Creating working copy for https://github.com/pointfreeco/swift-url-routing
Working copy of https://github.com/pointfreeco/swift-url-routing resolved at 0.6.2
Creating working copy for https://github.com/apple/swift-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.2.2
Creating working copy for https://github.com/pointfreeco/swift-tagged
Working copy of https://github.com/pointfreeco/swift-tagged resolved at 0.10.0
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.36.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.0.3
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.7.0
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.9.2
Creating working copy for https://github.com/vapor/async-kit.git
Working copy of https://github.com/vapor/async-kit.git resolved at 1.20.0
Found 16 product dependencies
- swift-crypto
- swift-case-paths
- swift-composable-architecture
- swift-custom-dump
- swift-dependencies
- swift-gen
- swift-parsing
- swift-tagged
- swift-url-routing
- Overture
- xctest-dynamic-overlay
- SwiftAWSSignatureV4
- swift-backtrace
- postgres-kit
- swift-prelude
- swift-web
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/pointfreeco/isowords.git
https://github.com/pointfreeco/isowords.git
{
"dependencies" : [
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.6",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto"
},
{
"identity" : "swift-case-paths",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-case-paths"
},
{
"identity" : "swift-composable-architecture",
"requirement" : {
"range" : [
{
"lower_bound" : "1.12.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-composable-architecture"
},
{
"identity" : "swift-custom-dump",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-custom-dump"
},
{
"identity" : "swift-dependencies",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-dependencies"
},
{
"identity" : "swift-gen",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-gen"
},
{
"identity" : "swift-parsing",
"requirement" : {
"range" : [
{
"lower_bound" : "0.12.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-parsing"
},
{
"identity" : "swift-tagged",
"requirement" : {
"range" : [
{
"lower_bound" : "0.6.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-tagged"
},
{
"identity" : "swift-url-routing",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-url-routing"
},
{
"identity" : "swift-overture",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-overture"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.10.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
},
{
"identity" : "xctest-dynamic-overlay",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
},
{
"identity" : "swiftawssignaturev4",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/crspybits/SwiftAWSSignatureV4"
},
{
"identity" : "swift-backtrace",
"requirement" : {
"exact" : [
"1.2.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/swift-backtrace"
},
{
"identity" : "postgres-kit",
"requirement" : {
"exact" : [
"2.2.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/vapor/postgres-kit"
},
{
"identity" : "swift-prelude",
"requirement" : {
"revision" : [
"7ff9911"
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-prelude"
},
{
"identity" : "swift-web",
"requirement" : {
"revision" : [
"2ad82ec"
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-web"
}
],
"manifest_display_name" : "isowords",
"name" : "isowords",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "watchos",
"version" : "10.0"
}
],
"products" : [
{
"name" : "Build",
"targets" : [
"Build"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DictionaryClient",
"targets" : [
"DictionaryClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DictionarySqliteClient",
"targets" : [
"DictionarySqliteClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FirstPartyMocks",
"targets" : [
"FirstPartyMocks"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PuzzleGen",
"targets" : [
"PuzzleGen"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerConfig",
"targets" : [
"ServerConfig"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerRouter",
"targets" : [
"ServerRouter"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SharedModels",
"targets" : [
"SharedModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Sqlite",
"targets" : [
"Sqlite"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TestHelpers",
"targets" : [
"TestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "XCTestDebugSupport",
"targets" : [
"XCTestDebugSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ActiveGamesFeature",
"targets" : [
"ActiveGamesFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AnyComparable",
"targets" : [
"AnyComparable"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApiClient",
"targets" : [
"ApiClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApiClientLive",
"targets" : [
"ApiClientLive"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AppAudioLibrary",
"targets" : [
"AppAudioLibrary"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AppClipAudioLibrary",
"targets" : [
"AppClipAudioLibrary"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AppFeature",
"targets" : [
"AppFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AudioPlayerClient",
"targets" : [
"AudioPlayerClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Bloom",
"targets" : [
"Bloom"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BottomMenu",
"targets" : [
"BottomMenu"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ChangelogFeature",
"targets" : [
"ChangelogFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ClientModels",
"targets" : [
"ClientModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ComposableGameCenter",
"targets" : [
"ComposableGameCenter"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ComposableStoreKit",
"targets" : [
"ComposableStoreKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ComposableUserNotifications",
"targets" : [
"ComposableUserNotifications"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CubeCore",
"targets" : [
"CubeCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CubePreview",
"targets" : [
"CubePreview"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DailyChallengeFeature",
"targets" : [
"DailyChallengeFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DailyChallengeHelpers",
"targets" : [
"DailyChallengeHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DateHelpers",
"targets" : [
"DateHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DemoFeature",
"targets" : [
"DemoFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DeviceId",
"targets" : [
"DeviceId"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DictionaryFileClient",
"targets" : [
"DictionaryFileClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FeedbackGeneratorClient",
"targets" : [
"FeedbackGeneratorClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FileClient",
"targets" : [
"FileClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GameCore",
"targets" : [
"GameCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GameOverFeature",
"targets" : [
"GameOverFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HapticsCore",
"targets" : [
"HapticsCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HomeFeature",
"targets" : [
"HomeFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "IntegrationTestHelpers",
"targets" : [
"IntegrationTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LeaderboardFeature",
"targets" : [
"LeaderboardFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LocalDatabaseClient",
"targets" : [
"LocalDatabaseClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LowPowerModeClient",
"targets" : [
"LowPowerModeClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MultiplayerFeature",
"targets" : [
"MultiplayerFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "NotificationHelpers",
"targets" : [
"NotificationHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "NotificationsAuthAlert",
"targets" : [
"NotificationsAuthAlert"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "OnboardingFeature",
"targets" : [
"OnboardingFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RemoteNotificationsClient",
"targets" : [
"RemoteNotificationsClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SelectionSoundsCore",
"targets" : [
"SelectionSoundsCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerConfigClient",
"targets" : [
"ServerConfigClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SettingsFeature",
"targets" : [
"SettingsFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SharedSwiftUIEnvironment",
"targets" : [
"SharedSwiftUIEnvironment"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SoloFeature",
"targets" : [
"SoloFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "StatsFeature",
"targets" : [
"StatsFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Styleguide",
"targets" : [
"Styleguide"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftUIHelpers",
"targets" : [
"SwiftUIHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TcaHelpers",
"targets" : [
"TcaHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TrailerFeature",
"targets" : [
"TrailerFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UserSettingsClient",
"targets" : [
"UserSettingsClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UIApplicationClient",
"targets" : [
"UIApplicationClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UpgradeInterstitialFeature",
"targets" : [
"UpgradeInterstitialFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UserDefaultsClient",
"targets" : [
"UserDefaultsClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VocabFeature",
"targets" : [
"VocabFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "daily-challenge-reports",
"targets" : [
"daily-challenge-reports"
],
"type" : {
"executable" : null
}
},
{
"name" : "runner",
"targets" : [
"runner"
],
"type" : {
"executable" : null
}
},
{
"name" : "server",
"targets" : [
"server"
],
"type" : {
"executable" : null
}
},
{
"name" : "AppSiteAssociationMiddleware",
"targets" : [
"AppSiteAssociationMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DailyChallengeMiddleware",
"targets" : [
"DailyChallengeMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DailyChallengeReports",
"targets" : [
"DailyChallengeReports"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DatabaseClient",
"targets" : [
"DatabaseClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DatabaseLive",
"targets" : [
"DatabaseLive"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DemoMiddleware",
"targets" : [
"DemoMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EnvVars",
"targets" : [
"EnvVars"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LeaderboardMiddleware",
"targets" : [
"LeaderboardMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MailgunClient",
"targets" : [
"MailgunClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MiddlewareHelpers",
"targets" : [
"MiddlewareHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PushMiddleware",
"targets" : [
"PushMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RunnerTasks",
"targets" : [
"RunnerTasks"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerBootstrap",
"targets" : [
"ServerBootstrap"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerConfigMiddleware",
"targets" : [
"ServerConfigMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerTestHelpers",
"targets" : [
"ServerTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ShareGameMiddleware",
"targets" : [
"ShareGameMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SiteMiddleware",
"targets" : [
"SiteMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SnsClient",
"targets" : [
"SnsClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SnsClientLive",
"targets" : [
"SnsClientLive"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VerifyReceiptMiddleware",
"targets" : [
"VerifyReceiptMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "system_zlib",
"module_type" : "ClangTarget",
"name" : "system-zlib",
"path" : "Sources/system-zlib",
"product_memberships" : [
"DictionaryFileClient"
],
"sources" : [
"anchor.c"
],
"type" : "library"
},
{
"c99name" : "server",
"module_type" : "SwiftTarget",
"name" : "server",
"path" : "Sources/server",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"server"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"ServerBootstrap",
"SiteMiddleware"
],
"type" : "executable"
},
{
"c99name" : "runner",
"module_type" : "SwiftTarget",
"name" : "runner",
"path" : "Sources/runner",
"product_memberships" : [
"runner"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"RunnerTasks"
],
"type" : "executable"
},
{
"c99name" : "daily_challenge_reports",
"module_type" : "SwiftTarget",
"name" : "daily-challenge-reports",
"path" : "Sources/daily-challenge-reports",
"product_memberships" : [
"daily-challenge-reports"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"DailyChallengeReports"
],
"type" : "executable"
},
{
"c99name" : "XCTestDebugSupport",
"module_type" : "SwiftTarget",
"name" : "XCTestDebugSupport",
"path" : "Sources/XCTestDebugSupport",
"product_memberships" : [
"XCTestDebugSupport",
"ApiClient",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"FeedbackGeneratorClient",
"FileClient",
"GameCore",
"GameOverFeature",
"HapticsCore",
"HomeFeature",
"IntegrationTestHelpers",
"LeaderboardFeature",
"LocalDatabaseClient",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"Expectation.swift",
"XCTCurrentTestCase.swift"
],
"type" : "library"
},
{
"c99name" : "VocabFeature",
"module_type" : "SwiftTarget",
"name" : "VocabFeature",
"path" : "Sources/VocabFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"Vocab.swift"
],
"target_dependencies" : [
"AudioPlayerClient",
"CubePreview",
"FeedbackGeneratorClient",
"LocalDatabaseClient",
"LowPowerModeClient",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "VerifyReceiptMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "VerifyReceiptMiddlewareTests",
"path" : "Tests/VerifyReceiptMiddlewareTests",
"product_dependencies" : [
"CustomDump",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"AppleVerifyReceiptResponse.swift",
"VerifyReceiptMiddlewareTests.swift"
],
"target_dependencies" : [
"VerifyReceiptMiddleware",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "VerifyReceiptMiddleware",
"module_type" : "SwiftTarget",
"name" : "VerifyReceiptMiddleware",
"path" : "Sources/VerifyReceiptMiddleware",
"product_dependencies" : [
"HttpPipeline",
"Overture"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"ItunesClient.swift",
"VerifyReceiptMiddleware.swift"
],
"target_dependencies" : [
"DatabaseClient",
"MiddlewareHelpers",
"ServerRouter",
"ServerTestHelpers",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "UserSettingsClient",
"module_type" : "SwiftTarget",
"name" : "UserSettingsClient",
"path" : "Sources/UserSettingsClient",
"product_dependencies" : [
"Dependencies"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"UserSettingsClient",
"VocabFeature"
],
"sources" : [
"AppIcon.swift",
"UserSettings.swift",
"UserSettingsClient.swift"
],
"target_dependencies" : [
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "UserDefaultsClient",
"module_type" : "SwiftTarget",
"name" : "UserDefaultsClient",
"path" : "Sources/UserDefaultsClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"ChangelogFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature",
"UserDefaultsClient"
],
"sources" : [
"Interface.swift",
"LiveKey.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "UpgradeInterstitialFeatureTests",
"module_type" : "SwiftTarget",
"name" : "UpgradeInterstitialFeatureTests",
"path" : "Tests/UpgradeInterstitialFeatureTests",
"product_dependencies" : [
"Overture",
"SnapshotTesting"
],
"sources" : [
"ShowUpgradeInterstitialEffectTests.swift",
"UpgradeInterstitialFeatureTests.swift",
"UpgradeInterstitialViewTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"UpgradeInterstitialFeature"
],
"type" : "test"
},
{
"c99name" : "UpgradeInterstitialFeature",
"module_type" : "SwiftTarget",
"name" : "UpgradeInterstitialFeature",
"path" : "Sources/UpgradeInterstitialFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"TrailerFeature",
"UpgradeInterstitialFeature"
],
"sources" : [
"UpgradeInterstitialView.swift"
],
"target_dependencies" : [
"ComposableStoreKit",
"ServerConfigClient",
"Styleguide",
"SwiftUIHelpers"
],
"type" : "library"
},
{
"c99name" : "UIApplicationClient",
"module_type" : "SwiftTarget",
"name" : "UIApplicationClient",
"path" : "Sources/UIApplicationClient",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"ChangelogFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature",
"UIApplicationClient"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "TrailerFeature",
"module_type" : "SwiftTarget",
"name" : "TrailerFeature",
"path" : "Sources/TrailerFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"TrailerFeature"
],
"sources" : [
"MockTrailerPuzzle.swift",
"Trailer.swift"
],
"target_dependencies" : [
"ApiClient",
"Bloom",
"CubeCore",
"GameCore",
"DictionaryClient",
"FeedbackGeneratorClient",
"LowPowerModeClient",
"OnboardingFeature",
"SharedModels",
"TcaHelpers",
"UserDefaultsClient"
],
"type" : "library"
},
{
"c99name" : "TestHelpers",
"module_type" : "SwiftTarget",
"name" : "TestHelpers",
"path" : "Sources/TestHelpers",
"product_memberships" : [
"TestHelpers",
"IntegrationTestHelpers"
],
"sources" : [
"AsyncStreamProducer.swift",
"Unwrap.swift"
],
"type" : "library"
},
{
"c99name" : "TcaHelpers",
"module_type" : "SwiftTarget",
"name" : "TcaHelpers",
"path" : "Sources/TcaHelpers",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"ActiveGamesFeature",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HapticsCore",
"HomeFeature",
"LeaderboardFeature",
"MultiplayerFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"SettingsFeature",
"StatsFeature",
"TcaHelpers",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"FilterReducer.swift",
"Isolated.swift",
"RuntimeWarnings.swift",
"Send.swift"
],
"type" : "library"
},
{
"c99name" : "SwiftUIHelpers",
"module_type" : "SwiftTarget",
"name" : "SwiftUIHelpers",
"path" : "Sources/SwiftUIHelpers",
"product_dependencies" : [
"Gen"
],
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"Bloom",
"BottomMenu",
"ChangelogFeature",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"MultiplayerFeature",
"NotificationsAuthAlert",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"Styleguide",
"SwiftUIHelpers",
"TrailerFeature",
"UserSettingsClient",
"UpgradeInterstitialFeature",
"VocabFeature"
],
"sources" : [
"ActivityView.swift",
"Color.swift",
"ContinuousCornerRadius.swift",
"Date.swift",
"Preview.swift",
"SwiftUIShims.swift",
"UIColor.swift"
],
"type" : "library"
},
{
"c99name" : "Styleguide",
"module_type" : "SwiftTarget",
"name" : "Styleguide",
"path" : "Sources/Styleguide",
"product_dependencies" : [
"Tagged"
],
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"Bloom",
"BottomMenu",
"ChangelogFeature",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"MultiplayerFeature",
"NotificationsAuthAlert",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"Styleguide",
"TrailerFeature",
"UserSettingsClient",
"UpgradeInterstitialFeature",
"VocabFeature"
],
"sources" : [
"AdaptiveSize.swift",
"Buttons.swift",
"Colors.swift",
"CornerRadius.swift",
"DeviceState.swift",
"Fonts.swift",
"GameButton.swift",
"GradientBlend.swift",
"Grid.swift",
"Hosting.swift",
"NavigationBar.swift",
"Padding.swift",
"RegisterFonts.swift",
"SettingsForm.swift"
],
"target_dependencies" : [
"SwiftUIHelpers"
],
"type" : "library"
},
{
"c99name" : "StatsFeature",
"module_type" : "SwiftTarget",
"name" : "StatsFeature",
"path" : "Sources/StatsFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature"
],
"sources" : [
"StatsFeature.swift"
],
"target_dependencies" : [
"AudioPlayerClient",
"LocalDatabaseClient",
"Styleguide",
"VocabFeature"
],
"type" : "library"
},
{
"c99name" : "Sqlite",
"module_type" : "SwiftTarget",
"name" : "Sqlite",
"path" : "Sources/Sqlite",
"product_dependencies" : [
"CasePaths"
],
"product_memberships" : [
"DictionarySqliteClient",
"Sqlite",
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LocalDatabaseClient",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap"
],
"sources" : [
"Sqlite.swift"
],
"target_dependencies" : [
"Csqlite3"
],
"type" : "library"
},
{
"c99name" : "SoloFeature",
"module_type" : "SwiftTarget",
"name" : "SoloFeature",
"path" : "Sources/SoloFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"HomeFeature",
"SoloFeature"
],
"sources" : [
"SoloView.swift"
],
"target_dependencies" : [
"ClientModels",
"FileClient",
"SharedModels",
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "SnsClientTests",
"module_type" : "SwiftTarget",
"name" : "SnsClientTests",
"path" : "Tests/SnsClientTests",
"product_dependencies" : [
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"SnsClientTests.swift"
],
"target_dependencies" : [
"SnsClient"
],
"type" : "test"
},
{
"c99name" : "SnsClientLive",
"module_type" : "SwiftTarget",
"name" : "SnsClientLive",
"path" : "Sources/SnsClientLive",
"product_dependencies" : [
"SwiftAWSSignatureV4"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"SnsClientLive"
],
"sources" : [
"Live.swift"
],
"target_dependencies" : [
"SnsClient"
],
"type" : "library"
},
{
"c99name" : "SnsClient",
"module_type" : "SwiftTarget",
"name" : "SnsClient",
"path" : "Sources/SnsClient",
"product_dependencies" : [
"Either",
"Tagged",
"IssueReporting"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"EnvVars",
"LeaderboardMiddleware",
"MiddlewareHelpers",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware",
"SnsClient",
"SnsClientLive",
"VerifyReceiptMiddleware"
],
"sources" : [
"AnyCodable.swift",
"ApsPayload.swift",
"Interface.swift",
"Mocks.swift",
"Models.swift"
],
"target_dependencies" : [
"ServerTestHelpers"
],
"type" : "library"
},
{
"c99name" : "SiteMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "SiteMiddlewareTests",
"path" : "Tests/SiteMiddlewareTests",
"product_dependencies" : [
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"AuthenticationMiddlewareTests.swift",
"CurrentPlayerMiddlewareTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"SiteMiddleware",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "SiteMiddleware",
"module_type" : "SwiftTarget",
"name" : "SiteMiddleware",
"path" : "Sources/SiteMiddleware",
"product_dependencies" : [
"DependenciesMacros",
"HttpPipeline",
"Overture"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/css/base.css",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/css/style.css",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-144x144.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-192x192.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-36x36.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-48x48.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-72x72.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-96x96.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon-dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon-dark.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-store-badge.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-114x114.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-120x120.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-144x144.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-152x152.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-180x180.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-57x57.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-60x60.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-72x72.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-76x76.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-precomposed.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/browserconfig.xml",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/cube.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon-16x16.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon-32x32.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon-96x96.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon.ico",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-1-light-mode.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-2-light-mode.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-3-light-mode.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-3.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-github-light-mode.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-github.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-twitter-light-mode.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-twitter.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/isowords-press-kit-icon.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/isowords-press-kit-screenshot-1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/manifest.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-144x144.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-150x150.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-310x310.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-70x70.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/phone-outline-dark.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/phone-outline.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/point-free-logo-dark.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/point-free-logo.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-1.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-2.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-3.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-4.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-5.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-6.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-7.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/twitter-card.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/index.html",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SiteMiddleware/Resources/press-kit.html",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"ApiMiddleware.swift",
"AuthenticateMiddleware.swift",
"CurrentPlayerMiddleware.swift",
"ErrorReporting.swift",
"Homepage.swift",
"PressKit.swift",
"PrivacyPolicy.swift",
"ServerEnvironment.swift",
"SiteMiddleware.swift"
],
"target_dependencies" : [
"AppSiteAssociationMiddleware",
"DailyChallengeMiddleware",
"DatabaseClient",
"DemoMiddleware",
"EnvVars",
"LeaderboardMiddleware",
"MailgunClient",
"MiddlewareHelpers",
"PushMiddleware",
"ServerConfig",
"ServerConfigMiddleware",
"SharedModels",
"ShareGameMiddleware",
"SnsClient",
"VerifyReceiptMiddleware"
],
"type" : "library"
},
{
"c99name" : "SharedSwiftUIEnvironment",
"module_type" : "SwiftTarget",
"name" : "SharedSwiftUIEnvironment",
"path" : "Sources/SharedSwiftUIEnvironment",
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"OnboardingFeature",
"SharedSwiftUIEnvironment",
"TrailerFeature"
],
"sources" : [
"EnvironmentValues.swift"
],
"type" : "library"
},
{
"c99name" : "SharedModelsTests",
"module_type" : "SwiftTarget",
"name" : "SharedModelsTests",
"path" : "Tests/SharedModelsTests",
"product_dependencies" : [
"InlineSnapshotTesting",
"Overture",
"SnapshotTesting"
],
"sources" : [
"AppleVerifyReceiptResponseTests.swift",
"BackwardsCompatibilityTestHelpers.swift",
"CodabilityTests.swift",
"CompletedGameTests.swift",
"CubeTests.swift",
"MovesTests.swift",
"SubmitGameResponseTests.swift",
"ThreeTests.swift",
"VerificationTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"SharedModels",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "SharedModels",
"module_type" : "SwiftTarget",
"name" : "SharedModels",
"path" : "Sources/SharedModels",
"product_dependencies" : [
"CasePaths",
"CustomDump",
"Tagged"
],
"product_memberships" : [
"DictionaryClient",
"DictionarySqliteClient",
"PuzzleGen",
"ServerRouter",
"SharedModels",
"ActiveGamesFeature",
"ApiClient",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"ClientModels",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"DictionaryFileClient",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"IntegrationTestHelpers",
"LeaderboardFeature",
"LocalDatabaseClient",
"MultiplayerFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"LeaderboardMiddleware",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ServerConfigMiddleware",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"API/ApiError.swift",
"API/AppleVerifyReceiptResponse.swift",
"API/CurrentPlayerEnvelope.swift",
"API/DailyChallengeHistoryResult.swift",
"API/DailyChallengeResult.swift",
"API/FetchDailyChallengeResultsResponse.swift",
"API/FetchLeaderboardResponse.swift",
"API/FetchTodaysDailyChallengeResponse.swift",
"API/FetchVocabLeaderboardResponse.swift",
"API/FetchVocabWordResponse.swift",
"API/FetchWeekInReviewResponse.swift",
"API/ServerRoute+ApiRoute.swift",
"API/ServerRoute.swift",
"API/ShareGameResponse.swift",
"API/StartDailyChallengeResponse.swift",
"API/SubmitGameResponse.swift",
"API/SubmitSharedGameResponse.swift",
"API/VerifyReceiptEnvelope.swift",
"Archivable.swift",
"CompletedGame.swift",
"Cube.swift",
"CubeFace.swift",
"DB/AppleReceipt.swift",
"DB/DailyChallenge.swift",
"DB/DailyChallengePlay.swift",
"DB/LeaderboardScore.swift",
"DB/Player.swift",
"DB/PushToken.swift",
"DB/SharedGame.swift",
"DB/Word.swift",
"GameMode.swift",
"IndexedCubeFace.swift",
"Internal/TransformKeys.swift",
"Language.swift",
"LatticePoint.swift",
"Mocks.swift",
"Move.swift",
"Moves.swift",
"PlayedWord.swift",
"PushAuthorizationStatus.swift",
"PushNotificationContent.swift",
"Puzzle.swift",
"Scoring.swift",
"SharedModels.swift",
"Three.swift",
"TimeScope.swift",
"Verification.swift"
],
"target_dependencies" : [
"Build",
"FirstPartyMocks"
],
"type" : "library"
},
{
"c99name" : "ShareGameMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "ShareGameMiddlewareTests",
"path" : "Tests/ShareGameMiddlewareTests",
"product_dependencies" : [
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"ShareGameMiddleware.swift"
],
"target_dependencies" : [
"ShareGameMiddleware",
"SiteMiddleware",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "ShareGameMiddleware",
"module_type" : "SwiftTarget",
"name" : "ShareGameMiddleware",
"path" : "Sources/ShareGameMiddleware",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware"
],
"sources" : [
"ShareGameMiddleware.swift"
],
"target_dependencies" : [
"DatabaseClient",
"EnvVars",
"MiddlewareHelpers",
"ServerRouter",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "SettingsFeatureTests",
"module_type" : "SwiftTarget",
"name" : "SettingsFeatureTests",
"path" : "Tests/SettingsFeatureTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"SettingsFeatureTests.swift",
"SettingsPurchaseTests.swift",
"SettingsViewTests.swift"
],
"target_dependencies" : [
"TestHelpers",
"SettingsFeature"
],
"type" : "test"
},
{
"c99name" : "SettingsFeature",
"module_type" : "SwiftTarget",
"name" : "SettingsFeature",
"path" : "Sources/SettingsFeature",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-3.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-4.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-5.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-6.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-7.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-8.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-iso.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"AccessibilitySettingsView.swift",
"AppearanceSettingsView.swift",
"DeveloperSettingsView.swift",
"NotificationsSettingsView.swift",
"PurchasesSettingsView.swift",
"Settings.swift",
"SettingsView.swift",
"SoundsSettingsView.swift"
],
"target_dependencies" : [
"ApiClient",
"AudioPlayerClient",
"Build",
"ComposableStoreKit",
"ComposableUserNotifications",
"FileClient",
"LocalDatabaseClient",
"LowPowerModeClient",
"RemoteNotificationsClient",
"ServerConfigClient",
"StatsFeature",
"Styleguide",
"SwiftUIHelpers",
"TcaHelpers",
"UIApplicationClient",
"UserDefaultsClient",
"UserSettingsClient"
],
"type" : "library"
},
{
"c99name" : "ServerTestHelpers",
"module_type" : "SwiftTarget",
"name" : "ServerTestHelpers",
"path" : "Sources/ServerTestHelpers",
"product_dependencies" : [
"Either",
"IssueReporting"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"EnvVars",
"LeaderboardMiddleware",
"MailgunClient",
"MiddlewareHelpers",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ServerTestHelpers",
"ShareGameMiddleware",
"SiteMiddleware",
"SnsClient",
"SnsClientLive",
"VerifyReceiptMiddleware"
],
"sources" : [
"UnimplementedEitherIO.swift"
],
"type" : "library"
},
{
"c99name" : "ServerRouterTests",
"module_type" : "SwiftTarget",
"name" : "ServerRouterTests",
"path" : "Tests/ServerRouterTests",
"product_dependencies" : [
"CustomDump",
"Overture",
"Parsing",
"URLRouting"
],
"sources" : [
"ConfigTests.swift",
"ServerRouterTests.swift",
"TestRouter.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"ServerRouter",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "ServerRouter",
"module_type" : "SwiftTarget",
"name" : "ServerRouter",
"path" : "Sources/ServerRouter",
"product_dependencies" : [
"Tagged",
"Parsing",
"URLRouting",
"IssueReporting"
],
"product_memberships" : [
"ServerRouter",
"ApiClientLive",
"AppFeature",
"IntegrationTestHelpers",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"LeaderboardMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"Base64.swift",
"Router.swift",
"SignatureVerification.swift"
],
"target_dependencies" : [
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "ServerConfigMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "ServerConfigMiddlewareTests",
"path" : "Tests/ServerConfigMiddlewareTests",
"product_dependencies" : [
"Either",
"HttpPipeline",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"Prelude"
],
"sources" : [
"ServerConfigMiddlewareTests.swift"
],
"target_dependencies" : [
"ServerConfigMiddleware",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "ServerConfigMiddleware",
"module_type" : "SwiftTarget",
"name" : "ServerConfigMiddleware",
"path" : "Sources/ServerConfigMiddleware",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"ServerConfigMiddleware",
"SiteMiddleware"
],
"sources" : [
"ServerConfigMiddleware.swift"
],
"target_dependencies" : [
"ServerConfig",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "ServerConfigClient",
"module_type" : "SwiftTarget",
"name" : "ServerConfigClient",
"path" : "Sources/ServerConfigClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"ChangelogFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"ServerConfigClient",
"SettingsFeature",
"TrailerFeature",
"UpgradeInterstitialFeature"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"TestKey.swift"
],
"target_dependencies" : [
"ServerConfig"
],
"type" : "library"
},
{
"c99name" : "ServerConfig",
"module_type" : "SwiftTarget",
"name" : "ServerConfig",
"path" : "Sources/ServerConfig",
"product_memberships" : [
"ServerConfig",
"AppFeature",
"ChangelogFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"ServerConfigClient",
"SettingsFeature",
"TrailerFeature",
"UpgradeInterstitialFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"ServerConfigMiddleware",
"SiteMiddleware"
],
"sources" : [
"Changelog.swift",
"ServerConfig.swift"
],
"target_dependencies" : [
"Build"
],
"type" : "library"
},
{
"c99name" : "ServerBootstrap",
"module_type" : "SwiftTarget",
"name" : "ServerBootstrap",
"path" : "Sources/ServerBootstrap",
"product_dependencies" : [
"Backtrace",
"Crypto"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap"
],
"sources" : [
"Bootstrap.swift"
],
"target_dependencies" : [
"DatabaseLive",
"DictionarySqliteClient",
"EnvVars",
"ServerConfig",
"SiteMiddleware",
"SnsClientLive"
],
"type" : "library"
},
{
"c99name" : "SelectionSoundsCore",
"module_type" : "SwiftTarget",
"name" : "SelectionSoundsCore",
"path" : "Sources/SelectionSoundsCore",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"SelectionSoundsCore.swift"
],
"target_dependencies" : [
"AudioPlayerClient",
"SharedModels",
"TcaHelpers"
],
"type" : "library"
},
{
"c99name" : "RunnerTests",
"module_type" : "SwiftTarget",
"name" : "RunnerTests",
"path" : "Tests/RunnerTests",
"product_dependencies" : [
"CustomDump"
],
"sources" : [
"RunnerTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"RunnerTasks"
],
"type" : "test"
},
{
"c99name" : "RunnerTasks",
"module_type" : "SwiftTarget",
"name" : "RunnerTasks",
"path" : "Sources/RunnerTasks",
"product_memberships" : [
"runner",
"RunnerTasks"
],
"sources" : [
"DailyChallengeEndsSoonNotification.swift"
],
"target_dependencies" : [
"ServerBootstrap"
],
"type" : "library"
},
{
"c99name" : "RemoteNotificationsClient",
"module_type" : "SwiftTarget",
"name" : "RemoteNotificationsClient",
"path" : "Sources/RemoteNotificationsClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"NotificationHelpers",
"NotificationsAuthAlert",
"OnboardingFeature",
"RemoteNotificationsClient",
"SettingsFeature",
"TrailerFeature"
],
"sources" : [
"Interface.swift",
"LiveKey.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "PuzzleGen",
"module_type" : "SwiftTarget",
"name" : "PuzzleGen",
"path" : "Sources/PuzzleGen",
"product_dependencies" : [
"Gen"
],
"product_memberships" : [
"DictionarySqliteClient",
"PuzzleGen",
"AppFeature",
"DemoFeature",
"DictionaryFileClient",
"GameCore",
"OnboardingFeature",
"TrailerFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap"
],
"sources" : [
"English.swift"
],
"target_dependencies" : [
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "PushMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "PushMiddlewareTests",
"path" : "Tests/PushMiddlewareTests",
"product_dependencies" : [
"CustomDump",
"Either",
"HttpPipeline",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"Overture",
"Prelude",
"SnapshotTesting"
],
"sources" : [
"PushMiddlewareTests.swift"
],
"target_dependencies" : [
"DatabaseClient",
"PushMiddleware",
"ServerRouter",
"SharedModels",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "PushMiddleware",
"module_type" : "SwiftTarget",
"name" : "PushMiddleware",
"path" : "Sources/PushMiddleware",
"product_dependencies" : [
"Either",
"HttpPipeline",
"Prelude"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"PushSettingMiddleware.swift",
"PushTokenMiddleware.swift"
],
"target_dependencies" : [
"Build",
"DatabaseClient",
"SharedModels",
"SnsClient"
],
"type" : "library"
},
{
"c99name" : "OnboardingFeatureTests",
"module_type" : "SwiftTarget",
"name" : "OnboardingFeatureTests",
"path" : "Tests/OnboardingFeatureTests",
"sources" : [
"OnboardingFeatureTests.swift"
],
"target_dependencies" : [
"OnboardingFeature"
],
"type" : "test"
},
{
"c99name" : "OnboardingFeature",
"module_type" : "SwiftTarget",
"name" : "OnboardingFeature",
"path" : "Sources/OnboardingFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"OnboardingGameState.swift",
"OnboardingStepView.swift",
"OnboardingView.swift"
],
"target_dependencies" : [
"CubeCore",
"GameCore",
"DictionaryClient",
"FeedbackGeneratorClient",
"LowPowerModeClient",
"PuzzleGen",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "NotificationsAuthAlert",
"module_type" : "SwiftTarget",
"name" : "NotificationsAuthAlert",
"path" : "Sources/NotificationsAuthAlert",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"NotificationsAuthAlert",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"NotificationsAuthAlert.swift"
],
"target_dependencies" : [
"ComposableUserNotifications",
"NotificationHelpers",
"RemoteNotificationsClient",
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "NotificationHelpers",
"module_type" : "SwiftTarget",
"name" : "NotificationHelpers",
"path" : "Sources/NotificationHelpers",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"NotificationHelpers",
"NotificationsAuthAlert",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"NotificationHelpers.swift"
],
"target_dependencies" : [
"ComposableUserNotifications",
"RemoteNotificationsClient"
],
"type" : "library"
},
{
"c99name" : "MultiplayerFeatureTests",
"module_type" : "SwiftTarget",
"name" : "MultiplayerFeatureTests",
"path" : "Tests/MultiplayerFeatureTests",
"sources" : [
"MultiplayerFeatureTests.swift",
"PastGamesTests.swift"
],
"target_dependencies" : [
"MultiplayerFeature",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "MultiplayerFeature",
"module_type" : "SwiftTarget",
"name" : "MultiplayerFeature",
"path" : "Sources/MultiplayerFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"HomeFeature",
"MultiplayerFeature"
],
"sources" : [
"MultiplayerView.swift",
"PastGameRow.swift",
"PastGameState.swift",
"PastGamesView.swift"
],
"target_dependencies" : [
"ClientModels",
"ComposableGameCenter",
"Styleguide",
"TcaHelpers"
],
"type" : "library"
},
{
"c99name" : "MiddlewareHelpers",
"module_type" : "SwiftTarget",
"name" : "MiddlewareHelpers",
"path" : "Sources/MiddlewareHelpers",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DemoMiddleware",
"LeaderboardMiddleware",
"MiddlewareHelpers",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"MiddlewareHelpers.swift"
],
"target_dependencies" : [
"EnvVars"
],
"type" : "library"
},
{
"c99name" : "MailgunClient",
"module_type" : "SwiftTarget",
"name" : "MailgunClient",
"path" : "Sources/MailgunClient",
"product_dependencies" : [
"Either",
"Tagged",
"UrlFormEncoding"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"MailgunClient",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"Interface.swift",
"Live.swift",
"Mocks.swift"
],
"target_dependencies" : [
"ServerTestHelpers"
],
"type" : "library"
},
{
"c99name" : "LowPowerModeClient",
"module_type" : "SwiftTarget",
"name" : "LowPowerModeClient",
"path" : "Sources/LowPowerModeClient",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"LowPowerModeClient",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "LocalDatabaseClient",
"module_type" : "SwiftTarget",
"name" : "LocalDatabaseClient",
"path" : "Sources/LocalDatabaseClient",
"product_dependencies" : [
"ComposableArchitecture",
"Overture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LocalDatabaseClient",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"InMemory.swift",
"Interface.swift",
"Live.swift",
"TestKey.swift"
],
"target_dependencies" : [
"SharedModels",
"Sqlite",
"XCTestDebugSupport"
],
"type" : "library"
},
{
"c99name" : "LeaderboardMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "LeaderboardMiddlewareTests",
"path" : "Tests/LeaderboardMiddlewareTests",
"product_dependencies" : [
"CustomDump",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"FetchWeekInReviewMiddlewareTests.swift",
"LeaderboardMiddlewareTests.swift"
],
"target_dependencies" : [
"LeaderboardMiddleware",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "LeaderboardMiddlewareIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "LeaderboardMiddlewareIntegrationTests",
"path" : "Tests/LeaderboardMiddlewareIntegrationTests",
"product_dependencies" : [
"HttpPipeline",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"Prelude",
"SnapshotTesting"
],
"sources" : [
"LeaderboardMiddlewareIntegrationTests.swift"
],
"target_dependencies" : [
"DatabaseLive",
"LeaderboardMiddleware",
"SharedModels",
"ServerRouter",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "LeaderboardMiddleware",
"module_type" : "SwiftTarget",
"name" : "LeaderboardMiddleware",
"path" : "Sources/LeaderboardMiddleware",
"product_dependencies" : [
"CasePaths",
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"LeaderboardMiddleware",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"FetchLeaderboardMiddleware.swift",
"FetchWeekInReviewMiddleware.swift",
"SubmitGameMiddleware.swift",
"VocabMiddleware.swift"
],
"target_dependencies" : [
"DatabaseClient",
"DictionaryClient",
"MiddlewareHelpers",
"ServerRouter"
],
"type" : "library"
},
{
"c99name" : "LeaderboardFeatureTests",
"module_type" : "SwiftTarget",
"name" : "LeaderboardFeatureTests",
"path" : "Tests/LeaderboardFeatureTests",
"sources" : [
"LeaderboardFeatureIntegrationTests.swift",
"LeaderboardFeatureTests.swift",
"LeaderboardResultsTests.swift"
],
"target_dependencies" : [
"LeaderboardFeature",
"IntegrationTestHelpers",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "LeaderboardFeature",
"module_type" : "SwiftTarget",
"name" : "LeaderboardFeature",
"path" : "Sources/LeaderboardFeature",
"product_dependencies" : [
"ComposableArchitecture",
"Overture"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"HomeFeature",
"LeaderboardFeature"
],
"sources" : [
"Leaderboard.swift",
"LeaderboardResultsView.swift",
"ResultsEnvelope.swift"
],
"target_dependencies" : [
"ApiClient",
"AudioPlayerClient",
"CubePreview",
"LowPowerModeClient",
"Styleguide",
"SwiftUIHelpers",
"UserSettingsClient"
],
"type" : "library"
},
{
"c99name" : "IntegrationTestHelpers",
"module_type" : "SwiftTarget",
"name" : "IntegrationTestHelpers",
"path" : "Sources/IntegrationTestHelpers",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"IntegrationTestHelpers"
],
"sources" : [
"IntegrationTestHelpers.swift"
],
"target_dependencies" : [
"ApiClient",
"ServerRouter",
"TestHelpers"
],
"type" : "library"
},
{
"c99name" : "HomeFeatureTests",
"module_type" : "SwiftTarget",
"name" : "HomeFeatureTests",
"path" : "Tests/HomeFeatureTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"HomeViewTests.swift"
],
"target_dependencies" : [
"HomeFeature"
],
"type" : "test"
},
{
"c99name" : "HomeFeature",
"module_type" : "SwiftTarget",
"name" : "HomeFeature",
"path" : "Sources/HomeFeature",
"product_dependencies" : [
"ComposableArchitecture",
"Overture"
],
"product_memberships" : [
"AppFeature",
"HomeFeature"
],
"sources" : [
"DailyChallengeHeaderView.swift",
"Home.swift",
"LeaderboardLinkView.swift",
"Marquee.swift",
"NagBanner.swift",
"StartNewGameView.swift"
],
"target_dependencies" : [
"ActiveGamesFeature",
"ApiClient",
"AudioPlayerClient",
"Build",
"ChangelogFeature",
"ClientModels",
"ComposableStoreKit",
"ComposableUserNotifications",
"DailyChallengeFeature",
"DateHelpers",
"DeviceId",
"FileClient",
"LeaderboardFeature",
"LocalDatabaseClient",
"LowPowerModeClient",
"MultiplayerFeature",
"ServerConfigClient",
"SettingsFeature",
"SharedModels",
"SoloFeature",
"Styleguide",
"SwiftUIHelpers",
"TcaHelpers",
"UIApplicationClient",
"UpgradeInterstitialFeature",
"UserDefaultsClient"
],
"type" : "library"
},
{
"c99name" : "HapticsCore",
"module_type" : "SwiftTarget",
"name" : "HapticsCore",
"path" : "Sources/HapticsCore",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HapticsCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"HapticsCore.swift"
],
"target_dependencies" : [
"FeedbackGeneratorClient",
"TcaHelpers"
],
"type" : "library"
},
{
"c99name" : "Gzip",
"module_type" : "SwiftTarget",
"name" : "Gzip",
"path" : "Sources/Gzip",
"product_memberships" : [
"DictionaryFileClient"
],
"sources" : [
"Data+Gzip.swift"
],
"target_dependencies" : [
"system-zlib"
],
"type" : "library"
},
{
"c99name" : "GameOverFeatureTests",
"module_type" : "SwiftTarget",
"name" : "GameOverFeatureTests",
"path" : "Tests/GameOverFeatureTests",
"product_dependencies" : [
"SnapshotTesting"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/GameOverFeatureTests/Resources/opponent.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/GameOverFeatureTests/Resources/you.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"GameOverFeatureTests.swift",
"GameOverViewTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"GameOverFeature",
"SharedSwiftUIEnvironment",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "GameOverFeatureIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "GameOverFeatureIntegrationTests",
"path" : "Tests/GameOverFeatureIntegrationTests",
"sources" : [
"GameOverFeatureIntegrationTests.swift"
],
"target_dependencies" : [
"GameOverFeature",
"IntegrationTestHelpers",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "GameOverFeature",
"module_type" : "SwiftTarget",
"name" : "GameOverFeature",
"path" : "Sources/GameOverFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"CompletedMatch.swift",
"Confetti.swift",
"DismissGame.swift",
"GameOverView.swift"
],
"target_dependencies" : [
"ApiClient",
"AudioPlayerClient",
"ClientModels",
"ComposableStoreKit",
"DailyChallengeHelpers",
"FileClient",
"FirstPartyMocks",
"LocalDatabaseClient",
"NotificationHelpers",
"NotificationsAuthAlert",
"SharedModels",
"SharedSwiftUIEnvironment",
"SwiftUIHelpers",
"TcaHelpers",
"UpgradeInterstitialFeature",
"UserDefaultsClient"
],
"type" : "library"
},
{
"c99name" : "GameCoreTests",
"module_type" : "SwiftTarget",
"name" : "GameCoreTests",
"path" : "Tests/GameCoreTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"CubeViewTests.swift",
"GameCoreTests.swift"
],
"target_dependencies" : [
"GameCore",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "GameCore",
"module_type" : "SwiftTarget",
"name" : "GameCore",
"path" : "Sources/GameCore",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"OnboardingFeature",
"TrailerFeature"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/GameCore/Resources/exit@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/GameCore/Resources/flag@2x.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"CubeSceneViewState.swift",
"Drawer.swift",
"GameCore.swift",
"GameOver.swift",
"GameState.swift",
"InProgressGame.swift",
"Mocks.swift",
"SoundsCore.swift",
"TurnBased.swift",
"Views/GameFooterView.swift",
"Views/GameHeaderView.swift",
"Views/GameNavView.swift",
"Views/GameView.swift",
"Views/PlayersAndScoresView.swift",
"Views/WordSubmitButton.swift"
],
"target_dependencies" : [
"ActiveGamesFeature",
"ApiClient",
"AudioPlayerClient",
"Bloom",
"BottomMenu",
"Build",
"ClientModels",
"ComposableGameCenter",
"ComposableUserNotifications",
"CubeCore",
"DictionaryClient",
"GameOverFeature",
"FeedbackGeneratorClient",
"FileClient",
"HapticsCore",
"LowPowerModeClient",
"PuzzleGen",
"RemoteNotificationsClient",
"SelectionSoundsCore",
"SettingsFeature",
"SharedSwiftUIEnvironment",
"Styleguide",
"TcaHelpers",
"UIApplicationClient",
"UpgradeInterstitialFeature",
"UserSettingsClient"
],
"type" : "library"
},
{
"c99name" : "FirstPartyMocks",
"module_type" : "SwiftTarget",
"name" : "FirstPartyMocks",
"path" : "Sources/FirstPartyMocks",
"product_memberships" : [
"DictionaryClient",
"DictionarySqliteClient",
"FirstPartyMocks",
"PuzzleGen",
"ServerRouter",
"SharedModels",
"ActiveGamesFeature",
"ApiClient",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"ClientModels",
"ComposableGameCenter",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"DictionaryFileClient",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"IntegrationTestHelpers",
"LeaderboardFeature",
"LocalDatabaseClient",
"MultiplayerFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"LeaderboardMiddleware",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ServerConfigMiddleware",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"Date.swift",
"TimeZone.swift",
"UUID.swift"
],
"type" : "library"
},
{
"c99name" : "FileClient",
"module_type" : "SwiftTarget",
"name" : "FileClient",
"path" : "Sources/FileClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"TrailerFeature"
],
"sources" : [
"Client.swift",
"FileClientEffects.swift",
"LiveKey.swift",
"TestKey.swift"
],
"target_dependencies" : [
"ClientModels",
"XCTestDebugSupport"
],
"type" : "library"
},
{
"c99name" : "FeedbackGeneratorClient",
"module_type" : "SwiftTarget",
"name" : "FeedbackGeneratorClient",
"path" : "Sources/FeedbackGeneratorClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"FeedbackGeneratorClient",
"GameCore",
"HapticsCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"TestKey.swift"
],
"target_dependencies" : [
"XCTestDebugSupport"
],
"type" : "library"
},
{
"c99name" : "EnvVars",
"module_type" : "SwiftTarget",
"name" : "EnvVars",
"path" : "Sources/EnvVars",
"product_dependencies" : [
"Tagged"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DemoMiddleware",
"EnvVars",
"LeaderboardMiddleware",
"MiddlewareHelpers",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"EnvVars.swift"
],
"target_dependencies" : [
"SnsClient"
],
"type" : "library"
},
{
"c99name" : "DictionarySqliteClientTests",
"module_type" : "SwiftTarget",
"name" : "DictionarySqliteClientTests",
"path" : "Tests/DictionarySqliteClientTests",
"sources" : [
"DictionarySqliteClientTests.swift"
],
"target_dependencies" : [
"DictionarySqliteClient"
],
"type" : "test"
},
{
"c99name" : "DictionarySqliteClient",
"module_type" : "SwiftTarget",
"name" : "DictionarySqliteClient",
"path" : "Sources/DictionarySqliteClient",
"product_memberships" : [
"DictionarySqliteClient",
"AppFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DictionarySqliteClient/Dictionaries",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"LiveKey.swift"
],
"target_dependencies" : [
"DictionaryClient",
"PuzzleGen",
"Sqlite"
],
"type" : "library"
},
{
"c99name" : "DictionaryFileClientTests",
"module_type" : "SwiftTarget",
"name" : "DictionaryFileClientTests",
"path" : "Tests/DictionaryFileClientTests",
"sources" : [
"DictionaryFileClientTests.swift"
],
"target_dependencies" : [
"DictionaryFileClient"
],
"type" : "test"
},
{
"c99name" : "DictionaryFileClient",
"module_type" : "SwiftTarget",
"name" : "DictionaryFileClient",
"path" : "Sources/DictionaryFileClient",
"product_memberships" : [
"DictionaryFileClient"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DictionaryFileClient/Dictionaries",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Live.swift"
],
"target_dependencies" : [
"DictionaryClient",
"Gzip",
"PuzzleGen"
],
"type" : "library"
},
{
"c99name" : "DictionaryClient",
"module_type" : "SwiftTarget",
"name" : "DictionaryClient",
"path" : "Sources/DictionaryClient",
"product_dependencies" : [
"Dependencies",
"DependenciesMacros",
"IssueReporting"
],
"product_memberships" : [
"DictionaryClient",
"DictionarySqliteClient",
"AppFeature",
"DemoFeature",
"DictionaryFileClient",
"GameCore",
"OnboardingFeature",
"TrailerFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"DemoMiddleware",
"LeaderboardMiddleware",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"Client.swift",
"Puzzle.swift",
"TestKey.swift"
],
"target_dependencies" : [
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "DeviceId",
"module_type" : "SwiftTarget",
"name" : "DeviceId",
"path" : "Sources/DeviceId",
"product_dependencies" : [
"Dependencies",
"DependenciesMacros",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"DeviceId",
"HomeFeature"
],
"sources" : [
"DeviceId.swift"
],
"type" : "library"
},
{
"c99name" : "DemoMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "DemoMiddlewareTests",
"path" : "Tests/DemoMiddlewareTests",
"product_dependencies" : [
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"DemoMiddlewareTests.swift"
],
"target_dependencies" : [
"DemoMiddleware",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "DemoMiddleware",
"module_type" : "SwiftTarget",
"name" : "DemoMiddleware",
"path" : "Sources/DemoMiddleware",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"DemoMiddleware",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"DemoMiddleware.swift"
],
"target_dependencies" : [
"DatabaseClient",
"DictionaryClient",
"MiddlewareHelpers",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "DemoFeature",
"module_type" : "SwiftTarget",
"name" : "DemoFeature",
"path" : "Sources/DemoFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"DemoFeature"
],
"sources" : [
"Demo.swift"
],
"target_dependencies" : [
"ApiClient",
"Build",
"GameCore",
"DictionaryClient",
"FeedbackGeneratorClient",
"LowPowerModeClient",
"OnboardingFeature",
"SharedModels",
"UserDefaultsClient"
],
"type" : "library"
},
{
"c99name" : "DateHelpers",
"module_type" : "SwiftTarget",
"name" : "DateHelpers",
"path" : "Sources/DateHelpers",
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"DailyChallengeFeature",
"DateHelpers",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"TimeUntilTomorrow.swift"
],
"type" : "library"
},
{
"c99name" : "DatabaseLiveTests",
"module_type" : "SwiftTarget",
"name" : "DatabaseLiveTests",
"path" : "Tests/DatabaseLiveTests",
"product_dependencies" : [
"CustomDump"
],
"sources" : [
"DatabaseLiveTests.swift",
"DatabaseTestCase.swift",
"FetchAppleReceiptTests.swift",
"FetchDailyChallengeReportTests.swift",
"FetchDailyChallengeResultsTests.swift",
"FetchLeaderboardSummaryTests.swift",
"FetchRankedLeaderboardScoresTests.swift",
"FetchVocabLeaderboardTests.swift",
"FetchWeekInReviewTests.swift"
],
"target_dependencies" : [
"DatabaseLive",
"FirstPartyMocks",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "DatabaseLive",
"module_type" : "SwiftTarget",
"name" : "DatabaseLive",
"path" : "Sources/DatabaseLive",
"product_dependencies" : [
"CasePaths",
"Overture",
"Prelude",
"PostgresKit"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"DatabaseLive",
"RunnerTasks",
"ServerBootstrap"
],
"sources" : [
"DatabaseLive.swift",
"Helpers.swift"
],
"target_dependencies" : [
"DatabaseClient"
],
"type" : "library"
},
{
"c99name" : "DatabaseClient",
"module_type" : "SwiftTarget",
"name" : "DatabaseClient",
"path" : "Sources/DatabaseClient",
"product_dependencies" : [
"Either",
"IssueReporting"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"LeaderboardMiddleware",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"DatabaseClient.swift",
"Mocks.swift"
],
"target_dependencies" : [
"Build",
"ServerTestHelpers",
"SharedModels",
"SnsClient"
],
"type" : "library"
},
{
"c99name" : "DailyChallengeReportsTests",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeReportsTests",
"path" : "Tests/DailyChallengeReportsTests",
"product_dependencies" : [
"CustomDump"
],
"sources" : [
"DailyChallengeReportsTests.swift"
],
"target_dependencies" : [
"DailyChallengeReports"
],
"type" : "test"
},
{
"c99name" : "DailyChallengeReports",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeReports",
"path" : "Sources/DailyChallengeReports",
"product_memberships" : [
"daily-challenge-reports",
"DailyChallengeReports"
],
"sources" : [
"DailyChallengeReports.swift"
],
"target_dependencies" : [
"ServerBootstrap"
],
"type" : "library"
},
{
"c99name" : "DailyChallengeMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeMiddlewareTests",
"path" : "Tests/DailyChallengeMiddlewareTests",
"product_dependencies" : [
"CustomDump",
"HttpPipeline",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"DailyChallengeMiddlewareTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"DailyChallengeMiddleware",
"SharedModels",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "DailyChallengeMiddleware",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeMiddleware",
"path" : "Sources/DailyChallengeMiddleware",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"DailyChallengeMiddleware.swift"
],
"target_dependencies" : [
"DatabaseClient",
"MiddlewareHelpers",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "DailyChallengeHelpers",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeHelpers",
"path" : "Sources/DailyChallengeHelpers",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"DailyChallengeHelpers.swift"
],
"target_dependencies" : [
"ApiClient",
"FileClient",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "DailyChallengeFeatureTests",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeFeatureTests",
"path" : "Tests/DailyChallengeFeatureTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"DailyChallengeFeatureTests.swift",
"DailyChallengeResultsViewTests.swift",
"DailyChallengeViewTests.swift"
],
"target_dependencies" : [
"DailyChallengeFeature",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "DailyChallengeFeatureIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeFeatureIntegrationTests",
"path" : "Tests/DailyChallengeFeatureIntegrationTests",
"sources" : [
"DailyChallengeFeatureIntegrationTests.swift"
],
"target_dependencies" : [
"DailyChallengeFeature",
"IntegrationTestHelpers",
"SiteMiddleware",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "DailyChallengeFeature",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeFeature",
"path" : "Sources/DailyChallengeFeature",
"product_dependencies" : [
"ComposableArchitecture",
"Overture"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"HomeFeature"
],
"sources" : [
"CalendarView.swift",
"DailyChallengeResults.swift",
"DailyChallengeView.swift"
],
"target_dependencies" : [
"ApiClient",
"ComposableUserNotifications",
"CubePreview",
"DailyChallengeHelpers",
"DateHelpers",
"LeaderboardFeature",
"NotificationHelpers",
"NotificationsAuthAlert",
"RemoteNotificationsClient",
"SharedModels",
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "CubePreviewTests",
"module_type" : "SwiftTarget",
"name" : "CubePreviewTests",
"path" : "Tests/CubePreviewTests",
"sources" : [
"CubePreviewTests.swift"
],
"target_dependencies" : [
"CubePreview",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "CubePreview",
"module_type" : "SwiftTarget",
"name" : "CubePreview",
"path" : "Sources/CubePreview",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"CubePreviewView.swift"
],
"target_dependencies" : [
"AudioPlayerClient",
"Bloom",
"CubeCore",
"FeedbackGeneratorClient",
"HapticsCore",
"LowPowerModeClient",
"SelectionSoundsCore",
"SharedModels",
"UserSettingsClient"
],
"type" : "library"
},
{
"c99name" : "CubeCore",
"module_type" : "SwiftTarget",
"name" : "CubeCore",
"path" : "Sources/CubeCore",
"product_dependencies" : [
"ComposableArchitecture",
"Gen"
],
"product_memberships" : [
"AppFeature",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/A.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/B.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/C.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/D.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/E.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/F.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/G.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/H.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/I.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/J.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/K.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/L.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/M.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/N.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/O.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/P.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/QU.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/R.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/S.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/T.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/U.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/V.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/W.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/X.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/Y.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/Z.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/border.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/shaders/Face.geometry.shader",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/CubeCore/Resources/shaders/Letter.surface.shader",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Attitude.swift",
"Category.swift",
"CubeFaceNode.swift",
"CubeNode.swift",
"CubeSceneView.swift",
"CubeView.swift",
"Geometries.swift",
"LetterGeometry.swift",
"NubView.swift",
"ShaderHelpers.swift",
"StorePublisherHelpers.swift"
],
"target_dependencies" : [
"ClientModels",
"SharedModels",
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "Csqlite3",
"module_type" : "SystemLibraryTarget",
"name" : "Csqlite3",
"path" : "Sources/Csqlite3",
"product_memberships" : [
"DictionarySqliteClient",
"Sqlite",
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LocalDatabaseClient",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap"
],
"sources" : [
],
"type" : "system-target"
},
{
"c99name" : "ComposableUserNotifications",
"module_type" : "SwiftTarget",
"name" : "ComposableUserNotifications",
"path" : "Sources/ComposableUserNotifications",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"ComposableUserNotifications",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"NotificationHelpers",
"NotificationsAuthAlert",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature"
],
"sources" : [
"Interface.swift",
"LiveKey.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "ComposableStoreKit",
"module_type" : "SwiftTarget",
"name" : "ComposableStoreKit",
"path" : "Sources/ComposableStoreKit",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"ComposableStoreKit",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature",
"UpgradeInterstitialFeature"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"Support.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "ComposableGameCenter",
"module_type" : "SwiftTarget",
"name" : "ComposableGameCenter",
"path" : "Sources/ComposableGameCenter",
"product_dependencies" : [
"ComposableArchitecture",
"Overture",
"Tagged",
"IssueReporting"
],
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"ClientModels",
"ComposableGameCenter",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"MultiplayerFeature",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"CrossPlatformSupport.swift",
"Interface.swift",
"LiveKey.swift",
"Models.swift",
"TestKey.swift"
],
"target_dependencies" : [
"FirstPartyMocks"
],
"type" : "library"
},
{
"c99name" : "ClientModelsTests",
"module_type" : "SwiftTarget",
"name" : "ClientModelsTests",
"path" : "Tests/ClientModelsTests",
"product_dependencies" : [
"CustomDump",
"InlineSnapshotTesting",
"Overture",
"SnapshotTesting"
],
"sources" : [
"GameContextTests.swift",
"TurnBasedMatchDataTests.swift"
],
"target_dependencies" : [
"ClientModels",
"FirstPartyMocks",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "ClientModels",
"module_type" : "SwiftTarget",
"name" : "ClientModels",
"path" : "Sources/ClientModels",
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"ClientModels",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"MultiplayerFeature",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"AppStorage.swift",
"GameContext.swift",
"InProgressGame.swift",
"PanData.swift",
"SavedGamesState.swift",
"TurnBasedContext.swift",
"TurnBasedMatchData.swift"
],
"target_dependencies" : [
"ComposableGameCenter",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "ChangelogFeatureTests",
"module_type" : "SwiftTarget",
"name" : "ChangelogFeatureTests",
"path" : "Tests/ChangelogFeatureTests",
"sources" : [
"ChangelogFeatureTests.swift"
],
"target_dependencies" : [
"ChangelogFeature"
],
"type" : "test"
},
{
"c99name" : "ChangelogFeature",
"module_type" : "SwiftTarget",
"name" : "ChangelogFeature",
"path" : "Sources/ChangelogFeature",
"product_dependencies" : [
"ComposableArchitecture",
"Overture"
],
"product_memberships" : [
"AppFeature",
"ChangelogFeature",
"HomeFeature"
],
"sources" : [
"ChangeView.swift",
"ChangelogView.swift"
],
"target_dependencies" : [
"ApiClient",
"Build",
"ServerConfigClient",
"SharedModels",
"Styleguide",
"SwiftUIHelpers",
"TcaHelpers",
"UIApplicationClient",
"UserDefaultsClient"
],
"type" : "library"
},
{
"c99name" : "Build",
"module_type" : "SwiftTarget",
"name" : "Build",
"path" : "Sources/Build",
"product_dependencies" : [
"Dependencies",
"DependenciesMacros",
"Tagged",
"IssueReporting"
],
"product_memberships" : [
"Build",
"DictionaryClient",
"DictionarySqliteClient",
"PuzzleGen",
"ServerConfig",
"ServerRouter",
"SharedModels",
"ActiveGamesFeature",
"ApiClient",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"ClientModels",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"DictionaryFileClient",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"IntegrationTestHelpers",
"LeaderboardFeature",
"LocalDatabaseClient",
"MultiplayerFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"ServerConfigClient",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"UpgradeInterstitialFeature",
"VocabFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"LeaderboardMiddleware",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ServerConfigMiddleware",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"Build.swift"
],
"type" : "library"
},
{
"c99name" : "BottomMenu",
"module_type" : "SwiftTarget",
"name" : "BottomMenu",
"path" : "Sources/BottomMenu",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"BottomMenu",
"DemoFeature",
"GameCore",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"BottomMenu.swift",
"ComposableBottomMenu.swift"
],
"target_dependencies" : [
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "Bloom",
"module_type" : "SwiftTarget",
"name" : "Bloom",
"path" : "Sources/Bloom",
"product_dependencies" : [
"ComposableArchitecture",
"Gen"
],
"product_memberships" : [
"AppFeature",
"Bloom",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"BloomBackground.swift"
],
"target_dependencies" : [
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "AudioPlayerClient",
"module_type" : "SwiftTarget",
"name" : "AudioPlayerClient",
"path" : "Sources/AudioPlayerClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"AudioPlayerClient",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"Sounds.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "AppStoreSnapshotTests",
"module_type" : "SwiftTarget",
"name" : "AppStoreSnapshotTests",
"path" : "Tests/AppStoreSnapshotTests",
"product_dependencies" : [
"SnapshotTesting"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/AppStoreSnapshotTests/Resources/opponent.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/AppStoreSnapshotTests/Resources/you.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"01-Solo.swift",
"02-TurnBased.swift",
"03-DailyChallenge.swift",
"04-Leaderboard.swift",
"05-Home.swift",
"AppStorePreview.swift",
"AppStoreSnapshotTests.swift",
"AssertAppStoreSnapshot.swift",
"SnapshotView.swift"
],
"target_dependencies" : [
"AppFeature",
"SharedSwiftUIEnvironment",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "AppSiteAssociationMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "AppSiteAssociationMiddlewareTests",
"path" : "Tests/AppSiteAssociationMiddlewareTests",
"product_dependencies" : [
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"AppSiteAssociationMiddlewareTests.swift"
],
"target_dependencies" : [
"AppSiteAssociationMiddleware",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "AppSiteAssociationMiddleware",
"module_type" : "SwiftTarget",
"name" : "AppSiteAssociationMiddleware",
"path" : "Sources/AppSiteAssociationMiddleware",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"AppSiteAssociationMiddleware",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"AppSiteAssociation.swift"
],
"type" : "library"
},
{
"c99name" : "AppFeatureTests",
"module_type" : "SwiftTarget",
"name" : "AppFeatureTests",
"path" : "Tests/AppFeatureTests",
"sources" : [
"Mocks/AppEnvironment.swift",
"Mocks/CurrentPlayerMocks.swift",
"Mocks/DailyChallengeEnvelopeMocks.swift",
"Mocks/Generators.swift",
"Mocks/Mocks.swift",
"PersistenceTests.swift",
"RemoteNotificationsTests.swift",
"SharedGameTests.swift",
"TurnBasedTests.swift",
"UserNotificationsTests.swift"
],
"target_dependencies" : [
"AppFeature",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "AppFeature",
"module_type" : "SwiftTarget",
"name" : "AppFeature",
"path" : "Sources/AppFeature",
"product_dependencies" : [
"ComposableArchitecture",
"Gen",
"Tagged",
"IssueReporting"
],
"product_memberships" : [
"AppFeature"
],
"sources" : [
"AppDelegate.swift",
"AppView.swift",
"GameCenterCore.swift",
"StoreKitCore.swift"
],
"target_dependencies" : [
"ApiClient",
"AudioPlayerClient",
"Build",
"ClientModels",
"ComposableGameCenter",
"ComposableStoreKit",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DeviceId",
"DictionarySqliteClient",
"FeedbackGeneratorClient",
"FileClient",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"LocalDatabaseClient",
"LowPowerModeClient",
"MultiplayerFeature",
"NotificationHelpers",
"OnboardingFeature",
"RemoteNotificationsClient",
"ServerRouter",
"SettingsFeature",
"SharedModels",
"SoloFeature",
"StatsFeature",
"TcaHelpers",
"UIApplicationClient",
"UserSettingsClient",
"VocabFeature"
],
"type" : "library"
},
{
"c99name" : "AppClipAudioLibrary",
"module_type" : "SwiftTarget",
"name" : "AppClipAudioLibrary",
"path" : "Sources/AppClipAudioLibrary",
"product_memberships" : [
"AppClipAudioLibrary"
],
"sources" : [
"Bundle.swift"
],
"type" : "library"
},
{
"c99name" : "AppAudioLibrary",
"module_type" : "SwiftTarget",
"name" : "AppAudioLibrary",
"path" : "Sources/AppAudioLibrary",
"product_memberships" : [
"AppAudioLibrary"
],
"sources" : [
"Bundle.swift"
],
"type" : "library"
},
{
"c99name" : "ApiClientLive",
"module_type" : "SwiftTarget",
"name" : "ApiClientLive",
"path" : "Sources/ApiClientLive",
"product_dependencies" : [
"Dependencies"
],
"product_memberships" : [
"ApiClientLive"
],
"sources" : [
"LiveKey.swift"
],
"target_dependencies" : [
"ApiClient",
"ServerRouter",
"SharedModels",
"TcaHelpers"
],
"type" : "library"
},
{
"c99name" : "ApiClient",
"module_type" : "SwiftTarget",
"name" : "ApiClient",
"path" : "Sources/ApiClient",
"product_dependencies" : [
"CasePaths",
"Dependencies",
"DependenciesMacros",
"IssueReporting"
],
"product_memberships" : [
"ApiClient",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"IntegrationTestHelpers",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature"
],
"sources" : [
"ApiDecode.swift",
"Client.swift",
"Helpers.swift",
"TestKey.swift"
],
"target_dependencies" : [
"SharedModels",
"XCTestDebugSupport"
],
"type" : "library"
},
{
"c99name" : "AnyComparable",
"module_type" : "SwiftTarget",
"name" : "AnyComparable",
"path" : "Sources/AnyComparable",
"product_memberships" : [
"ActiveGamesFeature",
"AnyComparable",
"AppFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"AnyComparable.swift"
],
"type" : "library"
},
{
"c99name" : "ActiveGamesFeature",
"module_type" : "SwiftTarget",
"name" : "ActiveGamesFeature",
"path" : "Sources/ActiveGamesFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"ActiveGameCard.swift",
"ActiveGamesView.swift",
"ActiveTurnBasedMatch.swift"
],
"target_dependencies" : [
"AnyComparable",
"ClientModels",
"ComposableGameCenter",
"DateHelpers",
"SharedModels",
"Styleguide",
"TcaHelpers"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/1135] Write sources
[8/1135] Copying PrivacyInfo.xcprivacy
[8/1135] Copying style.css
[8/1135] Copying twitter-card.png
[8/1135] Write server-entitlement.plist
[8/1135] Copying PrivacyInfo.xcprivacy
[8/1135] Write runner-entitlement.plist
[8/1135] Copying screenshot-7.jpeg
[8/1135] Copying PrivacyInfo.xcprivacy
[8/1135] Copying screenshot-3.jpeg
[10/1135] Copying PrivacyInfo.xcprivacy
[18/1135] Copying screenshot-6.jpeg
[18/1135] Copying screenshot-2.jpeg
[18/1135] Copying screenshot-5.jpeg
[18/1135] Copying screenshot-1.jpeg
[21/1135] Copying screenshot-4.jpeg
[23/1135] Copying press-kit.html
[23/1135] Copying point-free-logo.svg
[24/1135] Copying point-free-logo-dark.svg
[24/1135] Copying phone-outline-dark.svg
[25/1135] Copying phone-outline.svg
[28/1135] Copying ms-icon-150x150.png
[28/1135] Copying ms-icon-70x70.png
[30/1135] Copying ms-icon-144x144.png
[31/1135] Copying ms-icon-310x310.png
[31/1135] Copying manifest.json
[33/1135] Copying icon-twitter.svg
[33/1135] Copying isowords-press-kit-screenshot-1.png
[33/1135] Copying index.html
[33/1135] Copying isowords-press-kit-icon.png
[34/1135] Copying icon-twitter-light-mode.svg
[34/1135] Copying icon-github.svg
[39/1135] Copying icon-github-light-mode.svg
[39/1135] Copying feature-3.png
[40/1135] Copying feature-2.png
[40/1135] Copying favicon.ico
[40/1135] Copying feature-3-light-mode.png
[40/1135] Copying feature-1-light-mode.png
[41/1135] Copying feature-2-light-mode.png
[45/1135] Copying feature-1.png
[45/1135] Copying favicon-96x96.png
[46/1135] Copying cube.svg
[46/1135] Copying favicon-16x16.png
[48/1135] Copying browserconfig.xml
[49/1135] Copying apple-icon.png
[49/1135] Copying base.css
[50/1135] Copying favicon-32x32.png
[51/1135] Copying apple-icon-precomposed.png
[51/1135] Copying apple-icon-76x76.png
[51/1135] Copying apple-icon-60x60.png
[51/1135] Copying apple-icon-72x72.png
[52/1135] Copying apple-icon-144x144.png
[52/1135] Copying apple-icon-180x180.png
[56/1135] Copying apple-icon-57x57.png
[58/1135] Copying apple-icon-114x114.png
[58/1135] Copying apple-icon-120x120.png
[60/1135] Copying apple-icon-152x152.png
[61/1135] Copying app-store-badge.svg
[62/1135] Copying app-icon.svg
[66/1135] Copying app-icon-dark.svg
[66/1135] Copying android-icon-48x48.png
[66/1135] Copying app-icon.png
[67/1135] Copying android-icon-96x96.png
[67/1135] Copying android-icon-72x72.png
[67/1135] Copying android-icon-192x192.png
[67/1135] Copying app-icon-dark.png
[70/1135] Copying android-icon-36x36.png
[73/1135] Copying icon-8.png
[73/1135] Copying android-icon-144x144.png
[76/1135] Copying icon-iso.png
[76/1135] Copying icon-6.png
[76/1135] Copying icon-5.png
[77/1135] Copying icon-3.png
[77/1135] Copying icon-7.png
[77/1135] Copying icon-4.png
[77/1135] Copying icon-1.png
[82/1135] Copying icon-2.png
[82/1135] Copying flag@2x.png
[82/1135] Copying exit@2x.png
[84/1135] Copying X.png
[85/1135] Copying border.png
[85/1135] Copying Y.png
[85/1135] Copying Z.png
[89/1135] Copying W.png
[89/1135] Copying V.png
[92/1135] Copying Dictionaries
[94/1135] Copying U.png
[94/1135] Copying T.png
[94/1135] Copying R.png
[94/1135] Copying S.png
[96/1135] Copying QU.png
[98/1135] Copying P.png
[98/1135] Copying O.png
[101/1135] Copying N.png
[102/1135] Copying M.png
[102/1135] Copying Letter.surface.shader
[104/1135] Copying L.png
[104/1135] Copying J.png
[104/1135] Copying G.png
[104/1135] Copying K.png
[104/1135] Copying H.png
[108/1135] Copying I.png
[109/1135] Copying F.png
[109/1135] Copying Face.geometry.shader
[112/1135] Copying B.png
[113/1135] Write daily-challenge-reports-entitlement.plist
[113/1135] Copying E.png
[114/1135] Copying D.png
[114/1135] Write sources
[115/1135] Copying A.png
[115/1135] Copying C.png
[117/1135] Write sources
[266/1135] Compiling CNIOWASI CNIOWASI.c
[267/1135] Compiling system-zlib anchor.c
[268/1135] Compiling _SwiftSyntaxCShims dummy.c
[269/1135] Compiling UIKitNavigationShim shim.m
[270/1135] Compiling _NumericsShims _NumericsShims.c
[271/1135] Compiling CNIOWindows shim.c
[272/1135] Compiling CNIOWindows WSAStartup.c
[273/1135] Compiling CNIOLinux shim.c
[274/1135] Compiling CNIOLinux liburing_shims.c
[275/1135] Compiling CNIOExtrasZlib empty.c
[276/1135] Write swift-version-2F0A5646E1D333AE.txt
[277/1135] Compiling fiat_p256_adx_sqr.S
[278/1135] Compiling fiat_p256_adx_mul.S
[279/1135] Compiling fiat_curve25519_adx_square.S
[280/1135] Compiling fiat_curve25519_adx_mul.S
[281/1135] Compiling _AtomicsShims.c
[282/1147] Compiling CNIOLLHTTP c_nio_http.c
[283/1152] Compiling CNIOLLHTTP c_nio_llhttp.c
[284/1152] Compiling CNIOLLHTTP c_nio_api.c
[286/1156] Emitting module SwiftSyntax601
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[287/1156] Emitting module _NIOBase64
[288/1156] Compiling _NIOBase64 Base64.swift
[289/1156] Compiling SwiftSyntax601 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[290/1156] Emitting module SwiftSyntax510
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[291/1156] Compiling SwiftSyntax510 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[292/1156] Emitting module SwiftSyntax600
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[293/1156] Compiling SwiftSyntax600 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[294/1160] Emitting module Sharing2
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[295/1160] Compiling Sharing2 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[296/1160] Compiling SwiftSyntax509 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[297/1160] Emitting module SwiftSyntax509
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[297/1164] Compiling CNIODarwin shim.c
[299/1164] Emitting module Sharing1
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[300/1164] Compiling Sharing1 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[300/1205] Compiling CNIOBoringSSLShims shims.c
[302/1274] Compiling RealModule Float80+Real.swift
[303/1274] Compiling RealModule Real.swift
[304/1292] Compiling RealModule RealFunctions.swift
[305/1297] Compiling RealModule Float16+Real.swift
[306/1297] Compiling RealModule ElementaryFunctions.swift
[307/1297] Compiling RealModule Float+Real.swift
[308/1297] Compiling RealModule ApproximateEquality.swift
[309/1297] Compiling RealModule AugmentedArithmetic.swift
[310/1297] Compiling RealModule AlgebraicField.swift
[311/1297] Compiling RealModule Double+Real.swift
[312/1297] Emitting module RealModule
[313/1316] Compiling _NIODataStructures _TinyArray.swift
[314/1316] Compiling _NIODataStructures PriorityQueue.swift
[315/1316] Emitting module _NIODataStructures
[316/1316] Compiling _NIODataStructures Heap.swift
[317/1316] Compiling Overture ZipOptional.swift
[318/1316] Compiling IssueReporting TestContext.swift
[319/1316] Compiling IssueReporting Unimplemented.swift
[320/1316] Compiling IssueReporting IsTesting.swift
[321/1316] Compiling IssueReporting IssueReporter.swift
[322/1316] Compiling IssueReporting RuntimeWarningReporter.swift
[323/1316] Compiling IssueReporting ReportIssue.swift
[324/1316] Compiling IssueReporting SwiftTesting.swift
[325/1316] Compiling IssueReporting UncheckedSendable.swift
[326/1316] Compiling Overture ZipSequence.swift
[327/1317] Compiling Logging MetadataProvider.swift
[328/1317] Emitting module Logging
[329/1317] Compiling Logging LogHandler.swift
[330/1317] Compiling Logging Locks.swift
[331/1317] Compiling Logging Logging.swift
[332/1335] Compiling Overture Zurry.swift
[333/1335] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[334/1335] Compiling InternalCollectionsUtilities Specialize.swift
[335/1335] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[336/1349] Compiling InternalCollectionsUtilities _SortedCollection.swift
[337/1349] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[338/1349] Compiling InternalCollectionsUtilities Debugging.swift
[339/1349] Compiling InternalCollectionsUtilities Descriptions.swift
[340/1349] Compiling Html ChildOf.swift
[341/1349] Compiling Html DebugRender.swift
[342/1349] Compiling Html Aria.swift
[343/1349] Compiling Html Attributes.swift
[344/1349] Emitting module Overture
[347/1349] Compiling Html DebugXmlRender.swift
[348/1349] Compiling Html Elements.swift
[349/1349] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[354/1351] Emitting module InternalCollectionsUtilities
[355/1351] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[356/1351] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[357/1351] Compiling InternalCollectionsUtilities UInt+reversed.swift
[358/1351] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[359/1358] Emitting module Prelude
[360/1361] Compiling Gen Xoshiro.swift
[361/1361] Compiling Gen UIKit.swift
[362/1361] Compiling Gen LCRNG.swift
[363/1361] Compiling Gen Zip.swift
[364/1361] Compiling SwiftSyntax SyntaxEnum.swift
[365/1361] Compiling SwiftSyntax SyntaxKind.swift
[366/1361] Compiling SwiftSyntax SyntaxRewriter.swift
[367/1361] Compiling Prelude Strong.swift
[368/1361] Compiling Prelude Tuple.swift
[369/1361] Compiling Prelude Unit.swift
[370/1361] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[371/1361] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[372/1361] Compiling SwiftSyntax RawSyntaxValidation.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[398/1370] Compiling Tagged UUID.swift
[399/1370] Emitting module Tagged
[400/1370] Compiling Tagged Tagged.swift
[401/1370] Emitting module Gen
[402/1370] Compiling Gen Gen.swift
[403/1370] Compiling Gen AnyRandomNumberGenerator.swift
[404/1370] Compiling SwiftSyntax Syntax.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-prelude/Sources/Prelude/Optional.swift:10:32: error: conflicting arguments to generic parameter 'A' ('(A) -> A' vs. '@Sendable (A) -> A')
8 |
9 | public func coalesce<A>(with default: @autoclosure @escaping () -> A) -> (A?) -> A {
10 | return optional(`default`()) <| id
| `- error: conflicting arguments to generic parameter 'A' ('(A) -> A' vs. '@Sendable (A) -> A')
11 | }
12 |
[405/1370] Compiling SwiftSyntax SyntaxArena.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-prelude/Sources/Prelude/Optional.swift:10:32: error: conflicting arguments to generic parameter 'A' ('(A) -> A' vs. '@Sendable (A) -> A')
8 |
9 | public func coalesce<A>(with default: @autoclosure @escaping () -> A) -> (A?) -> A {
10 | return optional(`default`()) <| id
| `- error: conflicting arguments to generic parameter 'A' ('(A) -> A' vs. '@Sendable (A) -> A')
11 | }
12 |
[406/1370] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-prelude/Sources/Prelude/Optional.swift:10:32: error: conflicting arguments to generic parameter 'A' ('(A) -> A' vs. '@Sendable (A) -> A')
8 |
9 | public func coalesce<A>(with default: @autoclosure @escaping () -> A) -> (A?) -> A {
10 | return optional(`default`()) <| id
| `- error: conflicting arguments to generic parameter 'A' ('(A) -> A' vs. '@Sendable (A) -> A')
11 | }
12 |
[407/1370] Compiling SwiftSyntax RawSyntaxNodesOP.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-prelude/Sources/Prelude/Optional.swift:10:32: error: conflicting arguments to generic parameter 'A' ('(A) -> A' vs. '@Sendable (A) -> A')
8 |
9 | public func coalesce<A>(with default: @autoclosure @escaping () -> A) -> (A?) -> A {
10 | return optional(`default`()) <| id
| `- error: conflicting arguments to generic parameter 'A' ('(A) -> A' vs. '@Sendable (A) -> A')
11 | }
12 |
[408/1370] Compiling IssueReporting WithExpectedIssue.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[409/1370] Compiling IssueReporting WithIssueContext.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[410/1370] Compiling SwiftSyntax SyntaxNodesAB.swift
[411/1370] Compiling SwiftSyntax SyntaxNodesC.swift
[412/1370] Compiling SwiftSyntax SyntaxCollections.swift
[413/1370] Compiling IssueReporting LockIsolated.swift
[414/1370] Compiling IssueReporting Rethrows.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[427/1370] Emitting module Gzip
/Users/admin/builder/spi-builder-workspace/Sources/Gzip/Data+Gzip.swift:75:14: warning: stored property 'kind' of 'Sendable'-conforming struct 'GzipError' has non-sendable type 'GzipError.Kind'; this is an error in the Swift 6 language mode
39 | // cf. http://www.zlib.net/manual.html
40 |
41 | public enum Kind: Equatable {
| `- note: consider making enum 'Kind' conform to the 'Sendable' protocol
42 | /// The stream structure was inconsistent.
43 | ///
:
73 |
74 | /// Error kind.
75 | public let kind: Kind
| `- warning: stored property 'kind' of 'Sendable'-conforming struct 'GzipError' has non-sendable type 'GzipError.Kind'; this is an error in the Swift 6 language mode
76 |
77 | /// Returned message by zlib.
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[428/1370] Emitting module XCTestDebugSupport
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/848] Write sources
[2/849] Compiling tls13_client.cc
[3/849] Compiling ssl_x509.cc
[4/849] Compiling ssl_transcript.cc
[4/849] Compiling tls13_both.cc
[4/849] Compiling t1_enc.cc
[4/849] Compiling tls_method.cc
[4/849] Compiling ssl_versions.cc
[4/849] Compiling tls_record.cc
[4/849] Compiling tls13_enc.cc
[4/849] Compiling tls13_server.cc
[12/849] Write swift-version-2F0A5646E1D333AE.txt
[13/849] Compiling ssl_stat.cc
[14/849] Compiling ssl_file.cc
[15/849] Compiling ssl_cipher.cc
[16/849] Compiling ssl_key_share.cc
[17/849] Compiling ssl_privkey.cc
[18/849] Compiling ssl_credential.cc
[19/849] Compiling ssl_cert.cc
[20/849] Compiling ssl_session.cc
[21/855] Compiling ssl_buffer.cc
[22/858] Compiling ssl_lib.cc
[24/870] Compiling SwiftSyntax600 Empty.swift
[25/870] Emitting module SwiftSyntax600
[26/870] Compiling SwiftSyntax601 Empty.swift
[27/870] Emitting module SwiftSyntax601
[28/870] Emitting module SwiftSyntax510
[29/870] Compiling SwiftSyntax510 Empty.swift
[30/874] Compiling SwiftSyntax509 Empty.swift
[31/874] Emitting module SwiftSyntax509
[32/876] Compiling Sharing2 Empty.swift
[33/876] Emitting module Sharing2
[34/888] Emitting module Sharing1
[35/888] Compiling Sharing1 Empty.swift
[36/888] Compiling _NIODataStructures PriorityQueue.swift
[37/888] Compiling _NIODataStructures _TinyArray.swift
[38/888] Compiling _NIODataStructures Heap.swift
[39/888] Compiling Tagged UUID.swift
[40/888] Emitting module _NIOBase64
[41/888] Compiling _NIOBase64 Base64.swift
[42/888] Emitting module _NIODataStructures
[43/939] Compiling XCTestDebugSupport XCTCurrentTestCase.swift
[44/939] Compiling XCTestDebugSupport Expectation.swift
[45/939] Emitting module XCTestDebugSupport
[46/1005] Compiling RealModule Real.swift
[47/1005] Compiling RealModule Float80+Real.swift
[48/1005] Compiling RealModule Float16+Real.swift
[49/1006] Compiling RealModule Float+Real.swift
[50/1011] Compiling RealModule RealFunctions.swift
[51/1030] Compiling RealModule AugmentedArithmetic.swift
[52/1030] Compiling RealModule ElementaryFunctions.swift
[53/1030] Compiling RealModule Double+Real.swift
[54/1030] Compiling Overture ZipOptional.swift
[55/1049] Compiling Overture Zurry.swift
[56/1049] Compiling RealModule ApproximateEquality.swift
[57/1049] Compiling RealModule AlgebraicField.swift
[58/1049] Emitting module RealModule
[59/1049] Compiling Logging MetadataProvider.swift
[60/1049] Emitting module Tagged
[61/1049] Compiling Tagged Tagged.swift
[62/1064] Compiling SwiftSyntax SyntaxTraits.swift
[63/1064] Compiling SwiftSyntax SyntaxVisitor.swift
[64/1064] Compiling SwiftSyntax TokenKind.swift
[65/1064] Compiling SwiftSyntax Tokens.swift
[66/1064] Compiling SwiftSyntax TriviaPieces.swift
[67/1064] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[68/1064] Compiling SwiftSyntax RawSyntaxNodesC.swift
[69/1067] Compiling InternalCollectionsUtilities _SortedCollection.swift
[70/1067] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[71/1067] Compiling Overture ZipSequence.swift
[72/1067] Compiling InternalCollectionsUtilities Debugging.swift
[73/1067] Compiling InternalCollectionsUtilities Descriptions.swift
[76/1068] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[77/1068] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[78/1068] Compiling SwiftSyntax SyntaxBaseNodes.swift
[79/1068] Compiling SwiftSyntax SyntaxCollections.swift
[80/1068] Compiling SwiftSyntax SyntaxEnum.swift
[81/1068] Compiling SwiftSyntax SyntaxKind.swift
[82/1068] Compiling SwiftSyntax SyntaxRewriter.swift
[83/1068] Compiling IssueReporting BreakpointReporter.swift
[84/1068] Compiling IssueReporting FatalErrorReporter.swift
[85/1070] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[86/1070] Compiling Prelude Strong.swift
[87/1070] Compiling Prelude Tuple.swift
[88/1070] Compiling Prelude Unit.swift
[89/1070] Compiling InternalCollectionsUtilities Specialize.swift
[92/1070] Compiling InternalCollectionsUtilities UInt+reversed.swift
[93/1070] Compiling Html DebugRender.swift
[94/1070] Compiling Html DebugXmlRender.swift
[95/1070] Compiling Html Elements.swift
[96/1070] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[97/1070] Emitting module Prelude
[98/1070] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[101/1070] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[102/1070] Compiling Html Aria.swift
[103/1070] Compiling Html Attributes.swift
[104/1070] Compiling Html ChildOf.swift
[105/1070] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[108/1070] Compiling IssueReporting WithExpectedIssue.swift
[110/1070] Compiling IssueReporting WithIssueContext.swift
[119/1070] Emitting module Overture
[126/1070] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[129/1070] Emitting module InternalCollectionsUtilities
[138/1086] Compiling Gzip Data+Gzip.swift
[139/1086] Emitting module Gzip
[148/1093] Compiling Logging LogHandler.swift
[149/1093] Compiling Logging Locks.swift
[150/1093] Compiling Logging Logging.swift
[151/1093] Emitting module Logging
[152/1158] Compiling FirstPartyMocks TimeZone.swift
[153/1158] Compiling FirstPartyMocks Date.swift
[154/1158] Compiling FirstPartyMocks UUID.swift
[155/1158] Emitting module FirstPartyMocks
[156/1219] Compiling Gen Zip.swift
[157/1219] Compiling Gen LCRNG.swift
[158/1219] Compiling Gen Xoshiro.swift
[159/1219] Compiling Gen UIKit.swift
[160/1219] Compiling _RopeModule Rope+ForEachWhile.swift
[161/1219] Compiling _RopeModule Rope+Insert.swift
[162/1219] Compiling _RopeModule Rope+Join.swift
[163/1219] Compiling _RopeModule Rope+MutatingForEach.swift
[164/1219] Compiling _RopeModule RopeSummary.swift
[165/1219] Compiling _RopeModule _RopeItem.swift
[166/1219] Compiling _RopeModule _RopePath.swift
[167/1219] Compiling _RopeModule BigString+Chunk+Indexing by Characters.swift
[168/1219] Compiling _RopeModule BigString+Chunk+Indexing by UTF16.swift
[169/1219] Compiling _RopeModule BigString+Summary.swift
[170/1219] Compiling _RopeModule BigString.swift
[171/1219] Compiling _RopeModule BigString+Chunk+Counts.swift
[172/1219] Compiling _RopeModule BigString+Chunk+Description.swift
[173/1219] Compiling _RopeModule BigString+Ingester.swift
[174/1219] Compiling _RopeModule BigString+Invariants.swift
[175/1219] Compiling _RopeModule BigString+Iterators.swift
[176/1219] Compiling _RopeModule BigString+Metrics.swift
[177/1219] Compiling _RopeModule BigString+Debugging.swift
[178/1219] Compiling _RopeModule BigString+Index.swift
[179/1219] Compiling _RopeModule BigString+Builder.swift
[180/1219] Compiling _RopeModule BigString+Contents.swift
[181/1219] Emitting module IssueReporting
[182/1219] Compiling _RopeModule BigString+Chunk+Append and Insert.swift
[183/1219] Compiling _RopeModule BigString+Chunk+Breaks.swift
[184/1226] Compiling _RopeModule Rope+_UnmanagedLeaf.swift
[185/1226] Compiling _RopeModule Rope+_UnsafeHandle.swift
[186/1226] Compiling _RopeModule Rope.swift
[187/1226] Compiling _RopeModule RopeElement.swift
[188/1226] Compiling _RopeModule RopeMetric.swift
[189/1226] Compiling _RopeModule Rope+Append.swift
[190/1226] Compiling _RopeModule Rope+Extract.swift
[191/1226] Compiling _RopeModule Rope+Find.swift
[192/1226] Compiling Either EitherIO.swift
[193/1226] Compiling Either Nested.swift
[194/1226] Compiling Either Choice.swift
[195/1304] Emitting module Either
[196/1304] Compiling Either Either.swift
[197/1304] Compiling HeapModule _HeapNode.swift
[198/1304] Compiling HeapModule Heap.swift
[199/1304] Compiling HashTreeCollections _HashNode+Lookups.swift
[200/1304] Compiling HashTreeCollections _HashNode+Primitive Insertions.swift
[201/1304] Compiling HashTreeCollections _HashNode+Primitive Removals.swift
[202/1304] Compiling HashTreeCollections _HashNode+Primitive Replacement.swift
[203/1304] Compiling HashTreeCollections _HashNode+Storage.swift
[204/1304] Compiling HashTreeCollections _HashNode+Structural compactMapValues.swift
[205/1304] Compiling HashTreeCollections _HashNode+Structural filter.swift
[206/1304] Compiling Gen AnyRandomNumberGenerator.swift
[207/1304] Compiling Gen Gen.swift
[208/1304] Emitting module Gen
[209/1304] Compiling HeapModule Heap+Invariants.swift
[210/1304] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[211/1304] Compiling HeapModule Heap+Descriptions.swift
[212/1304] Compiling HeapModule Heap+UnsafeHandle.swift
[213/1304] Compiling HashTreeCollections TreeSet+Descriptions.swift
[214/1304] Compiling HashTreeCollections _AncestorHashSlots.swift
[215/1304] Compiling HashTreeCollections _Bitmap.swift
[216/1304] Compiling HashTreeCollections _Bucket.swift
[217/1304] Compiling HashTreeCollections _Hash.swift
[218/1304] Compiling HashTreeCollections _HashLevel.swift
[219/1304] Compiling HashTreeCollections TreeDictionary+Values.swift
[220/1304] Compiling HashTreeCollections TreeDictionary.swift
[221/1304] Compiling HashTreeCollections TreeSet+Codable.swift
[222/1304] Compiling HashTreeCollections TreeSet+Collection.swift
[223/1304] Compiling HashTreeCollections TreeSet+CustomReflectable.swift
[224/1304] Compiling HashTreeCollections TreeSet+Debugging.swift
[225/1313] Emitting module HeapModule
[232/1313] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[233/1313] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[234/1313] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[235/1313] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[236/1313] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[237/1313] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[238/1313] Compiling HashTreeCollections _HashNode+Builder.swift
[239/1313] Compiling HashTreeCollections _HashNode+Debugging.swift
[240/1313] Compiling HashTreeCollections _HashNode+Initializers.swift
[241/1313] Compiling HashTreeCollections _HashNode+Invariants.swift
[242/1313] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[243/1313] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[245/1313] Compiling HashTreeCollections _HashNode+Structural intersection.swift
[246/1313] Compiling HashTreeCollections _HashNode+Structural isDisjoint.swift
[247/1313] Compiling HashTreeCollections _HashNode+Structural isEqualSet.swift
[248/1313] Compiling HashTreeCollections _HashNode+Structural isSubset.swift
[249/1313] Compiling HashTreeCollections _HashNode+Structural mapValues.swift
[250/1313] Compiling HashTreeCollections TreeDictionary+Descriptions.swift
[251/1313] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[252/1313] Compiling HashTreeCollections _HashNode+Subtree Removals.swift
[253/1313] Compiling HashTreeCollections _HashNode+UnsafeHandle.swift
[254/1313] Compiling HashTreeCollections _HashNode.swift
[255/1313] Compiling HashTreeCollections _HashNodeHeader.swift
[256/1313] Compiling HashTreeCollections _HashSlot.swift
[257/1313] Compiling HashTreeCollections _HashStack.swift
[258/1313] Compiling HashTreeCollections _HashTreeIterator.swift
[259/1313] Compiling HashTreeCollections _HashTreeStatistics.swift
[260/1313] Compiling HashTreeCollections _RawHashNode+UnsafeHandle.swift
[261/1313] Compiling HashTreeCollections TreeDictionary+Sequence.swift
[262/1315] Compiling Html MediaType.swift
[263/1316] Compiling Html Tag.swift
[264/1324] Compiling Html HtmlRender.swift
[265/1324] Compiling Html Node.swift
[266/1324] Compiling HashTreeCollections TreeDictionary+Collection.swift
[267/1324] Compiling HashTreeCollections TreeDictionary+CustomReflectable.swift
[268/1324] Compiling Html Events.swift
[269/1324] Compiling Html XmlRender.swift
[270/1324] Compiling HashTreeCollections TreeDictionary+ExpressibleByDictionaryLiteral.swift
[271/1324] Compiling HashTreeCollections TreeDictionary+Filter.swift
[272/1324] Compiling HashTreeCollections TreeDictionary+Hashable.swift
[273/1324] Compiling HashTreeCollections TreeDictionary+Initializers.swift
[274/1324] Compiling HashTreeCollections TreeDictionary+Keys.swift
[275/1324] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[276/1324] Compiling HashTreeCollections TreeDictionary+Merge.swift
[277/1324] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[278/1324] Compiling HashTreeCollections TreeSet+Equatable.swift
[279/1324] Compiling HashTreeCollections TreeSet+ExpressibleByArrayLiteral.swift
[280/1324] Compiling HashTreeCollections TreeSet+Extras.swift
[281/1324] Compiling HashTreeCollections TreeSet+Filter.swift
[282/1324] Compiling HashTreeCollections TreeSet+Hashable.swift
[283/1324] Compiling HashTreeCollections TreeSet+Sendable.swift
[284/1324] Compiling HashTreeCollections TreeSet+Sequence.swift
[285/1324] Compiling HashTreeCollections TreeSet+SetAlgebra Initializers.swift
[286/1332] Compiling Html Html4.swift
[287/1332] Emitting module Html
[288/1332] Compiling HashTreeCollections _UnsafePath.swift
[289/1332] Compiling HashTreeCollections TreeDictionary+Codable.swift
[298/1339] Compiling ServerTestHelpers UnimplementedEitherIO.swift
[299/1339] Emitting module ServerTestHelpers
[300/1339] Compiling HashTreeCollections _RawHashNode.swift
[301/1339] Compiling HashTreeCollections _UnmanagedHashNode.swift
[306/1339] Compiling HashTreeCollections TreeDictionary+Debugging.swift
[322/1352] Compiling OrderedCollections OrderedSet+SubSequence.swift
[323/1352] Compiling OrderedCollections OrderedSet+Testing.swift
[324/1352] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[325/1352] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[326/1352] Compiling OrderedCollections OrderedSet.swift
[327/1352] Compiling OrderedCollections _UnsafeBitset.swift
[342/1352] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[343/1352] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[344/1352] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[345/1352] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[346/1352] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[347/1352] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[348/1352] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[349/1352] Compiling HashTreeCollections TreeSet.swift
[350/1352] Emitting module XCTestDynamicOverlay
[351/1352] Compiling XCTestDynamicOverlay Deprecations.swift
[352/1352] Compiling XCTestDynamicOverlay Exports.swift
[353/1358] Compiling PerceptionCore Bindable.swift
[354/1358] Compiling PerceptionCore Environment.swift
[355/1358] Compiling PerceptionCore BetaChecking.swift
[356/1358] Compiling PerceptionCore Exports.swift
[357/1358] Compiling PerceptionCore Locking.swift
[358/1358] Compiling PerceptionCore ThreadLocal.swift
[372/1358] Emitting module OrderedCollections
[373/1384] Compiling _RopeModule Rope+Remove.swift
[374/1384] Compiling _RopeModule Rope+RemoveSubrange.swift
[375/1384] Compiling _RopeModule Rope+Split.swift
[376/1384] Compiling _RopeModule Optional Utilities.swift
[377/1384] Compiling _RopeModule String Utilities.swift
[378/1384] Compiling _RopeModule String.Index+ABI.swift
[379/1384] Compiling _RopeModule _CharacterRecognizer.swift
[380/1384] Compiling DequeModule Deque._Storage.swift
[381/1384] Compiling DequeModule Deque._UnsafeHandle.swift
[382/1384] Compiling DequeModule Deque.swift
[397/1384] Compiling SnsClient Models.swift
[398/1384] Compiling SnsClient AnyCodable.swift
[399/1384] Compiling SnsClient Mocks.swift
[400/1384] Compiling SnsClient Interface.swift
[401/1384] Compiling SnsClient ApsPayload.swift
[402/1384] Emitting module SnsClient
[403/1384] Compiling Optics Review.swift
[404/1384] Compiling Optics Star.swift
[405/1384] Compiling Optics KeyPath.swift
[406/1384] Compiling Optics Prism.swift
[407/1384] Compiling Optics Getter.swift
[408/1384] Compiling Optics Forget.swift
[409/1384] Compiling Optics Index.swift
[410/1384] Emitting module Optics
[411/1384] Compiling Optics Fold.swift
[412/1384] Compiling Optics Setter.swift
[413/1385] Emitting module _RopeModule
[438/1404] Compiling Optics Traversal.swift
[439/1406] Compiling DequeModule _DequeSlot.swift
[440/1406] Compiling DequeModule _DequeBufferHeader.swift
[441/1406] Compiling IdentifiedCollections IdentifiedArray+IdentifiedCollection.swift
[442/1406] Compiling IdentifiedCollections IdentifiedArray+Initializers.swift
[443/1406] Compiling IdentifiedCollections IdentifiedArray+Sendable.swift
[444/1406] Compiling IdentifiedCollections IdentifiedArray.swift
[445/1406] Compiling DequeModule _DequeBuffer.swift
[446/1406] Compiling IdentifiedCollections Identified.swift
[447/1406] Compiling IdentifiedCollections IdentifiedArray+Codable.swift
[448/1406] Compiling IdentifiedCollections IdentifiedArray+CustomDebugStringConvertible.swift
[449/1406] Compiling IdentifiedCollections IdentifiedArray+CustomReflectable.swift
[450/1406] Compiling IdentifiedCollections IdentifiedArray+RandomAccessCollection.swift
[451/1406] Compiling IdentifiedCollections IdentifiedArray+RangeReplaceableCollection.swift
[487/1409] Compiling IdentifiedCollections IdentifiedArray+Collection.swift
[488/1409] Compiling IdentifiedCollections IdentifiedArray+CollectionAlgorithms.swift
[489/1409] Compiling DequeModule _UnsafeWrappedBuffer.swift
[490/1409] Emitting module DequeModule
[491/1412] Emitting module EnvVars
[492/1412] Compiling EnvVars EnvVars.swift
[493/1440] Emitting module HashTreeCollections
[494/1451] Compiling TestHelpers AsyncStreamProducer.swift
[495/1451] Compiling TestHelpers Unwrap.swift
[496/1451] Emitting module TestHelpers
[497/1454] Compiling Cryptor Updatable.swift
[498/1454] Compiling Cryptor Status.swift
[499/1454] Compiling Cryptor SSLPointerTricks.swift
[500/1454] Compiling Cryptor Random.swift
[501/1454] Compiling Cryptor StreamCryptor.swift
[502/1455] Compiling Cryptor KeyDerivation.swift
[503/1455] Compiling Cryptor HMAC.swift
[504/1455] Compiling Cryptor Crypto.swift
[505/1455] Compiling Cryptor Cryptor.swift
[506/1455] Emitting module Cryptor
[507/1455] Compiling Cryptor Digest.swift
[508/1455] Emitting module UrlFormEncoding
[509/1455] Compiling UrlFormEncoding UrlFormEncoding.swift
[510/1455] Compiling UrlFormEncoding UrlFormDecoder.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[511/1466] Emitting module SharedSwiftUIEnvironment
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:4:29: error: cannot find type 'UIImage' in scope
2 |
3 | extension EnvironmentValues {
4 | public var opponentImage: UIImage? {
| `- error: cannot find type 'UIImage' in scope
5 | get { self[OpponentImageKey.self] }
6 | set { self[OpponentImageKey.self] = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:9:25: error: cannot find type 'UIImage' in scope
7 | }
8 |
9 | public var yourImage: UIImage? {
| `- error: cannot find type 'UIImage' in scope
10 | get { self[YourImageKey.self] }
11 | set { self[YourImageKey.self] = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:16:28: error: cannot find type 'UIImage' in scope
14 |
15 | private struct OpponentImageKey: EnvironmentKey {
16 | static var defaultValue: UIImage? { nil }
| `- error: cannot find type 'UIImage' in scope
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:15:16: error: type 'OpponentImageKey' does not conform to protocol 'EnvironmentKey'
13 | }
14 |
15 | private struct OpponentImageKey: EnvironmentKey {
| |- error: type 'OpponentImageKey' does not conform to protocol 'EnvironmentKey'
| `- note: add stubs for conformance
16 | static var defaultValue: UIImage? { nil }
17 | }
SwiftUICore.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:20:28: error: cannot find type 'UIImage' in scope
18 |
19 | private struct YourImageKey: EnvironmentKey {
20 | static var defaultValue: UIImage? { nil }
| `- error: cannot find type 'UIImage' in scope
21 | }
22 |
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:19:16: error: type 'YourImageKey' does not conform to protocol 'EnvironmentKey'
17 | }
18 |
19 | private struct YourImageKey: EnvironmentKey {
| |- error: type 'YourImageKey' does not conform to protocol 'EnvironmentKey'
| `- note: add stubs for conformance
20 | static var defaultValue: UIImage? { nil }
21 | }
SwiftUICore.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
[512/1466] Compiling SharedSwiftUIEnvironment EnvironmentValues.swift
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:4:29: error: cannot find type 'UIImage' in scope
2 |
3 | extension EnvironmentValues {
4 | public var opponentImage: UIImage? {
| `- error: cannot find type 'UIImage' in scope
5 | get { self[OpponentImageKey.self] }
6 | set { self[OpponentImageKey.self] = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:9:25: error: cannot find type 'UIImage' in scope
7 | }
8 |
9 | public var yourImage: UIImage? {
| `- error: cannot find type 'UIImage' in scope
10 | get { self[YourImageKey.self] }
11 | set { self[YourImageKey.self] = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:16:28: error: cannot find type 'UIImage' in scope
14 |
15 | private struct OpponentImageKey: EnvironmentKey {
16 | static var defaultValue: UIImage? { nil }
| `- error: cannot find type 'UIImage' in scope
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:15:16: error: type 'OpponentImageKey' does not conform to protocol 'EnvironmentKey'
13 | }
14 |
15 | private struct OpponentImageKey: EnvironmentKey {
| |- error: type 'OpponentImageKey' does not conform to protocol 'EnvironmentKey'
| `- note: add stubs for conformance
16 | static var defaultValue: UIImage? { nil }
17 | }
SwiftUICore.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:20:28: error: cannot find type 'UIImage' in scope
18 |
19 | private struct YourImageKey: EnvironmentKey {
20 | static var defaultValue: UIImage? { nil }
| `- error: cannot find type 'UIImage' in scope
21 | }
22 |
/Users/admin/builder/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:19:16: error: type 'YourImageKey' does not conform to protocol 'EnvironmentKey'
17 | }
18 |
19 | private struct YourImageKey: EnvironmentKey {
| |- error: type 'YourImageKey' does not conform to protocol 'EnvironmentKey'
| `- note: add stubs for conformance
20 | static var defaultValue: UIImage? { nil }
21 | }
SwiftUICore.EnvironmentKey.Value:2:16: note: protocol requires nested type 'Value'
1 | protocol EnvironmentKey {
2 | associatedtype Value}
| `- note: protocol requires nested type 'Value'
3 |
[513/1466] Compiling CoreMetrics Locks.swift
[514/1466] Emitting module CoreMetrics
[515/1466] Emitting module DateHelpers
[516/1466] Compiling SwiftUIHelpers SwiftUIShims.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIHelpers/UIColor.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | extension UIColor {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[517/1466] Compiling SwiftUIHelpers Color.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIHelpers/UIColor.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | extension UIColor {
[518/1466] Emitting module SwiftUIHelpers
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIHelpers/UIColor.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | extension UIColor {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIHelpers/UIColor.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | extension UIColor {
BUILD FAILURE 6.1 macosSpm