Packages authored by Joseph Duffy
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
Swift Package that provides a consistent API for various data sources offered by macOS, iOS, watchOS, and tvOS.
Add `Equatable` and/or `Hashable` conformance with a single function utilising `KeyPath`s.
Type-safe wrapper mirroring the wrapped type's properties, making each property optional
Extensible typesafe storage utilising property wrappers. Supports transformers such as Codable. Built in support for UserDefaults, NSUbiquitousKeyValueStore, FileManager, and in memory storage.
A Danger Swift plugin to aid with checking a Swift projects for inconsistencies
Vapor middleware that serves a DocC archive