https://github.com/capturecontext/composable-architecture-extensions
Extension for TCA library (Update on hold, have to release major update to combine-navigation first)
https://github.com/capturecontext/composable-architecture-extensions
cocoa cocoatouch composable-architecture ios macos navigation spm swift swiftpm swiftui tca tvos udf uikit watchos
Last synced: 6 months ago
JSON representation
Extension for TCA library (Update on hold, have to release major update to combine-navigation first)
- Host: GitHub
- URL: https://github.com/capturecontext/composable-architecture-extensions
- Owner: CaptureContext
- License: mit
- Created: 2021-09-29T11:23:53.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-03T17:45:47.000Z (about 2 years ago)
- Last Synced: 2024-01-04T17:51:22.386Z (about 2 years ago)
- Topics: cocoa, cocoatouch, composable-architecture, ios, macos, navigation, spm, swift, swiftpm, swiftui, tca, tvos, udf, uikit, watchos
- Language: Swift
- Homepage:
- Size: 132 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# composable-architecture-extensions
[](https://swift.org/download/)  [](https://twitter.com/capture_context)
> NOTE: The package is early beta (feel free suggest your improvements [here](https://github.com/capturecontext/composable-architecture-extensions/discussions/1))
>
> Old main is on `deprecated/main` branch now
### Basic
You can add ComposableExtensions to an Xcode project by adding it as a package dependency.
1. From the **File** menu, select **Swift Packages › Add Package Dependency…**
2. Enter [`"https://github.com/capturecontext/composable-architecture-extensions.git"`](https://github.com/capturecontext/composable-architecture-extensions.git) into the package repository URL text field
3. Choose products you need to link them to your project.
### Recommended
If you use SwiftPM for your project, you can add ComposableExtensions to your package file.
```swift
.package(
name: "swift-standard-clients",
url: "https://github.com/capturecontext/composable-architecture-extensions.git",
.branch("0.1.0")
)
```
Do not forget about target dependencies:
```swift
.product(
name: "ComposableExtensions",
package: "composable-architecture-extensions"
)
```
## License
This library is released under the MIT license. See [LICENSE](LICENSE) for details.