A basic implementation of Lenses. Some examples can be found in this blog post.
You may install Lens using the Swift Package Manager, by adding it to your dependencies.
import PackageDescription
let package = Package(
name: "YourPackage",
dependencies: [
.Package(url: "https://github.com/vknabel/Lens.git", majorVersion: 0, minor: 1),
]
)
Valentin Knabel, @vknabel, [email protected]
Lens is available under the MIT license.