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

Failed to build Vortex, reference main (e611ef), with Swift 6.1 for macOS (SPM) on 2 May 2025 12:38:12 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.61.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/twostraws/Vortex.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/twostraws/Vortex
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at e611ef4 Merge pull request #31 from jackynb/fix/vortex-view-reader-cannot-read
Cloned https://github.com/twostraws/Vortex.git
Revision (git rev-parse @):
e611ef4396d4044a3026e2c2c6f8057e34432bf4
SUCCESS checkout https://github.com/twostraws/Vortex.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "vortex",
      "name": "Vortex",
      "url": "https://github.com/twostraws/Vortex.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Vortex",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/twostraws/Vortex.git
[6/588] Fetching vortex
Fetched https://github.com/twostraws/Vortex.git from cache (1.08s)
Creating working copy for https://github.com/twostraws/Vortex.git
Working copy of https://github.com/twostraws/Vortex.git resolved at main (e611ef4)
warning: '.resolve-product-dependencies': dependency 'vortex' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/twostraws/Vortex.git
https://github.com/twostraws/Vortex.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Vortex",
  "name" : "Vortex",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "Vortex",
      "targets" : [
        "Vortex"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VortexTests",
      "module_type" : "SwiftTarget",
      "name" : "VortexTests",
      "path" : "Tests/VortexTests",
      "sources" : [
        "VortexTests.swift"
      ],
      "target_dependencies" : [
        "Vortex"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Vortex",
      "module_type" : "SwiftTarget",
      "name" : "Vortex",
      "path" : "Sources/Vortex",
      "product_memberships" : [
        "Vortex"
      ],
      "sources" : [
        "Helpers/Angle+Codable.swift",
        "Helpers/Array-InterpolatedColor.swift",
        "Helpers/Lerping.swift",
        "Helpers/RandomSpread.swift",
        "Presets/Confetti.swift",
        "Presets/Fire.swift",
        "Presets/Fireflies.swift",
        "Presets/Fireworks.swift",
        "Presets/Magic.swift",
        "Presets/Rain.swift",
        "Presets/Smoke.swift",
        "Presets/Snow.swift",
        "Presets/Spark.swift",
        "Presets/Splash.swift",
        "Resources/DefaultSymbols.swift",
        "System/Color.swift",
        "System/ColorMode.swift",
        "System/Particle.swift",
        "System/Shape.swift",
        "System/SpawnOccasion.swift",
        "System/VortexSystem-Behavior.swift",
        "System/VortexSystem.swift",
        "Views/VortexProxy.swift",
        "Views/VortexSystemPreferenceKey.swift",
        "Views/VortexView.swift",
        "Views/VortexViewReader.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-2F0A5646E1D333AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/27] Emitting module Vortex
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 |     /// and `Circle` with frames of 16x16 works well.
14 |     public static let confetti: VortexSystem = {
   |                       |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'confetti' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         VortexSystem(
16 |             tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fire.swift:13:23: warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in fire effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let fire: VortexSystem = {
   |                       |- warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fire' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let fireflies: VortexSystem = {
   |                       |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fireflies' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireworks.swift:14:23: warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on a "circle" tag being present, which should be set to use
13 |     /// `.blendMode(.plusLighter)`.
14 |     public static let fireworks: VortexSystem = {
   |                       |- warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fireworks' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         let sparkles = VortexSystem(
16 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let magic: VortexSystem = {
   |                       |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'magic' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in rain effect. Relies on a "circle" tag being present.
12 |     public static let rain: VortexSystem = {
   |                       |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'rain' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in smoke effect. Relies on a "circle" tag being present.
12 |     public static let smoke: VortexSystem = {
   |                       |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'smoke' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Snow.swift:12:23: warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in snow effect. Relies on a "circle" tag being present.
12 |     public static let snow: VortexSystem = {
   |                       |- warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'snow' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let spark: VortexSystem = {
   |                       |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'spark' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on a "circle" tag being present, which should be set to use
13 |     /// `.blendMode(.plusLighter)`.
14 |     public static let splash: VortexSystem = {
   |                       |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'splash' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         let drops = VortexSystem(
16 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
 9 | /// Set up static variables for  images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
   |                                                               `- error: type 'Bundle' has no member 'module'
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
   |                                                                   `- error: type 'Bundle' has no member 'module'
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
   |                                                                 `- error: type 'Bundle' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:55:27: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 53 |
 54 |         /// A built-in black color.
 55 |         public static let black = Color(red: 0, green: 0, blue: 0, opacity: 1)
    |                           |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |         /// An approximation of the default blue color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 56 |
 57 |         /// An approximation of the default blue color in SwiftUI.
 58 |         public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
    |                           |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |
 60 |         /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:61:27: warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 59 |
 60 |         /// An approximation of the default brown color in SwiftUI.
 61 |         public static let brown = Color(red: 78/255, green: 33/255, blue: 6/255, opacity: 1)
    |                           |- warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'brown' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |
 63 |         /// A built-in color with zero opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:64:27: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 62 |
 63 |         /// A built-in color with zero opacity.
 64 |         public static let clear = Color(red: 0, green: 0, blue: 0, opacity: 0)
    |                           |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |
 66 |         /// An approximation of the default cyan color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 65 |
 66 |         /// An approximation of the default cyan color in SwiftUI.
 67 |         public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
    |                           |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |         /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:70:27: warning: static property 'darkGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 68 |
 69 |         /// A dark gray color with full opacity.
 70 |         public static let darkGray = Color(red: 64/255, green: 64/255, blue: 64/255, opacity: 1)
    |                           |- warning: static property 'darkGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'darkGray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |         /// A medium gray color with fully opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:73:27: warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 71 |
 72 |         /// A medium gray color with fully opacity.
 73 |         public static let gray = Color(red: 128/255, green: 128/255, blue: 128/255, opacity: 1)
    |                           |- warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'gray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |
 75 |         /// An approximation of the default green color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 74 |
 75 |         /// An approximation of the default green color in SwiftUI.
 76 |         public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
    |                           |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:79:27: warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 77 |
 78 |         /// A light gray color with full opacity.
 79 |         public static let lightGray = Color(red: 192/255, green: 192/255, blue: 192/255, opacity: 1)
    |                           |- warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'lightGray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |
 81 |         /// An approximation of the default orange color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 80 |
 81 |         /// An approximation of the default orange color in SwiftUI.
 82 |         public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
    |                           |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 83 |
 84 |         /// An approximation of the default pink color in SwiftUI.
 85 |         public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
    |                           |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'pink' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |         /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:88:27: warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 86 |
 87 |         /// An approximation of the default purple color in SwiftUI.
 88 |         public static let purple = Color(red: 88/255, green: 86/255, blue: 214/255, opacity: 1)
    |                           |- warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 89 |
 90 |         /// An approximation of the default red color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 89 |
 90 |         /// An approximation of the default red color in SwiftUI.
 91 |         public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
    |                           |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         /// An approximation of the default teal color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:94:27: warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 92 |
 93 |         /// An approximation of the default teal color in SwiftUI.
 94 |         public static let teal = Color(red: 90/255, green: 200/255, blue: 250/255, opacity: 1)
    |                           |- warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'teal' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |
 96 |         /// A built-in white color.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 95 |
 96 |         /// A built-in white color.
 97 |         public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
    |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 98 |
 99 |         /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 98 |
 99 |         /// An approximation of the default yellow color in SwiftUI.
100 |         public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
    |                           |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 |         /// Converts this Vortex color into its SwiftUI equivalent.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
 44 |             Group {
 45 |                 Image.circle
 46 |                     .frame(width: 16).blendMode(.plusLighter).tag("circle")
    |                                                  `- error: cannot infer contextual base in reference to member 'plusLighter'
 47 |                 Image.confetti
 48 |                     .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[4/29] Compiling Vortex VortexView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
 44 |             Group {
 45 |                 Image.circle
 46 |                     .frame(width: 16).blendMode(.plusLighter).tag("circle")
    |                                                  `- error: cannot infer contextual base in reference to member 'plusLighter'
 47 |                 Image.confetti
 48 |                     .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[5/29] Compiling Vortex VortexViewReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
 44 |             Group {
 45 |                 Image.circle
 46 |                     .frame(width: 16).blendMode(.plusLighter).tag("circle")
    |                                                  `- error: cannot infer contextual base in reference to member 'plusLighter'
 47 |                 Image.confetti
 48 |                     .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[6/29] Compiling Vortex Rain.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in rain effect. Relies on a "circle" tag being present.
12 |     public static let rain: VortexSystem = {
   |                       |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'rain' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in smoke effect. Relies on a "circle" tag being present.
12 |     public static let smoke: VortexSystem = {
   |                       |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'smoke' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Snow.swift:12:23: warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in snow effect. Relies on a "circle" tag being present.
12 |     public static let snow: VortexSystem = {
   |                       |- warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'snow' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
[7/29] Compiling Vortex Smoke.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in rain effect. Relies on a "circle" tag being present.
12 |     public static let rain: VortexSystem = {
   |                       |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'rain' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in smoke effect. Relies on a "circle" tag being present.
12 |     public static let smoke: VortexSystem = {
   |                       |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'smoke' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Snow.swift:12:23: warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in snow effect. Relies on a "circle" tag being present.
12 |     public static let snow: VortexSystem = {
   |                       |- warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'snow' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
[8/29] Compiling Vortex Snow.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in rain effect. Relies on a "circle" tag being present.
12 |     public static let rain: VortexSystem = {
   |                       |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'rain' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in smoke effect. Relies on a "circle" tag being present.
12 |     public static let smoke: VortexSystem = {
   |                       |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'smoke' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Snow.swift:12:23: warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 |     /// A built-in snow effect. Relies on a "circle" tag being present.
12 |     public static let snow: VortexSystem = {
   |                       |- warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'snow' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         VortexSystem(
14 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
[9/29] Compiling Vortex Angle+Codable.swift
[10/29] Compiling Vortex Array-InterpolatedColor.swift
[11/29] Compiling Vortex Lerping.swift
[12/29] Compiling Vortex Shape.swift
[13/29] Compiling Vortex SpawnOccasion.swift
[14/29] Compiling Vortex Color.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:55:27: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 53 |
 54 |         /// A built-in black color.
 55 |         public static let black = Color(red: 0, green: 0, blue: 0, opacity: 1)
    |                           |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |         /// An approximation of the default blue color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 56 |
 57 |         /// An approximation of the default blue color in SwiftUI.
 58 |         public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
    |                           |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |
 60 |         /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:61:27: warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 59 |
 60 |         /// An approximation of the default brown color in SwiftUI.
 61 |         public static let brown = Color(red: 78/255, green: 33/255, blue: 6/255, opacity: 1)
    |                           |- warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'brown' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |
 63 |         /// A built-in color with zero opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:64:27: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 62 |
 63 |         /// A built-in color with zero opacity.
 64 |         public static let clear = Color(red: 0, green: 0, blue: 0, opacity: 0)
    |                           |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |
 66 |         /// An approximation of the default cyan color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 65 |
 66 |         /// An approximation of the default cyan color in SwiftUI.
 67 |         public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
    |                           |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |         /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:70:27: warning: static property 'darkGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 68 |
 69 |         /// A dark gray color with full opacity.
 70 |         public static let darkGray = Color(red: 64/255, green: 64/255, blue: 64/255, opacity: 1)
    |                           |- warning: static property 'darkGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'darkGray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |         /// A medium gray color with fully opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:73:27: warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 71 |
 72 |         /// A medium gray color with fully opacity.
 73 |         public static let gray = Color(red: 128/255, green: 128/255, blue: 128/255, opacity: 1)
    |                           |- warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'gray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |
 75 |         /// An approximation of the default green color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 74 |
 75 |         /// An approximation of the default green color in SwiftUI.
 76 |         public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
    |                           |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:79:27: warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 77 |
 78 |         /// A light gray color with full opacity.
 79 |         public static let lightGray = Color(red: 192/255, green: 192/255, blue: 192/255, opacity: 1)
    |                           |- warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'lightGray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |
 81 |         /// An approximation of the default orange color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 80 |
 81 |         /// An approximation of the default orange color in SwiftUI.
 82 |         public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
    |                           |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 83 |
 84 |         /// An approximation of the default pink color in SwiftUI.
 85 |         public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
    |                           |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'pink' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |         /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:88:27: warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 86 |
 87 |         /// An approximation of the default purple color in SwiftUI.
 88 |         public static let purple = Color(red: 88/255, green: 86/255, blue: 214/255, opacity: 1)
    |                           |- warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 89 |
 90 |         /// An approximation of the default red color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 89 |
 90 |         /// An approximation of the default red color in SwiftUI.
 91 |         public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
    |                           |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         /// An approximation of the default teal color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:94:27: warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 92 |
 93 |         /// An approximation of the default teal color in SwiftUI.
 94 |         public static let teal = Color(red: 90/255, green: 200/255, blue: 250/255, opacity: 1)
    |                           |- warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'teal' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |
 96 |         /// A built-in white color.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 95 |
 96 |         /// A built-in white color.
 97 |         public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
    |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 98 |
 99 |         /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 98 |
 99 |         /// An approximation of the default yellow color in SwiftUI.
100 |         public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
    |                           |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 |         /// Converts this Vortex color into its SwiftUI equivalent.
[15/29] Compiling Vortex ColorMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:55:27: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 53 |
 54 |         /// A built-in black color.
 55 |         public static let black = Color(red: 0, green: 0, blue: 0, opacity: 1)
    |                           |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |         /// An approximation of the default blue color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 56 |
 57 |         /// An approximation of the default blue color in SwiftUI.
 58 |         public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
    |                           |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |
 60 |         /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:61:27: warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 59 |
 60 |         /// An approximation of the default brown color in SwiftUI.
 61 |         public static let brown = Color(red: 78/255, green: 33/255, blue: 6/255, opacity: 1)
    |                           |- warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'brown' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |
 63 |         /// A built-in color with zero opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:64:27: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 62 |
 63 |         /// A built-in color with zero opacity.
 64 |         public static let clear = Color(red: 0, green: 0, blue: 0, opacity: 0)
    |                           |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |
 66 |         /// An approximation of the default cyan color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 65 |
 66 |         /// An approximation of the default cyan color in SwiftUI.
 67 |         public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
    |                           |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |         /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:70:27: warning: static property 'darkGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 68 |
 69 |         /// A dark gray color with full opacity.
 70 |         public static let darkGray = Color(red: 64/255, green: 64/255, blue: 64/255, opacity: 1)
    |                           |- warning: static property 'darkGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'darkGray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |         /// A medium gray color with fully opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:73:27: warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 71 |
 72 |         /// A medium gray color with fully opacity.
 73 |         public static let gray = Color(red: 128/255, green: 128/255, blue: 128/255, opacity: 1)
    |                           |- warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'gray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |
 75 |         /// An approximation of the default green color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 74 |
 75 |         /// An approximation of the default green color in SwiftUI.
 76 |         public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
    |                           |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:79:27: warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 77 |
 78 |         /// A light gray color with full opacity.
 79 |         public static let lightGray = Color(red: 192/255, green: 192/255, blue: 192/255, opacity: 1)
    |                           |- warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'lightGray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |
 81 |         /// An approximation of the default orange color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 80 |
 81 |         /// An approximation of the default orange color in SwiftUI.
 82 |         public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
    |                           |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 83 |
 84 |         /// An approximation of the default pink color in SwiftUI.
 85 |         public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
    |                           |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'pink' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |         /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:88:27: warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 86 |
 87 |         /// An approximation of the default purple color in SwiftUI.
 88 |         public static let purple = Color(red: 88/255, green: 86/255, blue: 214/255, opacity: 1)
    |                           |- warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 89 |
 90 |         /// An approximation of the default red color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 89 |
 90 |         /// An approximation of the default red color in SwiftUI.
 91 |         public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
    |                           |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         /// An approximation of the default teal color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:94:27: warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 92 |
 93 |         /// An approximation of the default teal color in SwiftUI.
 94 |         public static let teal = Color(red: 90/255, green: 200/255, blue: 250/255, opacity: 1)
    |                           |- warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'teal' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |
 96 |         /// A built-in white color.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 95 |
 96 |         /// A built-in white color.
 97 |         public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
    |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 98 |
 99 |         /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 98 |
 99 |         /// An approximation of the default yellow color in SwiftUI.
100 |         public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
    |                           |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 |         /// Converts this Vortex color into its SwiftUI equivalent.
[16/29] Compiling Vortex Particle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:55:27: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 53 |
 54 |         /// A built-in black color.
 55 |         public static let black = Color(red: 0, green: 0, blue: 0, opacity: 1)
    |                           |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |         /// An approximation of the default blue color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 56 |
 57 |         /// An approximation of the default blue color in SwiftUI.
 58 |         public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
    |                           |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |
 60 |         /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:61:27: warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 59 |
 60 |         /// An approximation of the default brown color in SwiftUI.
 61 |         public static let brown = Color(red: 78/255, green: 33/255, blue: 6/255, opacity: 1)
    |                           |- warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'brown' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |
 63 |         /// A built-in color with zero opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:64:27: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 62 |
 63 |         /// A built-in color with zero opacity.
 64 |         public static let clear = Color(red: 0, green: 0, blue: 0, opacity: 0)
    |                           |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |
 66 |         /// An approximation of the default cyan color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 65 |
 66 |         /// An approximation of the default cyan color in SwiftUI.
 67 |         public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
    |                           |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |         /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:70:27: warning: static property 'darkGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 68 |
 69 |         /// A dark gray color with full opacity.
 70 |         public static let darkGray = Color(red: 64/255, green: 64/255, blue: 64/255, opacity: 1)
    |                           |- warning: static property 'darkGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'darkGray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 |         /// A medium gray color with fully opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:73:27: warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 71 |
 72 |         /// A medium gray color with fully opacity.
 73 |         public static let gray = Color(red: 128/255, green: 128/255, blue: 128/255, opacity: 1)
    |                           |- warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'gray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |
 75 |         /// An approximation of the default green color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 74 |
 75 |         /// An approximation of the default green color in SwiftUI.
 76 |         public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
    |                           |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:79:27: warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 77 |
 78 |         /// A light gray color with full opacity.
 79 |         public static let lightGray = Color(red: 192/255, green: 192/255, blue: 192/255, opacity: 1)
    |                           |- warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'lightGray' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |
 81 |         /// An approximation of the default orange color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 80 |
 81 |         /// An approximation of the default orange color in SwiftUI.
 82 |         public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
    |                           |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |
 84 |         /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 83 |
 84 |         /// An approximation of the default pink color in SwiftUI.
 85 |         public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
    |                           |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'pink' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |         /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:88:27: warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 86 |
 87 |         /// An approximation of the default purple color in SwiftUI.
 88 |         public static let purple = Color(red: 88/255, green: 86/255, blue: 214/255, opacity: 1)
    |                           |- warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 89 |
 90 |         /// An approximation of the default red color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 89 |
 90 |         /// An approximation of the default red color in SwiftUI.
 91 |         public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
    |                           |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         /// An approximation of the default teal color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:94:27: warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 92 |
 93 |         /// An approximation of the default teal color in SwiftUI.
 94 |         public static let teal = Color(red: 90/255, green: 200/255, blue: 250/255, opacity: 1)
    |                           |- warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'teal' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |
 96 |         /// A built-in white color.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 95 |
 96 |         /// A built-in white color.
 97 |         public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
    |                           |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 98 |
 99 |         /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | extension VortexSystem {
 11 |     /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
 12 |     public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 13 |         public var red: Double
 14 |         public var green: Double
    :
 98 |
 99 |         /// An approximation of the default yellow color in SwiftUI.
100 |         public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
    |                           |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 |         /// Converts this Vortex color into its SwiftUI equivalent.
[17/29] Compiling Vortex Fireflies.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let fireflies: VortexSystem = {
   |                       |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fireflies' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireworks.swift:14:23: warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on a "circle" tag being present, which should be set to use
13 |     /// `.blendMode(.plusLighter)`.
14 |     public static let fireworks: VortexSystem = {
   |                       |- warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fireworks' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         let sparkles = VortexSystem(
16 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let magic: VortexSystem = {
   |                       |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'magic' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
[18/29] Compiling Vortex Fireworks.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let fireflies: VortexSystem = {
   |                       |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fireflies' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireworks.swift:14:23: warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on a "circle" tag being present, which should be set to use
13 |     /// `.blendMode(.plusLighter)`.
14 |     public static let fireworks: VortexSystem = {
   |                       |- warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fireworks' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         let sparkles = VortexSystem(
16 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let magic: VortexSystem = {
   |                       |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'magic' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
[19/29] Compiling Vortex Magic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let fireflies: VortexSystem = {
   |                       |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fireflies' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireworks.swift:14:23: warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on a "circle" tag being present, which should be set to use
13 |     /// `.blendMode(.plusLighter)`.
14 |     public static let fireworks: VortexSystem = {
   |                       |- warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fireworks' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         let sparkles = VortexSystem(
16 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let magic: VortexSystem = {
   |                       |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'magic' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
[20/29] Compiling Vortex VortexSystem-Behavior.swift
[21/29] Compiling Vortex VortexSystem.swift
[22/29] Compiling Vortex RandomSpread.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 |     /// and `Circle` with frames of 16x16 works well.
14 |     public static let confetti: VortexSystem = {
   |                       |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'confetti' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         VortexSystem(
16 |             tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fire.swift:13:23: warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in fire effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let fire: VortexSystem = {
   |                       |- warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fire' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
[23/29] Compiling Vortex Confetti.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 |     /// and `Circle` with frames of 16x16 works well.
14 |     public static let confetti: VortexSystem = {
   |                       |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'confetti' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         VortexSystem(
16 |             tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fire.swift:13:23: warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in fire effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let fire: VortexSystem = {
   |                       |- warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fire' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
[24/29] Compiling Vortex Fire.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 |     /// and `Circle` with frames of 16x16 works well.
14 |     public static let confetti: VortexSystem = {
   |                       |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'confetti' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         VortexSystem(
16 |             tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fire.swift:13:23: warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in fire effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let fire: VortexSystem = {
   |                       |- warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'fire' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
[25/29] Compiling Vortex VortexProxy.swift
[26/29] Compiling Vortex VortexSystemPreferenceKey.swift
[27/29] Compiling Vortex Spark.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let spark: VortexSystem = {
   |                       |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'spark' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on a "circle" tag being present, which should be set to use
13 |     /// `.blendMode(.plusLighter)`.
14 |     public static let splash: VortexSystem = {
   |                       |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'splash' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         let drops = VortexSystem(
16 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
 9 | /// Set up static variables for  images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
   |                                                               `- error: type 'Bundle' has no member 'module'
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
   |                                                                   `- error: type 'Bundle' has no member 'module'
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
   |                                                                 `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[28/29] Compiling Vortex Splash.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let spark: VortexSystem = {
   |                       |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'spark' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on a "circle" tag being present, which should be set to use
13 |     /// `.blendMode(.plusLighter)`.
14 |     public static let splash: VortexSystem = {
   |                       |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'splash' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         let drops = VortexSystem(
16 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
 9 | /// Set up static variables for  images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
   |                                                               `- error: type 'Bundle' has no member 'module'
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
   |                                                                   `- error: type 'Bundle' has no member 'module'
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
   |                                                                 `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[29/29] Compiling Vortex DefaultSymbols.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 |     /// `.blendMode(.plusLighter)`.
13 |     public static let spark: VortexSystem = {
   |                       |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'spark' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |         VortexSystem(
15 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     /// Relies on a "circle" tag being present, which should be set to use
13 |     /// `.blendMode(.plusLighter)`.
14 |     public static let splash: VortexSystem = {
   |                       |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'splash' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         let drops = VortexSystem(
16 |             tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
  9 |
 10 | /// The main particle system generator class that powers Vortex.
 11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
    |              `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
 12 |     /// The subset of properties we need to load and save to handle Codable correctly.
 13 |     enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
 9 | /// Set up static variables for  images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
   |                                                               `- error: type 'Bundle' has no member 'module'
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
   |                                                                   `- error: type 'Bundle' has no member 'module'
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
   |                                                                 `- error: type 'Bundle' has no member 'module'
14 | }
15 |
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/Assets.xcassets
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/26] Compiling Vortex Shape.swift
[3/26] Compiling Vortex SpawnOccasion.swift
[4/28] Compiling Vortex Fireflies.swift
[5/28] Compiling Vortex Fireworks.swift
[6/28] Compiling Vortex Magic.swift
[7/28] Compiling Vortex VortexProxy.swift
[8/28] Compiling Vortex VortexSystemPreferenceKey.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[9/28] Compiling Vortex RandomSpread.swift
[10/28] Compiling Vortex Confetti.swift
[11/28] Compiling Vortex Fire.swift
[12/28] Emitting module Vortex
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
 9 | /// Set up static variables for  images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
   |                                                               `- error: type 'Bundle' has no member 'module'
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
   |                                                                   `- error: type 'Bundle' has no member 'module'
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
   |                                                                 `- error: type 'Bundle' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
 44 |             Group {
 45 |                 Image.circle
 46 |                     .frame(width: 16).blendMode(.plusLighter).tag("circle")
    |                                                  `- error: cannot infer contextual base in reference to member 'plusLighter'
 47 |                 Image.confetti
 48 |                     .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[13/28] Compiling Vortex VortexView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
 44 |             Group {
 45 |                 Image.circle
 46 |                     .frame(width: 16).blendMode(.plusLighter).tag("circle")
    |                                                  `- error: cannot infer contextual base in reference to member 'plusLighter'
 47 |                 Image.confetti
 48 |                     .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[14/28] Compiling Vortex VortexViewReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
 44 |             Group {
 45 |                 Image.circle
 46 |                     .frame(width: 16).blendMode(.plusLighter).tag("circle")
    |                                                  `- error: cannot infer contextual base in reference to member 'plusLighter'
 47 |                 Image.confetti
 48 |                     .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[15/28] Compiling Vortex Rain.swift
[16/28] Compiling Vortex Smoke.swift
[17/28] Compiling Vortex Snow.swift
[18/28] Compiling Vortex Color.swift
[19/28] Compiling Vortex ColorMode.swift
[20/28] Compiling Vortex Particle.swift
[21/28] Compiling Vortex Angle+Codable.swift
[22/28] Compiling Vortex Array-InterpolatedColor.swift
[23/28] Compiling Vortex Lerping.swift
[24/28] Compiling Vortex VortexSystem-Behavior.swift
[25/28] Compiling Vortex VortexSystem.swift
[26/28] Compiling Vortex Spark.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
 9 | /// Set up static variables for  images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
   |                                                               `- error: type 'Bundle' has no member 'module'
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
   |                                                                   `- error: type 'Bundle' has no member 'module'
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
   |                                                                 `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[27/28] Compiling Vortex Splash.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
 9 | /// Set up static variables for  images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
   |                                                               `- error: type 'Bundle' has no member 'module'
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
   |                                                                   `- error: type 'Bundle' has no member 'module'
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
   |                                                                 `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[28/28] Compiling Vortex DefaultSymbols.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
 9 | /// Set up static variables for  images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
   |                                                               `- error: type 'Bundle' has no member 'module'
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
   |                                                                   `- error: type 'Bundle' has no member 'module'
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 |     public static let circle = Image("circle", bundle: Bundle.module)
12 |     public static let confetti = Image("confetti", bundle: Bundle.module)
13 |     public static let sparkle = Image("sparkle", bundle: Bundle.module)
   |                                                                 `- error: type 'Bundle' has no member 'module'
14 | }
15 |
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/Assets.xcassets
BUILD FAILURE 6.1 macosSpm