This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

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 SwiftRichString with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 13

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/malcommac/SwiftRichString.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/malcommac/SwiftRichString
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at e0b72d5 Updated logo
Cloned https://github.com/malcommac/SwiftRichString.git
Revision (git rev-parse @):
e0b72d5c96968d7802856d2be096202c9798e8d1
SUCCESS checkout https://github.com/malcommac/SwiftRichString.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/malcommac/SwiftRichString.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-6F35C1178C84523A.txt
[3/28] Emitting module SwiftRichString
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Extensions/AttributedString+FunctionBuilder.swift:33:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
31 | import Foundation
32 |
33 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
34 | public class AttributedStringBuilder {
35 |     public static func buildBlock(_ components: AttributedString...) -> AttributedString {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:141:20: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
140 | 	/// The font typestyle is italic
141 | 	public static let italic = TraitVariant(rawValue: 1 << 0)
    |                    |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'italic' 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
142 |
143 | 	/// The font typestyle is boldface
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:144:20: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
142 |
143 | 	/// The font typestyle is boldface
144 | 	public static let bold = TraitVariant(rawValue: 1 << 1)
    |                    |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'bold' 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
145 |
146 | 	// The font typestyle is expanded. Expanded and condensed traits are mutually exclusive.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:147:20: warning: static property 'expanded' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
145 |
146 | 	// The font typestyle is expanded. Expanded and condensed traits are mutually exclusive.
147 | 	public static let expanded = TraitVariant(rawValue: 1 << 2)
    |                    |- warning: static property 'expanded' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'expanded' 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
148 |
149 | 	/// The font typestyle is condensed. Expanded and condensed traits are mutually exclusive
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:150:20: warning: static property 'condensed' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
148 |
149 | 	/// The font typestyle is condensed. Expanded and condensed traits are mutually exclusive
150 | 	public static let condensed = TraitVariant(rawValue: 1 << 3)
    |                    |- warning: static property 'condensed' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'condensed' 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
151 |
152 | 	/// The font uses vertical glyph variants and metrics.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:153:20: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
151 |
152 | 	/// The font uses vertical glyph variants and metrics.
153 | 	public static let vertical = TraitVariant(rawValue: 1 << 4)
    |                    |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'vertical' 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
154 |
155 | 	/// The font synthesizes appropriate attributes for user interface rendering, such as control titles, if necessary.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:156:20: warning: static property 'uiOptimized' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
154 |
155 | 	/// The font synthesizes appropriate attributes for user interface rendering, such as control titles, if necessary.
156 | 	public static let uiOptimized = TraitVariant(rawValue: 1 << 5)
    |                    |- warning: static property 'uiOptimized' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'uiOptimized' 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
157 |
158 | 	/// The font use a tigher line spacing variant.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:159:20: warning: static property 'tightLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
157 |
158 | 	/// The font use a tigher line spacing variant.
159 | 	public static let tightLineSpacing = TraitVariant(rawValue: 1 << 6)
    |                    |- warning: static property 'tightLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'tightLineSpacing' 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
160 |
161 | 	/// The font use a loose line spacing variant.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:162:20: warning: static property 'looseLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
160 |
161 | 	/// The font use a loose line spacing variant.
162 | 	public static let looseLineSpacing = TraitVariant(rawValue: 1 << 7)
    |                    |- warning: static property 'looseLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'looseLineSpacing' 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
163 |
164 | 	public init(rawValue: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/FontData.swift:48:21: warning: static property 'DefaultFont' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 46 | public struct FontData {
 47 |
 48 | 	private static var DefaultFont = Font.systemFont(ofSize: 12.0)
    |                     |- warning: static property 'DefaultFont' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'DefaultFont' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'DefaultFont' 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 | 	/// Font object
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/FontInfoAttribute.swift:49:40: warning: cannot use struct 'FeatureKey' here; 'AppKit' was not imported by this file
 47 | public extension FontInfoAttribute {
 48 |
 49 | 	func attributes() -> [[FontDescriptor.FeatureKey: Any]] {
    |                                        `- warning: cannot use struct 'FeatureKey' here; 'AppKit' was not imported by this file
 50 | 		let featureSettings = self.featureSettings()
 51 | 		return featureSettings.map {
AppKit.NSFontDescriptor:116:19: note: type declared here
114 |         public typealias _ObjectiveCType = NSString
115 |     }
116 |     public struct FeatureKey : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable, @unchecked Sendable {
    |                   `- note: type declared here
117 |         public init(_ rawValue: String)
118 |         public init(rawValue: String)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Support/XMLStringBuilder.swift:59:23: warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 41 | // MARK: - XMLParsingOptions
 42 |
 43 | public struct XMLParsingOptions: OptionSet {
    |               `- note: consider making struct 'XMLParsingOptions' conform to the 'Sendable' protocol
 44 |     public let rawValue: Int
 45 |
    :
 57 |     /// For example if your string contains '&' character parser will break the style.
 58 |     /// This option is active by default.
 59 |     public static let escapeString = XMLParsingOptions(rawValue: 2)
    |                       |- warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'escapeString' 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
 60 |
 61 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StyleProtocol.swift:35:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 | public typealias AttributedString = NSMutableAttributedString
 34 |
 35 | public protocol StyleProtocol: class {
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 36 |
 37 | 	/// Return the attributes of the style in form of dictionary `NSAttributedStringKey`/`Any`.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:34:12: warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Shortcut to singleton of the `StylesManager`
34 | public let Styles: StylesManager = StylesManager.shared
   |            |- warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: annotate 'Styles' 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
35 |
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:41:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
41 | 	public static let shared: StylesManager = StylesManager()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
42 |
43 | 	/// You can defeer the creation of a style to the first time its required.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Support/XMLStringBuilder.swift:53:23: warning: static property 'doNotWrapXML' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 41 | // MARK: - XMLParsingOptions
 42 |
 43 | public struct XMLParsingOptions: OptionSet {
    |               `- note: consider making struct 'XMLParsingOptions' conform to the 'Sendable' protocol
 44 |     public let rawValue: Int
 45 |
    :
 51 |     /// cause a copy of the entire XML string, so for very large strings, it is
 52 |     /// recommended that you include a root node yourself and pass this option.
 53 |     public static let doNotWrapXML = XMLParsingOptions(rawValue: 1)
    |                       |- warning: static property 'doNotWrapXML' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'doNotWrapXML' 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 |
 55 |     /// Perform string escaping to replace all characters which is not supported by NSXMLParser
[4/30] Compiling SwiftRichString TextTransform.swift
[5/30] Compiling SwiftRichString URLRepresentable.swift
[6/30] Compiling SwiftRichString AttributedString+Attachments.swift
[7/30] Compiling SwiftRichString ColorConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:141:20: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
140 | 	/// The font typestyle is italic
141 | 	public static let italic = TraitVariant(rawValue: 1 << 0)
    |                    |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'italic' 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
142 |
143 | 	/// The font typestyle is boldface
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:144:20: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
142 |
143 | 	/// The font typestyle is boldface
144 | 	public static let bold = TraitVariant(rawValue: 1 << 1)
    |                    |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'bold' 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
145 |
146 | 	// The font typestyle is expanded. Expanded and condensed traits are mutually exclusive.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:147:20: warning: static property 'expanded' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
145 |
146 | 	// The font typestyle is expanded. Expanded and condensed traits are mutually exclusive.
147 | 	public static let expanded = TraitVariant(rawValue: 1 << 2)
    |                    |- warning: static property 'expanded' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'expanded' 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
148 |
149 | 	/// The font typestyle is condensed. Expanded and condensed traits are mutually exclusive
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:150:20: warning: static property 'condensed' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
148 |
149 | 	/// The font typestyle is condensed. Expanded and condensed traits are mutually exclusive
150 | 	public static let condensed = TraitVariant(rawValue: 1 << 3)
    |                    |- warning: static property 'condensed' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'condensed' 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
151 |
152 | 	/// The font uses vertical glyph variants and metrics.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:153:20: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
151 |
152 | 	/// The font uses vertical glyph variants and metrics.
153 | 	public static let vertical = TraitVariant(rawValue: 1 << 4)
    |                    |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'vertical' 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
154 |
155 | 	/// The font synthesizes appropriate attributes for user interface rendering, such as control titles, if necessary.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:156:20: warning: static property 'uiOptimized' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
154 |
155 | 	/// The font synthesizes appropriate attributes for user interface rendering, such as control titles, if necessary.
156 | 	public static let uiOptimized = TraitVariant(rawValue: 1 << 5)
    |                    |- warning: static property 'uiOptimized' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'uiOptimized' 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
157 |
158 | 	/// The font use a tigher line spacing variant.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:159:20: warning: static property 'tightLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
157 |
158 | 	/// The font use a tigher line spacing variant.
159 | 	public static let tightLineSpacing = TraitVariant(rawValue: 1 << 6)
    |                    |- warning: static property 'tightLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'tightLineSpacing' 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
160 |
161 | 	/// The font use a loose line spacing variant.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:162:20: warning: static property 'looseLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
160 |
161 | 	/// The font use a loose line spacing variant.
162 | 	public static let looseLineSpacing = TraitVariant(rawValue: 1 << 7)
    |                    |- warning: static property 'looseLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'looseLineSpacing' 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
163 |
164 | 	public init(rawValue: Int) {
[8/30] Compiling SwiftRichString CommonsAttributes.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:141:20: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
140 | 	/// The font typestyle is italic
141 | 	public static let italic = TraitVariant(rawValue: 1 << 0)
    |                    |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'italic' 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
142 |
143 | 	/// The font typestyle is boldface
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:144:20: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
142 |
143 | 	/// The font typestyle is boldface
144 | 	public static let bold = TraitVariant(rawValue: 1 << 1)
    |                    |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'bold' 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
145 |
146 | 	// The font typestyle is expanded. Expanded and condensed traits are mutually exclusive.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:147:20: warning: static property 'expanded' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
145 |
146 | 	// The font typestyle is expanded. Expanded and condensed traits are mutually exclusive.
147 | 	public static let expanded = TraitVariant(rawValue: 1 << 2)
    |                    |- warning: static property 'expanded' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'expanded' 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
148 |
149 | 	/// The font typestyle is condensed. Expanded and condensed traits are mutually exclusive
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:150:20: warning: static property 'condensed' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
148 |
149 | 	/// The font typestyle is condensed. Expanded and condensed traits are mutually exclusive
150 | 	public static let condensed = TraitVariant(rawValue: 1 << 3)
    |                    |- warning: static property 'condensed' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'condensed' 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
151 |
152 | 	/// The font uses vertical glyph variants and metrics.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:153:20: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
151 |
152 | 	/// The font uses vertical glyph variants and metrics.
153 | 	public static let vertical = TraitVariant(rawValue: 1 << 4)
    |                    |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'vertical' 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
154 |
155 | 	/// The font synthesizes appropriate attributes for user interface rendering, such as control titles, if necessary.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:156:20: warning: static property 'uiOptimized' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
154 |
155 | 	/// The font synthesizes appropriate attributes for user interface rendering, such as control titles, if necessary.
156 | 	public static let uiOptimized = TraitVariant(rawValue: 1 << 5)
    |                    |- warning: static property 'uiOptimized' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'uiOptimized' 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
157 |
158 | 	/// The font use a tigher line spacing variant.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:159:20: warning: static property 'tightLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
157 |
158 | 	/// The font use a tigher line spacing variant.
159 | 	public static let tightLineSpacing = TraitVariant(rawValue: 1 << 6)
    |                    |- warning: static property 'tightLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'tightLineSpacing' 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
160 |
161 | 	/// The font use a loose line spacing variant.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:162:20: warning: static property 'looseLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
160 |
161 | 	/// The font use a loose line spacing variant.
162 | 	public static let looseLineSpacing = TraitVariant(rawValue: 1 << 7)
    |                    |- warning: static property 'looseLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'looseLineSpacing' 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
163 |
164 | 	public init(rawValue: Int) {
[9/30] Compiling SwiftRichString DynamicText.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:141:20: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
140 | 	/// The font typestyle is italic
141 | 	public static let italic = TraitVariant(rawValue: 1 << 0)
    |                    |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'italic' 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
142 |
143 | 	/// The font typestyle is boldface
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:144:20: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
142 |
143 | 	/// The font typestyle is boldface
144 | 	public static let bold = TraitVariant(rawValue: 1 << 1)
    |                    |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'bold' 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
145 |
146 | 	// The font typestyle is expanded. Expanded and condensed traits are mutually exclusive.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:147:20: warning: static property 'expanded' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
145 |
146 | 	// The font typestyle is expanded. Expanded and condensed traits are mutually exclusive.
147 | 	public static let expanded = TraitVariant(rawValue: 1 << 2)
    |                    |- warning: static property 'expanded' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'expanded' 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
148 |
149 | 	/// The font typestyle is condensed. Expanded and condensed traits are mutually exclusive
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:150:20: warning: static property 'condensed' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
148 |
149 | 	/// The font typestyle is condensed. Expanded and condensed traits are mutually exclusive
150 | 	public static let condensed = TraitVariant(rawValue: 1 << 3)
    |                    |- warning: static property 'condensed' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'condensed' 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
151 |
152 | 	/// The font uses vertical glyph variants and metrics.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:153:20: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
151 |
152 | 	/// The font uses vertical glyph variants and metrics.
153 | 	public static let vertical = TraitVariant(rawValue: 1 << 4)
    |                    |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'vertical' 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
154 |
155 | 	/// The font synthesizes appropriate attributes for user interface rendering, such as control titles, if necessary.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:156:20: warning: static property 'uiOptimized' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
154 |
155 | 	/// The font synthesizes appropriate attributes for user interface rendering, such as control titles, if necessary.
156 | 	public static let uiOptimized = TraitVariant(rawValue: 1 << 5)
    |                    |- warning: static property 'uiOptimized' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'uiOptimized' 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
157 |
158 | 	/// The font use a tigher line spacing variant.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:159:20: warning: static property 'tightLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
157 |
158 | 	/// The font use a tigher line spacing variant.
159 | 	public static let tightLineSpacing = TraitVariant(rawValue: 1 << 6)
    |                    |- warning: static property 'tightLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'tightLineSpacing' 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
160 |
161 | 	/// The font use a loose line spacing variant.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/CommonsAttributes.swift:162:20: warning: static property 'looseLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
135 |
136 | /// Describe a trait variant for font
137 | public struct TraitVariant: OptionSet {
    |               `- note: consider making struct 'TraitVariant' conform to the 'Sendable' protocol
138 | 	public var rawValue: Int
139 |
    :
160 |
161 | 	/// The font use a loose line spacing variant.
162 | 	public static let looseLineSpacing = TraitVariant(rawValue: 1 << 7)
    |                    |- warning: static property 'looseLineSpacing' is not concurrency-safe because non-'Sendable' type 'TraitVariant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'looseLineSpacing' 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
163 |
164 | 	public init(rawValue: Int) {
[10/30] Compiling SwiftRichString AttributedString+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Extensions/AttributedString+FunctionBuilder.swift:33:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
31 | import Foundation
32 |
33 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
34 | public class AttributedStringBuilder {
35 |     public static func buildBlock(_ components: AttributedString...) -> AttributedString {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:34:12: warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Shortcut to singleton of the `StylesManager`
34 | public let Styles: StylesManager = StylesManager.shared
   |            |- warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: annotate 'Styles' 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
35 |
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:41:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
41 | 	public static let shared: StylesManager = StylesManager()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
42 |
43 | 	/// You can defeer the creation of a style to the first time its required.
[11/30] Compiling SwiftRichString AttributedString+FunctionBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Extensions/AttributedString+FunctionBuilder.swift:33:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
31 | import Foundation
32 |
33 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
34 | public class AttributedStringBuilder {
35 |     public static func buildBlock(_ components: AttributedString...) -> AttributedString {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:34:12: warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Shortcut to singleton of the `StylesManager`
34 | public let Styles: StylesManager = StylesManager.shared
   |            |- warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: annotate 'Styles' 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
35 |
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:41:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
41 | 	public static let shared: StylesManager = StylesManager()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
42 |
43 | 	/// You can defeer the creation of a style to the first time its required.
[12/30] Compiling SwiftRichString String+Ext.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Extensions/AttributedString+FunctionBuilder.swift:33:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
31 | import Foundation
32 |
33 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
34 | public class AttributedStringBuilder {
35 |     public static func buildBlock(_ components: AttributedString...) -> AttributedString {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:34:12: warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Shortcut to singleton of the `StylesManager`
34 | public let Styles: StylesManager = StylesManager.shared
   |            |- warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: annotate 'Styles' 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
35 |
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:41:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
41 | 	public static let shared: StylesManager = StylesManager()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
42 |
43 | 	/// You can defeer the creation of a style to the first time its required.
[13/30] Compiling SwiftRichString String+Subscript.swift
[14/30] Compiling SwiftRichString SystemFonts.swift
[15/30] Compiling SwiftRichString UIKit+Extras.swift
[16/30] Compiling SwiftRichString AsyncTextAttachment.swift
[17/30] Compiling SwiftRichString Compatibility.swift
[18/30] Compiling SwiftRichString Extensions.swift
[19/30] Compiling SwiftRichString OrderedDictionary.swift
[20/30] Compiling SwiftRichString StyleRegEx.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:34:12: warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Shortcut to singleton of the `StylesManager`
34 | public let Styles: StylesManager = StylesManager.shared
   |            |- warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: annotate 'Styles' 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
35 |
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:41:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
41 | 	public static let shared: StylesManager = StylesManager()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
42 |
43 | 	/// You can defeer the creation of a style to the first time its required.
[21/30] Compiling SwiftRichString StylesManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:34:12: warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Shortcut to singleton of the `StylesManager`
34 | public let Styles: StylesManager = StylesManager.shared
   |            |- warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: annotate 'Styles' 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
35 |
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:41:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
41 | 	public static let shared: StylesManager = StylesManager()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
42 |
43 | 	/// You can defeer the creation of a style to the first time its required.
[22/30] Compiling SwiftRichString AssociatedValues.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:34:12: warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Shortcut to singleton of the `StylesManager`
34 | public let Styles: StylesManager = StylesManager.shared
   |            |- warning: let 'Styles' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: annotate 'Styles' 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
35 |
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StylesManager.swift:41:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
36 | /// StylesManager act as a central repository where you can register your own style and use
37 | /// globally in your app.
38 | public class StylesManager {
   |              `- note: class 'StylesManager' does not conform to the 'Sendable' protocol
39 |
40 | 	/// Singleton instance.
41 | 	public static let shared: StylesManager = StylesManager()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StylesManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
42 |
43 | 	/// You can defeer the creation of a style to the first time its required.
[23/30] Compiling SwiftRichString XMLDynamicAttributesResolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Support/XMLStringBuilder.swift:53:23: warning: static property 'doNotWrapXML' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 41 | // MARK: - XMLParsingOptions
 42 |
 43 | public struct XMLParsingOptions: OptionSet {
    |               `- note: consider making struct 'XMLParsingOptions' conform to the 'Sendable' protocol
 44 |     public let rawValue: Int
 45 |
    :
 51 |     /// cause a copy of the entire XML string, so for very large strings, it is
 52 |     /// recommended that you include a root node yourself and pass this option.
 53 |     public static let doNotWrapXML = XMLParsingOptions(rawValue: 1)
    |                       |- warning: static property 'doNotWrapXML' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'doNotWrapXML' 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 |
 55 |     /// Perform string escaping to replace all characters which is not supported by NSXMLParser
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Support/XMLStringBuilder.swift:59:23: warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 41 | // MARK: - XMLParsingOptions
 42 |
 43 | public struct XMLParsingOptions: OptionSet {
    |               `- note: consider making struct 'XMLParsingOptions' conform to the 'Sendable' protocol
 44 |     public let rawValue: Int
 45 |
    :
 57 |     /// For example if your string contains '&' character parser will break the style.
 58 |     /// This option is active by default.
 59 |     public static let escapeString = XMLParsingOptions(rawValue: 2)
    |                       |- warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'escapeString' 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
 60 |
 61 | }
[24/30] Compiling SwiftRichString XMLStringBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Support/XMLStringBuilder.swift:53:23: warning: static property 'doNotWrapXML' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 41 | // MARK: - XMLParsingOptions
 42 |
 43 | public struct XMLParsingOptions: OptionSet {
    |               `- note: consider making struct 'XMLParsingOptions' conform to the 'Sendable' protocol
 44 |     public let rawValue: Int
 45 |
    :
 51 |     /// cause a copy of the entire XML string, so for very large strings, it is
 52 |     /// recommended that you include a root node yourself and pass this option.
 53 |     public static let doNotWrapXML = XMLParsingOptions(rawValue: 1)
    |                       |- warning: static property 'doNotWrapXML' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'doNotWrapXML' 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 |
 55 |     /// Perform string escaping to replace all characters which is not supported by NSXMLParser
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Support/XMLStringBuilder.swift:59:23: warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 41 | // MARK: - XMLParsingOptions
 42 |
 43 | public struct XMLParsingOptions: OptionSet {
    |               `- note: consider making struct 'XMLParsingOptions' conform to the 'Sendable' protocol
 44 |     public let rawValue: Int
 45 |
    :
 57 |     /// For example if your string contains '&' character parser will break the style.
 58 |     /// This option is active by default.
 59 |     public static let escapeString = XMLParsingOptions(rawValue: 2)
    |                       |- warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'escapeString' 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
 60 |
 61 | }
[25/30] Compiling SwiftRichString FontConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/FontData.swift:48:21: warning: static property 'DefaultFont' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 46 | public struct FontData {
 47 |
 48 | 	private static var DefaultFont = Font.systemFont(ofSize: 12.0)
    |                     |- warning: static property 'DefaultFont' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'DefaultFont' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'DefaultFont' 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 | 	/// Font object
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/FontInfoAttribute.swift:49:40: warning: cannot use struct 'FeatureKey' here; 'AppKit' was not imported by this file
 47 | public extension FontInfoAttribute {
 48 |
 49 | 	func attributes() -> [[FontDescriptor.FeatureKey: Any]] {
    |                                        `- warning: cannot use struct 'FeatureKey' here; 'AppKit' was not imported by this file
 50 | 		let featureSettings = self.featureSettings()
 51 | 		return featureSettings.map {
AppKit.NSFontDescriptor:116:19: note: type declared here
114 |         public typealias _ObjectiveCType = NSString
115 |     }
116 |     public struct FeatureKey : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable, @unchecked Sendable {
    |                   `- note: type declared here
117 |         public init(_ rawValue: String)
118 |         public init(rawValue: String)
[26/30] Compiling SwiftRichString FontData.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/FontData.swift:48:21: warning: static property 'DefaultFont' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 46 | public struct FontData {
 47 |
 48 | 	private static var DefaultFont = Font.systemFont(ofSize: 12.0)
    |                     |- warning: static property 'DefaultFont' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'DefaultFont' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'DefaultFont' 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 | 	/// Font object
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/FontInfoAttribute.swift:49:40: warning: cannot use struct 'FeatureKey' here; 'AppKit' was not imported by this file
 47 | public extension FontInfoAttribute {
 48 |
 49 | 	func attributes() -> [[FontDescriptor.FeatureKey: Any]] {
    |                                        `- warning: cannot use struct 'FeatureKey' here; 'AppKit' was not imported by this file
 50 | 		let featureSettings = self.featureSettings()
 51 | 		return featureSettings.map {
AppKit.NSFontDescriptor:116:19: note: type declared here
114 |         public typealias _ObjectiveCType = NSString
115 |     }
116 |     public struct FeatureKey : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable, @unchecked Sendable {
    |                   `- note: type declared here
117 |         public init(_ rawValue: String)
118 |         public init(rawValue: String)
[27/30] Compiling SwiftRichString FontInfoAttribute.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/FontData.swift:48:21: warning: static property 'DefaultFont' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 46 | public struct FontData {
 47 |
 48 | 	private static var DefaultFont = Font.systemFont(ofSize: 12.0)
    |                     |- warning: static property 'DefaultFont' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'DefaultFont' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'DefaultFont' 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 | 	/// Font object
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Attributes/FontInfoAttribute.swift:49:40: warning: cannot use struct 'FeatureKey' here; 'AppKit' was not imported by this file
 47 | public extension FontInfoAttribute {
 48 |
 49 | 	func attributes() -> [[FontDescriptor.FeatureKey: Any]] {
    |                                        `- warning: cannot use struct 'FeatureKey' here; 'AppKit' was not imported by this file
 50 | 		let featureSettings = self.featureSettings()
 51 | 		return featureSettings.map {
AppKit.NSFontDescriptor:116:19: note: type declared here
114 |         public typealias _ObjectiveCType = NSString
115 |     }
116 |     public struct FeatureKey : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable, @unchecked Sendable {
    |                   `- note: type declared here
117 |         public init(_ rawValue: String)
118 |         public init(rawValue: String)
[28/30] Compiling SwiftRichString Style.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Support/XMLStringBuilder.swift:59:23: warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 41 | // MARK: - XMLParsingOptions
 42 |
 43 | public struct XMLParsingOptions: OptionSet {
    |               `- note: consider making struct 'XMLParsingOptions' conform to the 'Sendable' protocol
 44 |     public let rawValue: Int
 45 |
    :
 57 |     /// For example if your string contains '&' character parser will break the style.
 58 |     /// This option is active by default.
 59 |     public static let escapeString = XMLParsingOptions(rawValue: 2)
    |                       |- warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'escapeString' 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
 60 |
 61 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StyleProtocol.swift:35:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 | public typealias AttributedString = NSMutableAttributedString
 34 |
 35 | public protocol StyleProtocol: class {
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 36 |
 37 | 	/// Return the attributes of the style in form of dictionary `NSAttributedStringKey`/`Any`.
[29/30] Compiling SwiftRichString StyleGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Support/XMLStringBuilder.swift:59:23: warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 41 | // MARK: - XMLParsingOptions
 42 |
 43 | public struct XMLParsingOptions: OptionSet {
    |               `- note: consider making struct 'XMLParsingOptions' conform to the 'Sendable' protocol
 44 |     public let rawValue: Int
 45 |
    :
 57 |     /// For example if your string contains '&' character parser will break the style.
 58 |     /// This option is active by default.
 59 |     public static let escapeString = XMLParsingOptions(rawValue: 2)
    |                       |- warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'escapeString' 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
 60 |
 61 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StyleProtocol.swift:35:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 | public typealias AttributedString = NSMutableAttributedString
 34 |
 35 | public protocol StyleProtocol: class {
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 36 |
 37 | 	/// Return the attributes of the style in form of dictionary `NSAttributedStringKey`/`Any`.
[30/30] Compiling SwiftRichString StyleProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Support/XMLStringBuilder.swift:59:23: warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 41 | // MARK: - XMLParsingOptions
 42 |
 43 | public struct XMLParsingOptions: OptionSet {
    |               `- note: consider making struct 'XMLParsingOptions' conform to the 'Sendable' protocol
 44 |     public let rawValue: Int
 45 |
    :
 57 |     /// For example if your string contains '&' character parser will break the style.
 58 |     /// This option is active by default.
 59 |     public static let escapeString = XMLParsingOptions(rawValue: 2)
    |                       |- warning: static property 'escapeString' is not concurrency-safe because non-'Sendable' type 'XMLParsingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'escapeString' 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
 60 |
 61 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftRichString/Style/StyleProtocol.swift:35:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 | public typealias AttributedString = NSMutableAttributedString
 34 |
 35 | public protocol StyleProtocol: class {
    |                                `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 36 |
 37 | 	/// Return the attributes of the style in form of dictionary `NSAttributedStringKey`/`Any`.
Build complete! (30.38s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftRichString",
  "name" : "SwiftRichString",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SwiftRichString",
      "targets" : [
        "SwiftRichString"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftRichStringTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftRichStringTests",
      "path" : "Tests/SwiftRichStringTests",
      "sources" : [
        "SwiftRichStringTests.swift"
      ],
      "target_dependencies" : [
        "SwiftRichString"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftRichString",
      "module_type" : "SwiftTarget",
      "name" : "SwiftRichString",
      "path" : "Sources/SwiftRichString",
      "product_memberships" : [
        "SwiftRichString"
      ],
      "sources" : [
        "Attributes/ColorConvertible.swift",
        "Attributes/CommonsAttributes.swift",
        "Attributes/DynamicText.swift",
        "Attributes/FontConvertible.swift",
        "Attributes/FontData.swift",
        "Attributes/FontInfoAttribute.swift",
        "Attributes/TextTransform.swift",
        "Attributes/URLRepresentable.swift",
        "Extensions/AttributedString+Attachments.swift",
        "Extensions/AttributedString+Extension.swift",
        "Extensions/AttributedString+FunctionBuilder.swift",
        "Extensions/String+Ext.swift",
        "Extensions/String+Subscript.swift",
        "Extensions/SystemFonts.swift",
        "Extensions/UIKit+Extras.swift",
        "Style/Style.swift",
        "Style/StyleGroup.swift",
        "Style/StyleProtocol.swift",
        "Style/StyleRegEx.swift",
        "Style/StylesManager.swift",
        "Support/AssociatedValues.swift",
        "Support/AsyncTextAttachment.swift",
        "Support/Compatibility.swift",
        "Support/Extensions.swift",
        "Support/OrderedDictionary.swift",
        "Support/XMLDynamicAttributesResolver.swift",
        "Support/XMLStringBuilder.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.