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 InferSendableFromCapturesBuild 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.