Build Information
Successful build of textual, reference 0.5.0 (01b518), with Swift 6.4 for macOS (SPM) on 25 Sep 2026 20:16:44 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/gonzalezreal/textual.git
Reference: 0.5.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/gonzalezreal/textual
* tag 0.5.0 -> FETCH_HEAD
HEAD is now at 01b5187 Enable link interaction in table (#48)
Cloned https://github.com/gonzalezreal/textual.git
Revision (git rev-parse @):
01b51875a5406eefc95f52a058cb059e7bc94dc4
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/gonzalezreal/textual.git at 0.5.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/gonzalezreal/textual.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Provisioning 7 / 10]
[Pre-planning 1 / 213]
[Planning deferred tasks]
[54 / 94] textual_TextualTests
[69 / 94]
[71 / 96] ConcurrencyExtras
[81 / 141]
[83 / 141]
[86 / 150] SwiftUIMath
[97 / 206]
[100 / 206]
[102 / 206]
[110 / 206]
[115 / 206]
[120 / 206]
[126 / 206]
[131 / 206]
[132 / 206]
[136 / 206]
[138 / 206]
[140 / 206]
[150 / 206] ConcurrencyExtras
[152 / 206] ConcurrencyExtras
[160 / 206]
[162 / 206]
[166 / 206] ConcurrencyExtras
[169 / 206]
[170 / 206]
[173 / 206]
[175 / 206]
[181 / 206] SwiftUIMath
[187 / 206] SwiftUIMath
[188 / 206] ConcurrencyExtras
[189 / 206] SwiftUIMath
[196 / 207] SwiftUIMath
[196 / 207] Textual
[205 / 219] Textual
[209 / 219] SwiftUIMath
[210 / 219] Textual
[216 / 219] Textual
[217 / 219] Textual
Build complete! (12.56 sec)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetching https://github.com/gonzalezreal/swiftui-math
Fetching https://github.com/pointfreeco/swift-concurrency-extras
[1/1835] Fetching swiftui-math
[38/2893] Fetching swiftui-math, swift-concurrency-extras
[2894/19372] Fetching swiftui-math, swift-concurrency-extras, swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing (8.47s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras (8.47s)
Fetched https://github.com/gonzalezreal/swiftui-math (8.47s)
Computing version for https://github.com/gonzalezreal/swiftui-math
Computed https://github.com/gonzalezreal/swiftui-math at 0.1.0 (9.10s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (0.57s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.6 (0.58s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/5666] Fetching swift-custom-dump
[5667/85734] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (6.27s)
Fetched https://github.com/pointfreeco/swift-custom-dump (6.27s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (6.89s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6161] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.65s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (4.46s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (2.29s)
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.4.1
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.6
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/gonzalezreal/swiftui-math
Working copy of https://github.com/gonzalezreal/swiftui-math resolved at 0.1.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.31s)
/Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Attachment/WithAttachments.swift:20:30: [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m18 |[0;0m @Environment(\.colorEnvironment) private var colorEnvironment
[0;36m19 |[0;0m
[0;36m20 |[0;0m @State private var model = Model()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m private let attributedString: AttributedString
macro expansion @State:2:9: [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
`- /Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Attachment/WithAttachments.swift:20:37: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m18 |[0;0m @Environment(\.colorEnvironment) private var colorEnvironment
[0;36m19 |[0;0m
[0;36m20 |[0;0m @State private var [4;39mmodel[0;0m = Model()
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'State' on property 'model' here[0;0m
[0;36m +--- [0;0mmacro expansion @State [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m1 |[0;0m private var __model = SwiftUICore.State._makeStorage({
[0;36m |[0;0m [0;36m2 |[0;0m Model()
[0;36m |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m |[0;0m [0;36m3 |[0;0m })
[0;36m |[0;0m [0;36m4 |[0;0m
[0;36m +---------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m private let attributedString: AttributedString
macro expansion @State:7:41: [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
`- /Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Attachment/WithAttachments.swift:20:37: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m18 |[0;0m @Environment(\.colorEnvironment) private var colorEnvironment
[0;36m19 |[0;0m
[0;36m20 |[0;0m @State private var [4;39mmodel[0;0m = Model()
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'State' on property 'model' here[0;0m
[0;36m +--- [0;0mmacro expansion @State [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m5 |[0;0m @SwiftUICore._StatePropertyWrapperStorage(initialValue: "JHM3VGV4dHVhbDE1V2l0aEF0dGFjaG1lbnRzVjVtb2RlbDMzX0EyNDQ5Q0FGNTc4RTY4MkU1NTExRTQ2RUEwODY2OTMxTEw1U3RhdGVmTXBfMjBfaW5pdGlhbFN0b3JlZFZhbHVlX2ZNdV8=")
[0;36m |[0;0m [0;36m6 |[0;0m private var _model: SwiftUICore.State<_>! = SwiftUICore._stateNil(of: {
[0;36m |[0;0m [0;36m7 |[0;0m SwiftUICore.State(initialValue: Model())
[0;36m |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m |[0;0m [0;36m8 |[0;0m })
[0;36m |[0;0m [0;36m9 |[0;0m
[0;36m +---------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m private let attributedString: AttributedString
macro expansion @State:11:54: [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
`- /Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Attachment/WithAttachments.swift:20:37: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m18 |[0;0m @Environment(\.colorEnvironment) private var colorEnvironment
[0;36m19 |[0;0m
[0;36m20 |[0;0m @State private var [4;39mmodel[0;0m = Model()
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'State' on property 'model' here[0;0m
[0;36m +--- [0;0mmacro expansion @State [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m9 |[0;0m
[0;36m |[0;0m[0;36m10 |[0;0m @SwiftUICore._StateProjectedValue
[0;36m |[0;0m[0;36m11 |[0;0m private var $model = SwiftUICore.State(initialValue: Model()).projectedValue
[0;36m |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m |[0;0m[0;36m12 |[0;0m
[0;36m |[0;0m[0;36m13 |[0;0m @SwiftUICore._StateInitialStoredValue("U3dpZnRVSUNvcmUuU3RhdGUuX21ha2VTdG9yYWdlKHsgTW9kZWwoKSB9KQ==")
[0;36m +---------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m private let attributedString: AttributedString
macro expansion @State:14:176: [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
`- /Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Attachment/WithAttachments.swift:20:37: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m18 |[0;0m @Environment(\.colorEnvironment) private var colorEnvironment
[0;36m19 |[0;0m
[0;36m20 |[0;0m @State private var [4;39mmodel[0;0m = Model()
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'State' on property 'model' here[0;0m
[0;36m +--- [0;0mmacro expansion @State [0;36m----------------------------------------[0;0m
[0;36m |[0;0m[0;36m12 |[0;0m
[0;36m |[0;0m[0;36m13 |[0;0m @SwiftUICore._StateInitialStoredValue("U3dpZnRVSUNvcmUuU3RhdGUuX21ha2VTdG9yYWdlKHsgTW9kZWwoKSB9KQ==")
[0;36m |[0;0m[0;36m14 |[0;0m private static var $s7Textual15WithAttachmentsV5model33_A2449CAF578E682E5511E46EA0866931LL5StatefMp_20_initialStoredValue_fMu_ = (SwiftUICore.State._makeStorage(initialValue: Model()))
[0;36m |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m +---------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m private let attributedString: AttributedString
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
/Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Attachment/WithAttachments.swift:20:30: [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m18 |[0;0m @Environment(\.colorEnvironment) private var colorEnvironment
[0;36m19 |[0;0m
[0;36m20 |[0;0m @State private var model = Model()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m private let attributedString: AttributedString
macro expansion @State:2:9: [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
`- /Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Attachment/WithAttachments.swift:20:37: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m18 |[0;0m @Environment(\.colorEnvironment) private var colorEnvironment
[0;36m19 |[0;0m
[0;36m20 |[0;0m @State private var [4;39mmodel[0;0m = Model()
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'State' on property 'model' here[0;0m
[0;36m +--- [0;0mmacro expansion @State [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m1 |[0;0m private var __model = SwiftUICore.State._makeStorage({
[0;36m |[0;0m [0;36m2 |[0;0m Model()
[0;36m |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m |[0;0m [0;36m3 |[0;0m })
[0;36m |[0;0m [0;36m4 |[0;0m
[0;36m +---------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m private let attributedString: AttributedString
macro expansion @State:7:41: [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
`- /Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Attachment/WithAttachments.swift:20:37: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m18 |[0;0m @Environment(\.colorEnvironment) private var colorEnvironment
[0;36m19 |[0;0m
[0;36m20 |[0;0m @State private var [4;39mmodel[0;0m = Model()
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'State' on property 'model' here[0;0m
[0;36m +--- [0;0mmacro expansion @State [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m5 |[0;0m @SwiftUICore._StatePropertyWrapperStorage(initialValue: "JHM3VGV4dHVhbDE1V2l0aEF0dGFjaG1lbnRzVjVtb2RlbDMzX0EyNDQ5Q0FGNTc4RTY4MkU1NTExRTQ2RUEwODY2OTMxTEw1U3RhdGVmTXBfMjBfaW5pdGlhbFN0b3JlZFZhbHVlX2ZNdV8=")
[0;36m |[0;0m [0;36m6 |[0;0m private var _model: SwiftUICore.State<_>! = SwiftUICore._stateNil(of: {
[0;36m |[0;0m [0;36m7 |[0;0m SwiftUICore.State(initialValue: Model())
[0;36m |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m |[0;0m [0;36m8 |[0;0m })
[0;36m |[0;0m [0;36m9 |[0;0m
[0;36m +---------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m private let attributedString: AttributedString
macro expansion @State:11:54: [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
`- /Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Attachment/WithAttachments.swift:20:37: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m18 |[0;0m @Environment(\.colorEnvironment) private var colorEnvironment
[0;36m19 |[0;0m
[0;36m20 |[0;0m @State private var [4;39mmodel[0;0m = Model()
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'State' on property 'model' here[0;0m
[0;36m +--- [0;0mmacro expansion @State [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m9 |[0;0m
[0;36m |[0;0m[0;36m10 |[0;0m @SwiftUICore._StateProjectedValue
[0;36m |[0;0m[0;36m11 |[0;0m private var $model = SwiftUICore.State(initialValue: Model()).projectedValue
[0;36m |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m |[0;0m[0;36m12 |[0;0m
[0;36m |[0;0m[0;36m13 |[0;0m @SwiftUICore._StateInitialStoredValue("U3dpZnRVSUNvcmUuU3RhdGUuX21ha2VTdG9yYWdlKHsgTW9kZWwoKSB9KQ==")
[0;36m +---------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m private let attributedString: AttributedString
macro expansion @State:14:176: [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
`- /Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Attachment/WithAttachments.swift:20:37: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m18 |[0;0m @Environment(\.colorEnvironment) private var colorEnvironment
[0;36m19 |[0;0m
[0;36m20 |[0;0m @State private var [4;39mmodel[0;0m = Model()
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'State' on property 'model' here[0;0m
[0;36m +--- [0;0mmacro expansion @State [0;36m----------------------------------------[0;0m
[0;36m |[0;0m[0;36m12 |[0;0m
[0;36m |[0;0m[0;36m13 |[0;0m @SwiftUICore._StateInitialStoredValue("U3dpZnRVSUNvcmUuU3RhdGUuX21ha2VTdG9yYWdlKHsgTW9kZWwoKSB9KQ==")
[0;36m |[0;0m[0;36m14 |[0;0m private static var $s7Textual15WithAttachmentsV5model33_A2449CAF578E682E5511E46EA0866931LL5StatefMp_20_initialStoredValue_fMu_ = (SwiftUICore.State._makeStorage(initialValue: Model()))
[0;36m |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Content' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m +---------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m private let attributedString: AttributedString
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-concurrency-extras",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-concurrency-extras"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.18.7",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
},
{
"identity" : "swiftui-math",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/gonzalezreal/swiftui-math"
}
],
"manifest_display_name" : "textual",
"name" : "textual",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
},
{
"name" : "ios",
"version" : "18.0"
},
{
"name" : "tvos",
"version" : "18.0"
},
{
"name" : "watchos",
"version" : "11.0"
},
{
"name" : "visionos",
"version" : "2.0"
}
],
"products" : [
{
"name" : "Textual",
"targets" : [
"Textual"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TextualTests",
"module_type" : "SwiftTarget",
"name" : "TextualTests",
"path" : "Tests/TextualTests",
"product_dependencies" : [
"SnapshotTesting"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TextualTests/Fixtures",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Helpers/CodableTextLayoutCollection.swift",
"Helpers/Color+Guide.swift",
"Helpers/Snapshotting+TextLayoutCollection.swift",
"Helpers/Snapshotting+TextualImage.swift",
"Helpers/TextSelectionModel+Fixture.swift",
"InlineText/InlineStyleTests.swift",
"Internal/Font/FontProviderTests.swift",
"Internal/Formatting/HTMLFormatterTests.swift",
"Internal/Formatting/PlainTextFormatterTests.swift",
"Internal/Helpers/AttributedStringTests.swift",
"Internal/Helpers/BlockRunsTests.swift",
"Internal/Highlighter/CodeTokenizerTests.swift",
"Internal/MarkdownParser/PatternProcessorTests.swift",
"Internal/MarkdownParser/PatternTokenizerTests.swift",
"Internal/TextFragment/TextBuilderTests.swift",
"Internal/TextInteraction/TextLayoutCollectionTests.swift",
"Internal/TextInteraction/TextSelectionModelTests+macOS.swift",
"Internal/TextInteraction/TextSelectionModelTests.swift",
"StructuredText/BlockQuoteTests.swift",
"StructuredText/CodeBlockTests.swift",
"StructuredText/HeadingTests.swift",
"StructuredText/MathExpressionTests.swift",
"StructuredText/OrderedListTests.swift",
"StructuredText/TableTests.swift",
"StructuredText/ThematicBreakTests.swift",
"StructuredText/UnorderedListTests.swift",
"TextProperty/TextPropertyTests.swift"
],
"target_dependencies" : [
"Textual"
],
"type" : "test"
},
{
"c99name" : "Textual",
"module_type" : "SwiftTarget",
"name" : "Textual",
"path" : "Sources/Textual",
"product_dependencies" : [
"ConcurrencyExtras",
"SwiftUIMath"
],
"product_memberships" : [
"Textual"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Textual/Internal/Highlighter/Prism/prism-bundle.js",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Attachment/Attachment.swift",
"Attachment/AttachmentLoader.swift",
"Attachment/ResourceAttachmentLoader.swift",
"Attachment/URLAttachmentLoader.swift",
"ColorEnvironmentValues.swift",
"Deprecations.swift",
"DynamicColor.swift",
"EmojiProperties.swift",
"FontScaled.swift",
"InlineText/InlineStyle+Default.swift",
"InlineText/InlineStyle+GitHub.swift",
"InlineText/InlineStyle.swift",
"InlineText/InlineText.swift",
"Internal/Attachment/AttachmentAttribute.swift",
"Internal/Attachment/AttachmentOverlay.swift",
"Internal/Attachment/AttachmentView.swift",
"Internal/Attachment/EmojiAttachment.swift",
"Internal/Attachment/EmojiResourceAttachment.swift",
"Internal/Attachment/ImageAttachment.swift",
"Internal/Attachment/ImageResourceAttachment.swift",
"Internal/Attachment/MathAttachment.swift",
"Internal/Attachment/WithAttachments.swift",
"Internal/Font/AnyFontProvider+Font.swift",
"Internal/Font/AnyFontProvider.swift",
"Internal/Font/FontModifier.swift",
"Internal/Font/FontModifierProvider.swift",
"Internal/Font/FontProvider.swift",
"Internal/Font/FontScaleModifier.swift",
"Internal/Font/NamedFontProvider.swift",
"Internal/Font/PlatformFont.swift",
"Internal/Font/PlatformFontProvider.swift",
"Internal/Font/StaticFontModifierProvider.swift",
"Internal/Font/SystemFontProvider.swift",
"Internal/Font/TextStyleFontProvider.swift",
"Internal/Font/WithFontScaledValue.swift",
"Internal/Formatting/Formatter+HTML.swift",
"Internal/Formatting/Formatter+PlainText.swift",
"Internal/Formatting/Formatter.swift",
"Internal/Formatting/TransferableText.swift",
"Internal/Helpers/Array.swift",
"Internal/Helpers/AttributedString.swift",
"Internal/Helpers/Box.swift",
"Internal/Helpers/Bundle.swift",
"Internal/Helpers/CGImage+PNGData.swift",
"Internal/Helpers/Logger.swift",
"Internal/Helpers/PlatformImage.swift",
"Internal/Helpers/Range.swift",
"Internal/Helpers/Tuple.swift",
"Internal/Helpers/VerticalAlignment+FirstTextCenter.swift",
"Internal/Highlighter/CodeTokenizer.swift",
"Internal/Highlighter/HighlightedTextFragment.swift",
"Internal/Image/Image.swift",
"Internal/Image/ImageLoader.swift",
"Internal/Image/ImageView.swift",
"Internal/InlineText/WithInlineStyle.swift",
"Internal/MarkdownParser/Emoji+Preview.swift",
"Internal/MarkdownParser/PatternProcessor.swift",
"Internal/MarkdownParser/PatternTokenizer.swift",
"Internal/StructuredText/BlockContent.swift",
"Internal/StructuredText/BlockQuote.swift",
"Internal/StructuredText/BlockSpacingKey.swift",
"Internal/StructuredText/BlockVStack.swift",
"Internal/StructuredText/CodeBlock.swift",
"Internal/StructuredText/Heading.swift",
"Internal/StructuredText/ListEnvironment.swift",
"Internal/StructuredText/MathBlock.swift",
"Internal/StructuredText/MathCodeBlock.swift",
"Internal/StructuredText/OrderedList.swift",
"Internal/StructuredText/Paragraph.swift",
"Internal/StructuredText/Style/OverflowFrameKey.swift",
"Internal/StructuredText/Style/ResolvedBlockQuoteStyle.swift",
"Internal/StructuredText/Style/ResolvedCodeBlockStyle.swift",
"Internal/StructuredText/Style/ResolvedHeadingStyle.swift",
"Internal/StructuredText/Style/ResolvedListItemStyle.swift",
"Internal/StructuredText/Style/ResolvedOrderedListMarker.swift",
"Internal/StructuredText/Style/ResolvedParagraphStyle.swift",
"Internal/StructuredText/Style/ResolvedTableCellStyle.swift",
"Internal/StructuredText/Style/ResolvedTableStyle.swift",
"Internal/StructuredText/Style/ResolvedThematicBreakStyle.swift",
"Internal/StructuredText/Style/ResolvedUnorderedListMarker.swift",
"Internal/StructuredText/Table.swift",
"Internal/StructuredText/TableCell.swift",
"Internal/StructuredText/ThematicBreak.swift",
"Internal/StructuredText/UnorderedList.swift",
"Internal/TextFragment/TextBuilder.swift",
"Internal/TextFragment/TextFragment.swift",
"Internal/TextInteraction/AppKit/AppKitTextInteractionOverlay.swift",
"Internal/TextInteraction/AppKit/AppKitTextSelectionInteraction.swift",
"Internal/TextInteraction/AppKit/AppKitTextSelectionView.swift",
"Internal/TextInteraction/AppKit/NSTextInteractionView.swift",
"Internal/TextInteraction/Shared/IndexPath+TextPosition.swift",
"Internal/TextInteraction/Shared/LayoutDirection+Locale.swift",
"Internal/TextInteraction/Shared/LinkAttribute.swift",
"Internal/TextInteraction/Shared/TextLayout/EmptyTextLayoutCollection.swift",
"Internal/TextInteraction/Shared/TextLayout/Layout+Internals.swift",
"Internal/TextInteraction/Shared/TextLayout/LiveTextLayoutCollection.swift",
"Internal/TextInteraction/Shared/TextLayout/TextLayoutCollection+AttributedStringAccess.swift",
"Internal/TextInteraction/Shared/TextLayout/TextLayoutCollection+Geometry.swift",
"Internal/TextInteraction/Shared/TextLayout/TextLayoutCollection+Positioning.swift",
"Internal/TextInteraction/Shared/TextLayout/TextLayoutCollection+Ranges.swift",
"Internal/TextInteraction/Shared/TextLayout/TextLayoutCollection+RunSliceTraversal.swift",
"Internal/TextInteraction/Shared/TextLayout/TextLayoutCollection+SelectionRects.swift",
"Internal/TextInteraction/Shared/TextLayout/TextLayoutCollection.swift",
"Internal/TextInteraction/Shared/TextLayout/View+TextLayoutCollection.swift",
"Internal/TextInteraction/Shared/TextLinkInteraction.swift",
"Internal/TextInteraction/Shared/TextPosition.swift",
"Internal/TextInteraction/Shared/TextRange.swift",
"Internal/TextInteraction/Shared/TextSelectionBackground.swift",
"Internal/TextInteraction/Shared/TextSelectionCoordinator.swift",
"Internal/TextInteraction/Shared/TextSelectionInteraction.swift",
"Internal/TextInteraction/Shared/TextSelectionModel.swift",
"Internal/TextInteraction/Shared/TextSelectionRect.swift",
"Internal/TextInteraction/UIKit/TextActivityItemSource.swift",
"Internal/TextInteraction/UIKit/TextPositionBox.swift",
"Internal/TextInteraction/UIKit/TextRangeBox.swift",
"Internal/TextInteraction/UIKit/TextSelectionRectBox.swift",
"Internal/TextInteraction/UIKit/UIKitTextInteractionOverlay.swift",
"Internal/TextInteraction/UIKit/UIKitTextSelectionInteraction.swift",
"Internal/TextInteraction/UIKit/UITextInteractionView+UITextInput.swift",
"Internal/TextInteraction/UIKit/UITextInteractionView+UITextInputTokenizer.swift",
"Internal/TextInteraction/UIKit/UITextInteractionView.swift",
"MarkdownParser/AttributedStringMarkdownParser.swift",
"MarkdownParser/Emoji.swift",
"MarkdownParser/SyntaxExtension.swift",
"MarkdownParser/TextualAttributes.swift",
"MarkupParser.swift",
"MathProperties.swift",
"StructuredText/HighlighterTheme/HighlighterTheme+Default.swift",
"StructuredText/HighlighterTheme/HighlighterTheme+Plain.swift",
"StructuredText/HighlighterTheme/HighlighterTheme.swift",
"StructuredText/HighlighterTheme/TokenType.swift",
"StructuredText/StructuredText.swift",
"StructuredText/Style/BlockQuoteStyle.swift",
"StructuredText/Style/BlockSpacing.swift",
"StructuredText/Style/BlockStyleConfiguration.swift",
"StructuredText/Style/CodeBlockProxy.swift",
"StructuredText/Style/CodeBlockStyle.swift",
"StructuredText/Style/Default/DefaultBlockQuoteStyle.swift",
"StructuredText/Style/Default/DefaultCodeBlockStyle.swift",
"StructuredText/Style/Default/DefaultHeadingStyle.swift",
"StructuredText/Style/Default/DefaultListItemStyle.swift",
"StructuredText/Style/Default/DefaultParagraphStyle.swift",
"StructuredText/Style/Default/DefaultStyle.swift",
"StructuredText/Style/Default/DefaultTableCellStyle.swift",
"StructuredText/Style/Default/DefaultTableStyle.swift",
"StructuredText/Style/Default/DividerThematicBreakStyle.swift",
"StructuredText/Style/Default/DynamicColor+Default.swift",
"StructuredText/Style/Default/OverflowTableStyle.swift",
"StructuredText/Style/GitHub/DynamicColor+GitHub.swift",
"StructuredText/Style/GitHub/GitHubBlockQuoteStyle.swift",
"StructuredText/Style/GitHub/GitHubCodeBlockStyle.swift",
"StructuredText/Style/GitHub/GitHubHeadingStyle.swift",
"StructuredText/Style/GitHub/GitHubParagraphStyle.swift",
"StructuredText/Style/GitHub/GitHubStyle.swift",
"StructuredText/Style/GitHub/GitHubTableCellStyle.swift",
"StructuredText/Style/GitHub/GitHubTableStyle.swift",
"StructuredText/Style/GitHub/GitHubThematicBreak.swift",
"StructuredText/Style/HeadingStyle.swift",
"StructuredText/Style/ListItemStyle.swift",
"StructuredText/Style/OrderedListMarker.swift",
"StructuredText/Style/Overflow.swift",
"StructuredText/Style/ParagraphStyle.swift",
"StructuredText/Style/Style.swift",
"StructuredText/Style/TableCellStyle.swift",
"StructuredText/Style/TableLayout.swift",
"StructuredText/Style/TableStyle.swift",
"StructuredText/Style/ThematicBreakStyle.swift",
"StructuredText/Style/UnorderedListMarker.swift",
"TextEnvironmentValues.swift",
"TextProperty/Color/BackgroundColorProperty.swift",
"TextProperty/Color/ForegroundColorProperty.swift",
"TextProperty/Font/BoldProperty.swift",
"TextProperty/Font/FontLeadingProperty.swift",
"TextProperty/Font/FontProperty.swift",
"TextProperty/Font/FontScaleProperty.swift",
"TextProperty/Font/FontWeightProperty.swift",
"TextProperty/Font/FontWidthProperty.swift",
"TextProperty/Font/ItalicProperty.swift",
"TextProperty/Font/LowercaseSmallCapsProperty.swift",
"TextProperty/Font/MonospacedDigitProperty.swift",
"TextProperty/Font/MonospacedProperty.swift",
"TextProperty/Font/SmallCapsProperty.swift",
"TextProperty/Font/UppercaseSmallCapsProperty.swift",
"TextProperty/LineStyle/StrikethroughStyleProperty.swift",
"TextProperty/LineStyle/UnderlineStyleProperty.swift",
"TextProperty/Space/BaselineOffsetProperty.swift",
"TextProperty/Space/KerningProperty.swift",
"TextProperty/Space/TrackingProperty.swift",
"TextProperty/TextProperty.swift",
"TextProperty/TupleTextProperty.swift",
"TextualNamespace.swift",
"View+Textual.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.