CaptureContext/combine-extensions
Extensions for Apple Combine framework
Installation
Basic
You can add CombineExtensions to an Xcode project by adding it as a package dependency.
- From the File menu, select Swift Packages › Add Package Dependency…
- Enter
"https://github.com/capturecontext/combine-extensions.git"into the package repository URL text field - Choose products you need to link them to your project.
Recommended
If you use SwiftPM for your project, you can add CombineExtensions to your package file.
.package(
url: "https://github.com/capturecontext/combine-extensions.git",
.upToNextMinor(from: "0.3.0")
)Do not forget about target dependencies:
.product(
name: "CombineExtensions",
package: "combine-extensions"
).product(
name: "CombineExtensionsMacros",
package: "combine-extensions"
)[!NOTE]
The package is compatible with non-Apple platforms, however this package uses conditional compilation, so APIs are only available on Apple platforms
License
This library is released under the MIT license. See LICENCE for details.
See [ACKNOWLEDGMENTS][ACKNOWLEDGMENTS] for inspiration references and their licences.
Package Metadata
Repository: CaptureContext/combine-extensions
Stars: 3
Forks: 0
Open issues: 2
Default branch: main
Primary language: swift
License: MIT
Topics: combine, extensions, frp, macro, macros, objc-runtime, reactive, reactive-programming, runtime, spm, swift, swift-macro, swift-macros, swift-package-manager, swift-runtime
README: README.md