The Swift Package Index logo.Swift Package Index

Build Information

Successful build of BeautifulMermaidSwift, reference 1.0.4 (6a23a2), with Swift 6.1 for macOS (SPM) on 27 Apr 2026 17:53:32 UTC.

Swift 6 data race errors: 20

Build Command

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

Build Log

182 | )
183 |
184 | public let doublecircleRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |            |- warning: let 'doublecircleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'doublecircleRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |     getDimensionsFn: _shapeBaseBoxDimensions,
186 |     renderFn: { label, dimensions, options in
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_special.swift:202:12: warning: let 'cylinderRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
200 | )
201 |
202 | public let cylinderRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |            |- warning: let 'cylinderRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'cylinderRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |     getDimensionsFn: { label, options in
204 |         let lines = splitLines(label)
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_special.swift:292:12: warning: let 'asymmetricRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
290 | )
291 |
292 | public let asymmetricRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |            |- warning: let 'asymmetricRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'asymmetricRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
293 |     getDimensionsFn: _shapeBaseBoxDimensions,
294 |     renderFn: { label, dimensions, options in
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_special.swift:310:12: warning: let 'trapezoidRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
308 | )
309 |
310 | public let trapezoidRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |            |- warning: let 'trapezoidRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'trapezoidRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
311 |     getDimensionsFn: _shapeBaseBoxDimensions,
312 |     renderFn: { label, dimensions, options in
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_special.swift:328:12: warning: let 'trapezoidAltRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
326 | )
327 |
328 | public let trapezoidAltRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |            |- warning: let 'trapezoidAltRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'trapezoidAltRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |     getDimensionsFn: _shapeBaseBoxDimensions,
330 |     renderFn: { label, dimensions, options in
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_stadium.swift:15:12: warning: let 'stadiumRenderer' is not concurrency-safe because non-'Sendable' type 'ClosureShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | }
 14 |
 15 | public let stadiumRenderer = ClosureShapeRenderer(
    |            |- warning: let 'stadiumRenderer' is not concurrency-safe because non-'Sendable' type 'ClosureShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'stadiumRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     getDimensionsFn: { label, options in
 17 |         let lines = splitLines(label)
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:59:15: note: consider making struct 'ClosureShapeRenderer' conform to the 'Sendable' protocol
57 | public typealias ShapeRegistry = [AsciiNodeShape: any ShapeRenderer]
58 |
59 | public struct ClosureShapeRenderer: ShapeRenderer {
   |               `- note: consider making struct 'ClosureShapeRenderer' conform to the 'Sendable' protocol
60 |     public let getDimensionsFn: (String, ShapeRenderOptions) -> ShapeDimensions
61 |     public let renderFn: (String, ShapeDimensions, ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_state.swift:39:12: warning: let 'stateStartRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 37 | }
 38 |
 39 | public let stateStartRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |            |- warning: let 'stateStartRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'stateStartRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     getDimensionsFn: { _, _ in _stateDimensions() },
 41 |     renderFn: { _, dimensions, options in
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_state.swift:86:12: warning: let 'stateEndRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 84 | )
 85 |
 86 | public let stateEndRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |            |- warning: let 'stateEndRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'stateEndRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |     getDimensionsFn: { _, _ in _stateDimensions() },
 88 |     renderFn: { _, dimensions, options in
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:23:24: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | private enum _ElkBridgeRuntime {
 22 |     private static let lock = NSLock()
 23 |     private static var sharedInstance: ELK?
    |                        |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     static func shared() throws -> ELK {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderConfig.swift:108:56: warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
106 |     // MARK: - Font Helpers
107 |
108 |     public func fontWeight(from weight: Int) -> BMFont.Weight {
    |                                                        `- warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
109 |         switch weight {
110 |         case 100: return .ultraLight
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontDescriptor.h:55:17: note: struct declared here
 53 | typedef NSString * NSFontDescriptorVariationKey NS_TYPED_ENUM;
 54 | typedef NSString * NSFontDescriptorFeatureKey NS_TYPED_EXTENSIBLE_ENUM;
 55 | typedef CGFloat NSFontWeight NS_TYPED_EXTENSIBLE_ENUM;
    |                 `- note: struct declared here
 56 | typedef CGFloat NSFontWidth NS_TYPED_EXTENSIBLE_ENUM;
 57 | typedef NSString * NSFontDescriptorSystemDesign NS_TYPED_ENUM;
[428/501] Compiling BeautifulMermaid src_class_parser.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:23:24: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | private enum _ElkBridgeRuntime {
 22 |     private static let lock = NSLock()
 23 |     private static var sharedInstance: ELK?
    |                        |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     static func shared() throws -> ELK {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:32:27: warning: no calls to throwing functions occur within 'try' expression
 30 |         }
 31 |         do {
 32 |             let created = try ELK()
    |                           `- warning: no calls to throwing functions occur within 'try' expression
 33 |             sharedInstance = created
 34 |             return created
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:35:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 33 |             sharedInstance = created
 34 |             return created
 35 |         } catch {
    |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 36 |             throw _ElkInstanceAdapterError.elkUnavailable(error.localizedDescription)
 37 |         }
[429/501] Compiling BeautifulMermaid src_class_renderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:23:24: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | private enum _ElkBridgeRuntime {
 22 |     private static let lock = NSLock()
 23 |     private static var sharedInstance: ELK?
    |                        |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     static func shared() throws -> ELK {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:32:27: warning: no calls to throwing functions occur within 'try' expression
 30 |         }
 31 |         do {
 32 |             let created = try ELK()
    |                           `- warning: no calls to throwing functions occur within 'try' expression
 33 |             sharedInstance = created
 34 |             return created
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:35:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 33 |             sharedInstance = created
 34 |             return created
 35 |         } catch {
    |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 36 |             throw _ElkInstanceAdapterError.elkUnavailable(error.localizedDescription)
 37 |         }
[430/501] Compiling BeautifulMermaid src_class_types.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:23:24: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | private enum _ElkBridgeRuntime {
 22 |     private static let lock = NSLock()
 23 |     private static var sharedInstance: ELK?
    |                        |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     static func shared() throws -> ELK {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:32:27: warning: no calls to throwing functions occur within 'try' expression
 30 |         }
 31 |         do {
 32 |             let created = try ELK()
    |                           `- warning: no calls to throwing functions occur within 'try' expression
 33 |             sharedInstance = created
 34 |             return created
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:35:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 33 |             sharedInstance = created
 34 |             return created
 35 |         } catch {
    |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 36 |             throw _ElkInstanceAdapterError.elkUnavailable(error.localizedDescription)
 37 |         }
[431/501] Compiling BeautifulMermaid src_elk_instance.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:23:24: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | private enum _ElkBridgeRuntime {
 22 |     private static let lock = NSLock()
 23 |     private static var sharedInstance: ELK?
    |                        |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     static func shared() throws -> ELK {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:32:27: warning: no calls to throwing functions occur within 'try' expression
 30 |         }
 31 |         do {
 32 |             let created = try ELK()
    |                           `- warning: no calls to throwing functions occur within 'try' expression
 33 |             sharedInstance = created
 34 |             return created
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:35:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 33 |             sharedInstance = created
 34 |             return created
 35 |         } catch {
    |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 36 |             throw _ElkInstanceAdapterError.elkUnavailable(error.localizedDescription)
 37 |         }
[432/501] Compiling BeautifulMermaid src_er_layout.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:23:24: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | private enum _ElkBridgeRuntime {
 22 |     private static let lock = NSLock()
 23 |     private static var sharedInstance: ELK?
    |                        |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     static func shared() throws -> ELK {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:32:27: warning: no calls to throwing functions occur within 'try' expression
 30 |         }
 31 |         do {
 32 |             let created = try ELK()
    |                           `- warning: no calls to throwing functions occur within 'try' expression
 33 |             sharedInstance = created
 34 |             return created
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:35:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 33 |             sharedInstance = created
 34 |             return created
 35 |         } catch {
    |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 36 |             throw _ElkInstanceAdapterError.elkUnavailable(error.localizedDescription)
 37 |         }
[433/501] Compiling BeautifulMermaid src_er_parser.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:23:24: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | private enum _ElkBridgeRuntime {
 22 |     private static let lock = NSLock()
 23 |     private static var sharedInstance: ELK?
    |                        |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     static func shared() throws -> ELK {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:32:27: warning: no calls to throwing functions occur within 'try' expression
 30 |         }
 31 |         do {
 32 |             let created = try ELK()
    |                           `- warning: no calls to throwing functions occur within 'try' expression
 33 |             sharedInstance = created
 34 |             return created
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:35:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 33 |             sharedInstance = created
 34 |             return created
 35 |         } catch {
    |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 36 |             throw _ElkInstanceAdapterError.elkUnavailable(error.localizedDescription)
 37 |         }
[434/501] Compiling BeautifulMermaid src_er_renderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:23:24: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | private enum _ElkBridgeRuntime {
 22 |     private static let lock = NSLock()
 23 |     private static var sharedInstance: ELK?
    |                        |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     static func shared() throws -> ELK {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:32:27: warning: no calls to throwing functions occur within 'try' expression
 30 |         }
 31 |         do {
 32 |             let created = try ELK()
    |                           `- warning: no calls to throwing functions occur within 'try' expression
 33 |             sharedInstance = created
 34 |             return created
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:35:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 33 |             sharedInstance = created
 34 |             return created
 35 |         } catch {
    |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 36 |             throw _ElkInstanceAdapterError.elkUnavailable(error.localizedDescription)
 37 |         }
[435/501] Compiling BeautifulMermaid src_er_types.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:23:24: warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | private enum _ElkBridgeRuntime {
 22 |     private static let lock = NSLock()
 23 |     private static var sharedInstance: ELK?
    |                        |- warning: static property 'sharedInstance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'sharedInstance' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'sharedInstance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     static func shared() throws -> ELK {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:32:27: warning: no calls to throwing functions occur within 'try' expression
 30 |         }
 31 |         do {
 32 |             let created = try ELK()
    |                           `- warning: no calls to throwing functions occur within 'try' expression
 33 |             sharedInstance = created
 34 |             return created
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_elk_instance.swift:35:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 33 |             sharedInstance = created
 34 |             return created
 35 |         } catch {
    |           `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 36 |             throw _ElkInstanceAdapterError.elkUnavailable(error.localizedDescription)
 37 |         }
[436/501] Compiling BeautifulMermaid BeautifulMermaid.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:19: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                   `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:24: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                        `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:125:11: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
123 |         try await Task.detached {
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
    |           `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
126 |     }
127 |
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:26: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                          `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:31: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                               `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:157:11: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
155 |         return try await Task.detached {
156 |             try renderer.prepare(from: source)
157 |         }.value!
    |           `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
158 |     }
159 | }
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
[437/501] Compiling BeautifulMermaid CrossPlatform.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:19: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                   `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:24: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                        `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:125:11: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
123 |         try await Task.detached {
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
    |           `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
126 |     }
127 |
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:26: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                          `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:31: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                               `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:157:11: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
155 |         return try await Task.detached {
156 |             try renderer.prepare(from: source)
157 |         }.value!
    |           `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
158 |     }
159 | }
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
[438/501] Compiling BeautifulMermaid ImageRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:19: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                   `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:24: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                        `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:125:11: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
123 |         try await Task.detached {
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
    |           `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
126 |     }
127 |
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:26: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                          `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:31: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                               `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:157:11: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
155 |         return try await Task.detached {
156 |             try renderer.prepare(from: source)
157 |         }.value!
    |           `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
158 |     }
159 | }
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
[439/501] Compiling BeautifulMermaid Layout.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:19: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                   `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:24: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                        `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:125:11: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
123 |         try await Task.detached {
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
    |           `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
126 |     }
127 |
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:26: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                          `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:31: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                               `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:157:11: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
155 |         return try await Task.detached {
156 |             try renderer.prepare(from: source)
157 |         }.value!
    |           `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
158 |     }
159 | }
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
[440/501] Compiling BeautifulMermaid src_ascii_ansi.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:19: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                   `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:24: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                        `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:125:11: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
123 |         try await Task.detached {
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
    |           `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
126 |     }
127 |
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:26: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                          `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:31: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                               `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:157:11: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
155 |         return try await Task.detached {
156 |             try renderer.prepare(from: source)
157 |         }.value!
    |           `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
158 |     }
159 | }
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
[441/501] Compiling BeautifulMermaid src_ascii_canvas.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:19: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                   `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:24: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                        `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:125:11: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
123 |         try await Task.detached {
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
    |           `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
126 |     }
127 |
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:26: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                          `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:31: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                               `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:157:11: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
155 |         return try await Task.detached {
156 |             try renderer.prepare(from: source)
157 |         }.value!
    |           `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
158 |     }
159 | }
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
[442/501] Compiling BeautifulMermaid src_ascii_class_diagram.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:19: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                   `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:24: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                        `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:125:11: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
123 |         try await Task.detached {
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
    |           `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
126 |     }
127 |
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:26: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                          `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:31: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                               `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:157:11: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
155 |         return try await Task.detached {
156 |             try renderer.prepare(from: source)
157 |         }.value!
    |           `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
158 |     }
159 | }
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
[443/501] Compiling BeautifulMermaid src_ascii_converter.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:19: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                   `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:123:24: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
121 |         scale: CGFloat = 2.0
122 |     ) async throws -> BMImage? {
123 |         try await Task.detached {
    |                        `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:125:11: warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
123 |         try await Task.detached {
124 |             try renderImage(source: source, theme: theme, scale: scale)
125 |         }.value
    |           `- warning: conformance of 'NSImage' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
126 |     }
127 |
:1:1: note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
1 | @_nonSendable(_assumed)
  | `- note: conformance of 'NSImage' to 'Sendable' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:26: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                          `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:155:31: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
153 |     ) async throws -> PreparedDiagram {
154 |         let renderer = MermaidImageRenderer(theme: theme)
155 |         return try await Task.detached {
    |                               `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
156 |             try renderer.prepare(from: source)
157 |         }.value!
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/BeautifulMermaid.swift:157:11: warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
155 |         return try await Task.detached {
156 |             try renderer.prepare(from: source)
157 |         }.value!
    |           `- warning: type 'PreparedDiagram' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
158 |     }
159 | }
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Views/MermaidLayer.swift:14:15: note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 12 |
 13 | /// A prepared diagram ready for direct CGContext rendering
 14 | public struct PreparedDiagram {
    |               `- note: consider making struct 'PreparedDiagram' conform to the 'Sendable' protocol
 15 |     /// The bounds of the diagram content
 16 |     public let bounds: CGRect
[444/501] Compiling BeautifulMermaid src_ascii_draw.swift
[445/501] Compiling BeautifulMermaid src_ascii_edge_bundling.swift
[446/501] Compiling BeautifulMermaid src_ascii_edge_routing.swift
[447/501] Compiling BeautifulMermaid src_ascii_er_diagram.swift
[448/501] Compiling BeautifulMermaid src_ascii_grid.swift
[449/501] Compiling BeautifulMermaid src_ascii_index.swift
[450/501] Compiling BeautifulMermaid src_ascii_multiline_utils.swift
[451/501] Compiling BeautifulMermaid src_ascii_pathfinder.swift
[452/501] Compiling BeautifulMermaid ShapeRenderer.swift
[453/501] Compiling BeautifulMermaid Theme.swift
[454/501] Compiling BeautifulMermaid Types.swift
[455/501] Compiling BeautifulMermaid MermaidDiagram.swift
[456/501] Compiling BeautifulMermaid MermaidDiagramView.swift
[457/501] Compiling BeautifulMermaid MermaidLayer.swift
[458/501] Compiling BeautifulMermaid MermaidView.swift
[459/501] Compiling BeautifulMermaid src_xychart_parser.swift
[460/501] Compiling BeautifulMermaid src_xychart_renderer.swift
[461/501] Compiling BeautifulMermaid src_xychart_types.swift
[462/501] Compiling BeautifulMermaid Parser.swift
[463/501] Compiling BeautifulMermaid ArrowRenderer.swift
[464/501] Compiling BeautifulMermaid DiagramRenderer+Class.swift
[465/501] Compiling BeautifulMermaid DiagramRenderer+ER.swift
[466/501] Compiling BeautifulMermaid DiagramRenderer+Flow.swift
[467/501] Compiling BeautifulMermaid src_ascii_sequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_circle.swift:22:12: warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let circleRenderer: any ShapeRenderer = CircleRenderer()
   |            |- warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'circleRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_circle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_diamond.swift:22:12: warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let diamondRenderer: any ShapeRenderer = DiamondRenderer()
   |            |- warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'diamondRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_diamond {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_hexagon.swift:22:12: warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let hexagonRenderer: any ShapeRenderer = HexagonRenderer()
   |            |- warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'hexagonRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_hexagon {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:95:13: warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 93 | }
 94 |
 95 | private let _defaultBoxRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |             |- warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_defaultBoxRenderer' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     getDimensionsFn: _basicBoxDimensions,
 97 |     renderFn: _basicBoxRender,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:101:12: warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
 99 | )
100 |
101 | public let shapeRegistry: ShapeRegistry = [
    |            |- warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'shapeRegistry' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |     "rectangle": _defaultBoxRenderer,
103 |     "rounded": _defaultBoxRenderer,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rectangle.swift:131:12: warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
129 | }
130 |
131 | public let rectangleRenderer: any ShapeRenderer = RectangleRenderer()
    |            |- warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'rectangleRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |
133 | open class original_src_ascii_shapes_rectangle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rounded.swift:22:12: warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let roundedRenderer: any ShapeRenderer = RoundedRenderer()
   |            |- warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'roundedRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_rounded {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
[468/501] Compiling BeautifulMermaid src_ascii_shapes_circle.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_circle.swift:22:12: warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let circleRenderer: any ShapeRenderer = CircleRenderer()
   |            |- warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'circleRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_circle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_diamond.swift:22:12: warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let diamondRenderer: any ShapeRenderer = DiamondRenderer()
   |            |- warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'diamondRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_diamond {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_hexagon.swift:22:12: warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let hexagonRenderer: any ShapeRenderer = HexagonRenderer()
   |            |- warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'hexagonRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_hexagon {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:95:13: warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 93 | }
 94 |
 95 | private let _defaultBoxRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |             |- warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_defaultBoxRenderer' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     getDimensionsFn: _basicBoxDimensions,
 97 |     renderFn: _basicBoxRender,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:101:12: warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
 99 | )
100 |
101 | public let shapeRegistry: ShapeRegistry = [
    |            |- warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'shapeRegistry' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |     "rectangle": _defaultBoxRenderer,
103 |     "rounded": _defaultBoxRenderer,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rectangle.swift:131:12: warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
129 | }
130 |
131 | public let rectangleRenderer: any ShapeRenderer = RectangleRenderer()
    |            |- warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'rectangleRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |
133 | open class original_src_ascii_shapes_rectangle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rounded.swift:22:12: warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let roundedRenderer: any ShapeRenderer = RoundedRenderer()
   |            |- warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'roundedRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_rounded {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
[469/501] Compiling BeautifulMermaid src_ascii_shapes_corners.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_circle.swift:22:12: warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let circleRenderer: any ShapeRenderer = CircleRenderer()
   |            |- warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'circleRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_circle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_diamond.swift:22:12: warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let diamondRenderer: any ShapeRenderer = DiamondRenderer()
   |            |- warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'diamondRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_diamond {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_hexagon.swift:22:12: warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let hexagonRenderer: any ShapeRenderer = HexagonRenderer()
   |            |- warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'hexagonRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_hexagon {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:95:13: warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 93 | }
 94 |
 95 | private let _defaultBoxRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |             |- warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_defaultBoxRenderer' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     getDimensionsFn: _basicBoxDimensions,
 97 |     renderFn: _basicBoxRender,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:101:12: warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
 99 | )
100 |
101 | public let shapeRegistry: ShapeRegistry = [
    |            |- warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'shapeRegistry' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |     "rectangle": _defaultBoxRenderer,
103 |     "rounded": _defaultBoxRenderer,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rectangle.swift:131:12: warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
129 | }
130 |
131 | public let rectangleRenderer: any ShapeRenderer = RectangleRenderer()
    |            |- warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'rectangleRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |
133 | open class original_src_ascii_shapes_rectangle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rounded.swift:22:12: warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let roundedRenderer: any ShapeRenderer = RoundedRenderer()
   |            |- warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'roundedRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_rounded {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
[470/501] Compiling BeautifulMermaid src_ascii_shapes_diamond.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_circle.swift:22:12: warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let circleRenderer: any ShapeRenderer = CircleRenderer()
   |            |- warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'circleRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_circle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_diamond.swift:22:12: warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let diamondRenderer: any ShapeRenderer = DiamondRenderer()
   |            |- warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'diamondRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_diamond {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_hexagon.swift:22:12: warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let hexagonRenderer: any ShapeRenderer = HexagonRenderer()
   |            |- warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'hexagonRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_hexagon {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:95:13: warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 93 | }
 94 |
 95 | private let _defaultBoxRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |             |- warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_defaultBoxRenderer' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     getDimensionsFn: _basicBoxDimensions,
 97 |     renderFn: _basicBoxRender,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:101:12: warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
 99 | )
100 |
101 | public let shapeRegistry: ShapeRegistry = [
    |            |- warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'shapeRegistry' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |     "rectangle": _defaultBoxRenderer,
103 |     "rounded": _defaultBoxRenderer,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rectangle.swift:131:12: warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
129 | }
130 |
131 | public let rectangleRenderer: any ShapeRenderer = RectangleRenderer()
    |            |- warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'rectangleRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |
133 | open class original_src_ascii_shapes_rectangle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rounded.swift:22:12: warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let roundedRenderer: any ShapeRenderer = RoundedRenderer()
   |            |- warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'roundedRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_rounded {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
[471/501] Compiling BeautifulMermaid src_ascii_shapes_hexagon.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_circle.swift:22:12: warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let circleRenderer: any ShapeRenderer = CircleRenderer()
   |            |- warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'circleRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_circle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_diamond.swift:22:12: warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let diamondRenderer: any ShapeRenderer = DiamondRenderer()
   |            |- warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'diamondRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_diamond {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_hexagon.swift:22:12: warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let hexagonRenderer: any ShapeRenderer = HexagonRenderer()
   |            |- warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'hexagonRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_hexagon {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:95:13: warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 93 | }
 94 |
 95 | private let _defaultBoxRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |             |- warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_defaultBoxRenderer' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     getDimensionsFn: _basicBoxDimensions,
 97 |     renderFn: _basicBoxRender,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:101:12: warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
 99 | )
100 |
101 | public let shapeRegistry: ShapeRegistry = [
    |            |- warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'shapeRegistry' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |     "rectangle": _defaultBoxRenderer,
103 |     "rounded": _defaultBoxRenderer,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rectangle.swift:131:12: warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
129 | }
130 |
131 | public let rectangleRenderer: any ShapeRenderer = RectangleRenderer()
    |            |- warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'rectangleRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |
133 | open class original_src_ascii_shapes_rectangle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rounded.swift:22:12: warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let roundedRenderer: any ShapeRenderer = RoundedRenderer()
   |            |- warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'roundedRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_rounded {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
[472/501] Compiling BeautifulMermaid src_ascii_shapes_index.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_circle.swift:22:12: warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let circleRenderer: any ShapeRenderer = CircleRenderer()
   |            |- warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'circleRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_circle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_diamond.swift:22:12: warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let diamondRenderer: any ShapeRenderer = DiamondRenderer()
   |            |- warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'diamondRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_diamond {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_hexagon.swift:22:12: warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let hexagonRenderer: any ShapeRenderer = HexagonRenderer()
   |            |- warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'hexagonRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_hexagon {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:95:13: warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 93 | }
 94 |
 95 | private let _defaultBoxRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |             |- warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_defaultBoxRenderer' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     getDimensionsFn: _basicBoxDimensions,
 97 |     renderFn: _basicBoxRender,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:101:12: warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
 99 | )
100 |
101 | public let shapeRegistry: ShapeRegistry = [
    |            |- warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'shapeRegistry' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |     "rectangle": _defaultBoxRenderer,
103 |     "rounded": _defaultBoxRenderer,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rectangle.swift:131:12: warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
129 | }
130 |
131 | public let rectangleRenderer: any ShapeRenderer = RectangleRenderer()
    |            |- warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'rectangleRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |
133 | open class original_src_ascii_shapes_rectangle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rounded.swift:22:12: warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let roundedRenderer: any ShapeRenderer = RoundedRenderer()
   |            |- warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'roundedRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_rounded {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
[473/501] Compiling BeautifulMermaid src_ascii_shapes_rectangle.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_circle.swift:22:12: warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let circleRenderer: any ShapeRenderer = CircleRenderer()
   |            |- warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'circleRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_circle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_diamond.swift:22:12: warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let diamondRenderer: any ShapeRenderer = DiamondRenderer()
   |            |- warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'diamondRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_diamond {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_hexagon.swift:22:12: warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let hexagonRenderer: any ShapeRenderer = HexagonRenderer()
   |            |- warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'hexagonRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_hexagon {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:95:13: warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 93 | }
 94 |
 95 | private let _defaultBoxRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |             |- warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_defaultBoxRenderer' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     getDimensionsFn: _basicBoxDimensions,
 97 |     renderFn: _basicBoxRender,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:101:12: warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
 99 | )
100 |
101 | public let shapeRegistry: ShapeRegistry = [
    |            |- warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'shapeRegistry' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |     "rectangle": _defaultBoxRenderer,
103 |     "rounded": _defaultBoxRenderer,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rectangle.swift:131:12: warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
129 | }
130 |
131 | public let rectangleRenderer: any ShapeRenderer = RectangleRenderer()
    |            |- warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'rectangleRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |
133 | open class original_src_ascii_shapes_rectangle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rounded.swift:22:12: warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let roundedRenderer: any ShapeRenderer = RoundedRenderer()
   |            |- warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'roundedRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_rounded {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
[474/501] Compiling BeautifulMermaid src_ascii_shapes_rounded.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_circle.swift:22:12: warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let circleRenderer: any ShapeRenderer = CircleRenderer()
   |            |- warning: let 'circleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'circleRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_circle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_diamond.swift:22:12: warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let diamondRenderer: any ShapeRenderer = DiamondRenderer()
   |            |- warning: let 'diamondRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'diamondRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_diamond {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_hexagon.swift:22:12: warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let hexagonRenderer: any ShapeRenderer = HexagonRenderer()
   |            |- warning: let 'hexagonRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'hexagonRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_hexagon {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:95:13: warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
 93 | }
 94 |
 95 | private let _defaultBoxRenderer: any ShapeRenderer = ClosureShapeRenderer(
    |             |- warning: let '_defaultBoxRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_defaultBoxRenderer' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     getDimensionsFn: _basicBoxDimensions,
 97 |     renderFn: _basicBoxRender,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_index.swift:101:12: warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
 99 | )
100 |
101 | public let shapeRegistry: ShapeRegistry = [
    |            |- warning: let 'shapeRegistry' is not concurrency-safe because non-'Sendable' type 'ShapeRegistry' (aka 'Dictionary<String, any ShapeRenderer>') may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'shapeRegistry' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |     "rectangle": _defaultBoxRenderer,
103 |     "rounded": _defaultBoxRenderer,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rectangle.swift:131:12: warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
129 | }
130 |
131 | public let rectangleRenderer: any ShapeRenderer = RectangleRenderer()
    |            |- warning: let 'rectangleRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: add '@MainActor' to make let 'rectangleRenderer' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |
133 | open class original_src_ascii_shapes_rectangle {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_rounded.swift:22:12: warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public let roundedRenderer: any ShapeRenderer = RoundedRenderer()
   |            |- warning: let 'roundedRenderer' is not concurrency-safe because non-'Sendable' type 'any ShapeRenderer' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: add '@MainActor' to make let 'roundedRenderer' part of global actor 'MainActor'
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | open class original_src_ascii_shapes_rounded {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_ascii_shapes_types.swift:51:17: note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
49 | }
50 |
51 | public protocol ShapeRenderer {
   |                 `- note: protocol 'ShapeRenderer' does not conform to the 'Sendable' protocol
52 |     func getDimensions(_ label: String, _ options: ShapeRenderOptions) -> ShapeDimensions
53 |     func render(_ label: String, _ dimensions: ShapeDimensions, _ options: ShapeRenderOptions) -> Canvas
[475/501] Compiling BeautifulMermaid src_index.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:336:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 334 |         }
 335 |
 336 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 337 |         var result: [String: Any] = [
 338 |             "id": sub.id,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:1378:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1376 |         }
1377 |
1378 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1379 |         var result: [String: Any] = [
1380 |             "id": sub.id,
[476/501] Compiling BeautifulMermaid src_layout.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:336:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 334 |         }
 335 |
 336 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 337 |         var result: [String: Any] = [
 338 |             "id": sub.id,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:1378:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1376 |         }
1377 |
1378 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1379 |         var result: [String: Any] = [
1380 |             "id": sub.id,
[477/501] Compiling BeautifulMermaid src_multiline_utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:336:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 334 |         }
 335 |
 336 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 337 |         var result: [String: Any] = [
 338 |             "id": sub.id,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:1378:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1376 |         }
1377 |
1378 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1379 |         var result: [String: Any] = [
1380 |             "id": sub.id,
[478/501] Compiling BeautifulMermaid src_parser.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:336:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 334 |         }
 335 |
 336 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 337 |         var result: [String: Any] = [
 338 |             "id": sub.id,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:1378:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1376 |         }
1377 |
1378 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1379 |         var result: [String: Any] = [
1380 |             "id": sub.id,
[479/501] Compiling BeautifulMermaid src_renderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:336:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 334 |         }
 335 |
 336 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 337 |         var result: [String: Any] = [
 338 |             "id": sub.id,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:1378:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1376 |         }
1377 |
1378 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1379 |         var result: [String: Any] = [
1380 |             "id": sub.id,
[480/501] Compiling BeautifulMermaid src_sequence_layout.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:336:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 334 |         }
 335 |
 336 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 337 |         var result: [String: Any] = [
 338 |             "id": sub.id,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:1378:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1376 |         }
1377 |
1378 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1379 |         var result: [String: Any] = [
1380 |             "id": sub.id,
[481/501] Compiling BeautifulMermaid src_sequence_parser.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:336:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 334 |         }
 335 |
 336 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 337 |         var result: [String: Any] = [
 338 |             "id": sub.id,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:1378:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1376 |         }
1377 |
1378 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1379 |         var result: [String: Any] = [
1380 |             "id": sub.id,
[482/501] Compiling BeautifulMermaid src_sequence_renderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:336:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 334 |         }
 335 |
 336 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
 337 |         var result: [String: Any] = [
 338 |             "id": sub.id,
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Mermaid/src_layout.swift:1378:34: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1376 |         }
1377 |
1378 |         let subLabel = sub.label ?? sub.id
     |                                  `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
1379 |         var result: [String: Any] = [
1380 |             "id": sub.id,
[483/501] Compiling BeautifulMermaid DiagramRenderer+Sequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:9:13: warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
 7 |     static func parse(from styleString: String, hasArrowStart: Bool, hasArrowEnd: Bool) -> EdgeStyle {
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
   |             `- warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:10:13: warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
   |             `- warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
11 |
12 |         switch styleString.lowercased() {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderConfig.swift:108:56: warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
106 |     // MARK: - Font Helpers
107 |
108 |     public func fontWeight(from weight: Int) -> BMFont.Weight {
    |                                                        `- warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
109 |         switch weight {
110 |         case 100: return .ultraLight
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontDescriptor.h:55:17: note: struct declared here
 53 | typedef NSString * NSFontDescriptorVariationKey NS_TYPED_ENUM;
 54 | typedef NSString * NSFontDescriptorFeatureKey NS_TYPED_EXTENSIBLE_ENUM;
 55 | typedef CGFloat NSFontWeight NS_TYPED_EXTENSIBLE_ENUM;
    |                 `- note: struct declared here
 56 | typedef CGFloat NSFontWidth NS_TYPED_EXTENSIBLE_ENUM;
 57 | typedef NSString * NSFontDescriptorSystemDesign NS_TYPED_ENUM;
[484/501] Compiling BeautifulMermaid DiagramRenderer+XYChart.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:9:13: warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
 7 |     static func parse(from styleString: String, hasArrowStart: Bool, hasArrowEnd: Bool) -> EdgeStyle {
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
   |             `- warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:10:13: warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
   |             `- warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
11 |
12 |         switch styleString.lowercased() {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderConfig.swift:108:56: warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
106 |     // MARK: - Font Helpers
107 |
108 |     public func fontWeight(from weight: Int) -> BMFont.Weight {
    |                                                        `- warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
109 |         switch weight {
110 |         case 100: return .ultraLight
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontDescriptor.h:55:17: note: struct declared here
 53 | typedef NSString * NSFontDescriptorVariationKey NS_TYPED_ENUM;
 54 | typedef NSString * NSFontDescriptorFeatureKey NS_TYPED_EXTENSIBLE_ENUM;
 55 | typedef CGFloat NSFontWeight NS_TYPED_EXTENSIBLE_ENUM;
    |                 `- note: struct declared here
 56 | typedef CGFloat NSFontWidth NS_TYPED_EXTENSIBLE_ENUM;
 57 | typedef NSString * NSFontDescriptorSystemDesign NS_TYPED_ENUM;
[485/501] Compiling BeautifulMermaid DiagramRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:9:13: warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
 7 |     static func parse(from styleString: String, hasArrowStart: Bool, hasArrowEnd: Bool) -> EdgeStyle {
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
   |             `- warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:10:13: warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
   |             `- warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
11 |
12 |         switch styleString.lowercased() {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderConfig.swift:108:56: warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
106 |     // MARK: - Font Helpers
107 |
108 |     public func fontWeight(from weight: Int) -> BMFont.Weight {
    |                                                        `- warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
109 |         switch weight {
110 |         case 100: return .ultraLight
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontDescriptor.h:55:17: note: struct declared here
 53 | typedef NSString * NSFontDescriptorVariationKey NS_TYPED_ENUM;
 54 | typedef NSString * NSFontDescriptorFeatureKey NS_TYPED_EXTENSIBLE_ENUM;
 55 | typedef CGFloat NSFontWeight NS_TYPED_EXTENSIBLE_ENUM;
    |                 `- note: struct declared here
 56 | typedef CGFloat NSFontWidth NS_TYPED_EXTENSIBLE_ENUM;
 57 | typedef NSString * NSFontDescriptorSystemDesign NS_TYPED_ENUM;
[486/501] Compiling BeautifulMermaid EdgeRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:9:13: warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
 7 |     static func parse(from styleString: String, hasArrowStart: Bool, hasArrowEnd: Bool) -> EdgeStyle {
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
   |             `- warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:10:13: warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
   |             `- warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
11 |
12 |         switch styleString.lowercased() {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderConfig.swift:108:56: warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
106 |     // MARK: - Font Helpers
107 |
108 |     public func fontWeight(from weight: Int) -> BMFont.Weight {
    |                                                        `- warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
109 |         switch weight {
110 |         case 100: return .ultraLight
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontDescriptor.h:55:17: note: struct declared here
 53 | typedef NSString * NSFontDescriptorVariationKey NS_TYPED_ENUM;
 54 | typedef NSString * NSFontDescriptorFeatureKey NS_TYPED_EXTENSIBLE_ENUM;
 55 | typedef CGFloat NSFontWeight NS_TYPED_EXTENSIBLE_ENUM;
    |                 `- note: struct declared here
 56 | typedef CGFloat NSFontWidth NS_TYPED_EXTENSIBLE_ENUM;
 57 | typedef NSString * NSFontDescriptorSystemDesign NS_TYPED_ENUM;
[487/501] Compiling BeautifulMermaid LabelRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:9:13: warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
 7 |     static func parse(from styleString: String, hasArrowStart: Bool, hasArrowEnd: Bool) -> EdgeStyle {
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
   |             `- warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:10:13: warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
   |             `- warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
11 |
12 |         switch styleString.lowercased() {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderConfig.swift:108:56: warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
106 |     // MARK: - Font Helpers
107 |
108 |     public func fontWeight(from weight: Int) -> BMFont.Weight {
    |                                                        `- warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
109 |         switch weight {
110 |         case 100: return .ultraLight
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontDescriptor.h:55:17: note: struct declared here
 53 | typedef NSString * NSFontDescriptorVariationKey NS_TYPED_ENUM;
 54 | typedef NSString * NSFontDescriptorFeatureKey NS_TYPED_EXTENSIBLE_ENUM;
 55 | typedef CGFloat NSFontWeight NS_TYPED_EXTENSIBLE_ENUM;
    |                 `- note: struct declared here
 56 | typedef CGFloat NSFontWidth NS_TYPED_EXTENSIBLE_ENUM;
 57 | typedef NSString * NSFontDescriptorSystemDesign NS_TYPED_ENUM;
[488/501] Compiling BeautifulMermaid RenderAdapters.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:9:13: warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
 7 |     static func parse(from styleString: String, hasArrowStart: Bool, hasArrowEnd: Bool) -> EdgeStyle {
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
   |             `- warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:10:13: warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
   |             `- warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
11 |
12 |         switch styleString.lowercased() {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderConfig.swift:108:56: warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
106 |     // MARK: - Font Helpers
107 |
108 |     public func fontWeight(from weight: Int) -> BMFont.Weight {
    |                                                        `- warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
109 |         switch weight {
110 |         case 100: return .ultraLight
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontDescriptor.h:55:17: note: struct declared here
 53 | typedef NSString * NSFontDescriptorVariationKey NS_TYPED_ENUM;
 54 | typedef NSString * NSFontDescriptorFeatureKey NS_TYPED_EXTENSIBLE_ENUM;
 55 | typedef CGFloat NSFontWeight NS_TYPED_EXTENSIBLE_ENUM;
    |                 `- note: struct declared here
 56 | typedef CGFloat NSFontWidth NS_TYPED_EXTENSIBLE_ENUM;
 57 | typedef NSString * NSFontDescriptorSystemDesign NS_TYPED_ENUM;
[489/501] Compiling BeautifulMermaid RenderConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:9:13: warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
 7 |     static func parse(from styleString: String, hasArrowStart: Bool, hasArrowEnd: Bool) -> EdgeStyle {
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
   |             `- warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:10:13: warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
   |             `- warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
11 |
12 |         switch styleString.lowercased() {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderConfig.swift:108:56: warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
106 |     // MARK: - Font Helpers
107 |
108 |     public func fontWeight(from weight: Int) -> BMFont.Weight {
    |                                                        `- warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
109 |         switch weight {
110 |         case 100: return .ultraLight
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontDescriptor.h:55:17: note: struct declared here
 53 | typedef NSString * NSFontDescriptorVariationKey NS_TYPED_ENUM;
 54 | typedef NSString * NSFontDescriptorFeatureKey NS_TYPED_EXTENSIBLE_ENUM;
 55 | typedef CGFloat NSFontWeight NS_TYPED_EXTENSIBLE_ENUM;
    |                 `- note: struct declared here
 56 | typedef CGFloat NSFontWidth NS_TYPED_EXTENSIBLE_ENUM;
 57 | typedef NSString * NSFontDescriptorSystemDesign NS_TYPED_ENUM;
[490/501] Compiling BeautifulMermaid SVGHelpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:9:13: warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
 7 |     static func parse(from styleString: String, hasArrowStart: Bool, hasArrowEnd: Bool) -> EdgeStyle {
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
   |             `- warning: variable 'sourceArrow' was never mutated; consider changing to 'let' constant
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderAdapters.swift:10:13: warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
 8 |         var lineStyle: LineStyle = .solid
 9 |         var sourceArrow: ArrowHead = hasArrowStart ? .arrow : .none
10 |         var targetArrow: ArrowHead = hasArrowEnd ? .arrow : .none
   |             `- warning: variable 'targetArrow' was never mutated; consider changing to 'let' constant
11 |
12 |         switch styleString.lowercased() {
/Users/admin/builder/spi-builder-workspace/Sources/BeautifulMermaidSwift/Render/RenderConfig.swift:108:56: warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
106 |     // MARK: - Font Helpers
107 |
108 |     public func fontWeight(from weight: Int) -> BMFont.Weight {
    |                                                        `- warning: cannot use struct 'Weight' here; 'AppKit' was not imported by this file
109 |         switch weight {
110 |         case 100: return .ultraLight
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontDescriptor.h:55:17: note: struct declared here
 53 | typedef NSString * NSFontDescriptorVariationKey NS_TYPED_ENUM;
 54 | typedef NSString * NSFontDescriptorFeatureKey NS_TYPED_EXTENSIBLE_ENUM;
 55 | typedef CGFloat NSFontWeight NS_TYPED_EXTENSIBLE_ENUM;
    |                 `- note: struct declared here
 56 | typedef CGFloat NSFontWidth NS_TYPED_EXTENSIBLE_ENUM;
 57 | typedef NSString * NSFontDescriptorSystemDesign NS_TYPED_ENUM;
[491/501] Compiling BeautifulMermaid src_sequence_types.swift
[492/501] Compiling BeautifulMermaid src_shape_clipping.swift
[493/501] Compiling BeautifulMermaid src_styles.swift
[494/501] Compiling BeautifulMermaid src_text_metrics.swift
[495/501] Compiling BeautifulMermaid src_theme.swift
[496/501] Compiling BeautifulMermaid src_types.swift
[497/501] Compiling BeautifulMermaid src_xychart_colors.swift
[498/501] Compiling BeautifulMermaid src_xychart_layout.swift
[499/511] Compiling MermaidPlayground SourceEditor.swift
[500/511] Compiling MermaidPlayground ThemePicker.swift
[501/512] Compiling MermaidPlayground ContentView.swift
[502/512] Compiling MermaidPlayground SampleDiagrams.swift
/Users/admin/builder/spi-builder-workspace/Examples/MermaidPlayground/Models/SampleDiagrams.swift:261:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
259 |
260 |     /// All loaded test diagrams
261 |     public static var all: [TestDiagram] = loadDiagrams()
    |                       |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
262 |
263 |     /// Get all unique categories
/Users/admin/builder/spi-builder-workspace/Examples/MermaidPlayground/Models/SampleDiagrams.swift:293:24: warning: static property 'embeddedDiagrams' is not concurrency-safe because non-'Sendable' type '[TestDiagram]' may have shared mutable state; this is an error in the Swift 6 language mode
240 |
241 | /// A single test diagram entry
242 | public struct TestDiagram: Codable, Identifiable {
    |               `- note: consider making struct 'TestDiagram' conform to the 'Sendable' protocol
243 |     public let id: String
244 |     public let category: String
    :
291 |
292 |     /// Embedded subset of diagrams as fallback when JSON file isn't in bundle
293 |     private static let embeddedDiagrams: [TestDiagram] = [
    |                        |- warning: static property 'embeddedDiagrams' is not concurrency-safe because non-'Sendable' type '[TestDiagram]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'embeddedDiagrams' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
294 |         // Flowchart
295 |         TestDiagram(id: "flow-1-simple", category: "flowchart", name: "Simple Flow",
[503/512] Compiling MermaidPlayground PreviewView.swift
[504/512] Compiling MermaidPlayground SidebarView.swift
[505/512] Compiling MermaidPlayground PlaygroundConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Examples/MermaidPlayground/Models/PlaygroundConfiguration.swift:15:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PlaygroundConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 | @Observable
13 | @available(iOS 17.0, macOS 14.0, macCatalyst 17.0, *)
14 | public class PlaygroundConfiguration {
   |              `- note: class 'PlaygroundConfiguration' does not conform to the 'Sendable' protocol
15 |     public static let shared = PlaygroundConfiguration()
   |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PlaygroundConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |     // MARK: - Default Diagram
[506/512] Compiling MermaidPlayground MermaidPlaygroundApp.swift
[507/512] Emitting module MermaidPlayground
/Users/admin/builder/spi-builder-workspace/Examples/MermaidPlayground/Models/PlaygroundConfiguration.swift:15:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PlaygroundConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 | @Observable
13 | @available(iOS 17.0, macOS 14.0, macCatalyst 17.0, *)
14 | public class PlaygroundConfiguration {
   |              `- note: class 'PlaygroundConfiguration' does not conform to the 'Sendable' protocol
15 |     public static let shared = PlaygroundConfiguration()
   |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'PlaygroundConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |     // MARK: - Default Diagram
/Users/admin/builder/spi-builder-workspace/Examples/MermaidPlayground/Models/SampleDiagrams.swift:261:23: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
259 |
260 |     /// All loaded test diagrams
261 |     public static var all: [TestDiagram] = loadDiagrams()
    |                       |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
262 |
263 |     /// Get all unique categories
/Users/admin/builder/spi-builder-workspace/Examples/MermaidPlayground/Models/SampleDiagrams.swift:293:24: warning: static property 'embeddedDiagrams' is not concurrency-safe because non-'Sendable' type '[TestDiagram]' may have shared mutable state; this is an error in the Swift 6 language mode
240 |
241 | /// A single test diagram entry
242 | public struct TestDiagram: Codable, Identifiable {
    |               `- note: consider making struct 'TestDiagram' conform to the 'Sendable' protocol
243 |     public let id: String
244 |     public let category: String
    :
291 |
292 |     /// Embedded subset of diagrams as fallback when JSON file isn't in bundle
293 |     private static let embeddedDiagrams: [TestDiagram] = [
    |                        |- warning: static property 'embeddedDiagrams' is not concurrency-safe because non-'Sendable' type '[TestDiagram]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'embeddedDiagrams' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
294 |         // Flowchart
295 |         TestDiagram(id: "flow-1-simple", category: "flowchart", name: "Simple Flow",
[508/512] Compiling MermaidPlayground MermaidViewRepresentable.swift
[509/512] Compiling MermaidPlayground resource_bundle_accessor.swift
[509/512] Write Objects.LinkFileList
[510/512] Linking MermaidPlayground
[511/512] Applying MermaidPlayground
Build complete! (24.31s)
Fetching https://github.com/lukilabs/elk-swift
[1/661] Fetching elk-swift
Fetched https://github.com/lukilabs/elk-swift from cache (0.93s)
Computing version for https://github.com/lukilabs/elk-swift
Computed https://github.com/lukilabs/elk-swift at 1.0.2 (1.39s)
Creating working copy for https://github.com/lukilabs/elk-swift
Working copy of https://github.com/lukilabs/elk-swift resolved at 1.0.2
Build complete.
{
  "dependencies" : [
    {
      "identity" : "elk-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/lukilabs/elk-swift"
    }
  ],
  "manifest_display_name" : "BeautifulMermaidSwift",
  "name" : "BeautifulMermaidSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "BeautifulMermaid",
      "targets" : [
        "BeautifulMermaid"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MermaidPlayground",
      "targets" : [
        "MermaidPlayground"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MermaidPlayground",
      "module_type" : "SwiftTarget",
      "name" : "MermaidPlayground",
      "path" : "Examples/MermaidPlayground",
      "product_memberships" : [
        "MermaidPlayground"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Examples/MermaidPlayground/Resources/Assets.xcassets",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Examples/MermaidPlayground/Resources/test-diagrams.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "MermaidPlaygroundApp.swift",
        "Models/PlaygroundConfiguration.swift",
        "Models/SampleDiagrams.swift",
        "Views/ContentView.swift",
        "Views/MermaidViewRepresentable.swift",
        "Views/PreviewView.swift",
        "Views/SidebarView.swift",
        "Views/SourceEditor.swift",
        "Views/ThemePicker.swift"
      ],
      "target_dependencies" : [
        "BeautifulMermaid"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "BeautifulMermaidSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "BeautifulMermaidSwiftTests",
      "path" : "Tests/BeautifulMermaidSwiftTests",
      "sources" : [
        "AsciiVisualReportGenerator.swift",
        "BeautifulMermaidSwiftTests.swift",
        "ExampleImageExporter.swift",
        "SemicolonSeparatorTests.swift",
        "SequenceBrTagTests.swift",
        "VerificationStepExporterTests.swift",
        "VisualComparisonExporterTests.swift",
        "VisualReportGenerator.swift",
        "XYChartCrashRegressionTests.swift"
      ],
      "target_dependencies" : [
        "BeautifulMermaid"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BeautifulMermaid",
      "module_type" : "SwiftTarget",
      "name" : "BeautifulMermaid",
      "path" : "Sources/BeautifulMermaidSwift",
      "product_dependencies" : [
        "ElkSwift"
      ],
      "product_memberships" : [
        "BeautifulMermaid",
        "MermaidPlayground"
      ],
      "sources" : [
        "BeautifulMermaid.swift",
        "CrossPlatform.swift",
        "ImageRenderer.swift",
        "Layout.swift",
        "Mermaid/src_ascii_ansi.swift",
        "Mermaid/src_ascii_canvas.swift",
        "Mermaid/src_ascii_class_diagram.swift",
        "Mermaid/src_ascii_converter.swift",
        "Mermaid/src_ascii_draw.swift",
        "Mermaid/src_ascii_edge_bundling.swift",
        "Mermaid/src_ascii_edge_routing.swift",
        "Mermaid/src_ascii_er_diagram.swift",
        "Mermaid/src_ascii_grid.swift",
        "Mermaid/src_ascii_index.swift",
        "Mermaid/src_ascii_multiline_utils.swift",
        "Mermaid/src_ascii_pathfinder.swift",
        "Mermaid/src_ascii_sequence.swift",
        "Mermaid/src_ascii_shapes_circle.swift",
        "Mermaid/src_ascii_shapes_corners.swift",
        "Mermaid/src_ascii_shapes_diamond.swift",
        "Mermaid/src_ascii_shapes_hexagon.swift",
        "Mermaid/src_ascii_shapes_index.swift",
        "Mermaid/src_ascii_shapes_rectangle.swift",
        "Mermaid/src_ascii_shapes_rounded.swift",
        "Mermaid/src_ascii_shapes_special.swift",
        "Mermaid/src_ascii_shapes_stadium.swift",
        "Mermaid/src_ascii_shapes_state.swift",
        "Mermaid/src_ascii_shapes_types.swift",
        "Mermaid/src_ascii_types.swift",
        "Mermaid/src_ascii_validate.swift",
        "Mermaid/src_ascii_xychart.swift",
        "Mermaid/src_class_layout.swift",
        "Mermaid/src_class_parser.swift",
        "Mermaid/src_class_renderer.swift",
        "Mermaid/src_class_types.swift",
        "Mermaid/src_elk_instance.swift",
        "Mermaid/src_er_layout.swift",
        "Mermaid/src_er_parser.swift",
        "Mermaid/src_er_renderer.swift",
        "Mermaid/src_er_types.swift",
        "Mermaid/src_index.swift",
        "Mermaid/src_layout.swift",
        "Mermaid/src_multiline_utils.swift",
        "Mermaid/src_parser.swift",
        "Mermaid/src_renderer.swift",
        "Mermaid/src_sequence_layout.swift",
        "Mermaid/src_sequence_parser.swift",
        "Mermaid/src_sequence_renderer.swift",
        "Mermaid/src_sequence_types.swift",
        "Mermaid/src_shape_clipping.swift",
        "Mermaid/src_styles.swift",
        "Mermaid/src_text_metrics.swift",
        "Mermaid/src_theme.swift",
        "Mermaid/src_types.swift",
        "Mermaid/src_xychart_colors.swift",
        "Mermaid/src_xychart_layout.swift",
        "Mermaid/src_xychart_parser.swift",
        "Mermaid/src_xychart_renderer.swift",
        "Mermaid/src_xychart_types.swift",
        "Parser.swift",
        "Render/ArrowRenderer.swift",
        "Render/DiagramRenderer+Class.swift",
        "Render/DiagramRenderer+ER.swift",
        "Render/DiagramRenderer+Flow.swift",
        "Render/DiagramRenderer+Sequence.swift",
        "Render/DiagramRenderer+XYChart.swift",
        "Render/DiagramRenderer.swift",
        "Render/EdgeRenderer.swift",
        "Render/LabelRenderer.swift",
        "Render/RenderAdapters.swift",
        "Render/RenderConfig.swift",
        "Render/SVGHelpers.swift",
        "Render/ShapeRenderer.swift",
        "Theme.swift",
        "Types.swift",
        "Views/MermaidDiagram.swift",
        "Views/MermaidDiagramView.swift",
        "Views/MermaidLayer.swift",
        "Views/MermaidView.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.