The Swift Package Index logo.Swift Package Index

Build Information

Successful build of RedECS, reference develop (ffa314), with Swift 6.2 for macOS (SPM) on 1 Sep 2026 04:45:28 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.0.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/RedECSEngine/RedECS.git
Reference: develop
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/RedECSEngine/RedECS
 * branch            develop    -> FETCH_HEAD
 * [new branch]      develop    -> origin/develop
HEAD is now at ffa3144 get rit of resending
Cloned https://github.com/RedECSEngine/RedECS.git
Revision (git rev-parse @):
ffa3144a9791ccf22849422c11724b97a28a19cd
SUCCESS checkout https://github.com/RedECSEngine/RedECS.git at develop
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/RedECSEngine/RedECS.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin BridgeJSCommandPlugin
[2/2] Compiling plugin BridgeJS
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Plugins/PackageToJS/Sources/PackageToJS.swift:591:13: warning: initialization of immutable value 'wasmImportsPath' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
 589 |         packageInputs.append(wasm)
 590 |
 591 |         let wasmImportsPath = self.wasmImportsPath
     |             `- warning: initialization of immutable value 'wasmImportsPath' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
 592 |         let wasmImportsTask = planWasmImports(make: &make, intermediatesDirTask: intermediatesDirTask)
 593 |
[3/3] Compiling plugin PackageToJS
Building for debugging...
[3/60] Write sources
[51/60] Compiling _NumericsShims _NumericsShims.c
[53/60] Write swift-version--3CB7CFEC50E0D141.txt
[54/104] Compiling _CJavaScriptKit _CJavaScriptKit.c
[55/116] Compiling _SwiftSyntaxCShims PlatformMutex.c
[57/118] Compiling RealModule RealFunctions.swift
[58/119] Compiling SwiftSyntax600 Empty.swift
[59/119] Emitting module SwiftSyntax600
[60/119] Emitting module SwiftSyntax510
[61/119] Compiling SwiftSyntax510 Empty.swift
[62/119] Compiling RealModule RealFunctions.swift
[63/120] Emitting module SwiftSyntax603
[64/120] Compiling SwiftSyntax603 Empty.swift
[65/120] Compiling SwiftSyntax602 Empty.swift
[66/120] Emitting module SwiftSyntax602
[67/120] Compiling RealModule RelaxedArithmetic.swift
[68/120] Compiling RealModule AugmentedArithmetic.swift
[69/120] Compiling SwiftSyntax601 Empty.swift
[70/120] Emitting module SwiftSyntax601
[71/124] Compiling RealModule RelaxedArithmetic.swift
[72/124] Emitting module RealModule
[74/124] Compiling TiledInterpreter TiledGID.swift
[75/124] Compiling TiledInterpreter TiledLayer.swift
[76/153] Compiling RealModule Real.swift
[77/153] Compiling RealModule Float80+Real.swift
[78/153] Compiling RealModule Real.swift
[79/153] Compiling RealModule Float80+Real.swift
[80/172] Compiling RealModule Float16+Real.swift
[81/172] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[82/172] Compiling InternalCollectionsUtilities UInt+reversed.swift
[83/172] Compiling RealModule AugmentedArithmetic.swift
[84/172] Compiling RealModule Double+Real.swift
[85/172] Compiling RealModule Float16+Real.swift
[86/172] Compiling RealModule Double+Real.swift
[87/172] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[88/172] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[89/173] Compiling RealModule ElementaryFunctions.swift
[90/173] Compiling RealModule Float+Real.swift
[92/173] Compiling RealModule ElementaryFunctions.swift
[93/173] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[94/173] Compiling TiledInterpreter TiledTilesetXML.swift
[95/174] Compiling Randomization GameRandom.swift
[96/174] Emitting module Randomization
[98/174] Compiling Randomization GameRandom.swift
[99/184] Compiling TiledInterpreter TiledTilesetJSON.swift
[100/184] Compiling TiledInterpreter TiledText.swift
[101/184] Compiling TiledInterpreter TiledTile.swift
[102/184] Compiling TiledInterpreter TiledTilesetXML.swift
[103/185] Emitting module TiledInterpreter
[106/185] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[107/185] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[110/185] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[111/185] Compiling InternalCollectionsUtilities _SortedCollection.swift
[112/186] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[113/186] Compiling TiledInterpreter TiledTilesetJSON.swift
[114/186] Compiling TiledInterpreter TiledText.swift
[115/186] Compiling TiledInterpreter TiledTile.swift
[116/186] Compiling TiledInterpreter TiledLayerType.swift
[117/186] Compiling TiledInterpreter TiledMapJSON.swift
[118/186] Compiling TiledInterpreter TiledObject.swift
[119/186] Compiling InternalCollectionsUtilities Debugging.swift
[120/186] Compiling InternalCollectionsUtilities Descriptions.swift
[121/186] Compiling SwiftSyntax509 Empty.swift
[122/186] Emitting module SwiftSyntax509
[123/186] Compiling TiledInterpreter TiledWangSet.swift
[124/186] Compiling TiledInterpreter TiledLayerType.swift
[125/186] Compiling TiledInterpreter TiledMapJSON.swift
[128/186] Emitting module TiledInterpreter
[131/186] Compiling TiledInterpreter TiledObject.swift
[132/186] Compiling TiledInterpreter TiledWangSet.swift
[133/186] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[134/186] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[135/186] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[136/186] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[137/186] Compiling InternalCollectionsUtilities Span+Extras.swift
[138/186] Compiling InternalCollectionsUtilities String+Padding.swift
[139/186] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[140/186] Compiling InternalCollectionsUtilities Integer rank.swift
[157/186] Emitting module InternalCollectionsUtilities
[158/211] Compiling SwiftSyntax SourceLength.swift
[159/211] Compiling SwiftSyntax SourceLocation.swift
[160/211] Compiling SwiftSyntax RawSyntaxTokenView.swift
[161/211] Compiling SwiftSyntax SourceEdit.swift
[162/211] Emitting module InternalCollectionsUtilities
[163/366] Compiling OrderedCollections _HashTable+Bucket.swift
[164/366] Compiling OrderedCollections _HashTable+BucketIterator.swift
[165/366] Compiling OrderedCollections _HashTable+Constants.swift
[166/366] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[167/366] Compiling OrderedCollections _HashTable+Testing.swift
[168/366] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[169/372] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[170/372] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[171/372] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[172/372] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[173/372] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[174/372] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[175/372] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[176/372] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[177/372] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[178/372] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[179/372] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[180/372] Compiling OrderedCollections OrderedSet+Sendable.swift
[187/378] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[188/378] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[189/378] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[190/378] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[191/378] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[192/378] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[199/378] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[200/378] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[201/378] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[202/378] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[203/378] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[204/378] Compiling OrderedCollections OrderedDictionary+Move.swift
[205/378] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[212/378] Compiling OrderedCollections OrderedSet+Codable.swift
[213/378] Compiling OrderedCollections OrderedSet+Initializers.swift
[214/378] Compiling OrderedCollections OrderedSet+Insertions.swift
[215/378] Compiling OrderedCollections OrderedSet+Invariants.swift
[216/378] Compiling OrderedCollections OrderedSet+Move.swift
[217/378] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[218/378] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[219/378] Compiling OrderedCollections _Hashtable+Header.swift
[220/378] Compiling OrderedCollections OrderedDictionary+Codable.swift
[221/378] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[222/378] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[223/378] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[224/378] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[225/378] Compiling OrderedCollections OrderedDictionary+Elements.swift
[226/378] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[227/378] Compiling OrderedCollections OrderedSet+Descriptions.swift
[228/378] Compiling OrderedCollections OrderedSet+Diffing.swift
[229/378] Compiling OrderedCollections OrderedSet+Equatable.swift
[230/378] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[231/378] Compiling OrderedCollections OrderedSet+Hashable.swift
[232/378] Compiling OrderedCollections OrderedSet+SubSequence.swift
[233/378] Compiling OrderedCollections OrderedSet+Testing.swift
[234/378] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[235/378] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[236/378] Compiling OrderedCollections OrderedSet.swift
[237/378] Compiling OrderedCollections _UnsafeBitset.swift
[238/378] Compiling OrderedCollections _HashTable.swift
[239/378] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[240/378] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[241/378] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[242/378] Compiling OrderedCollections OrderedDictionary+Values.swift
[243/378] Compiling OrderedCollections OrderedDictionary.swift
[303/385] Emitting module OrderedCollections
[305/411] Compiling Graphs OrderedDigraph.swift
[306/411] Compiling Graphs GridPosition.swift
[307/412] Compiling Graphs DirectedGraph.swift
[308/412] Compiling Graphs GridPosition.swift
[309/412] Compiling Graphs OrderedDigraph.swift
[310/412] Compiling Graphs GridNode.swift
[311/412] Compiling Graphs Graph.swift
[312/412] Compiling Graphs UnionFind.swift
[313/412] Compiling Graphs Vertex.swift
[314/413] Compiling Graphs GridNode.swift
[315/413] Compiling Graphs Graph.swift
[316/413] Compiling Graphs DirectedGraph.swift
[319/413] Compiling Graphs Edge.swift
[320/413] Compiling Graphs MinimumSpanningTree.swift
[321/413] Compiling Graphs GridGraph.swift
[332/413] Compiling Graphs OrderedForest.swift
[334/413] Emitting module Graphs
[335/413] Compiling Graphs AStarPathfinding.swift
[336/413] Compiling Graphs AdjacencyListGraph.swift
[337/413] Emitting module Graphs
[340/413] Compiling Geometry Triangle.swift
[341/413] Compiling Geometry Size.swift
[342/413] Compiling Geometry Triangle.swift
[343/413] Compiling Geometry Size.swift
[344/413] Compiling Geometry Rect.swift
[345/413] Compiling Geometry Point.swift
[346/413] Compiling Geometry Line.swift
[347/413] Compiling Geometry Path.swift
[348/413] Compiling Geometry Direction.swift
[349/413] Emitting module Geometry
[350/413] Compiling Geometry Circle.swift
[351/413] Compiling Geometry Shape.swift
[352/413] Compiling Geometry Point.swift
[353/413] Compiling Geometry Path.swift
[354/413] Compiling Geometry Rect.swift
[355/413] Compiling Geometry Direction.swift
[356/413] Compiling Geometry Line.swift
[357/413] Emitting module Geometry
[358/413] Compiling Geometry Circle.swift
[359/413] Compiling Geometry Shape.swift
[360/433] Compiling GeometryAlgorithms Triangulatable.swift
[362/433] Compiling GeometryAlgorithms +RectTriangulation.swift
[363/433] Compiling GeometryAlgorithms GeometryAlgorithms.swift
[364/433] Compiling GeometryAlgorithms +LineTriangulation.swift
[365/433] Emitting module GeometryAlgorithms
[366/433] Compiling GeometryAlgorithms +CircleTriangulation.swift
[367/433] Compiling GeometryAlgorithms +PointRotation.swift
[368/433] Compiling GeometryAlgorithms +PolygonTriangulation.swift
[369/433] Compiling GeometryAlgorithms GeometryAlgorithms.swift
[370/433] Compiling GeometryAlgorithms +RectTriangulation.swift
[371/433] Compiling GeometryAlgorithms Double+DegreesToRadians.swift
[372/433] Compiling GeometryAlgorithms +PolygonTriangulation.swift
[373/433] Compiling GeometryAlgorithms +PointRotation.swift
[374/433] Compiling GeometryAlgorithms +CircleTriangulation.swift
[375/433] Compiling GeometryAlgorithms +LineTriangulation.swift
[376/433] Emitting module GeometryAlgorithms
[377/433] Compiling GeometryAlgorithms Matrix3.swift
[378/433] Compiling GeometryAlgorithms Double+DegreesToRadians.swift
[379/433] Compiling GeometryAlgorithms Matrix3.swift
[380/433] Emitting module SwiftSyntax
[423/433] Compiling SwiftSyntax SyntaxNodesD.swift
[424/433] Compiling SwiftSyntax SyntaxNodesEF.swift
[425/433] Compiling SwiftSyntax SyntaxNodesGHI.swift
[426/433] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[427/433] Compiling SwiftSyntax SyntaxNodesOP.swift
[428/433] Compiling SwiftSyntax SyntaxNodesQRS.swift
[429/433] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[430/493] Compiling SwiftDiagnostics Message.swift
[431/494] Compiling SwiftDiagnostics Note.swift
[432/494] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[433/494] Compiling SwiftDiagnostics FixIt.swift
[434/494] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[435/494] Compiling SwiftDiagnostics Diagnostic.swift
[436/494] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[437/494] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[438/494] Emitting module SwiftDiagnostics
[439/494] Compiling SwiftDiagnostics Convenience.swift
[440/494] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[441/494] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[442/494] Compiling SwiftBasicFormat BasicFormat.swift
[443/494] Compiling SwiftBasicFormat Syntax+Extensions.swift
[444/494] Compiling SwiftBasicFormat InferIndentation.swift
[445/494] Compiling SwiftBasicFormat Indenter.swift
[446/494] Emitting module SwiftBasicFormat
[447/494] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[448/494] Compiling SwiftParser StringLiterals.swift
[449/494] Compiling SwiftParser SwiftParserCompatibility.swift
[450/494] Compiling SwiftParser SwiftVersion.swift
[451/494] Compiling SwiftParser SyntaxUtils.swift
[452/498] Compiling SwiftParser TokenConsumer.swift
[453/498] Compiling SwiftParser TokenPrecedence.swift
[454/498] Compiling SwiftParser TokenSpec.swift
[455/498] Compiling SwiftParser TokenSpecSet.swift
[456/498] Compiling SwiftParser TopLevel.swift
[457/498] Compiling SwiftParser TriviaParser.swift
[458/498] Compiling SwiftParser Types.swift
[459/498] Compiling SwiftParser ExperimentalFeatures.swift
[460/498] Compiling SwiftParser Names.swift
[461/498] Compiling SwiftParser Nominals.swift
[462/498] Compiling SwiftParser Parameters.swift
[463/498] Compiling SwiftParser ParseSourceFile.swift
[464/498] Compiling SwiftParser Parser.swift
[465/498] Compiling SwiftParser RegexLiteralLexer.swift
[466/498] Compiling SwiftParser UnicodeScalarExtensions.swift
[467/498] Compiling SwiftParser Lookahead.swift
[468/498] Compiling SwiftParser LoopProgressCondition.swift
[469/498] Compiling SwiftParser Modifiers.swift
[470/498] Compiling SwiftParser Patterns.swift
[471/498] Compiling SwiftParser Recovery.swift
[472/498] Compiling SwiftParser Specifiers.swift
[473/498] Compiling SwiftParser Statements.swift
[474/498] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[475/498] Compiling SwiftParser IsValidIdentifier.swift
[476/498] Compiling SwiftParser Cursor.swift
[477/498] Compiling SwiftParser Lexeme.swift
[478/498] Compiling SwiftParser LexemeSequence.swift
[479/498] Compiling SwiftParser Lexer.swift
[480/498] Compiling SwiftParser Attributes.swift
[481/498] Compiling SwiftParser Availability.swift
[482/498] Compiling SwiftParser CharacterInfo.swift
[483/498] Compiling SwiftParser CollectionNodes+Parsable.swift
[484/498] Compiling SwiftParser CompilerFiles.swift
[485/498] Emitting module SwiftParser
[486/498] Compiling SwiftParser Declarations.swift
[487/498] Compiling SwiftParser Directives.swift
[488/498] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[489/498] Compiling SwiftParser Expressions.swift
[490/498] Compiling SwiftParser IncrementalParseTransition.swift
[491/498] Compiling SwiftParser IsLexerClassified.swift
[492/498] Compiling SwiftParser LayoutNodes+Parsable.swift
[493/498] Compiling SwiftParser Parser+TokenSpecSet.swift
[494/498] Compiling SwiftParser TokenSpecStaticMembers.swift
[495/521] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[496/522] Compiling SwiftOperators PrecedenceGraph.swift
[497/522] Compiling SwiftOperators OperatorTable.swift
[498/522] Compiling SwiftOperators PrecedenceGroup.swift
[499/523] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[500/523] Compiling SwiftOperators OperatorTable+Semantics.swift
[501/523] Compiling SwiftOperators OperatorTable+Defaults.swift
[502/523] Compiling SwiftOperators OperatorError.swift
[503/523] Compiling SwiftOperators Operator.swift
[504/523] Compiling SwiftOperators OperatorError+Diagnostics.swift
[505/523] Emitting module SwiftOperators
[506/523] Compiling SwiftOperators OperatorTable+Folding.swift
[507/523] Compiling SwiftOperators SyntaxSynthesis.swift
[508/523] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[509/523] Compiling SwiftParserDiagnostics Utils.swift
[510/523] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[511/523] Compiling SwiftParserDiagnostics PresenceUtils.swift
[512/523] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[513/523] Compiling SwiftParserDiagnostics MissingNodesError.swift
[514/523] Compiling SwiftParserDiagnostics MissingTokenError.swift
[515/523] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[516/523] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[517/523] Emitting module SwiftParserDiagnostics
[518/523] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[519/523] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[520/538] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[521/539] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[522/539] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[523/539] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[524/539] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[525/539] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[526/539] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[527/539] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[528/539] Compiling SwiftSyntaxBuilder Indenter.swift
[529/539] Compiling SwiftSyntaxBuilder ListBuilder.swift
[530/539] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[531/539] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[532/539] Emitting module SwiftSyntaxBuilder
[533/539] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[534/539] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[535/539] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[536/554] Compiling SwiftIfConfig VersionTuple+Parsing.swift
[537/554] Compiling SwiftIfConfig SyntaxProtocol+IfConfig.swift
[538/554] Compiling SwiftIfConfig SyntaxLiteralUtils.swift
[539/555] Compiling SwiftIfConfig IfConfigFunctions.swift
[540/555] Compiling SwiftIfConfig IfConfigRegionState.swift
[541/555] Compiling SwiftIfConfig StaticBuildConfiguration.swift
[542/555] Compiling SwiftIfConfig VersionTuple.swift
[543/555] Compiling SwiftIfConfig ConfiguredRegions.swift
[544/555] Compiling SwiftIfConfig IfConfigDecl+IfConfig.swift
[545/555] Compiling SwiftIfConfig ActiveSyntaxVisitor.swift
[546/555] Compiling SwiftIfConfig BuildConfiguration.swift
[547/555] Emitting module SwiftIfConfig
[548/555] Compiling SwiftIfConfig ActiveClauseEvaluator.swift
[549/555] Compiling SwiftIfConfig ActiveSyntaxRewriter.swift
[550/555] Compiling SwiftIfConfig IfConfigDiagnostic.swift
[551/555] Compiling SwiftIfConfig IfConfigEvaluation.swift
[552/573] Compiling SwiftSyntaxMacros MemberMacro.swift
[553/573] Compiling SwiftSyntaxMacros PeerMacro.swift
[554/573] Compiling SwiftSyntaxMacros PreambleMacro.swift
[555/574] Compiling SwiftSyntaxMacros Macro.swift
[556/574] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[557/574] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[558/574] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[559/574] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[560/574] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[561/574] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[562/574] Compiling SwiftSyntaxMacros Macro+Format.swift
[563/574] Compiling SwiftSyntaxMacros AttachedMacro.swift
[564/574] Compiling SwiftSyntaxMacros BodyMacro.swift
[565/574] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[566/574] Compiling SwiftSyntaxMacros AccessorMacro.swift
[567/574] Emitting module SwiftSyntaxMacros
[568/574] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[569/574] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[570/574] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[571/584] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[572/584] Emitting module SwiftSyntaxMacroExpansion
[573/584] Compiling SwiftSyntaxMacroExpansion MacroArgument.swift
[574/584] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[575/584] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[576/584] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[577/584] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[578/584] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[579/584] Compiling SwiftSyntaxMacroExpansion MacroSpec.swift
[580/584] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[581/596] Compiling SwiftCompilerPluginMessageHandling JSONEncoding.swift
[582/596] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[583/596] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[584/596] Compiling SwiftCompilerPluginMessageHandling LRUCache.swift
[585/596] Compiling SwiftCompilerPluginMessageHandling CodingUtilities.swift
[586/596] Compiling SwiftCompilerPluginMessageHandling JSON.swift
[587/596] Emitting module SwiftCompilerPluginMessageHandling
[588/596] Compiling SwiftCompilerPluginMessageHandling JSONDecoding.swift
[589/596] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[590/596] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[591/596] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[592/596] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[593/597] Compiling SwiftCompilerPluginMessageHandling StandardIOMessageConnection.swift
[594/599] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[595/599] Emitting module SwiftCompilerPlugin
[596/609] Compiling RedECSMacros CasePathableMacro.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECSMacros/CasePathableMacro.swift:100:1: warning: deprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter [#DeprecatedDeclaration]
 98 | }
 99 |
100 | extension CasePathableMacro: MemberMacro {
    | `- warning: deprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter [#DeprecatedDeclaration]
101 |     public static func expansion(
102 |         of node: AttributeSyntax,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-syntax/Sources/SwiftSyntaxMacros/MacroProtocols/MemberMacro.swift:89:22: note: 'expansion(of:providingMembersOf:conformingTo:in:)' declared here
53 |   /// - Returns: the set of member declarations introduced by this macro, which
54 |   /// are nested inside the `attachedTo` declaration.
55 |   static func expansion(
   |               `- note: requirement 'expansion(of:providingMembersOf:conformingTo:in:)' declared here
56 |     of node: AttributeSyntax,
57 |     providingMembersOf declaration: some DeclGroupSyntax,
   :
87 |     message: "`MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter"
88 |   )
89 |   public static func expansion(
   |                      `- note: 'expansion(of:providingMembersOf:conformingTo:in:)' declared here
90 |     of node: AttributeSyntax,
91 |     providingMembersOf declaration: some DeclGroupSyntax,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[597/609] Emitting module RedECSMacros
/Users/admin/builder/spi-builder-workspace/Sources/RedECSMacros/CasePathableMacro.swift:100:1: warning: deprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter [#DeprecatedDeclaration]
 98 | }
 99 |
100 | extension CasePathableMacro: MemberMacro {
    | `- warning: deprecated default implementation is used to satisfy static method 'expansion(of:providingMembersOf:conformingTo:in:)' required by protocol 'MemberMacro': `MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter [#DeprecatedDeclaration]
101 |     public static func expansion(
102 |         of node: AttributeSyntax,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-syntax/Sources/SwiftSyntaxMacros/MacroProtocols/MemberMacro.swift:89:22: note: 'expansion(of:providingMembersOf:conformingTo:in:)' declared here
53 |   /// - Returns: the set of member declarations introduced by this macro, which
54 |   /// are nested inside the `attachedTo` declaration.
55 |   static func expansion(
   |               `- note: requirement 'expansion(of:providingMembersOf:conformingTo:in:)' declared here
56 |     of node: AttributeSyntax,
57 |     providingMembersOf declaration: some DeclGroupSyntax,
   :
87 |     message: "`MemberMacro` conformance should implement the `expansion` function that takes a `conformingTo` parameter"
88 |   )
89 |   public static func expansion(
   |                      `- note: 'expansion(of:providingMembersOf:conformingTo:in:)' declared here
90 |     of node: AttributeSyntax,
91 |     providingMembersOf declaration: some DeclGroupSyntax,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[598/609] Compiling RedECSMacros Plugin.swift
[598/609] Write Objects.LinkFileList
[600/609] Compiling BridgeJSMacros JSSetterMacro.swift
[601/609] Compiling BridgeJSMacros BridgeJSMacrosPlugin.swift
[602/609] Compiling BridgeJSMacros JSMacroSupport.swift
[603/609] Compiling BridgeJSMacros JSGetterMacro.swift
[604/609] Emitting module BridgeJSMacros
[605/609] Compiling BridgeJSMacros JSFunctionMacro.swift
[606/609] Compiling BridgeJSMacros JSClassMacro.swift
[606/609] Write Objects.LinkFileList
[607/609] Linking RedECSMacros-tool
[608/609] Linking BridgeJSMacros-tool
[610/784] Compiling JavaScriptKit JSBridgedType.swift
[611/784] Compiling JavaScriptKit JSException.swift
[612/786] Compiling JavaScriptKit JSString.swift
[613/786] Compiling JavaScriptKit JSSymbol.swift
[614/786] Compiling JavaScriptKit JSThrowingFunction.swift
[615/786] Compiling JavaScriptKit JSValue.swift
[616/786] Compiling JavaScriptKit JSValueDecoder.swift
[617/786] Compiling JavaScriptKit JSTracing.swift
[618/786] Compiling JavaScriptKit JSUndefinedOr.swift
[619/786] Compiling JavaScriptKit JSArray.swift
[620/786] Compiling JavaScriptKit JSDate.swift
[621/786] Compiling JavaScriptKit JSError.swift
[622/786] Compiling JavaScriptKit Deprecated.swift
[623/786] Compiling JavaScriptKit Features.swift
[624/786] Compiling JavaScriptKit JSBigInt.swift
[625/786] Compiling JavaScriptKit JSClosure.swift
[626/786] Compiling JavaScriptKit JSObject+CallAsFunction.swift
[627/786] Compiling JavaScriptKit JSObject.swift
[628/786] Compiling JavaScriptKit Macros.swift
[629/786] Compiling JavaScriptKit ThreadLocal.swift
[630/786] Compiling JavaScriptKit JSPromise.swift
[631/786] Compiling JavaScriptKit JSTimer.swift
[632/786] Compiling JavaScriptKit JSTypedArray.swift
[633/786] Compiling JavaScriptKit BridgeJSIntrinsics.swift
[634/786] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[635/786] Compiling JavaScriptKit ConvertibleToJSValue.swift
[636/786] Emitting module JavaScriptKit
[637/786] Compiling RedECS TextureMap.swift
[638/786] Compiling RedECS TextureReference.swift
[639/786] Compiling RedECS TransformComponent.swift
[640/786] Compiling RedECS ResourceManager.swift
[641/786] Compiling RedECS NoOpSoundEngine.swift
[642/786] Compiling RedECS SoundEngine.swift
[643/786] Compiling RedECS SoundEnvironment.swift
[644/786] Compiling RedECS SoundId.swift
[645/786] Compiling RedECS ShakyTilesShader.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[646/786] Compiling RedECS ShuffleShader.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[647/786] Compiling RedECS SplitColsShader.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[648/786] Compiling RedECS SplitRowsShader.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[649/786] Compiling RedECS TimeShaderSupport.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[650/786] Compiling RedECS TurnOffShader.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[651/786] Compiling RedECS WavesShader.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[652/786] Compiling RedECS Shape+Rect.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[669/802] Compiling RedECS TimingOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
[670/802] Compiling RedECS VisibilityOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
[671/802] Compiling RedECS WaitOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
[672/802] Compiling RedECS OperationsReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
[673/802] Compiling RedECS CasePath.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
[674/802] Compiling RedECS Reducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
[675/802] Compiling RedECS AnyReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
[676/802] Compiling RedECS Filter.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
[693/802] Emitting module RedECS
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Reducer/Reducer.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
10 |
11 | public extension Reducer {
12 |     public func reduce(
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
13 |         state: inout State,
14 |         delta: Double,
[719/802] Compiling RedECS SoundSpriteMap.swift
[720/802] Compiling RedECS GameEffect.swift
[721/802] Compiling RedECS GameStore.swift
[722/802] Compiling RedECS PendingGameEffect.swift
[723/802] Compiling RedECS SystemAction.swift
[724/802] Compiling RedECS Matrix3+Projection.swift
[725/802] Compiling RedECS Future.swift
[726/802] Compiling RedECS TimingFunction.swift
[735/802] Compiling RedECS GameComponent.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[736/802] Compiling RedECS EntityEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[737/802] Compiling RedECS EntityRepository.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[738/802] Compiling RedECS GameEntity.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[739/802] Compiling RedECS GameState.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[740/802] Compiling RedECS TurnOffShader.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[741/802] Compiling RedECS WavesShader.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[742/802] Compiling RedECS Shape+Rect.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedECS/Rendering/Shape/Shape+Rect.swift:15:34: warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
13 |         case .polygon(let p):
14 |             return GeometryAlgorithms.calculateContainingRect(of: p.points)
15 |         case .line(let line, let width):
   |                                  `- warning: immutable value 'width' was never used; consider replacing with '_' or removing it [#no-usage]
16 |             let points = [line.a, line.b]
17 |             guard let originX = points.min(by: { $0.x < $1.x })?.x,
[743/802] Compiling RedECS OperationType+Map.swift
[744/802] Compiling RedECS OperationType.swift
[745/802] Compiling RedECS AnimateOperation.swift
[746/802] Compiling RedECS CallOperation.swift
[747/802] Compiling RedECS FollowPathOperation.swift
[748/802] Compiling RedECS GroupOperation.swift
[749/802] Compiling RedECS JumpOperation.swift
[750/802] Compiling RedECS MoveOperation.swift
[751/802] Compiling RedECS OpacityOperation.swift
[753/802] Compiling RedECS SpriteAnimatingReducer.swift
[754/802] Compiling RedECS SpriteAnimationDictionary.swift
[755/802] Compiling RedECS SpriteComponent+TileMap.swift
[756/802] Compiling RedECS BitmapFont+GlyphLayout.swift
[757/802] Compiling RedECS BitmapFont.swift
[758/802] Compiling RedECS PointerEvent.swift
[759/802] Compiling RedECS AnyComponent.swift
[803/896] Compiling RedECSBasicComponents ResourceLoadingAction.swift
[804/896] Compiling RedECSBasicComponents ResourceLoadingReducer.swift
[806/896] Compiling RedECSBasicComponents MovementComponent.swift
[807/896] Compiling RedECSBasicComponents MomentumReducer.swift
[808/896] Compiling RedECSBasicComponents MomentumComponent.swift
[809/896] Compiling RedECSBasicComponents MovementReducer.swift
[810/896] Compiling RedECSBasicComponents ResourceLoadingAction.swift
[811/896] Compiling RedHUD HUDViewBuilder.swift
[812/896] Compiling RedHUD HitTesting.swift
[813/896] Compiling RedHUD IdentityToken.swift
[814/896] Compiling RedHUD Matrix3+HUDFlip.swift
[815/900] Compiling RedECSBasicComponents KeyboardInputReducer.swift
[816/900] Compiling RedECSBasicComponents InteractionComponent.swift
[817/900] Emitting module RedECSBasicComponents
[818/900] Compiling RedECSBasicComponents KeyboardInputComponent.swift
[819/900] Compiling RedECSBasicComponents MovementComponent.swift
[820/900] Compiling RedECSBasicComponents MomentumComponent.swift
[821/900] Compiling RedECSBasicComponents MomentumReducer.swift
[822/900] Compiling RedECSBasicComponents MovementReducer.swift
[823/900] Emitting module RedHUD
[824/904] Compiling RedHUD ForEach.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedHUD/RenderGroup+Reparent.swift:18:44: warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
16 |         // travel with it as the subtree is reparented up toward the viewport.
17 |         guard let clipRect else { return moved }
18 |         return moved.withClipRect(clipRect.offset(by: offset))
   |                                            |- warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
   |                                            `- note: use 'offsetBy(_:)' instead
19 |     }
20 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[825/904] Compiling RedHUD HStack.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedHUD/RenderGroup+Reparent.swift:18:44: warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
16 |         // travel with it as the subtree is reparented up toward the viewport.
17 |         guard let clipRect else { return moved }
18 |         return moved.withClipRect(clipRect.offset(by: offset))
   |                                            |- warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
   |                                            `- note: use 'offsetBy(_:)' instead
19 |     }
20 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[826/904] Compiling RedHUD LazyVStack.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedHUD/RenderGroup+Reparent.swift:18:44: warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
16 |         // travel with it as the subtree is reparented up toward the viewport.
17 |         guard let clipRect else { return moved }
18 |         return moved.withClipRect(clipRect.offset(by: offset))
   |                                            |- warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
   |                                            `- note: use 'offsetBy(_:)' instead
19 |     }
20 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[827/904] Compiling RedHUD FontModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedHUD/RenderGroup+Reparent.swift:18:44: warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
16 |         // travel with it as the subtree is reparented up toward the viewport.
17 |         guard let clipRect else { return moved }
18 |         return moved.withClipRect(clipRect.offset(by: offset))
   |                                            |- warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
   |                                            `- note: use 'offsetBy(_:)' instead
19 |     }
20 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[828/904] Compiling RedHUD ForegroundColor.swift
[829/904] Compiling RedHUD OffsetModifier.swift
[830/904] Compiling RedHUD OpacityModifier.swift
[831/904] Compiling RedHUD Overlay.swift
[832/904] Compiling RedECSBasicComponents KeyboardInputReducer.swift
[833/904] Compiling RedECSBasicComponents InteractionComponent.swift
[834/904] Compiling RedHUD HUDNode.swift
[835/904] Compiling RedHUD HUDRenderContext.swift
[836/904] Compiling RedHUD HUDRenderingReducer.swift
[837/904] Compiling RedHUD HUDView.swift
[838/904] Compiling RedHUD Clamped.swift
[839/904] Compiling RedHUD DefaultHUDFont.swift
[840/904] Compiling RedHUD HUDAction.swift
[841/904] Compiling RedHUD HUDCache.swift
[842/904] Emitting module RedECSBasicComponents
[843/904] Compiling RedECSBasicComponents KeyboardInputComponent.swift
[844/904] Compiling RedHUD Alignment.swift
[845/904] Compiling RedHUD AnimationSlots.swift
[846/904] Compiling RedHUD HUDAnimation.swift
[847/904] Compiling RedHUD AnyHUDView.swift
[848/904] Emitting module RedHUD
[849/904] Compiling RedHUD ProposedSize.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedHUD/RenderGroup+Reparent.swift:18:44: warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
16 |         // travel with it as the subtree is reparented up toward the viewport.
17 |         guard let clipRect else { return moved }
18 |         return moved.withClipRect(clipRect.offset(by: offset))
   |                                            |- warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
   |                                            `- note: use 'offsetBy(_:)' instead
19 |     }
20 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[850/904] Compiling RedHUD RenderGroup+Reparent.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedHUD/RenderGroup+Reparent.swift:18:44: warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
16 |         // travel with it as the subtree is reparented up toward the viewport.
17 |         guard let clipRect else { return moved }
18 |         return moved.withClipRect(clipRect.offset(by: offset))
   |                                            |- warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
   |                                            `- note: use 'offsetBy(_:)' instead
19 |     }
20 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[851/904] Compiling RedHUD Button.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedHUD/RenderGroup+Reparent.swift:18:44: warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
16 |         // travel with it as the subtree is reparented up toward the viewport.
17 |         guard let clipRect else { return moved }
18 |         return moved.withClipRect(clipRect.offset(by: offset))
   |                                            |- warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
   |                                            `- note: use 'offsetBy(_:)' instead
19 |     }
20 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[852/904] Compiling RedHUD FixedFrame.swift
/Users/admin/builder/spi-builder-workspace/Sources/RedHUD/RenderGroup+Reparent.swift:18:44: warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
16 |         // travel with it as the subtree is reparented up toward the viewport.
17 |         guard let clipRect else { return moved }
18 |         return moved.withClipRect(clipRect.offset(by: offset))
   |                                            |- warning: 'offset(by:)' is deprecated: Renamed [#DeprecatedDeclaration]
   |                                            `- note: use 'offsetBy(_:)' instead
19 |     }
20 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[857/904] Compiling RedHUD Padding.swift
[858/904] Compiling RedHUD Rectangle.swift
[859/904] Compiling RedHUD ScaleEffect.swift
[860/904] Compiling RedHUD ScreenSpace.swift
[865/904] Compiling RedHUD ScrollView.swift
[866/904] Compiling RedHUD Sprite.swift
[867/904] Compiling RedHUD Text.swift
[868/904] Compiling RedHUD TileMap.swift
[897/904] Compiling RedHUD VStack.swift
[898/904] Compiling RedHUD Viewport.swift
[899/904] Compiling RedHUD WorldSpace.swift
[900/904] Compiling RedHUD ZStack.swift
[905/906] Compiling RedECSKit RedECSKit.swift
[906/906] Emitting module RedECSKit
[907/908] Compiling RedECSKit RedECSKit.swift
[908/908] Emitting module RedECSKit
[909/932] Emitting module RedECSWebSupport
[910/932] Compiling RedECSWebSupport WebResourceManager.swift
[911/932] Compiling RedECSWebSupport Draw2DProgram.swift
[912/932] Compiling RedECSWebSupport WebGLProgram.swift
[913/932] Compiling RedECSWebSupport WebBrowserWindow.swift
[914/932] Compiling RedECSWebSupport WebRenderer.swift
[915/932] Compiling RedECSWebSupport WebEnvironment.swift
[916/932] Compiling RedECSWebSupport WebBrowserKeyboardInput.swift
[917/932] Compiling RedECSAppleSupport MetalRenderer.swift
[918/932] Compiling RedECSAppleSupport MetalResourceManager.swift
[919/932] Compiling RedECSAppleSupport BaseMetalSource.swift
[920/932] Compiling RedECSAppleSupport GameStore+JSONCoding.swift
[921/932] Compiling RedECSAppleSupport AppleViewController.swift
[922/932] Compiling RedECSAppleSupport BaseMetalSource.swift
[923/932] Compiling RedECSAppleSupport MetalRenderer.swift
[924/932] Compiling RedECSAppleSupport GameStore+JSONCoding.swift
[925/932] Compiling RedECSAppleSupport MetalResourceManager.swift
[926/932] Compiling RedECSAppleSupport AppleEnvironment.swift
[927/932] Emitting module RedECSAppleSupport
[928/932] Compiling RedECSAppleSupport AppleSoundEngine.swift
[929/932] Compiling RedECSAppleSupport AppleViewController.swift
[930/932] Compiling RedECSAppleSupport AppleEnvironment.swift
[931/932] Emitting module RedECSAppleSupport
[932/932] Compiling RedECSAppleSupport AppleSoundEngine.swift
Build complete! (87.57s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing.git
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/RedECSEngine/Graphs.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/RedECSEngine/Randomization.git
Fetching https://github.com/RedECSEngine/Geometry.git
Fetching https://github.com/swiftwasm/JavaScriptKit
[1/10] Fetching randomization
[11/200] Fetching randomization, geometry
[192/27236] Fetching randomization, geometry, swift-collections
[742/27329] Fetching randomization, geometry, swift-collections, graphs
[7594/43721] Fetching randomization, geometry, swift-collections, graphs, swift-snapshot-testing
[22473/84210] Fetching randomization, geometry, swift-collections, graphs, swift-snapshot-testing, javascriptkit
[22474/163591] Fetching randomization, geometry, swift-collections, graphs, swift-snapshot-testing, javascriptkit, swift-syntax
Fetched https://github.com/RedECSEngine/Geometry.git from cache (3.54s)
[37977/163401] Fetching randomization, swift-collections, graphs, swift-snapshot-testing, javascriptkit, swift-syntax
Fetched https://github.com/apple/swift-collections.git from cache (6.31s)
Fetched https://github.com/RedECSEngine/Randomization.git from cache (6.31s)
Fetched https://github.com/swiftwasm/JavaScriptKit from cache (6.31s)
[19768/95866] Fetching graphs, swift-snapshot-testing, swift-syntax
Fetched https://github.com/pointfreeco/swift-snapshot-testing.git from cache (7.88s)
[23114/79474] Fetching graphs, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (16.19s)
Fetched https://github.com/RedECSEngine/Graphs.git from cache (16.19s)
Computing version for https://github.com/RedECSEngine/Graphs.git
Computed https://github.com/RedECSEngine/Graphs.git at 0.1.0 (16.80s)
Computing version for https://github.com/RedECSEngine/Randomization.git
Computed https://github.com/RedECSEngine/Randomization.git at 0.0.1 (0.56s)
Computing version for https://github.com/RedECSEngine/Geometry.git
Computed https://github.com/RedECSEngine/Geometry.git at 0.0.7 (0.55s)
Fetching https://github.com/apple/swift-numerics.git
[1/6553] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (1.41s)
Computing version for https://github.com/swiftwasm/JavaScriptKit
Computed https://github.com/swiftwasm/JavaScriptKit at 0.58.0 (2.31s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.59s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (2.92s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing.git
Computed https://github.com/pointfreeco/swift-snapshot-testing.git at 1.19.4 (0.57s)
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/5701] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.22s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (1.81s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/2727] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.46s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.13.1 (3.58s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (0.62s)
Creating working copy for https://github.com/swiftwasm/JavaScriptKit
Working copy of https://github.com/swiftwasm/JavaScriptKit resolved at 0.58.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.13.1
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.0
Creating working copy for https://github.com/RedECSEngine/Geometry.git
Working copy of https://github.com/RedECSEngine/Geometry.git resolved at 0.0.7
Creating working copy for https://github.com/RedECSEngine/Randomization.git
Working copy of https://github.com/RedECSEngine/Randomization.git resolved at 0.0.1
Creating working copy for https://github.com/RedECSEngine/Graphs.git
Working copy of https://github.com/RedECSEngine/Graphs.git resolved at 0.1.0
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing.git
Working copy of https://github.com/pointfreeco/swift-snapshot-testing.git resolved at 1.19.4
Build complete.
{
  "dependencies" : [
    {
      "identity" : "javascriptkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.56.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftwasm/JavaScriptKit"
    },
    {
      "identity" : "geometry",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.7",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/RedECSEngine/Geometry.git"
    },
    {
      "identity" : "randomization",
      "requirement" : {
        "exact" : [
          "0.0.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/RedECSEngine/Randomization.git"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    },
    {
      "identity" : "graphs",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/RedECSEngine/Graphs.git"
    },
    {
      "identity" : "swift-snapshot-testing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.18.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-snapshot-testing.git"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "600.0.0",
            "upper_bound" : "700.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    }
  ],
  "manifest_display_name" : "RedECS",
  "name" : "RedECS",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "RedECSKit",
      "targets" : [
        "RedECSKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RedECS",
      "targets" : [
        "RedECS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RedECSBasicComponents",
      "targets" : [
        "RedECSBasicComponents"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RedHUD",
      "targets" : [
        "RedHUD"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RedECSAppleSupport",
      "targets" : [
        "RedECSAppleSupport"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RedECSWebSupport",
      "targets" : [
        "RedECSWebSupport"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TiledInterpreter",
      "targets" : [
        "TiledInterpreter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RedECSMacros",
      "targets" : [
        "RedECSMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TiledInterpreterTests",
      "module_type" : "SwiftTarget",
      "name" : "TiledInterpreterTests",
      "path" : "Tests/TiledInterpreterTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "sources" : [
        "TiledInterpreterTests.swift"
      ],
      "target_dependencies" : [
        "TiledInterpreter"
      ],
      "type" : "test"
    },
    {
      "c99name" : "TiledInterpreter",
      "module_type" : "SwiftTarget",
      "name" : "TiledInterpreter",
      "path" : "Sources/TiledInterpreter",
      "product_memberships" : [
        "RedECSKit",
        "RedECS",
        "RedECSBasicComponents",
        "RedHUD",
        "RedECSAppleSupport",
        "RedECSWebSupport",
        "TiledInterpreter"
      ],
      "sources" : [
        "Base64.swift",
        "TiledError.swift",
        "TiledMap/TiledGID.swift",
        "TiledMap/TiledLayer.swift",
        "TiledMap/TiledLayerType.swift",
        "TiledMap/TiledMapJSON.swift",
        "TiledMap/TiledObject.swift",
        "TiledMap/TiledText.swift",
        "TiledTileSet/TiledTile.swift",
        "TiledTileSet/TiledTilesetJSON.swift",
        "TiledTileSet/TiledTilesetXML.swift",
        "TiledTileSet/TiledWangSet.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RenderingTests",
      "module_type" : "SwiftTarget",
      "name" : "RenderingTests",
      "path" : "Tests/RenderingTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/RenderingTests/Resources/Media.xcassets",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/RenderingTests/Resources/hud-sprite.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/RenderingTests/Resources/hud-sprite.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/RenderingTests/Resources/pt-mono.fnt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/RenderingTests/Resources/pt-mono.png",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "BitmapFontTests.swift",
        "CameraRenderingTests.swift",
        "HUDAlignmentTests.swift",
        "HUDAnimationTests.swift",
        "HUDButtonTests.swift",
        "HUDForEachTests.swift",
        "HUDOverWorldTests.swift",
        "HUDScrollTests.swift",
        "HUDShapeTests.swift",
        "HUDSpriteTests.swift",
        "HUDStackTests.swift",
        "HUDTextTests.swift",
        "HUDWorldStackTests.swift",
        "HUDZStackOverlayTests.swift",
        "HierarchyRenderingTests.swift",
        "HitTestingTests.swift",
        "MetalRenderingTests.swift",
        "Utilities/EnqueueGrid.swift",
        "Utilities/HUDSnapshotTestCase.swift",
        "Utilities/MTKView+Snapshotting.swift",
        "Utilities/Point+Rounded.swift",
        "Utilities/RenderingTestSystem.swift"
      ],
      "target_dependencies" : [
        "RedECS",
        "RedECSAppleSupport",
        "RedHUD"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RedHUDTests",
      "module_type" : "SwiftTarget",
      "name" : "RedHUDTests",
      "path" : "Tests/RedHUDTests",
      "sources" : [
        "AlignmentTests.swift",
        "AnimationSlotTests.swift",
        "ButtonTests.swift",
        "FixedFrameTests.swift",
        "ForEachTests.swift",
        "HUDHitTestTests.swift",
        "HUDRenderingReducerTests.swift",
        "HUDViewBuilderTests.swift",
        "LazyVStackTests.swift",
        "PaddingTests.swift",
        "ScreenSpaceTests.swift",
        "ScrollDragTests.swift",
        "ScrollViewTests.swift",
        "SizeInvariantTests.swift",
        "SpriteTests.swift",
        "StackTests.swift",
        "TestSupport.swift",
        "TextTests.swift",
        "ZStackOverlayTests.swift"
      ],
      "target_dependencies" : [
        "RedHUD"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RedHUD",
      "module_type" : "SwiftTarget",
      "name" : "RedHUD",
      "path" : "Sources/RedHUD",
      "product_memberships" : [
        "RedECSKit",
        "RedHUD",
        "RedECSAppleSupport",
        "RedECSWebSupport"
      ],
      "sources" : [
        "Alignment.swift",
        "Animation/AnimationSlots.swift",
        "Animation/HUDAnimation.swift",
        "AnyHUDView.swift",
        "Clamped.swift",
        "DefaultHUDFont.swift",
        "HUDAction.swift",
        "HUDCache.swift",
        "HUDNode.swift",
        "HUDRenderContext.swift",
        "HUDRenderingReducer.swift",
        "HUDView.swift",
        "HUDViewBuilder.swift",
        "HitTesting.swift",
        "IdentityToken.swift",
        "Matrix3+HUDFlip.swift",
        "ProposedSize.swift",
        "RenderGroup+Reparent.swift",
        "Views/Button.swift",
        "Views/FixedFrame.swift",
        "Views/ForEach.swift",
        "Views/HStack.swift",
        "Views/LazyVStack.swift",
        "Views/Modifiers/FontModifier.swift",
        "Views/Modifiers/ForegroundColor.swift",
        "Views/OffsetModifier.swift",
        "Views/OpacityModifier.swift",
        "Views/Overlay.swift",
        "Views/Padding.swift",
        "Views/Rectangle.swift",
        "Views/ScaleEffect.swift",
        "Views/ScreenSpace.swift",
        "Views/ScrollView.swift",
        "Views/Sprite.swift",
        "Views/Text.swift",
        "Views/TileMap.swift",
        "Views/VStack.swift",
        "Views/Viewport.swift",
        "Views/WorldSpace.swift",
        "Views/ZStack.swift"
      ],
      "target_dependencies" : [
        "RedECS",
        "TiledInterpreter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RedECSWebSupport",
      "module_type" : "SwiftTarget",
      "name" : "RedECSWebSupport",
      "path" : "Sources/RedECSWebSupport",
      "product_dependencies" : [
        "JavaScriptKit"
      ],
      "product_memberships" : [
        "RedECSWebSupport"
      ],
      "sources" : [
        "WebBrowserKeyboardInput.swift",
        "WebBrowserWindow.swift",
        "WebEnvironment.swift",
        "WebGL/Draw2DProgram.swift",
        "WebGL/WebGLProgram.swift",
        "WebRenderer.swift",
        "WebResourceManager.swift"
      ],
      "target_dependencies" : [
        "RedECSKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RedECSTests",
      "module_type" : "SwiftTarget",
      "name" : "RedECSTests",
      "path" : "Tests/RedECSTests",
      "sources" : [
        "ColorHSVTests.swift",
        "EntityHierarchyTests.swift",
        "FollowPathOperationTests.swift",
        "JumpOperationTests.swift",
        "OperationEffectStoreTests.swift",
        "OperationTypeMapTests.swift",
        "RedECSTests.swift",
        "ShaderEffectTests.swift",
        "SoundSpriteMapTests.swift",
        "SpriteAnimationDictionaryTests.swift",
        "TestSystem/OperationTestContext.swift",
        "TestSystem/TestSystem.swift",
        "TextureAnchorTests.swift",
        "TileMapRenderingTests.swift"
      ],
      "target_dependencies" : [
        "RedECS",
        "RedECSBasicComponents",
        "RedECSAppleSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RedECSMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "RedECSMacrosTests",
      "path" : "Tests/RedECSMacrosTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "CasePathableMacroTests.swift"
      ],
      "target_dependencies" : [
        "RedECSMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RedECSMacros",
      "module_type" : "SwiftTarget",
      "name" : "RedECSMacros",
      "path" : "Sources/RedECSMacros",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "RedECSKit",
        "RedECS",
        "RedECSBasicComponents",
        "RedHUD",
        "RedECSAppleSupport",
        "RedECSWebSupport",
        "RedECSMacros"
      ],
      "sources" : [
        "CasePathableMacro.swift",
        "Plugin.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "RedECSKit",
      "module_type" : "SwiftTarget",
      "name" : "RedECSKit",
      "path" : "Sources/RedECSKit",
      "product_memberships" : [
        "RedECSKit",
        "RedECSAppleSupport",
        "RedECSWebSupport"
      ],
      "sources" : [
        "RedECSKit.swift"
      ],
      "target_dependencies" : [
        "RedECS",
        "RedECSBasicComponents",
        "RedHUD"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RedECSBasicComponents",
      "module_type" : "SwiftTarget",
      "name" : "RedECSBasicComponents",
      "path" : "Sources/RedECSBasicComponents",
      "product_memberships" : [
        "RedECSKit",
        "RedECSBasicComponents",
        "RedECSAppleSupport",
        "RedECSWebSupport"
      ],
      "sources" : [
        "Input/KeyboardInputComponent.swift",
        "Input/KeyboardInputReducer.swift",
        "InteractionComponent.swift",
        "Momentum/MomentumComponent.swift",
        "Momentum/MomentumReducer.swift",
        "Movement/MovementComponent.swift",
        "Movement/MovementReducer.swift",
        "ResourceLoading/ResourceLoadingAction.swift",
        "ResourceLoading/ResourceLoadingReducer.swift"
      ],
      "target_dependencies" : [
        "RedECS"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RedECSAppleSupport",
      "module_type" : "SwiftTarget",
      "name" : "RedECSAppleSupport",
      "path" : "Sources/RedECSAppleSupport",
      "product_memberships" : [
        "RedECSAppleSupport"
      ],
      "sources" : [
        "AppleEnvironment.swift",
        "AppleSoundEngine.swift",
        "AppleViewController.swift",
        "BaseMetalSource.swift",
        "GameStore+JSONCoding.swift",
        "MetalRenderer.swift",
        "MetalResourceManager.swift"
      ],
      "target_dependencies" : [
        "RedECSKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RedECS",
      "module_type" : "SwiftTarget",
      "name" : "RedECS",
      "path" : "Sources/RedECS",
      "product_dependencies" : [
        "Geometry",
        "GeometryAlgorithms",
        "Randomization",
        "OrderedCollections",
        "Graphs"
      ],
      "product_memberships" : [
        "RedECSKit",
        "RedECS",
        "RedECSBasicComponents",
        "RedHUD",
        "RedECSAppleSupport",
        "RedECSWebSupport"
      ],
      "sources" : [
        "Component/AnyComponent.swift",
        "Component/GameComponent.swift",
        "Entity/EntityEvent.swift",
        "Entity/EntityRepository.swift",
        "Entity/GameEntity.swift",
        "GameState.swift",
        "Operation/BasicOperationCapableState.swift",
        "Operation/Operation.swift",
        "Operation/OperationComponent.swift",
        "Operation/OperationType+Map.swift",
        "Operation/OperationType.swift",
        "Operation/OperationTypes/AnimateOperation.swift",
        "Operation/OperationTypes/CallOperation.swift",
        "Operation/OperationTypes/FollowPathOperation.swift",
        "Operation/OperationTypes/GroupOperation.swift",
        "Operation/OperationTypes/JumpOperation.swift",
        "Operation/OperationTypes/MoveOperation.swift",
        "Operation/OperationTypes/OpacityOperation.swift",
        "Operation/OperationTypes/RemoveEntityOperation.swift",
        "Operation/OperationTypes/RepeatOperation.swift",
        "Operation/OperationTypes/RotateOperation.swift",
        "Operation/OperationTypes/ScaleOperation.swift",
        "Operation/OperationTypes/SequenceOperation.swift",
        "Operation/OperationTypes/ShaderEffectOperation.swift",
        "Operation/OperationTypes/SoundOperation.swift",
        "Operation/OperationTypes/SpeedOperation.swift",
        "Operation/OperationTypes/TimingOperation.swift",
        "Operation/OperationTypes/VisibilityOperation.swift",
        "Operation/OperationTypes/WaitOperation.swift",
        "Operation/OperationsReducer.swift",
        "Reducer/CasePath.swift",
        "Reducer/Reducer.swift",
        "Reducer/Reducers/AnyReducer.swift",
        "Reducer/Reducers/Filter.swift",
        "Reducer/Reducers/Pullback.swift",
        "Reducer/Reducers/Throttle.swift",
        "Reducer/Reducers/Zip.swift",
        "Rendering/Camera/CameraComponent.swift",
        "Rendering/Color.swift",
        "Rendering/Label/BitmapFont+GlyphLayout.swift",
        "Rendering/Label/BitmapFont.swift",
        "Rendering/PointerEvent.swift",
        "Rendering/RenderTriangle.swift",
        "Rendering/RenderableComponent.swift",
        "Rendering/Renderer.swift",
        "Rendering/RenderingEnvironment.swift",
        "Rendering/Shader/ShaderEffect.swift",
        "Rendering/Shader/TimeShaders/LiquidShader.swift",
        "Rendering/Shader/TimeShaders/RippleShader.swift",
        "Rendering/Shader/TimeShaders/ShakyShader.swift",
        "Rendering/Shader/TimeShaders/ShakyTilesShader.swift",
        "Rendering/Shader/TimeShaders/ShuffleShader.swift",
        "Rendering/Shader/TimeShaders/SplitColsShader.swift",
        "Rendering/Shader/TimeShaders/SplitRowsShader.swift",
        "Rendering/Shader/TimeShaders/TimeShaderSupport.swift",
        "Rendering/Shader/TimeShaders/TurnOffShader.swift",
        "Rendering/Shader/TimeShaders/WavesShader.swift",
        "Rendering/Shape/Shape+Rect.swift",
        "Rendering/Sprite/AnimationReference.swift",
        "Rendering/Sprite/SpriteAnimatingReducer.swift",
        "Rendering/Sprite/SpriteAnimationDictionary.swift",
        "Rendering/Sprite/SpriteComponent+TileMap.swift",
        "Rendering/Sprite/SpriteComponent.swift",
        "Rendering/Sprite/SpriteContext.swift",
        "Rendering/Sprite/TileMapGeometry.swift",
        "Rendering/Texture/TextureId.swift",
        "Rendering/Texture/TextureMap.swift",
        "Rendering/Texture/TextureReference.swift",
        "Rendering/Transform/TransformComponent.swift",
        "ResourceManager.swift",
        "Sound/NoOpSoundEngine.swift",
        "Sound/SoundEngine.swift",
        "Sound/SoundEnvironment.swift",
        "Sound/SoundId.swift",
        "Sound/SoundSpriteMap.swift",
        "Store/GameEffect.swift",
        "Store/GameStore.swift",
        "Store/PendingGameEffect.swift",
        "Store/SystemAction.swift",
        "Utilities/Extensions/Matrix3+Projection.swift",
        "Utilities/Future.swift",
        "Utilities/TimingFunction.swift"
      ],
      "target_dependencies" : [
        "TiledInterpreter",
        "RedECSMacros"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.