The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of MathJaxSwift, reference v3.4.0 (e23d6e), with Swift 6.0 for macOS (SPM) on 11 Oct 2024 21:17:55 UTC.

Swift 6 data race errors: 31

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.0.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/MathtoolsOptions.swift:50:20: note: class 'MathtoolsOptions' does not conform to the 'Sendable' protocol
 48 | }
 49 |
 50 | @objc public class MathtoolsOptions: NSObject, Codable, MathtoolsOptionsExports {
    |                    `- note: class 'MathtoolsOptions' does not conform to the 'Sendable' protocol
 51 |
 52 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:192:21: warning: static property 'defaultNoundefined' is not concurrency-safe because non-'Sendable' type 'NoundefinedOptions' may have shared mutable state; this is an error in the Swift 6 language mode
190 |   public static let defaultColor: ColorOptions = ColorOptions()
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
    |                     |- warning: static property 'defaultNoundefined' is not concurrency-safe because non-'Sendable' type 'NoundefinedOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultNoundefined' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/NoundefinedOptions.swift:35:20: note: class 'NoundefinedOptions' does not conform to the 'Sendable' protocol
33 | }
34 |
35 | @objc public class NoundefinedOptions: NSObject, Codable, NoundefinedOptionsExports {
   |                    `- note: class 'NoundefinedOptions' does not conform to the 'Sendable' protocol
36 |
37 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:193:21: warning: static property 'defaultPhysics' is not concurrency-safe because non-'Sendable' type 'PhysicsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
    |                     |- warning: static property 'defaultPhysics' is not concurrency-safe because non-'Sendable' type 'PhysicsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultPhysics' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/PhysicsOptions.swift:34:20: note: class 'PhysicsOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class PhysicsOptions: NSObject, Codable, PhysicsOptionsExports {
   |                    `- note: class 'PhysicsOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:194:21: warning: static property 'defaultRequire' is not concurrency-safe because non-'Sendable' type 'RequireOptions' may have shared mutable state; this is an error in the Swift 6 language mode
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
    |                     |- warning: static property 'defaultRequire' is not concurrency-safe because non-'Sendable' type 'RequireOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultRequire' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/RequireOptions.swift:34:20: note: class 'RequireOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class RequireOptions: NSObject, Codable, RequireOptionsExports {
   |                    `- note: class 'RequireOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:195:21: warning: static property 'defaultSetOptions' is not concurrency-safe because non-'Sendable' type 'SetOptions' may have shared mutable state; this is an error in the Swift 6 language mode
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
    |                     |- warning: static property 'defaultSetOptions' is not concurrency-safe because non-'Sendable' type 'SetOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSetOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
197 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:37:20: note: class 'SetOptions' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SetOptions: NSObject, Codable, SetOptionsExports {
   |                    `- note: class 'SetOptions' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:196:21: warning: static property 'defaultTagFormatOptions' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
    |                     |- warning: static property 'defaultTagFormatOptions' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultTagFormatOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:36:20: note: class 'TagFormatOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class TagFormatOptions: NSObject, Codable, TagFormatOptionsExports {
   |                    `- note: class 'TagFormatOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
[24/48] Compiling MathJaxSwift SetOptions.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:52:21: warning: static property 'defaultFilterPackage' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterPackage?' (aka 'Optional<@convention(block) (Optional<JSValue>, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
50 |   // MARK: Default values
51 |
52 |   public static let defaultFilterPackage: FilterPackage? = nil
   |                     |- warning: static property 'defaultFilterPackage' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterPackage?' (aka 'Optional<@convention(block) (Optional<JSValue>, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultFilterPackage' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |   public static let defaultFilterOption: FilterOption? = nil
54 |   public static let defaultFilterValue: FilterValue? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:53:21: warning: static property 'defaultFilterOption' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterOption?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
51 |
52 |   public static let defaultFilterPackage: FilterPackage? = nil
53 |   public static let defaultFilterOption: FilterOption? = nil
   |                     |- warning: static property 'defaultFilterOption' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterOption?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultFilterOption' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |   public static let defaultFilterValue: FilterValue? = nil
55 |   public static let defaultAllowPackageDefault: Bool = true
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:54:21: warning: static property 'defaultFilterValue' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterValue?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String, Optional<JSValue>) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
52 |   public static let defaultFilterPackage: FilterPackage? = nil
53 |   public static let defaultFilterOption: FilterOption? = nil
54 |   public static let defaultFilterValue: FilterValue? = nil
   |                     |- warning: static property 'defaultFilterValue' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterValue?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String, Optional<JSValue>) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultFilterValue' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |   public static let defaultAllowPackageDefault: Bool = true
56 |   public static let defaultAllowOptionsDefault: Bool = true
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:45:21: warning: static property 'defaultNumber' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
43 |   // MARK: Default values
44 |
45 |   public static let defaultNumber: NumberFunction? = nil
   |                     |- warning: static property 'defaultNumber' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultNumber' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |   public static let defaultTag: NumberFunction? = nil
47 |   public static let defaultID: NumberFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:46:21: warning: static property 'defaultTag' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
44 |
45 |   public static let defaultNumber: NumberFunction? = nil
46 |   public static let defaultTag: NumberFunction? = nil
   |                     |- warning: static property 'defaultTag' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultTag' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |   public static let defaultID: NumberFunction? = nil
48 |   public static let defaultURL: UrlFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:47:21: warning: static property 'defaultID' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
45 |   public static let defaultNumber: NumberFunction? = nil
46 |   public static let defaultTag: NumberFunction? = nil
47 |   public static let defaultID: NumberFunction? = nil
   |                     |- warning: static property 'defaultID' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultID' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |   public static let defaultURL: UrlFunction? = nil
49 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:48:21: warning: static property 'defaultURL' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.UrlFunction?' (aka 'Optional<@convention(block) (Int, String) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
46 |   public static let defaultTag: NumberFunction? = nil
47 |   public static let defaultID: NumberFunction? = nil
48 |   public static let defaultURL: UrlFunction? = nil
   |                     |- warning: static property 'defaultURL' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.UrlFunction?' (aka 'Optional<@convention(block) (Int, String) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultURL' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 |   // MARK: Properties
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:186:21: warning: static property 'defaultFormatError' is not concurrency-safe because non-'Sendable' type 'TeXInputProcessorOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
184 |   public static let defaultMaxBuffer: Int = 5 * 1024
185 |   public static let defaultBaseURL: String? = nil
186 |   public static let defaultFormatError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultFormatError' is not concurrency-safe because non-'Sendable' type 'TeXInputProcessorOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultFormatError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:187:21: warning: static property 'defaultAMS' is not concurrency-safe because non-'Sendable' type 'AMSOptions' may have shared mutable state; this is an error in the Swift 6 language mode
185 |   public static let defaultBaseURL: String? = nil
186 |   public static let defaultFormatError: ErrorFunction? = nil
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
    |                     |- warning: static property 'defaultAMS' is not concurrency-safe because non-'Sendable' type 'AMSOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAMS' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/AMSOptions.swift:34:20: note: class 'AMSOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class AMSOptions: NSObject, Codable, AMSOptionsExports {
   |                    `- note: class 'AMSOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:188:21: warning: static property 'defaultAMSCD' is not concurrency-safe because non-'Sendable' type 'AMSCDOptions' may have shared mutable state; this is an error in the Swift 6 language mode
186 |   public static let defaultFormatError: ErrorFunction? = nil
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
    |                     |- warning: static property 'defaultAMSCD' is not concurrency-safe because non-'Sendable' type 'AMSCDOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAMSCD' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
190 |   public static let defaultColor: ColorOptions = ColorOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/AMSCDOptions.swift:37:20: note: class 'AMSCDOptions' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class AMSCDOptions: NSObject, Codable, AMSCDOptionsExports {
   |                    `- note: class 'AMSCDOptions' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:189:21: warning: static property 'defaultAutoload' is not concurrency-safe because non-'Sendable' type 'AutoloadOptions' may have shared mutable state; this is an error in the Swift 6 language mode
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
    |                     |- warning: static property 'defaultAutoload' is not concurrency-safe because non-'Sendable' type 'AutoloadOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAutoload' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
190 |   public static let defaultColor: ColorOptions = ColorOptions()
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/AutoloadOptions.swift:46:20: note: class 'AutoloadOptions' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class AutoloadOptions: NSObject, Codable, AutoloadOptionsExports {
    |                    `- note: class 'AutoloadOptions' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:190:21: warning: static property 'defaultColor' is not concurrency-safe because non-'Sendable' type 'ColorOptions' may have shared mutable state; this is an error in the Swift 6 language mode
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
190 |   public static let defaultColor: ColorOptions = ColorOptions()
    |                     |- warning: static property 'defaultColor' is not concurrency-safe because non-'Sendable' type 'ColorOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultColor' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/ColorOptions.swift:34:20: note: class 'ColorOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class ColorOptions: NSObject, Codable, ColorOptionsExports {
   |                    `- note: class 'ColorOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:191:21: warning: static property 'defaultMathtools' is not concurrency-safe because non-'Sendable' type 'MathtoolsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
190 |   public static let defaultColor: ColorOptions = ColorOptions()
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
    |                     |- warning: static property 'defaultMathtools' is not concurrency-safe because non-'Sendable' type 'MathtoolsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultMathtools' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/MathtoolsOptions.swift:50:20: note: class 'MathtoolsOptions' does not conform to the 'Sendable' protocol
 48 | }
 49 |
 50 | @objc public class MathtoolsOptions: NSObject, Codable, MathtoolsOptionsExports {
    |                    `- note: class 'MathtoolsOptions' does not conform to the 'Sendable' protocol
 51 |
 52 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:192:21: warning: static property 'defaultNoundefined' is not concurrency-safe because non-'Sendable' type 'NoundefinedOptions' may have shared mutable state; this is an error in the Swift 6 language mode
190 |   public static let defaultColor: ColorOptions = ColorOptions()
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
    |                     |- warning: static property 'defaultNoundefined' is not concurrency-safe because non-'Sendable' type 'NoundefinedOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultNoundefined' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/NoundefinedOptions.swift:35:20: note: class 'NoundefinedOptions' does not conform to the 'Sendable' protocol
33 | }
34 |
35 | @objc public class NoundefinedOptions: NSObject, Codable, NoundefinedOptionsExports {
   |                    `- note: class 'NoundefinedOptions' does not conform to the 'Sendable' protocol
36 |
37 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:193:21: warning: static property 'defaultPhysics' is not concurrency-safe because non-'Sendable' type 'PhysicsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
    |                     |- warning: static property 'defaultPhysics' is not concurrency-safe because non-'Sendable' type 'PhysicsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultPhysics' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/PhysicsOptions.swift:34:20: note: class 'PhysicsOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class PhysicsOptions: NSObject, Codable, PhysicsOptionsExports {
   |                    `- note: class 'PhysicsOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:194:21: warning: static property 'defaultRequire' is not concurrency-safe because non-'Sendable' type 'RequireOptions' may have shared mutable state; this is an error in the Swift 6 language mode
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
    |                     |- warning: static property 'defaultRequire' is not concurrency-safe because non-'Sendable' type 'RequireOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultRequire' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/RequireOptions.swift:34:20: note: class 'RequireOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class RequireOptions: NSObject, Codable, RequireOptionsExports {
   |                    `- note: class 'RequireOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:195:21: warning: static property 'defaultSetOptions' is not concurrency-safe because non-'Sendable' type 'SetOptions' may have shared mutable state; this is an error in the Swift 6 language mode
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
    |                     |- warning: static property 'defaultSetOptions' is not concurrency-safe because non-'Sendable' type 'SetOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSetOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
197 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:37:20: note: class 'SetOptions' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SetOptions: NSObject, Codable, SetOptionsExports {
   |                    `- note: class 'SetOptions' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:196:21: warning: static property 'defaultTagFormatOptions' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
    |                     |- warning: static property 'defaultTagFormatOptions' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultTagFormatOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:36:20: note: class 'TagFormatOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class TagFormatOptions: NSObject, Codable, TagFormatOptionsExports {
   |                    `- note: class 'TagFormatOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
[25/48] Compiling MathJaxSwift TagFormatOptions.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:52:21: warning: static property 'defaultFilterPackage' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterPackage?' (aka 'Optional<@convention(block) (Optional<JSValue>, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
50 |   // MARK: Default values
51 |
52 |   public static let defaultFilterPackage: FilterPackage? = nil
   |                     |- warning: static property 'defaultFilterPackage' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterPackage?' (aka 'Optional<@convention(block) (Optional<JSValue>, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultFilterPackage' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |   public static let defaultFilterOption: FilterOption? = nil
54 |   public static let defaultFilterValue: FilterValue? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:53:21: warning: static property 'defaultFilterOption' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterOption?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
51 |
52 |   public static let defaultFilterPackage: FilterPackage? = nil
53 |   public static let defaultFilterOption: FilterOption? = nil
   |                     |- warning: static property 'defaultFilterOption' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterOption?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultFilterOption' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |   public static let defaultFilterValue: FilterValue? = nil
55 |   public static let defaultAllowPackageDefault: Bool = true
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:54:21: warning: static property 'defaultFilterValue' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterValue?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String, Optional<JSValue>) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
52 |   public static let defaultFilterPackage: FilterPackage? = nil
53 |   public static let defaultFilterOption: FilterOption? = nil
54 |   public static let defaultFilterValue: FilterValue? = nil
   |                     |- warning: static property 'defaultFilterValue' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterValue?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String, Optional<JSValue>) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultFilterValue' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |   public static let defaultAllowPackageDefault: Bool = true
56 |   public static let defaultAllowOptionsDefault: Bool = true
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:45:21: warning: static property 'defaultNumber' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
43 |   // MARK: Default values
44 |
45 |   public static let defaultNumber: NumberFunction? = nil
   |                     |- warning: static property 'defaultNumber' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultNumber' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |   public static let defaultTag: NumberFunction? = nil
47 |   public static let defaultID: NumberFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:46:21: warning: static property 'defaultTag' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
44 |
45 |   public static let defaultNumber: NumberFunction? = nil
46 |   public static let defaultTag: NumberFunction? = nil
   |                     |- warning: static property 'defaultTag' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultTag' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |   public static let defaultID: NumberFunction? = nil
48 |   public static let defaultURL: UrlFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:47:21: warning: static property 'defaultID' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
45 |   public static let defaultNumber: NumberFunction? = nil
46 |   public static let defaultTag: NumberFunction? = nil
47 |   public static let defaultID: NumberFunction? = nil
   |                     |- warning: static property 'defaultID' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultID' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |   public static let defaultURL: UrlFunction? = nil
49 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:48:21: warning: static property 'defaultURL' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.UrlFunction?' (aka 'Optional<@convention(block) (Int, String) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
46 |   public static let defaultTag: NumberFunction? = nil
47 |   public static let defaultID: NumberFunction? = nil
48 |   public static let defaultURL: UrlFunction? = nil
   |                     |- warning: static property 'defaultURL' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.UrlFunction?' (aka 'Optional<@convention(block) (Int, String) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultURL' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 |   // MARK: Properties
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:186:21: warning: static property 'defaultFormatError' is not concurrency-safe because non-'Sendable' type 'TeXInputProcessorOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
184 |   public static let defaultMaxBuffer: Int = 5 * 1024
185 |   public static let defaultBaseURL: String? = nil
186 |   public static let defaultFormatError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultFormatError' is not concurrency-safe because non-'Sendable' type 'TeXInputProcessorOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultFormatError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:187:21: warning: static property 'defaultAMS' is not concurrency-safe because non-'Sendable' type 'AMSOptions' may have shared mutable state; this is an error in the Swift 6 language mode
185 |   public static let defaultBaseURL: String? = nil
186 |   public static let defaultFormatError: ErrorFunction? = nil
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
    |                     |- warning: static property 'defaultAMS' is not concurrency-safe because non-'Sendable' type 'AMSOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAMS' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/AMSOptions.swift:34:20: note: class 'AMSOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class AMSOptions: NSObject, Codable, AMSOptionsExports {
   |                    `- note: class 'AMSOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:188:21: warning: static property 'defaultAMSCD' is not concurrency-safe because non-'Sendable' type 'AMSCDOptions' may have shared mutable state; this is an error in the Swift 6 language mode
186 |   public static let defaultFormatError: ErrorFunction? = nil
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
    |                     |- warning: static property 'defaultAMSCD' is not concurrency-safe because non-'Sendable' type 'AMSCDOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAMSCD' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
190 |   public static let defaultColor: ColorOptions = ColorOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/AMSCDOptions.swift:37:20: note: class 'AMSCDOptions' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class AMSCDOptions: NSObject, Codable, AMSCDOptionsExports {
   |                    `- note: class 'AMSCDOptions' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:189:21: warning: static property 'defaultAutoload' is not concurrency-safe because non-'Sendable' type 'AutoloadOptions' may have shared mutable state; this is an error in the Swift 6 language mode
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
    |                     |- warning: static property 'defaultAutoload' is not concurrency-safe because non-'Sendable' type 'AutoloadOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAutoload' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
190 |   public static let defaultColor: ColorOptions = ColorOptions()
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/AutoloadOptions.swift:46:20: note: class 'AutoloadOptions' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class AutoloadOptions: NSObject, Codable, AutoloadOptionsExports {
    |                    `- note: class 'AutoloadOptions' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:190:21: warning: static property 'defaultColor' is not concurrency-safe because non-'Sendable' type 'ColorOptions' may have shared mutable state; this is an error in the Swift 6 language mode
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
190 |   public static let defaultColor: ColorOptions = ColorOptions()
    |                     |- warning: static property 'defaultColor' is not concurrency-safe because non-'Sendable' type 'ColorOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultColor' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/ColorOptions.swift:34:20: note: class 'ColorOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class ColorOptions: NSObject, Codable, ColorOptionsExports {
   |                    `- note: class 'ColorOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:191:21: warning: static property 'defaultMathtools' is not concurrency-safe because non-'Sendable' type 'MathtoolsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
190 |   public static let defaultColor: ColorOptions = ColorOptions()
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
    |                     |- warning: static property 'defaultMathtools' is not concurrency-safe because non-'Sendable' type 'MathtoolsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultMathtools' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/MathtoolsOptions.swift:50:20: note: class 'MathtoolsOptions' does not conform to the 'Sendable' protocol
 48 | }
 49 |
 50 | @objc public class MathtoolsOptions: NSObject, Codable, MathtoolsOptionsExports {
    |                    `- note: class 'MathtoolsOptions' does not conform to the 'Sendable' protocol
 51 |
 52 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:192:21: warning: static property 'defaultNoundefined' is not concurrency-safe because non-'Sendable' type 'NoundefinedOptions' may have shared mutable state; this is an error in the Swift 6 language mode
190 |   public static let defaultColor: ColorOptions = ColorOptions()
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
    |                     |- warning: static property 'defaultNoundefined' is not concurrency-safe because non-'Sendable' type 'NoundefinedOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultNoundefined' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/NoundefinedOptions.swift:35:20: note: class 'NoundefinedOptions' does not conform to the 'Sendable' protocol
33 | }
34 |
35 | @objc public class NoundefinedOptions: NSObject, Codable, NoundefinedOptionsExports {
   |                    `- note: class 'NoundefinedOptions' does not conform to the 'Sendable' protocol
36 |
37 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:193:21: warning: static property 'defaultPhysics' is not concurrency-safe because non-'Sendable' type 'PhysicsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
    |                     |- warning: static property 'defaultPhysics' is not concurrency-safe because non-'Sendable' type 'PhysicsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultPhysics' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/PhysicsOptions.swift:34:20: note: class 'PhysicsOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class PhysicsOptions: NSObject, Codable, PhysicsOptionsExports {
   |                    `- note: class 'PhysicsOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:194:21: warning: static property 'defaultRequire' is not concurrency-safe because non-'Sendable' type 'RequireOptions' may have shared mutable state; this is an error in the Swift 6 language mode
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
    |                     |- warning: static property 'defaultRequire' is not concurrency-safe because non-'Sendable' type 'RequireOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultRequire' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/RequireOptions.swift:34:20: note: class 'RequireOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class RequireOptions: NSObject, Codable, RequireOptionsExports {
   |                    `- note: class 'RequireOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:195:21: warning: static property 'defaultSetOptions' is not concurrency-safe because non-'Sendable' type 'SetOptions' may have shared mutable state; this is an error in the Swift 6 language mode
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
    |                     |- warning: static property 'defaultSetOptions' is not concurrency-safe because non-'Sendable' type 'SetOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSetOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
197 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:37:20: note: class 'SetOptions' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SetOptions: NSObject, Codable, SetOptionsExports {
   |                    `- note: class 'SetOptions' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:196:21: warning: static property 'defaultTagFormatOptions' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
    |                     |- warning: static property 'defaultTagFormatOptions' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultTagFormatOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:36:20: note: class 'TagFormatOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class TagFormatOptions: NSObject, Codable, TagFormatOptionsExports {
   |                    `- note: class 'TagFormatOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
[26/48] Compiling MathJaxSwift TeXInputProcessorOptions.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:52:21: warning: static property 'defaultFilterPackage' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterPackage?' (aka 'Optional<@convention(block) (Optional<JSValue>, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
50 |   // MARK: Default values
51 |
52 |   public static let defaultFilterPackage: FilterPackage? = nil
   |                     |- warning: static property 'defaultFilterPackage' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterPackage?' (aka 'Optional<@convention(block) (Optional<JSValue>, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultFilterPackage' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |   public static let defaultFilterOption: FilterOption? = nil
54 |   public static let defaultFilterValue: FilterValue? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:53:21: warning: static property 'defaultFilterOption' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterOption?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
51 |
52 |   public static let defaultFilterPackage: FilterPackage? = nil
53 |   public static let defaultFilterOption: FilterOption? = nil
   |                     |- warning: static property 'defaultFilterOption' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterOption?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultFilterOption' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |   public static let defaultFilterValue: FilterValue? = nil
55 |   public static let defaultAllowPackageDefault: Bool = true
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:54:21: warning: static property 'defaultFilterValue' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterValue?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String, Optional<JSValue>) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
52 |   public static let defaultFilterPackage: FilterPackage? = nil
53 |   public static let defaultFilterOption: FilterOption? = nil
54 |   public static let defaultFilterValue: FilterValue? = nil
   |                     |- warning: static property 'defaultFilterValue' is not concurrency-safe because non-'Sendable' type 'SetOptions.FilterValue?' (aka 'Optional<@convention(block) (Optional<JSValue>, String, String, Optional<JSValue>) -> Bool>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultFilterValue' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |   public static let defaultAllowPackageDefault: Bool = true
56 |   public static let defaultAllowOptionsDefault: Bool = true
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:45:21: warning: static property 'defaultNumber' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
43 |   // MARK: Default values
44 |
45 |   public static let defaultNumber: NumberFunction? = nil
   |                     |- warning: static property 'defaultNumber' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultNumber' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |   public static let defaultTag: NumberFunction? = nil
47 |   public static let defaultID: NumberFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:46:21: warning: static property 'defaultTag' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
44 |
45 |   public static let defaultNumber: NumberFunction? = nil
46 |   public static let defaultTag: NumberFunction? = nil
   |                     |- warning: static property 'defaultTag' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultTag' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |   public static let defaultID: NumberFunction? = nil
48 |   public static let defaultURL: UrlFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:47:21: warning: static property 'defaultID' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
45 |   public static let defaultNumber: NumberFunction? = nil
46 |   public static let defaultTag: NumberFunction? = nil
47 |   public static let defaultID: NumberFunction? = nil
   |                     |- warning: static property 'defaultID' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.NumberFunction?' (aka 'Optional<@convention(block) (Int) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultID' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |   public static let defaultURL: UrlFunction? = nil
49 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:48:21: warning: static property 'defaultURL' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.UrlFunction?' (aka 'Optional<@convention(block) (Int, String) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
46 |   public static let defaultTag: NumberFunction? = nil
47 |   public static let defaultID: NumberFunction? = nil
48 |   public static let defaultURL: UrlFunction? = nil
   |                     |- warning: static property 'defaultURL' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions.UrlFunction?' (aka 'Optional<@convention(block) (Int, String) -> String>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultURL' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 |   // MARK: Properties
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:186:21: warning: static property 'defaultFormatError' is not concurrency-safe because non-'Sendable' type 'TeXInputProcessorOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
184 |   public static let defaultMaxBuffer: Int = 5 * 1024
185 |   public static let defaultBaseURL: String? = nil
186 |   public static let defaultFormatError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultFormatError' is not concurrency-safe because non-'Sendable' type 'TeXInputProcessorOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultFormatError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:187:21: warning: static property 'defaultAMS' is not concurrency-safe because non-'Sendable' type 'AMSOptions' may have shared mutable state; this is an error in the Swift 6 language mode
185 |   public static let defaultBaseURL: String? = nil
186 |   public static let defaultFormatError: ErrorFunction? = nil
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
    |                     |- warning: static property 'defaultAMS' is not concurrency-safe because non-'Sendable' type 'AMSOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAMS' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/AMSOptions.swift:34:20: note: class 'AMSOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class AMSOptions: NSObject, Codable, AMSOptionsExports {
   |                    `- note: class 'AMSOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:188:21: warning: static property 'defaultAMSCD' is not concurrency-safe because non-'Sendable' type 'AMSCDOptions' may have shared mutable state; this is an error in the Swift 6 language mode
186 |   public static let defaultFormatError: ErrorFunction? = nil
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
    |                     |- warning: static property 'defaultAMSCD' is not concurrency-safe because non-'Sendable' type 'AMSCDOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAMSCD' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
190 |   public static let defaultColor: ColorOptions = ColorOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/AMSCDOptions.swift:37:20: note: class 'AMSCDOptions' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class AMSCDOptions: NSObject, Codable, AMSCDOptionsExports {
   |                    `- note: class 'AMSCDOptions' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:189:21: warning: static property 'defaultAutoload' is not concurrency-safe because non-'Sendable' type 'AutoloadOptions' may have shared mutable state; this is an error in the Swift 6 language mode
187 |   public static let defaultAMS: AMSOptions = AMSOptions()
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
    |                     |- warning: static property 'defaultAutoload' is not concurrency-safe because non-'Sendable' type 'AutoloadOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAutoload' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
190 |   public static let defaultColor: ColorOptions = ColorOptions()
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/AutoloadOptions.swift:46:20: note: class 'AutoloadOptions' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class AutoloadOptions: NSObject, Codable, AutoloadOptionsExports {
    |                    `- note: class 'AutoloadOptions' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:190:21: warning: static property 'defaultColor' is not concurrency-safe because non-'Sendable' type 'ColorOptions' may have shared mutable state; this is an error in the Swift 6 language mode
188 |   public static let defaultAMSCD: AMSCDOptions = AMSCDOptions()
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
190 |   public static let defaultColor: ColorOptions = ColorOptions()
    |                     |- warning: static property 'defaultColor' is not concurrency-safe because non-'Sendable' type 'ColorOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultColor' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/ColorOptions.swift:34:20: note: class 'ColorOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class ColorOptions: NSObject, Codable, ColorOptionsExports {
   |                    `- note: class 'ColorOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:191:21: warning: static property 'defaultMathtools' is not concurrency-safe because non-'Sendable' type 'MathtoolsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
189 |   public static let defaultAutoload: AutoloadOptions = AutoloadOptions()
190 |   public static let defaultColor: ColorOptions = ColorOptions()
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
    |                     |- warning: static property 'defaultMathtools' is not concurrency-safe because non-'Sendable' type 'MathtoolsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultMathtools' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/MathtoolsOptions.swift:50:20: note: class 'MathtoolsOptions' does not conform to the 'Sendable' protocol
 48 | }
 49 |
 50 | @objc public class MathtoolsOptions: NSObject, Codable, MathtoolsOptionsExports {
    |                    `- note: class 'MathtoolsOptions' does not conform to the 'Sendable' protocol
 51 |
 52 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:192:21: warning: static property 'defaultNoundefined' is not concurrency-safe because non-'Sendable' type 'NoundefinedOptions' may have shared mutable state; this is an error in the Swift 6 language mode
190 |   public static let defaultColor: ColorOptions = ColorOptions()
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
    |                     |- warning: static property 'defaultNoundefined' is not concurrency-safe because non-'Sendable' type 'NoundefinedOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultNoundefined' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/NoundefinedOptions.swift:35:20: note: class 'NoundefinedOptions' does not conform to the 'Sendable' protocol
33 | }
34 |
35 | @objc public class NoundefinedOptions: NSObject, Codable, NoundefinedOptionsExports {
   |                    `- note: class 'NoundefinedOptions' does not conform to the 'Sendable' protocol
36 |
37 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:193:21: warning: static property 'defaultPhysics' is not concurrency-safe because non-'Sendable' type 'PhysicsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
191 |   public static let defaultMathtools: MathtoolsOptions = MathtoolsOptions()
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
    |                     |- warning: static property 'defaultPhysics' is not concurrency-safe because non-'Sendable' type 'PhysicsOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultPhysics' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/PhysicsOptions.swift:34:20: note: class 'PhysicsOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class PhysicsOptions: NSObject, Codable, PhysicsOptionsExports {
   |                    `- note: class 'PhysicsOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:194:21: warning: static property 'defaultRequire' is not concurrency-safe because non-'Sendable' type 'RequireOptions' may have shared mutable state; this is an error in the Swift 6 language mode
192 |   public static let defaultNoundefined: NoundefinedOptions = NoundefinedOptions()
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
    |                     |- warning: static property 'defaultRequire' is not concurrency-safe because non-'Sendable' type 'RequireOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultRequire' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/RequireOptions.swift:34:20: note: class 'RequireOptions' does not conform to the 'Sendable' protocol
32 | }
33 |
34 | @objc public class RequireOptions: NSObject, Codable, RequireOptionsExports {
   |                    `- note: class 'RequireOptions' does not conform to the 'Sendable' protocol
35 |
36 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:195:21: warning: static property 'defaultSetOptions' is not concurrency-safe because non-'Sendable' type 'SetOptions' may have shared mutable state; this is an error in the Swift 6 language mode
193 |   public static let defaultPhysics: PhysicsOptions = PhysicsOptions()
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
    |                     |- warning: static property 'defaultSetOptions' is not concurrency-safe because non-'Sendable' type 'SetOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSetOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
197 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/SetOptions.swift:37:20: note: class 'SetOptions' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SetOptions: NSObject, Codable, SetOptionsExports {
   |                    `- note: class 'SetOptions' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeXInputProcessorOptions.swift:196:21: warning: static property 'defaultTagFormatOptions' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
194 |   public static let defaultRequire: RequireOptions = RequireOptions()
195 |   public static let defaultSetOptions: SetOptions = SetOptions()
196 |   public static let defaultTagFormatOptions: TagFormatOptions = TagFormatOptions()
    |                     |- warning: static property 'defaultTagFormatOptions' is not concurrency-safe because non-'Sendable' type 'TagFormatOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultTagFormatOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Input/TeX Packages/TagFormatOptions.swift:36:20: note: class 'TagFormatOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class TagFormatOptions: NSObject, Codable, TagFormatOptionsExports {
   |                    `- note: class 'TagFormatOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
[27/48] Compiling MathJaxSwift SafeProtocols.swift
[28/48] Compiling MathJaxSwift SafeStyles.swift
[29/48] Compiling MathJaxSwift AMInputProcessorOptions.swift
[30/48] Compiling MathJaxSwift InputProcessorOptions.swift
[31/48] Compiling MathJaxSwift ColorOptions.swift
[32/48] Compiling MathJaxSwift MathtoolsOptions.swift
[33/48] Compiling MathJaxSwift NoundefinedOptions.swift
[34/48] Compiling MathJaxSwift PhysicsOptions.swift
[35/48] Compiling MathJaxSwift MenuOptionsSettings.swift
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:65:21: warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |   public static let defaultIDPattern: String = "^mjx-[-a-zA-Z0-9_.]+$"
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
    |                     |- warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAllowOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/AllowOptions.swift:36:20: note: class 'AllowOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class AllowOptions: NSObject, Codable, AllowOptionsExports {
   |                    `- note: class 'AllowOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:66:21: warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
    |                     |- warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeProtocols' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeProtocols.swift:37:20: note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SafeProtocols: NSObject, Codable, SafeProtocolsExports {
   |                    `- note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:67:21: warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
    |                     |- warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeStyles' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeStyles.swift:45:20: note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 43 | }
 44 |
 45 | @objc public class SafeStyles: NSObject, Codable, SafeStylesExports {
    |                    `- note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 46 |
 47 |   // MARK: Types
[36/48] Compiling MathJaxSwift SREOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:65:21: warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |   public static let defaultIDPattern: String = "^mjx-[-a-zA-Z0-9_.]+$"
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
    |                     |- warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAllowOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/AllowOptions.swift:36:20: note: class 'AllowOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class AllowOptions: NSObject, Codable, AllowOptionsExports {
   |                    `- note: class 'AllowOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:66:21: warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
    |                     |- warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeProtocols' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeProtocols.swift:37:20: note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SafeProtocols: NSObject, Codable, SafeProtocolsExports {
   |                    `- note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:67:21: warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
    |                     |- warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeStyles' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeStyles.swift:45:20: note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 43 | }
 44 |
 45 | @objc public class SafeStyles: NSObject, Codable, SafeStylesExports {
    |                    `- note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 46 |
 47 |   // MARK: Types
[37/48] Compiling MathJaxSwift AllowOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:65:21: warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |   public static let defaultIDPattern: String = "^mjx-[-a-zA-Z0-9_.]+$"
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
    |                     |- warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAllowOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/AllowOptions.swift:36:20: note: class 'AllowOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class AllowOptions: NSObject, Codable, AllowOptionsExports {
   |                    `- note: class 'AllowOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:66:21: warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
    |                     |- warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeProtocols' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeProtocols.swift:37:20: note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SafeProtocols: NSObject, Codable, SafeProtocolsExports {
   |                    `- note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:67:21: warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
    |                     |- warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeStyles' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeStyles.swift:45:20: note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 43 | }
 44 |
 45 | @objc public class SafeStyles: NSObject, Codable, SafeStylesExports {
    |                    `- note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 46 |
 47 |   // MARK: Types
[38/48] Compiling MathJaxSwift SafeOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:65:21: warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |   public static let defaultIDPattern: String = "^mjx-[-a-zA-Z0-9_.]+$"
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
    |                     |- warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAllowOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/AllowOptions.swift:36:20: note: class 'AllowOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class AllowOptions: NSObject, Codable, AllowOptionsExports {
   |                    `- note: class 'AllowOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:66:21: warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
    |                     |- warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeProtocols' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeProtocols.swift:37:20: note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SafeProtocols: NSObject, Codable, SafeProtocolsExports {
   |                    `- note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:67:21: warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
    |                     |- warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeStyles' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeStyles.swift:45:20: note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 43 | }
 44 |
 45 | @objc public class SafeStyles: NSObject, Codable, SafeStylesExports {
    |                    `- note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 46 |
 47 |   // MARK: Types
[39/48] Compiling MathJaxSwift PackageLock.swift
[40/48] Compiling MathJaxSwift HTMLParser.swift
[41/48] Compiling MathJaxSwift MMLParser.swift
[42/48] Compiling MathJaxSwift Parser.swift
[43/48] Compiling MathJaxSwift SVGParser.swift
[44/48] Compiling MathJaxSwift MathJax.swift
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/MathJax.swift:371:46: warning: capture of 'block' with non-sendable type '(MathJax) throws -> T' in a `@Sendable` closure; this is an error in the Swift 6 language mode
369 |       queue.async {
370 |         do {
371 |           continuation.resume(returning: try block(self))
    |                                              |- warning: capture of 'block' with non-sendable type '(MathJax) throws -> T' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                              `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
372 |         }
373 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/MathJax.swift:371:52: warning: capture of 'self' with non-sendable type 'MathJax' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 28 |
 29 | /// A class that exposes MathJax conversion methods.
 30 | public final class MathJax {
    |                    `- note: class 'MathJax' does not conform to the 'Sendable' protocol
 31 |
 32 |   // MARK: Types
    :
369 |       queue.async {
370 |         do {
371 |           continuation.resume(returning: try block(self))
    |                                                    `- warning: capture of 'self' with non-sendable type 'MathJax' in a `@Sendable` closure; this is an error in the Swift 6 language mode
372 |         }
373 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:112:21: warning: static property 'defaultA11Y' is not concurrency-safe because non-'Sendable' type 'A11YOptions' may have shared mutable state; this is an error in the Swift 6 language mode
110 |   public static let defaultEnableAssistiveMml: Bool = false
111 |   public static let defaultEnableMenu: Bool = true
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
    |                     |- warning: static property 'defaultA11Y' is not concurrency-safe because non-'Sendable' type 'A11YOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultA11Y' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/A11YOptions.swift:52:20: note: class 'A11YOptions' does not conform to the 'Sendable' protocol
 50 | }
 51 |
 52 | @objc public class A11YOptions: NSObject, Codable, A11YOptionsExports {
    |                    `- note: class 'A11YOptions' does not conform to the 'Sendable' protocol
 53 |
 54 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:113:21: warning: static property 'defaultSREOptions' is not concurrency-safe because non-'Sendable' type 'SREOptions' may have shared mutable state; this is an error in the Swift 6 language mode
111 |   public static let defaultEnableMenu: Bool = true
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
    |                     |- warning: static property 'defaultSREOptions' is not concurrency-safe because non-'Sendable' type 'SREOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSREOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/SREOptions.swift:46:20: note: class 'SREOptions' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class SREOptions: NSObject, Codable, SREOptionsExports {
    |                    `- note: class 'SREOptions' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:114:21: warning: static property 'defaultMenuOptions' is not concurrency-safe because non-'Sendable' type 'MenuOptions' may have shared mutable state; this is an error in the Swift 6 language mode
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
    |                     |- warning: static property 'defaultMenuOptions' is not concurrency-safe because non-'Sendable' type 'MenuOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultMenuOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptions.swift:33:20: note: class 'MenuOptions' does not conform to the 'Sendable' protocol
31 | }
32 |
33 | @objc public class MenuOptions: NSObject, Codable, MenuOptionsExports {
   |                    `- note: class 'MenuOptions' does not conform to the 'Sendable' protocol
34 |
35 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptions.swift:43:21: warning: static property 'defaultSettings' is not concurrency-safe because non-'Sendable' type 'MenuOptionsSettings' may have shared mutable state; this is an error in the Swift 6 language mode
41 |   // MARK: Default values
42 |
43 |   public static let defaultSettings: MenuOptionsSettings = MenuOptionsSettings()
   |                     |- warning: static property 'defaultSettings' is not concurrency-safe because non-'Sendable' type 'MenuOptionsSettings' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultSettings' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |
45 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptionsSettings.swift:46:20: note: class 'MenuOptionsSettings' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class MenuOptionsSettings: NSObject, Codable, MenuOptionsSettingsExports {
    |                    `- note: class 'MenuOptionsSettings' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:115:21: warning: static property 'defaultSafeOptions' is not concurrency-safe because non-'Sendable' type 'SafeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
    |                     |- warning: static property 'defaultSafeOptions' is not concurrency-safe because non-'Sendable' type 'SafeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:41:20: note: class 'SafeOptions' does not conform to the 'Sendable' protocol
 39 | }
 40 |
 41 | @objc public class SafeOptions: NSObject, Codable, SafeOptionsExports {
    |                    `- note: class 'SafeOptions' does not conform to the 'Sendable' protocol
 42 |
 43 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:65:21: warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |   public static let defaultIDPattern: String = "^mjx-[-a-zA-Z0-9_.]+$"
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
    |                     |- warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAllowOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/AllowOptions.swift:36:20: note: class 'AllowOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class AllowOptions: NSObject, Codable, AllowOptionsExports {
   |                    `- note: class 'AllowOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:66:21: warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
    |                     |- warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeProtocols' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeProtocols.swift:37:20: note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SafeProtocols: NSObject, Codable, SafeProtocolsExports {
   |                    `- note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:67:21: warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
    |                     |- warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeStyles' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeStyles.swift:45:20: note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 43 | }
 44 |
 45 | @objc public class SafeStyles: NSObject, Codable, SafeStylesExports {
    |                    `- note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 46 |
 47 |   // MARK: Types
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:116:21: warning: static property 'defaultEnrichError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultEnrichError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultEnrichError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |   public static let defaultCompileError: ErrorFunction? = nil
118 |   public static let defaultTypesetError: ErrorFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:117:21: warning: static property 'defaultCompileError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultCompileError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultCompileError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |   public static let defaultTypesetError: ErrorFunction? = nil
119 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:118:21: warning: static property 'defaultTypesetError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
118 |   public static let defaultTypesetError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultTypesetError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultTypesetError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |   // MARK: Properties
[45/48] Compiling MathJaxSwift ConversionOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/MathJax.swift:371:46: warning: capture of 'block' with non-sendable type '(MathJax) throws -> T' in a `@Sendable` closure; this is an error in the Swift 6 language mode
369 |       queue.async {
370 |         do {
371 |           continuation.resume(returning: try block(self))
    |                                              |- warning: capture of 'block' with non-sendable type '(MathJax) throws -> T' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                              `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
372 |         }
373 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/MathJax.swift:371:52: warning: capture of 'self' with non-sendable type 'MathJax' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 28 |
 29 | /// A class that exposes MathJax conversion methods.
 30 | public final class MathJax {
    |                    `- note: class 'MathJax' does not conform to the 'Sendable' protocol
 31 |
 32 |   // MARK: Types
    :
369 |       queue.async {
370 |         do {
371 |           continuation.resume(returning: try block(self))
    |                                                    `- warning: capture of 'self' with non-sendable type 'MathJax' in a `@Sendable` closure; this is an error in the Swift 6 language mode
372 |         }
373 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:112:21: warning: static property 'defaultA11Y' is not concurrency-safe because non-'Sendable' type 'A11YOptions' may have shared mutable state; this is an error in the Swift 6 language mode
110 |   public static let defaultEnableAssistiveMml: Bool = false
111 |   public static let defaultEnableMenu: Bool = true
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
    |                     |- warning: static property 'defaultA11Y' is not concurrency-safe because non-'Sendable' type 'A11YOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultA11Y' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/A11YOptions.swift:52:20: note: class 'A11YOptions' does not conform to the 'Sendable' protocol
 50 | }
 51 |
 52 | @objc public class A11YOptions: NSObject, Codable, A11YOptionsExports {
    |                    `- note: class 'A11YOptions' does not conform to the 'Sendable' protocol
 53 |
 54 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:113:21: warning: static property 'defaultSREOptions' is not concurrency-safe because non-'Sendable' type 'SREOptions' may have shared mutable state; this is an error in the Swift 6 language mode
111 |   public static let defaultEnableMenu: Bool = true
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
    |                     |- warning: static property 'defaultSREOptions' is not concurrency-safe because non-'Sendable' type 'SREOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSREOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/SREOptions.swift:46:20: note: class 'SREOptions' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class SREOptions: NSObject, Codable, SREOptionsExports {
    |                    `- note: class 'SREOptions' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:114:21: warning: static property 'defaultMenuOptions' is not concurrency-safe because non-'Sendable' type 'MenuOptions' may have shared mutable state; this is an error in the Swift 6 language mode
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
    |                     |- warning: static property 'defaultMenuOptions' is not concurrency-safe because non-'Sendable' type 'MenuOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultMenuOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptions.swift:33:20: note: class 'MenuOptions' does not conform to the 'Sendable' protocol
31 | }
32 |
33 | @objc public class MenuOptions: NSObject, Codable, MenuOptionsExports {
   |                    `- note: class 'MenuOptions' does not conform to the 'Sendable' protocol
34 |
35 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptions.swift:43:21: warning: static property 'defaultSettings' is not concurrency-safe because non-'Sendable' type 'MenuOptionsSettings' may have shared mutable state; this is an error in the Swift 6 language mode
41 |   // MARK: Default values
42 |
43 |   public static let defaultSettings: MenuOptionsSettings = MenuOptionsSettings()
   |                     |- warning: static property 'defaultSettings' is not concurrency-safe because non-'Sendable' type 'MenuOptionsSettings' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultSettings' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |
45 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptionsSettings.swift:46:20: note: class 'MenuOptionsSettings' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class MenuOptionsSettings: NSObject, Codable, MenuOptionsSettingsExports {
    |                    `- note: class 'MenuOptionsSettings' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:115:21: warning: static property 'defaultSafeOptions' is not concurrency-safe because non-'Sendable' type 'SafeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
    |                     |- warning: static property 'defaultSafeOptions' is not concurrency-safe because non-'Sendable' type 'SafeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:41:20: note: class 'SafeOptions' does not conform to the 'Sendable' protocol
 39 | }
 40 |
 41 | @objc public class SafeOptions: NSObject, Codable, SafeOptionsExports {
    |                    `- note: class 'SafeOptions' does not conform to the 'Sendable' protocol
 42 |
 43 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:65:21: warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |   public static let defaultIDPattern: String = "^mjx-[-a-zA-Z0-9_.]+$"
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
    |                     |- warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAllowOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/AllowOptions.swift:36:20: note: class 'AllowOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class AllowOptions: NSObject, Codable, AllowOptionsExports {
   |                    `- note: class 'AllowOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:66:21: warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
    |                     |- warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeProtocols' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeProtocols.swift:37:20: note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SafeProtocols: NSObject, Codable, SafeProtocolsExports {
   |                    `- note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:67:21: warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
    |                     |- warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeStyles' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeStyles.swift:45:20: note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 43 | }
 44 |
 45 | @objc public class SafeStyles: NSObject, Codable, SafeStylesExports {
    |                    `- note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 46 |
 47 |   // MARK: Types
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:116:21: warning: static property 'defaultEnrichError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultEnrichError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultEnrichError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |   public static let defaultCompileError: ErrorFunction? = nil
118 |   public static let defaultTypesetError: ErrorFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:117:21: warning: static property 'defaultCompileError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultCompileError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultCompileError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |   public static let defaultTypesetError: ErrorFunction? = nil
119 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:118:21: warning: static property 'defaultTypesetError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
118 |   public static let defaultTypesetError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultTypesetError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultTypesetError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |   // MARK: Properties
[46/48] Compiling MathJaxSwift A11YOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/MathJax.swift:371:46: warning: capture of 'block' with non-sendable type '(MathJax) throws -> T' in a `@Sendable` closure; this is an error in the Swift 6 language mode
369 |       queue.async {
370 |         do {
371 |           continuation.resume(returning: try block(self))
    |                                              |- warning: capture of 'block' with non-sendable type '(MathJax) throws -> T' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                              `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
372 |         }
373 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/MathJax.swift:371:52: warning: capture of 'self' with non-sendable type 'MathJax' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 28 |
 29 | /// A class that exposes MathJax conversion methods.
 30 | public final class MathJax {
    |                    `- note: class 'MathJax' does not conform to the 'Sendable' protocol
 31 |
 32 |   // MARK: Types
    :
369 |       queue.async {
370 |         do {
371 |           continuation.resume(returning: try block(self))
    |                                                    `- warning: capture of 'self' with non-sendable type 'MathJax' in a `@Sendable` closure; this is an error in the Swift 6 language mode
372 |         }
373 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:112:21: warning: static property 'defaultA11Y' is not concurrency-safe because non-'Sendable' type 'A11YOptions' may have shared mutable state; this is an error in the Swift 6 language mode
110 |   public static let defaultEnableAssistiveMml: Bool = false
111 |   public static let defaultEnableMenu: Bool = true
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
    |                     |- warning: static property 'defaultA11Y' is not concurrency-safe because non-'Sendable' type 'A11YOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultA11Y' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/A11YOptions.swift:52:20: note: class 'A11YOptions' does not conform to the 'Sendable' protocol
 50 | }
 51 |
 52 | @objc public class A11YOptions: NSObject, Codable, A11YOptionsExports {
    |                    `- note: class 'A11YOptions' does not conform to the 'Sendable' protocol
 53 |
 54 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:113:21: warning: static property 'defaultSREOptions' is not concurrency-safe because non-'Sendable' type 'SREOptions' may have shared mutable state; this is an error in the Swift 6 language mode
111 |   public static let defaultEnableMenu: Bool = true
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
    |                     |- warning: static property 'defaultSREOptions' is not concurrency-safe because non-'Sendable' type 'SREOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSREOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/SREOptions.swift:46:20: note: class 'SREOptions' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class SREOptions: NSObject, Codable, SREOptionsExports {
    |                    `- note: class 'SREOptions' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:114:21: warning: static property 'defaultMenuOptions' is not concurrency-safe because non-'Sendable' type 'MenuOptions' may have shared mutable state; this is an error in the Swift 6 language mode
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
    |                     |- warning: static property 'defaultMenuOptions' is not concurrency-safe because non-'Sendable' type 'MenuOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultMenuOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptions.swift:33:20: note: class 'MenuOptions' does not conform to the 'Sendable' protocol
31 | }
32 |
33 | @objc public class MenuOptions: NSObject, Codable, MenuOptionsExports {
   |                    `- note: class 'MenuOptions' does not conform to the 'Sendable' protocol
34 |
35 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptions.swift:43:21: warning: static property 'defaultSettings' is not concurrency-safe because non-'Sendable' type 'MenuOptionsSettings' may have shared mutable state; this is an error in the Swift 6 language mode
41 |   // MARK: Default values
42 |
43 |   public static let defaultSettings: MenuOptionsSettings = MenuOptionsSettings()
   |                     |- warning: static property 'defaultSettings' is not concurrency-safe because non-'Sendable' type 'MenuOptionsSettings' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultSettings' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |
45 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptionsSettings.swift:46:20: note: class 'MenuOptionsSettings' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class MenuOptionsSettings: NSObject, Codable, MenuOptionsSettingsExports {
    |                    `- note: class 'MenuOptionsSettings' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:115:21: warning: static property 'defaultSafeOptions' is not concurrency-safe because non-'Sendable' type 'SafeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
    |                     |- warning: static property 'defaultSafeOptions' is not concurrency-safe because non-'Sendable' type 'SafeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:41:20: note: class 'SafeOptions' does not conform to the 'Sendable' protocol
 39 | }
 40 |
 41 | @objc public class SafeOptions: NSObject, Codable, SafeOptionsExports {
    |                    `- note: class 'SafeOptions' does not conform to the 'Sendable' protocol
 42 |
 43 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:65:21: warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |   public static let defaultIDPattern: String = "^mjx-[-a-zA-Z0-9_.]+$"
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
    |                     |- warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAllowOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/AllowOptions.swift:36:20: note: class 'AllowOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class AllowOptions: NSObject, Codable, AllowOptionsExports {
   |                    `- note: class 'AllowOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:66:21: warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
    |                     |- warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeProtocols' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeProtocols.swift:37:20: note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SafeProtocols: NSObject, Codable, SafeProtocolsExports {
   |                    `- note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:67:21: warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
    |                     |- warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeStyles' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeStyles.swift:45:20: note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 43 | }
 44 |
 45 | @objc public class SafeStyles: NSObject, Codable, SafeStylesExports {
    |                    `- note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 46 |
 47 |   // MARK: Types
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:116:21: warning: static property 'defaultEnrichError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultEnrichError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultEnrichError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |   public static let defaultCompileError: ErrorFunction? = nil
118 |   public static let defaultTypesetError: ErrorFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:117:21: warning: static property 'defaultCompileError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultCompileError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultCompileError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |   public static let defaultTypesetError: ErrorFunction? = nil
119 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:118:21: warning: static property 'defaultTypesetError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
118 |   public static let defaultTypesetError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultTypesetError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultTypesetError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |   // MARK: Properties
[47/48] Compiling MathJaxSwift DocumentOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/MathJax.swift:371:46: warning: capture of 'block' with non-sendable type '(MathJax) throws -> T' in a `@Sendable` closure; this is an error in the Swift 6 language mode
369 |       queue.async {
370 |         do {
371 |           continuation.resume(returning: try block(self))
    |                                              |- warning: capture of 'block' with non-sendable type '(MathJax) throws -> T' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                              `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
372 |         }
373 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/MathJax.swift:371:52: warning: capture of 'self' with non-sendable type 'MathJax' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 28 |
 29 | /// A class that exposes MathJax conversion methods.
 30 | public final class MathJax {
    |                    `- note: class 'MathJax' does not conform to the 'Sendable' protocol
 31 |
 32 |   // MARK: Types
    :
369 |       queue.async {
370 |         do {
371 |           continuation.resume(returning: try block(self))
    |                                                    `- warning: capture of 'self' with non-sendable type 'MathJax' in a `@Sendable` closure; this is an error in the Swift 6 language mode
372 |         }
373 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:112:21: warning: static property 'defaultA11Y' is not concurrency-safe because non-'Sendable' type 'A11YOptions' may have shared mutable state; this is an error in the Swift 6 language mode
110 |   public static let defaultEnableAssistiveMml: Bool = false
111 |   public static let defaultEnableMenu: Bool = true
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
    |                     |- warning: static property 'defaultA11Y' is not concurrency-safe because non-'Sendable' type 'A11YOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultA11Y' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/A11YOptions.swift:52:20: note: class 'A11YOptions' does not conform to the 'Sendable' protocol
 50 | }
 51 |
 52 | @objc public class A11YOptions: NSObject, Codable, A11YOptionsExports {
    |                    `- note: class 'A11YOptions' does not conform to the 'Sendable' protocol
 53 |
 54 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:113:21: warning: static property 'defaultSREOptions' is not concurrency-safe because non-'Sendable' type 'SREOptions' may have shared mutable state; this is an error in the Swift 6 language mode
111 |   public static let defaultEnableMenu: Bool = true
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
    |                     |- warning: static property 'defaultSREOptions' is not concurrency-safe because non-'Sendable' type 'SREOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSREOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/SREOptions.swift:46:20: note: class 'SREOptions' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class SREOptions: NSObject, Codable, SREOptionsExports {
    |                    `- note: class 'SREOptions' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:114:21: warning: static property 'defaultMenuOptions' is not concurrency-safe because non-'Sendable' type 'MenuOptions' may have shared mutable state; this is an error in the Swift 6 language mode
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
    |                     |- warning: static property 'defaultMenuOptions' is not concurrency-safe because non-'Sendable' type 'MenuOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultMenuOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptions.swift:33:20: note: class 'MenuOptions' does not conform to the 'Sendable' protocol
31 | }
32 |
33 | @objc public class MenuOptions: NSObject, Codable, MenuOptionsExports {
   |                    `- note: class 'MenuOptions' does not conform to the 'Sendable' protocol
34 |
35 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptions.swift:43:21: warning: static property 'defaultSettings' is not concurrency-safe because non-'Sendable' type 'MenuOptionsSettings' may have shared mutable state; this is an error in the Swift 6 language mode
41 |   // MARK: Default values
42 |
43 |   public static let defaultSettings: MenuOptionsSettings = MenuOptionsSettings()
   |                     |- warning: static property 'defaultSettings' is not concurrency-safe because non-'Sendable' type 'MenuOptionsSettings' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultSettings' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |
45 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptionsSettings.swift:46:20: note: class 'MenuOptionsSettings' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class MenuOptionsSettings: NSObject, Codable, MenuOptionsSettingsExports {
    |                    `- note: class 'MenuOptionsSettings' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:115:21: warning: static property 'defaultSafeOptions' is not concurrency-safe because non-'Sendable' type 'SafeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
    |                     |- warning: static property 'defaultSafeOptions' is not concurrency-safe because non-'Sendable' type 'SafeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:41:20: note: class 'SafeOptions' does not conform to the 'Sendable' protocol
 39 | }
 40 |
 41 | @objc public class SafeOptions: NSObject, Codable, SafeOptionsExports {
    |                    `- note: class 'SafeOptions' does not conform to the 'Sendable' protocol
 42 |
 43 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:65:21: warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |   public static let defaultIDPattern: String = "^mjx-[-a-zA-Z0-9_.]+$"
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
    |                     |- warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAllowOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/AllowOptions.swift:36:20: note: class 'AllowOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class AllowOptions: NSObject, Codable, AllowOptionsExports {
   |                    `- note: class 'AllowOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:66:21: warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
    |                     |- warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeProtocols' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeProtocols.swift:37:20: note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SafeProtocols: NSObject, Codable, SafeProtocolsExports {
   |                    `- note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:67:21: warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
    |                     |- warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeStyles' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeStyles.swift:45:20: note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 43 | }
 44 |
 45 | @objc public class SafeStyles: NSObject, Codable, SafeStylesExports {
    |                    `- note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 46 |
 47 |   // MARK: Types
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:116:21: warning: static property 'defaultEnrichError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultEnrichError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultEnrichError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |   public static let defaultCompileError: ErrorFunction? = nil
118 |   public static let defaultTypesetError: ErrorFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:117:21: warning: static property 'defaultCompileError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultCompileError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultCompileError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |   public static let defaultTypesetError: ErrorFunction? = nil
119 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:118:21: warning: static property 'defaultTypesetError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
118 |   public static let defaultTypesetError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultTypesetError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultTypesetError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |   // MARK: Properties
[48/48] Compiling MathJaxSwift MenuOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/MathJax.swift:371:46: warning: capture of 'block' with non-sendable type '(MathJax) throws -> T' in a `@Sendable` closure; this is an error in the Swift 6 language mode
369 |       queue.async {
370 |         do {
371 |           continuation.resume(returning: try block(self))
    |                                              |- warning: capture of 'block' with non-sendable type '(MathJax) throws -> T' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                              `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
372 |         }
373 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/MathJax.swift:371:52: warning: capture of 'self' with non-sendable type 'MathJax' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 28 |
 29 | /// A class that exposes MathJax conversion methods.
 30 | public final class MathJax {
    |                    `- note: class 'MathJax' does not conform to the 'Sendable' protocol
 31 |
 32 |   // MARK: Types
    :
369 |       queue.async {
370 |         do {
371 |           continuation.resume(returning: try block(self))
    |                                                    `- warning: capture of 'self' with non-sendable type 'MathJax' in a `@Sendable` closure; this is an error in the Swift 6 language mode
372 |         }
373 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:112:21: warning: static property 'defaultA11Y' is not concurrency-safe because non-'Sendable' type 'A11YOptions' may have shared mutable state; this is an error in the Swift 6 language mode
110 |   public static let defaultEnableAssistiveMml: Bool = false
111 |   public static let defaultEnableMenu: Bool = true
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
    |                     |- warning: static property 'defaultA11Y' is not concurrency-safe because non-'Sendable' type 'A11YOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultA11Y' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/A11YOptions.swift:52:20: note: class 'A11YOptions' does not conform to the 'Sendable' protocol
 50 | }
 51 |
 52 | @objc public class A11YOptions: NSObject, Codable, A11YOptionsExports {
    |                    `- note: class 'A11YOptions' does not conform to the 'Sendable' protocol
 53 |
 54 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:113:21: warning: static property 'defaultSREOptions' is not concurrency-safe because non-'Sendable' type 'SREOptions' may have shared mutable state; this is an error in the Swift 6 language mode
111 |   public static let defaultEnableMenu: Bool = true
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
    |                     |- warning: static property 'defaultSREOptions' is not concurrency-safe because non-'Sendable' type 'SREOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSREOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/SREOptions.swift:46:20: note: class 'SREOptions' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class SREOptions: NSObject, Codable, SREOptionsExports {
    |                    `- note: class 'SREOptions' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:114:21: warning: static property 'defaultMenuOptions' is not concurrency-safe because non-'Sendable' type 'MenuOptions' may have shared mutable state; this is an error in the Swift 6 language mode
112 |   public static let defaultA11Y: A11YOptions = A11YOptions()
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
    |                     |- warning: static property 'defaultMenuOptions' is not concurrency-safe because non-'Sendable' type 'MenuOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultMenuOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptions.swift:33:20: note: class 'MenuOptions' does not conform to the 'Sendable' protocol
31 | }
32 |
33 | @objc public class MenuOptions: NSObject, Codable, MenuOptionsExports {
   |                    `- note: class 'MenuOptions' does not conform to the 'Sendable' protocol
34 |
35 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptions.swift:43:21: warning: static property 'defaultSettings' is not concurrency-safe because non-'Sendable' type 'MenuOptionsSettings' may have shared mutable state; this is an error in the Swift 6 language mode
41 |   // MARK: Default values
42 |
43 |   public static let defaultSettings: MenuOptionsSettings = MenuOptionsSettings()
   |                     |- warning: static property 'defaultSettings' is not concurrency-safe because non-'Sendable' type 'MenuOptionsSettings' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'defaultSettings' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |
45 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Menu/MenuOptionsSettings.swift:46:20: note: class 'MenuOptionsSettings' does not conform to the 'Sendable' protocol
 44 | }
 45 |
 46 | @objc public class MenuOptionsSettings: NSObject, Codable, MenuOptionsSettingsExports {
    |                    `- note: class 'MenuOptionsSettings' does not conform to the 'Sendable' protocol
 47 |
 48 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:115:21: warning: static property 'defaultSafeOptions' is not concurrency-safe because non-'Sendable' type 'SafeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
113 |   public static let defaultSREOptions: SREOptions = SREOptions()
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
    |                     |- warning: static property 'defaultSafeOptions' is not concurrency-safe because non-'Sendable' type 'SafeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:41:20: note: class 'SafeOptions' does not conform to the 'Sendable' protocol
 39 | }
 40 |
 41 | @objc public class SafeOptions: NSObject, Codable, SafeOptionsExports {
    |                    `- note: class 'SafeOptions' does not conform to the 'Sendable' protocol
 42 |
 43 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:65:21: warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |   public static let defaultIDPattern: String = "^mjx-[-a-zA-Z0-9_.]+$"
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
    |                     |- warning: static property 'defaultAllowOptions' is not concurrency-safe because non-'Sendable' type 'AllowOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultAllowOptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/AllowOptions.swift:36:20: note: class 'AllowOptions' does not conform to the 'Sendable' protocol
34 | }
35 |
36 | @objc public class AllowOptions: NSObject, Codable, AllowOptionsExports {
   |                    `- note: class 'AllowOptions' does not conform to the 'Sendable' protocol
37 |
38 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:66:21: warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
 64 |   public static let defaultDataPattern: String = "^data-mjx-"
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
    |                     |- warning: static property 'defaultSafeProtocols' is not concurrency-safe because non-'Sendable' type 'SafeProtocols' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeProtocols' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeProtocols.swift:37:20: note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
35 | }
36 |
37 | @objc public class SafeProtocols: NSObject, Codable, SafeProtocolsExports {
   |                    `- note: class 'SafeProtocols' does not conform to the 'Sendable' protocol
38 |
39 |   // MARK: Types
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeOptions.swift:67:21: warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |   public static let defaultAllowOptions: AllowOptions = AllowOptions()
 66 |   public static let defaultSafeProtocols: SafeProtocols = SafeProtocols()
 67 |   public static let defaultSafeStyles: SafeStyles = SafeStyles()
    |                     |- warning: static property 'defaultSafeStyles' is not concurrency-safe because non-'Sendable' type 'SafeStyles' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultSafeStyles' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |   // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/Safe/SafeStyles.swift:45:20: note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 43 | }
 44 |
 45 | @objc public class SafeStyles: NSObject, Codable, SafeStylesExports {
    |                    `- note: class 'SafeStyles' does not conform to the 'Sendable' protocol
 46 |
 47 |   // MARK: Types
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:116:21: warning: static property 'defaultEnrichError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
114 |   public static let defaultMenuOptions: MenuOptions = MenuOptions()
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultEnrichError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultEnrichError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |   public static let defaultCompileError: ErrorFunction? = nil
118 |   public static let defaultTypesetError: ErrorFunction? = nil
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:117:21: warning: static property 'defaultCompileError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
115 |   public static let defaultSafeOptions: SafeOptions = SafeOptions()
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultCompileError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultCompileError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |   public static let defaultTypesetError: ErrorFunction? = nil
119 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Options/Document/DocumentOptions.swift:118:21: warning: static property 'defaultTypesetError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
116 |   public static let defaultEnrichError: ErrorFunction? = nil
117 |   public static let defaultCompileError: ErrorFunction? = nil
118 |   public static let defaultTypesetError: ErrorFunction? = nil
    |                     |- warning: static property 'defaultTypesetError' is not concurrency-safe because non-'Sendable' type 'DocumentOptions.ErrorFunction?' (aka 'Optional<@convention(block) (Optional<JSValue>, Optional<JSValue>, Optional<JSValue>) -> ()>') may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'defaultTypesetError' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |   // MARK: Properties
Build complete! (17.13s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "MathJaxSwift",
  "name" : "MathJaxSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "MathJaxSwift",
      "targets" : [
        "MathJaxSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MathJaxSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "MathJaxSwiftTests",
      "path" : "Tests/MathJaxSwiftTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MathJaxSwiftTests/Resources/Error",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MathJaxSwiftTests/Resources/No Error",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Conversions/AM/AM2CHTMLTests.swift",
        "Conversions/AM/AM2MMLTests.swift",
        "Conversions/MML/MML2CHTMLTests.swift",
        "Conversions/MML/MML2SVGTests.swift",
        "Conversions/TeX/Tex2CHTMLTests.swift",
        "Conversions/TeX/Tex2MMLTests.swift",
        "Conversions/TeX/Tex2SVGTests.swift",
        "MathJaxSwiftTests.swift",
        "Options/ConversionOptionsTests.swift",
        "Options/DocumentOptionsTests.swift",
        "Options/InputProcessorOptionsTests.swift",
        "Options/OutputProcessorOptionsTests.swift",
        "Parsing/HTMLParserTests.swift",
        "Parsing/MMLParserTests.swift",
        "Parsing/SVGParserTests.swift"
      ],
      "target_dependencies" : [
        "MathJaxSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MathJaxSwift",
      "module_type" : "SwiftTarget",
      "name" : "MathJaxSwift",
      "path" : "Sources/MathJaxSwift",
      "product_memberships" : [
        "MathJaxSwift"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/MathJaxSwift/Resources/mjn",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Conversions/AM/AM2CHTML.swift",
        "Conversions/AM/AM2MML.swift",
        "Conversions/MML/MML2CHTML.swift",
        "Conversions/MML/MML2SVG.swift",
        "Conversions/TeX/TeX2CHTML.swift",
        "Conversions/TeX/TeX2MML.swift",
        "Conversions/TeX/TeX2SVG.swift",
        "Internal/Constants.swift",
        "Internal/Function.swift",
        "Internal/MathJaxError.swift",
        "Internal/PackageLock.swift",
        "Internal/Parsing/HTMLParser.swift",
        "Internal/Parsing/MMLParser.swift",
        "Internal/Parsing/Parser.swift",
        "Internal/Parsing/SVGParser.swift",
        "MathJax.swift",
        "Options/ConversionOptions.swift",
        "Options/Document/A11YOptions.swift",
        "Options/Document/DocumentOptions.swift",
        "Options/Document/Menu/MenuOptions.swift",
        "Options/Document/Menu/MenuOptionsSettings.swift",
        "Options/Document/SREOptions.swift",
        "Options/Document/Safe/AllowOptions.swift",
        "Options/Document/Safe/SafeOptions.swift",
        "Options/Document/Safe/SafeProtocols.swift",
        "Options/Document/Safe/SafeStyles.swift",
        "Options/Input/AMInputProcessorOptions.swift",
        "Options/Input/InputProcessorOptions.swift",
        "Options/Input/MMLInputProcessorOptions.swift",
        "Options/Input/TeX Packages/AMSCDOptions.swift",
        "Options/Input/TeX Packages/AMSOptions.swift",
        "Options/Input/TeX Packages/AutoloadOptions.swift",
        "Options/Input/TeX Packages/ColorOptions.swift",
        "Options/Input/TeX Packages/MathtoolsOptions.swift",
        "Options/Input/TeX Packages/NoundefinedOptions.swift",
        "Options/Input/TeX Packages/PhysicsOptions.swift",
        "Options/Input/TeX Packages/RequireOptions.swift",
        "Options/Input/TeX Packages/SetOptions.swift",
        "Options/Input/TeX Packages/TagFormatOptions.swift",
        "Options/Input/TeXInputProcessorOptions.swift",
        "Options/Output/CHTMLOutputProcessorOptions.swift",
        "Options/Output/OutputProcessorOptions.swift",
        "Options/Output/SVGOutputProcessorOptions.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.