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.
Directory
A means of accessing the file system conveniently in a SwiftUI environment.
error-presentation
A lightweight Swift package for presenting clean, localised, user-friendly error messages in SwiftUI and UIKit.
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.
versioning
A lightweight library for managing versioning.
7 packages.