Build Information
Successful build of ReactantUI, reference 0.4.0 (a60cb4), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 21:57:59 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Brightify/ReactantUI.git
Reference: 0.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Brightify/ReactantUI
* tag 0.4.0 -> FETCH_HEAD
HEAD is now at a60cb49 Upgrade to Swift 5.1 and Reactant 1.3.
Submodule path 'Dependencies/Reactant': checked out '0dcf37e79e45ed2f38feccf13996c82e856945b2'
Submodule 'Dependencies/Reactant' (https://github.com/Brightify/Reactant.git) registered for path 'Dependencies/Reactant'
Cloning into '/Users/admin/builder/spi-builder-workspace/Dependencies/Reactant'...
Cloned https://github.com/Brightify/ReactantUI.git
Revision (git rev-parse @):
a60cb490fb382e603d3e9d727779aa822e672768
SUCCESS checkout https://github.com/Brightify/ReactantUI.git at 0.4.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/Brightify/ReactantUI.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 331]
[Planning deferred tasks]
[62 / 128]
[75 / 145] SwiftCLI
[77 / 189]
[86 / 189] SwiftCLI
[95 / 189]
[98 / 189] SwiftCLI-product
[101 / 189]
[103 / 189] SwiftCLI
[108 / 189]
[110 / 189]
[114 / 189]
[116 / 189] SwiftCLI
[123 / 189] PathKit
[126 / 189]
[129 / 189]
[130 / 189]
[139 / 189] Common
[153 / 191] AEXML
[155 / 191] Common
[158 / 191] XcodeProj
[161 / 205]
[171 / 205] XcodeProj
[172 / 241]
[176 / 241]
[182 / 241] XcodeProj
[194 / 241]
[196 / 241]
[198 / 241] XcodeProj
[200 / 241]
[202 / 241]
[203 / 241]
[203 / 241] XcodeProj
[215 / 241] XcodeProj
[216 / 241] Tokenizer
[223 / 242] Tokenizer
[223 / 242] Generator
[227 / 246] Tokenizer
[236 / 247] Generator
[237 / 247] reactant-ui-product
[247 / 258] reactant-ui-product
[248 / 258] reactant-ui-product
[250 / 258] reactant-ui-product
[254 / 258] reactant-ui-product
[256 / 258] reactant-ui-product
Build complete! (13.57 sec)
Fetching https://github.com/jakeheis/SwiftCLI
Fetching https://github.com/tadija/AEXML.git
Fetching https://github.com/tuist/XcodeProj.git
[1/5080] Fetching swiftcli
[1424/29953] Fetching swiftcli, xcodeproj
[2339/32112] Fetching swiftcli, xcodeproj, aexml
Fetched https://github.com/jakeheis/SwiftCLI (2.79s)
Fetched https://github.com/tadija/AEXML.git (2.80s)
Fetched https://github.com/tuist/XcodeProj.git (2.80s)
Computing version for https://github.com/jakeheis/SwiftCLI
Computed https://github.com/jakeheis/SwiftCLI at 5.3.3 (4.98s)
Computing version for https://github.com/tadija/AEXML.git
warning: 'aexml': /Package.swift:11:19: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
9 | .macOS(.v10_13),
10 | .tvOS(.v12),
11 | .watchOS(.v4)
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
12 | ],
13 | products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Computed https://github.com/tadija/AEXML.git at 4.7.0 (0.56s)
Computing version for https://github.com/tuist/XcodeProj.git
Computed https://github.com/jakeheis/SwiftCLI at 5.3.3 (0.00s)
Computed https://github.com/tadija/AEXML.git at 4.5.0 (0.67s)
Computed https://github.com/tuist/XcodeProj.git at 7.23.0 (0.00s)
Fetching https://github.com/kylef/PathKit
[1/1460] Fetching pathkit
Fetched https://github.com/kylef/PathKit (1.01s)
Computing version for https://github.com/kylef/PathKit
Computed https://github.com/kylef/PathKit at 1.0.1 (3.17s)
Fetching https://github.com/kylef/Spectre.git
[1/1021] Fetching spectre
Fetched https://github.com/kylef/Spectre.git (1.12s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (1.82s)
Creating working copy for https://github.com/tadija/AEXML.git
Working copy of https://github.com/tadija/AEXML.git resolved at 4.5.0
Creating working copy for https://github.com/kylef/PathKit
Working copy of https://github.com/kylef/PathKit resolved at 1.0.1
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
Creating working copy for https://github.com/jakeheis/SwiftCLI
Working copy of https://github.com/jakeheis/SwiftCLI resolved at 5.3.3
Creating working copy for https://github.com/tuist/XcodeProj.git
Working copy of https://github.com/tuist/XcodeProj.git resolved at 7.23.0
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Collection+groupBy.swift:19:13: [1;33mwarning: [1;39mvariable 't' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m17 |[0;0m public func groupBy<KEY: Hashable>(_ extractKey: (Iterator.Element) -> KEY?) -> [(KEY, [Iterator.Element])] {
[0;36m18 |[0;0m var grouped: [(KEY, [Iterator.Element])] = []
[0;36m19 |[0;0m var t: [String] = []
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 't' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m20 |[0;0m func add(_ item: Iterator.Element, forKey key: KEY) {
[0;36m21 |[0;0m if let index = grouped.firstIndex(where: { $0.0 == key }) {
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:15:29: [1;33mwarning: [1;39menum case 'number' has 2 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m13 |[0;0m if case .identifier(let identifier)? = peekToken(), peekNextToken() == .colon {
[0;36m14 |[0;0m try popTokens(2)
[0;36m15 |[0;0m if case .number(let value)? = peekToken() {
[0;36m|[0;0m `- [1;33mwarning: [1;39menum case 'number' has 2 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m16 |[0;0m dimension = (identifier: identifier, value: value.value)
[0;36m17 |[0;0m try popToken()
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: [1;39mnote: [1;39m'number(value:original:)' declared here[0;0m
[0;36m12 |[0;0m enum Token {
[0;36m13 |[0;0m case identifier(String)
[0;36m14 |[0;0m case number(value: Float, original: String)
[0;36m|[0;0m `- [1;39mnote: [1;39m'number(value:original:)' declared here[0;0m
[0;36m15 |[0;0m case parensOpen
[0;36m16 |[0;0m case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/DimensionParser.swift:21:32: [1;33mwarning: [1;39menum case 'number' has 2 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m19 |[0;0m throw ParseError.message("Incorrect format")
[0;36m20 |[0;0m }
[0;36m21 |[0;0m } else if case .number(let value)? = peekToken() {
[0;36m|[0;0m `- [1;33mwarning: [1;39menum case 'number' has 2 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m22 |[0;0m try popToken()
[0;36m23 |[0;0m dimension = (identifier: nil, value: value.value)
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: [1;39mnote: [1;39m'number(value:original:)' declared here[0;0m
[0;36m12 |[0;0m enum Token {
[0;36m13 |[0;0m case identifier(String)
[0;36m14 |[0;0m case number(value: Float, original: String)
[0;36m|[0;0m `- [1;39mnote: [1;39m'number(value:original:)' declared here[0;0m
[0;36m15 |[0;0m case parensOpen
[0;36m16 |[0;0m case parensClose
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Implementation/FontParser.swift:45:30: [1;33mwarning: [1;39menum case 'number' has 2 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m43 |[0;0m case .identifier(let identifier):
[0;36m44 |[0;0m components.append(identifier)
[0;36m45 |[0;0m case .number(let number):
[0;36m|[0;0m `- [1;33mwarning: [1;39menum case 'number' has 2 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m46 |[0;0m components.append("\(number)")
[0;36m47 |[0;0m case .parensOpen:
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:14:14: [1;39mnote: [1;39m'number(value:original:)' declared here[0;0m
[0;36m12 |[0;0m enum Token {
[0;36m13 |[0;0m case identifier(String)
[0;36m14 |[0;0m case number(value: Float, original: String)
[0;36m|[0;0m `- [1;39mnote: [1;39m'number(value:original:)' declared here[0;0m
[0;36m15 |[0;0m case parensOpen
[0;36m16 |[0;0m case parensClose
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:23: [1;33mwarning: [1;39menum case 'equals' has 2 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m16 |[0;0m case parensClose
[0;36m17 |[0;0m case assignment
[0;36m18 |[0;0m case equals(value: Bool, original: String)
[0;36m|[0;0m `- [1;39mnote: [1;39m'equals(value:original:)' declared here[0;0m
[0;36m19 |[0;0m case colon
[0;36m20 |[0;0m case semicolon
[0;36m:[0;0m
[0;36m42 |[0;0m (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
[0;36m43 |[0;0m return true
[0;36m44 |[0;0m case (.equals(let lhsBool), .equals(let rhsBool)):
[0;36m|[0;0m `- [1;33mwarning: [1;39menum case 'equals' has 2 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m45 |[0;0m return lhsBool == rhsBool
[0;36m46 |[0;0m case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Tokenizer/Util/Parsing/Lexer.swift:44:45: [1;33mwarning: [1;39menum case 'equals' has 2 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m16 |[0;0m case parensClose
[0;36m17 |[0;0m case assignment
[0;36m18 |[0;0m case equals(value: Bool, original: String)
[0;36m|[0;0m `- [1;39mnote: [1;39m'equals(value:original:)' declared here[0;0m
[0;36m19 |[0;0m case colon
[0;36m20 |[0;0m case semicolon
[0;36m:[0;0m
[0;36m42 |[0;0m (.bracketsOpen, .bracketsOpen), (.bracketsClose, .bracketsClose):
[0;36m43 |[0;0m return true
[0;36m44 |[0;0m case (.equals(let lhsBool), .equals(let rhsBool)):
[0;36m|[0;0m `- [1;33mwarning: [1;39menum case 'equals' has 2 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m45 |[0;0m return lhsBool == rhsBool
[0;36m46 |[0;0m case (.other(let lhsOther), .other(let rhsOther)):
/Users/admin/builder/spi-builder-workspace/Sources/Generator/UIGenerator.swift:314:24: [1;33mwarning: [1;39menum case 'targeted' has 4 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m312 |[0;0m
[0;36m313 |[0;0m switch constraint.type {
[0;36m314 |[0;0m case .targeted(let targetDefinition):
[0;36m|[0;0m `- [1;33mwarning: [1;39menum case 'targeted' has 4 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m315 |[0;0m let target: String
[0;36m316 |[0;0m switch targetDefinition.target {
<unknown>:0: [1;39mnote: [1;39m'targeted(target:targetAnchor:multiplier:constant:)' declared here[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Generator/UIGenerator.swift:344:27: [1;33mwarning: [1;39menum case 'targeted' has 4 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m342 |[0;0m constraintLine += ")"
[0;36m343 |[0;0m
[0;36m344 |[0;0m if case .targeted(let targetDefinition) = constraint.type {
[0;36m|[0;0m `- [1;33mwarning: [1;39menum case 'targeted' has 4 associated values; matching them as a tuple is deprecated[0;0m [#deprecation]
[0;36m345 |[0;0m if targetDefinition.constant != 0 {
[0;36m346 |[0;0m constraintLine += ".offset(\(targetDefinition.constant))"
<unknown>:0: [1;39mnote: [1;39m'targeted(target:targetAnchor:multiplier:constant:)' declared here[0;0m
Build complete.
{
"dependencies" : [
{
"identity" : "aexml",
"requirement" : {
"range" : [
{
"lower_bound" : "4.0.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tadija/AEXML.git"
},
{
"identity" : "xcodeproj",
"requirement" : {
"range" : [
{
"lower_bound" : "7.0.0",
"upper_bound" : "8.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tuist/XcodeProj.git"
},
{
"identity" : "swiftcli",
"requirement" : {
"range" : [
{
"lower_bound" : "5.3.3",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jakeheis/SwiftCLI"
}
],
"manifest_display_name" : "ReactantUI",
"name" : "ReactantUI",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "reactant-ui",
"targets" : [
"reactant-ui"
],
"type" : {
"executable" : null
}
},
{
"name" : "Common",
"targets" : [
"Common"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Tokenizer",
"targets" : [
"Tokenizer"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Generator",
"targets" : [
"Generator"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "reactant_ui",
"module_type" : "SwiftTarget",
"name" : "reactant-ui",
"path" : "Sources/reactant-ui",
"product_memberships" : [
"reactant-ui"
],
"sources" : [
"GenerateCommand.swift",
"XSD/Array+Variations.swift",
"XSD/XSDAttribute.swift",
"XSD/XSDAttributeGroup.swift",
"XSD/XSDComplexType.swift",
"XSD/XSDComponentRootElement.swift",
"XSD/XSDElement.swift",
"XSD/XSDFile.swift",
"XSD/XSDGroup.swift",
"XSD/XSDResolver.swift",
"XSD/XSDSerializer.swift",
"XSD/XSDSimpleType.swift",
"XSDCommand.swift",
"main.swift"
],
"target_dependencies" : [
"Tokenizer",
"Generator"
],
"type" : "executable"
},
{
"c99name" : "Tokenizer",
"module_type" : "SwiftTarget",
"name" : "Tokenizer",
"path" : "Sources/Tokenizer",
"product_memberships" : [
"reactant-ui",
"Tokenizer",
"Generator"
],
"sources" : [
"Contexts/ComponentContext.swift",
"Contexts/DataContext.swift",
"Contexts/ElementContext.swift",
"Contexts/GlobalContext.swift",
"Contexts/PropertyContext.swift",
"Contexts/StyleGroupContext.swift",
"Contexts/SupportedPropertyTypeContext.swift",
"Elements/ComponentDefinition.swift",
"Elements/Element+Mapping.swift",
"Elements/Implementation/ActivityIndicatorElement.swift",
"Elements/Implementation/AttributedText.swift",
"Elements/Implementation/Button.swift",
"Elements/Implementation/ComponentReference.swift",
"Elements/Implementation/Container.swift",
"Elements/Implementation/DatePicker.swift",
"Elements/Implementation/ImageView.swift",
"Elements/Implementation/Label.swift",
"Elements/Implementation/MapView.swift",
"Elements/Implementation/NavigationBar.swift",
"Elements/Implementation/PageControl.swift",
"Elements/Implementation/PickerView.swift",
"Elements/Implementation/ProgressView.swift",
"Elements/Implementation/ScrollView.swift",
"Elements/Implementation/SearchBar.swift",
"Elements/Implementation/SegmentedControl.swift",
"Elements/Implementation/Slider.swift",
"Elements/Implementation/StackView.swift",
"Elements/Implementation/Stepper.swift",
"Elements/Implementation/Switch.swift",
"Elements/Implementation/TabBar.swift",
"Elements/Implementation/TableView/FooterTableView.swift",
"Elements/Implementation/TableView/HeaderTableView.swift",
"Elements/Implementation/TableView/PlainTableView.swift",
"Elements/Implementation/TableView/SimpleTableView.swift",
"Elements/Implementation/TableView/SimulatedSeparatorTableView.swift",
"Elements/Implementation/TableView/TableView.swift",
"Elements/Implementation/TextField.swift",
"Elements/Implementation/TextView.swift",
"Elements/Implementation/Toolbar.swift",
"Elements/Implementation/View.swift",
"Elements/Implementation/VisualEffectView.swift",
"Elements/Implementation/WebView.swift",
"Elements/UIContainer.swift",
"Elements/UIElement.swift",
"Layout/Constraints/Condition.swift",
"Layout/Constraints/ConditionStatement.swift",
"Layout/Constraints/Constraint.swift",
"Layout/Constraints/ConstraintModifier.swift",
"Layout/Constraints/ConstraintPriority.swift",
"Layout/Constraints/ConstraintRelation.swift",
"Layout/Constraints/ConstraintTarget.swift",
"Layout/Constraints/ConstraintType.swift",
"Layout/Constraints/InterfaceState/DimensionType.swift",
"Layout/Constraints/InterfaceState/InterfaceIdiom.swift",
"Layout/Constraints/InterfaceState/InterfaceSizeClass.swift",
"Layout/Constraints/InterfaceState/InterfaceState.swift",
"Layout/Constraints/InterfaceState/SizeClassType.swift",
"Layout/Layout.swift",
"Layout/LayoutAnchor.swift",
"Layout/LayoutAttribute.swift",
"Properties/AssignableProperty.swift",
"Properties/ControlStateProperty.swift",
"Properties/Descriptions/AssignablePropertyDesciption.swift",
"Properties/Descriptions/ControlStatePropertyDescription.swift",
"Properties/Descriptions/ElementAssignablePropertyDescription.swift",
"Properties/Descriptions/ElementControlStatePropertyDescription.swift",
"Properties/Descriptions/MultipleAttributeAssignablePropertyDescription.swift",
"Properties/Descriptions/PropertyDescription.swift",
"Properties/Descriptions/ValuePropertyDescription.swift",
"Properties/ElementAssignableProperty.swift",
"Properties/ElementControlStateProperty.swift",
"Properties/LayerProperties.swift",
"Properties/MultipleAttributeAssignableProperty.swift",
"Properties/ParagraphStyleProperties.swift",
"Properties/Properties.swift",
"Properties/Property.swift",
"Properties/PropertyContainer.swift",
"Properties/PropertyHelper.swift",
"Properties/PropertyMaterializationError.swift",
"Properties/Types/EnumPropertyType.swift",
"Properties/Types/Implementation/Array.swift",
"Properties/Types/Implementation/Bool.swift",
"Properties/Types/Implementation/CGColorPropertyType.swift",
"Properties/Types/Implementation/Color+Names.swift",
"Properties/Types/Implementation/Color.swift",
"Properties/Types/Implementation/ContentMode.swift",
"Properties/Types/Implementation/ControlState.swift",
"Properties/Types/Implementation/Double.swift",
"Properties/Types/Implementation/EdgeInsets.swift",
"Properties/Types/Implementation/Float.swift",
"Properties/Types/Implementation/Font.swift",
"Properties/Types/Implementation/Image.swift",
"Properties/Types/Implementation/Int.swift",
"Properties/Types/Implementation/OptionSetValue.swift",
"Properties/Types/Implementation/ParagraphStyle.swift",
"Properties/Types/Implementation/Point.swift",
"Properties/Types/Implementation/Rect.swift",
"Properties/Types/Implementation/RectEdge.swift",
"Properties/Types/Implementation/Shadow.swift",
"Properties/Types/Implementation/Size.swift",
"Properties/Types/Implementation/SystemFontWeight.swift",
"Properties/Types/Implementation/TextTab.swift",
"Properties/Types/Implementation/Transformations/AffineTransformation.swift",
"Properties/Types/Implementation/Transformations/TransformationModifier.swift",
"Properties/Types/Implementation/Transformations/TransformationParser.swift",
"Properties/Types/Implementation/TransformedText.swift",
"Properties/Types/Implementation/UIColorPropertyType.swift",
"Properties/Types/Implementation/URL.swift",
"Properties/Types/Implementation/UnderlineStyle.swift",
"Properties/Types/Implementation/ViewCollapseAxis.swift",
"Properties/Types/Implementation/ViewSpecific/ActivityIndicatorStyle.swift",
"Properties/Types/Implementation/ViewSpecific/AutocapitalizationType.swift",
"Properties/Types/Implementation/ViewSpecific/AutocorrectionType.swift",
"Properties/Types/Implementation/ViewSpecific/BarStyle.swift",
"Properties/Types/Implementation/ViewSpecific/ControlContentHorizontalAlignment.swift",
"Properties/Types/Implementation/ViewSpecific/ControlContentVerticalAlignment.swift",
"Properties/Types/Implementation/ViewSpecific/DatePickerMode.swift",
"Properties/Types/Implementation/ViewSpecific/KeyboardAppearance.swift",
"Properties/Types/Implementation/ViewSpecific/KeyboardType.swift",
"Properties/Types/Implementation/ViewSpecific/LayoutAlignment.swift",
"Properties/Types/Implementation/ViewSpecific/LayoutAxis.swift",
"Properties/Types/Implementation/ViewSpecific/LayoutDistribution.swift",
"Properties/Types/Implementation/ViewSpecific/LineBreakMode.swift",
"Properties/Types/Implementation/ViewSpecific/MapType.swift",
"Properties/Types/Implementation/ViewSpecific/ProgressViewStyle.swift",
"Properties/Types/Implementation/ViewSpecific/ReturnKeyType.swift",
"Properties/Types/Implementation/ViewSpecific/ScrollViewIndicatorStyle.swift",
"Properties/Types/Implementation/ViewSpecific/SearchBarStyle.swift",
"Properties/Types/Implementation/ViewSpecific/SmartDashesType.swift",
"Properties/Types/Implementation/ViewSpecific/SmartInsertDeleteType.swift",
"Properties/Types/Implementation/ViewSpecific/SmartQuotesType.swift",
"Properties/Types/Implementation/ViewSpecific/SpellCheckingType.swift",
"Properties/Types/Implementation/ViewSpecific/TableViewCellSeparatorInsetReference.swift",
"Properties/Types/Implementation/ViewSpecific/TableViewCellSeparatorStyle.swift",
"Properties/Types/Implementation/ViewSpecific/TextAlignment.swift",
"Properties/Types/Implementation/ViewSpecific/TextBorderStyle.swift",
"Properties/Types/Implementation/ViewSpecific/TextContentType.swift",
"Properties/Types/Implementation/ViewSpecific/TextFieldViewMode.swift",
"Properties/Types/Implementation/ViewSpecific/VisualEffect.swift",
"Properties/Types/Implementation/ViewVisibility.swift",
"Properties/Types/Implementation/WritingDirection.swift",
"Properties/Types/SupportedPropertyType.swift",
"Properties/Types/XSD/BuiltinXSDType.swift",
"Properties/Types/XSD/EnumerationXSDType.swift",
"Properties/Types/XSD/PatternXSDType.swift",
"Properties/Types/XSD/UnionXSDType.swift",
"Properties/Types/XSD/XSDType.swift",
"Properties/ValueProperty.swift",
"Styles/Style.swift",
"Styles/StyleContainer.swift",
"Styles/StyleGroup.swift",
"Templates/Template.swift",
"Themes/ApplicationDescription.swift",
"Util/Array+distinctLast.swift",
"Util/CellWrapper.swift",
"Util/Collection+groupBy.swift",
"Util/ComponentPath.swift",
"Util/Dictionary+Merge.swift",
"Util/Float+CGFloat.swift",
"Util/Logger.swift",
"Util/Parsing/BaseParser.swift",
"Util/Parsing/Implementation/ConditionParser.swift",
"Util/Parsing/Implementation/ConstraintParser.swift",
"Util/Parsing/Implementation/DimensionParser.swift",
"Util/Parsing/Implementation/FontParser.swift",
"Util/Parsing/Implementation/SimpleProcedure.swift",
"Util/Parsing/Implementation/TextParser.swift",
"Util/Parsing/Lexer.swift",
"Util/Parsing/ParseError.swift",
"Util/StringUtils.swift",
"Util/Swift+Compatibility.swift",
"Util/TokenizationError.swift",
"XML/Deserialization/SWXMLHash+TypeConversion.swift",
"XML/Deserialization/SWXMLHash.swift",
"XML/Serialization/Implementation/ComponentDefinition+Serialization.swift",
"XML/Serialization/Implementation/Layout+Serialization.swift",
"XML/Serialization/Implementation/Style+Serialization.swift",
"XML/Serialization/XMLAttributeBuilder.swift",
"XML/Serialization/XMLAttributeSerializable.swift",
"XML/Serialization/XMLElementSerializable.swift",
"XML/Serialization/XMLSerializableAttribute.swift",
"XML/Serialization/XMLSerializableElement.swift",
"XML/Serialization/XMLSerializer.swift",
"XMLElement+Utils.swift"
],
"target_dependencies" : [
"Common"
],
"type" : "library"
},
{
"c99name" : "Generator",
"module_type" : "SwiftTarget",
"name" : "Generator",
"path" : "Sources/Generator",
"product_dependencies" : [
"XcodeProj",
"SwiftCLI",
"AEXML"
],
"product_memberships" : [
"reactant-ui",
"Generator"
],
"sources" : [
"Generator.swift",
"StyleGenerator.swift",
"UIGenerator.swift"
],
"target_dependencies" : [
"Tokenizer"
],
"type" : "library"
},
{
"c99name" : "Common",
"module_type" : "SwiftTarget",
"name" : "Common",
"path" : "Sources/Common",
"product_memberships" : [
"reactant-ui",
"Common",
"Tokenizer",
"Generator"
],
"sources" : [
"UITraitHelper.swift",
"ViewOrientation.swift"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
Done.