├── .gitignore
├── .swiftformat
├── .swiftpm
└── xcode
│ └── xcshareddata
│ └── xcschemes
│ └── SwiftComponent.xcscheme
├── Assets
└── logo.png
├── Example
├── Example.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── swiftpm
│ │ │ └── Package.resolved
│ └── xcshareddata
│ │ └── xcschemes
│ │ └── Example.xcscheme
└── Example
│ ├── App.swift
│ ├── Assets.xcassets
│ ├── AccentColor.colorset
│ │ └── Contents.json
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Components
│ ├── Counter.component.swift
│ ├── CounterCombine.component.swift
│ ├── Item.component.swift
│ └── Resource.component.swift
│ ├── Example.entitlements
│ ├── Examples.swift
│ └── Preview Content
│ └── Preview Assets.xcassets
│ └── Contents.json
├── LICENSE
├── Package.resolved
├── Package.swift
├── Plugins
└── SwiftComponentBuildPlugin
│ └── main.swift
├── README.md
├── Sources
├── SwiftComponent
│ ├── ActionButton.swift
│ ├── Component.swift
│ ├── ComponentConnection.swift
│ ├── ComponentDependencies.swift
│ ├── ComponentEnvironment.swift
│ ├── ComponentGraph.swift
│ ├── ComponentModel.swift
│ ├── ComponentStore.swift
│ ├── ComponentView.swift
│ ├── Event.swift
│ ├── Internal
│ │ ├── AreOrderedSetsDuplicates.swift
│ │ ├── CodeEditor.swift
│ │ ├── ComponentDescription.swift
│ │ ├── Core.swift
│ │ ├── Enum.swift
│ │ ├── ExampleComponent.swift
│ │ ├── Export.swift
│ │ ├── KeyPath.swift
│ │ ├── Source.swift
│ │ └── ViewHelpers.swift
│ ├── Macros.swift
│ ├── ModelContext.swift
│ ├── Models.swift
│ ├── Observation
│ │ ├── ObservableState.swift
│ │ └── ObservationStateRegistrar.swift
│ ├── Path.swift
│ ├── Presentation.swift
│ ├── ResourceState.swift
│ ├── Routing.swift
│ ├── Snapshotting.swift
│ ├── Testing
│ │ ├── Snapshot.swift
│ │ ├── Test.swift
│ │ ├── TestAssertion.swift
│ │ ├── TestExpectation.swift
│ │ ├── TestExpectations.swift
│ │ ├── TestResult.swift
│ │ ├── TestRun.swift
│ │ ├── TestRunner.swift
│ │ ├── TestStep.swift
│ │ └── TestSteps.swift
│ ├── UI
│ │ ├── ComponentDashboardView.swift
│ │ ├── ComponentDebugView.swift
│ │ ├── ComponentDescriptionView.swift
│ │ ├── ComponentEditorView.swift
│ │ ├── ComponentEventView.swift
│ │ ├── ComponentListView.swift
│ │ ├── ComponentPreview.swift
│ │ ├── ComponentSnapshotView.swift
│ │ ├── ComponentTestsView.swift
│ │ ├── ComponentViewPreview.swift
│ │ ├── PreviewColorScheme.swift
│ │ ├── PreviewDevice.swift
│ │ └── PreviewReference.swift
│ └── ViewModel.swift
├── SwiftComponentCLI
│ ├── CLI.swift
│ └── GenerateComponents.swift
├── SwiftComponentMacros
│ ├── Availability.swift
│ ├── Extensions.swift
│ ├── Macros.swift
│ ├── ModelMacro.swift
│ ├── ObservableStateMacro.swift
│ └── ResourceMacro.swift
└── SwiftPreview
│ ├── Accessibility
│ ├── AccessibilityHeirarchy.swift
│ ├── AccessibilityMarkdown.swift
│ └── AccessibillityView.swift
│ ├── Device.swift
│ ├── DeviceView.swift
│ ├── Rendering.swift
│ └── ScalingView.swift
└── Tests
├── SwiftComponentMacroTests
├── ModelMacroTests.swift
├── ObservableStateMacroTests.swift
└── ResourceMacroTests.swift
└── SwiftComponentTests
├── ComponentDescriptionTests.swift
├── ConnectionTests.swift
├── KeyPathTests.swift
├── MemoryTests.swift
├── NumberDependency.swift
├── ObservabilityTests.swift
└── TaskCancellationTests.swift
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/.gitignore
--------------------------------------------------------------------------------
/.swiftformat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/.swiftformat
--------------------------------------------------------------------------------
/.swiftpm/xcode/xcshareddata/xcschemes/SwiftComponent.xcscheme:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/SwiftComponent.xcscheme
--------------------------------------------------------------------------------
/Assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Assets/logo.png
--------------------------------------------------------------------------------
/Example/Example.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example.xcodeproj/project.pbxproj
--------------------------------------------------------------------------------
/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata
--------------------------------------------------------------------------------
/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
--------------------------------------------------------------------------------
/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
--------------------------------------------------------------------------------
/Example/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme
--------------------------------------------------------------------------------
/Example/Example/App.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/App.swift
--------------------------------------------------------------------------------
/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json
--------------------------------------------------------------------------------
/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json
--------------------------------------------------------------------------------
/Example/Example/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/Assets.xcassets/Contents.json
--------------------------------------------------------------------------------
/Example/Example/Components/Counter.component.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/Components/Counter.component.swift
--------------------------------------------------------------------------------
/Example/Example/Components/CounterCombine.component.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/Components/CounterCombine.component.swift
--------------------------------------------------------------------------------
/Example/Example/Components/Item.component.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/Components/Item.component.swift
--------------------------------------------------------------------------------
/Example/Example/Components/Resource.component.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/Components/Resource.component.swift
--------------------------------------------------------------------------------
/Example/Example/Example.entitlements:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/Example.entitlements
--------------------------------------------------------------------------------
/Example/Example/Examples.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/Examples.swift
--------------------------------------------------------------------------------
/Example/Example/Preview Content/Preview Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Example/Example/Preview Content/Preview Assets.xcassets/Contents.json
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/LICENSE
--------------------------------------------------------------------------------
/Package.resolved:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Package.resolved
--------------------------------------------------------------------------------
/Package.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Package.swift
--------------------------------------------------------------------------------
/Plugins/SwiftComponentBuildPlugin/main.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Plugins/SwiftComponentBuildPlugin/main.swift
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ActionButton.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ActionButton.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Component.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Component.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ComponentConnection.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ComponentConnection.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ComponentDependencies.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ComponentDependencies.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ComponentEnvironment.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ComponentEnvironment.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ComponentGraph.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ComponentGraph.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ComponentModel.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ComponentModel.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ComponentStore.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ComponentStore.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ComponentView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ComponentView.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Event.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Event.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Internal/AreOrderedSetsDuplicates.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Internal/AreOrderedSetsDuplicates.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Internal/CodeEditor.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Internal/CodeEditor.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Internal/ComponentDescription.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Internal/ComponentDescription.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Internal/Core.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Internal/Core.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Internal/Enum.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Internal/Enum.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Internal/ExampleComponent.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Internal/ExampleComponent.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Internal/Export.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Internal/Export.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Internal/KeyPath.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Internal/KeyPath.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Internal/Source.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Internal/Source.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Internal/ViewHelpers.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Internal/ViewHelpers.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Macros.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Macros.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ModelContext.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ModelContext.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Models.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Models.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Observation/ObservableState.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Observation/ObservableState.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Observation/ObservationStateRegistrar.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Observation/ObservationStateRegistrar.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Path.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Path.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Presentation.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Presentation.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ResourceState.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ResourceState.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Routing.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Routing.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Snapshotting.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Snapshotting.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Testing/Snapshot.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Testing/Snapshot.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Testing/Test.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Testing/Test.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Testing/TestAssertion.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Testing/TestAssertion.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Testing/TestExpectation.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Testing/TestExpectation.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Testing/TestExpectations.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Testing/TestExpectations.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Testing/TestResult.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Testing/TestResult.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Testing/TestRun.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Testing/TestRun.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Testing/TestRunner.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Testing/TestRunner.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Testing/TestStep.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Testing/TestStep.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/Testing/TestSteps.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/Testing/TestSteps.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/ComponentDashboardView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/ComponentDashboardView.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/ComponentDebugView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/ComponentDebugView.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/ComponentDescriptionView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/ComponentDescriptionView.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/ComponentEditorView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/ComponentEditorView.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/ComponentEventView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/ComponentEventView.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/ComponentListView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/ComponentListView.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/ComponentPreview.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/ComponentPreview.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/ComponentSnapshotView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/ComponentSnapshotView.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/ComponentTestsView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/ComponentTestsView.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/ComponentViewPreview.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/ComponentViewPreview.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/PreviewColorScheme.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/PreviewColorScheme.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/PreviewDevice.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/PreviewDevice.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/UI/PreviewReference.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/UI/PreviewReference.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponent/ViewModel.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponent/ViewModel.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponentCLI/CLI.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponentCLI/CLI.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponentCLI/GenerateComponents.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponentCLI/GenerateComponents.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponentMacros/Availability.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponentMacros/Availability.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponentMacros/Extensions.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponentMacros/Extensions.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponentMacros/Macros.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponentMacros/Macros.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponentMacros/ModelMacro.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponentMacros/ModelMacro.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponentMacros/ObservableStateMacro.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponentMacros/ObservableStateMacro.swift
--------------------------------------------------------------------------------
/Sources/SwiftComponentMacros/ResourceMacro.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftComponentMacros/ResourceMacro.swift
--------------------------------------------------------------------------------
/Sources/SwiftPreview/Accessibility/AccessibilityHeirarchy.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftPreview/Accessibility/AccessibilityHeirarchy.swift
--------------------------------------------------------------------------------
/Sources/SwiftPreview/Accessibility/AccessibilityMarkdown.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftPreview/Accessibility/AccessibilityMarkdown.swift
--------------------------------------------------------------------------------
/Sources/SwiftPreview/Accessibility/AccessibillityView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftPreview/Accessibility/AccessibillityView.swift
--------------------------------------------------------------------------------
/Sources/SwiftPreview/Device.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftPreview/Device.swift
--------------------------------------------------------------------------------
/Sources/SwiftPreview/DeviceView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftPreview/DeviceView.swift
--------------------------------------------------------------------------------
/Sources/SwiftPreview/Rendering.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftPreview/Rendering.swift
--------------------------------------------------------------------------------
/Sources/SwiftPreview/ScalingView.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Sources/SwiftPreview/ScalingView.swift
--------------------------------------------------------------------------------
/Tests/SwiftComponentMacroTests/ModelMacroTests.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Tests/SwiftComponentMacroTests/ModelMacroTests.swift
--------------------------------------------------------------------------------
/Tests/SwiftComponentMacroTests/ObservableStateMacroTests.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Tests/SwiftComponentMacroTests/ObservableStateMacroTests.swift
--------------------------------------------------------------------------------
/Tests/SwiftComponentMacroTests/ResourceMacroTests.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Tests/SwiftComponentMacroTests/ResourceMacroTests.swift
--------------------------------------------------------------------------------
/Tests/SwiftComponentTests/ComponentDescriptionTests.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Tests/SwiftComponentTests/ComponentDescriptionTests.swift
--------------------------------------------------------------------------------
/Tests/SwiftComponentTests/ConnectionTests.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Tests/SwiftComponentTests/ConnectionTests.swift
--------------------------------------------------------------------------------
/Tests/SwiftComponentTests/KeyPathTests.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Tests/SwiftComponentTests/KeyPathTests.swift
--------------------------------------------------------------------------------
/Tests/SwiftComponentTests/MemoryTests.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Tests/SwiftComponentTests/MemoryTests.swift
--------------------------------------------------------------------------------
/Tests/SwiftComponentTests/NumberDependency.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Tests/SwiftComponentTests/NumberDependency.swift
--------------------------------------------------------------------------------
/Tests/SwiftComponentTests/ObservabilityTests.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Tests/SwiftComponentTests/ObservabilityTests.swift
--------------------------------------------------------------------------------
/Tests/SwiftComponentTests/TaskCancellationTests.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yonaskolb/SwiftComponent/HEAD/Tests/SwiftComponentTests/TaskCancellationTests.swift
--------------------------------------------------------------------------------