Packages authored by Rob Nash
These packages are available as a package collection, usable in Xcode or SwiftPM.
cache
A lightweight Swift library for caching Identifiable values with optional expiry, supporting both in-memory and file-backed storage. Designed for testability, composability, and use with swift-dependencies.
feature-flags
A lightweight Swift library for managing feature flags based on semantic versioning or manual overrides.
files
A lightweight Swift library for managing file system resources in a protocol-oriented way. Provides abstractions for files and directories, supporting safe and efficient file operations.
foundation-dependencies
Lightweight, testable wrappers for Foundation types like UserDefaults, Bundle, and file system access — built for use with swift-dependencies.
ui-stream
Serialised UI lifecycle events for queued items, driven by an actor and published via AsyncStream.
versioning
A lightweight library for managing versioning.
6 packages.