Swiftpack.co - Swift Packages by AlexLittlejohn

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by AlexLittlejohn

AlexLittlejohn/DelaunaySwift 1.0.0
Delaunay Triangulation implementation written in swift
⭐️ 93
🕓 3 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Swift Package Manager & Linux Support
3 years ago
This release adds support for SPM. Yay! Linux support is also implied with the removal of all dependencies. Lastly, there are breaking code structure changes with the move from a class `Delaunay` to using free functions. However, this means that objective-c support is no longer provided. Example usage: ``` // Before 1.0.0 Delaunay().triangulate(points) // Current 1.0.0 triangulate(points) ```
iOS macOS watchOS tvOS
AlexLittlejohn/Ducks 2.0.0
A micro Redux implementation with a tiny bit of Combine sugar
⭐️ 6
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
2.0.0
2 years ago
A major release with a complete overhaul of the Redux pattern. ### Idiomatic Redux pattern ![Old Pattern](https://user-images.githubusercontent.com/932822/152201267-93cd2dcb-0bad-498f-b118-63aca04197a9.png) ### New reducer to `Effect` pattern ![New Pattern](https://user-images.githubusercontent.com/932822/152201839-2fe1a2c9-7257-40ad-bf37-bff2869816ec.png) * In this context an `Effect` is essentially a Combine stream i.e. `AnyPublisher<A, Never>`. ## Changes - Removed `Middleware` requirement - Introduced an `Environment` object to encapsulate dependencies for side effects - New `Reducer` function signature: `typealias Reducer<A, S: Equatable, E> = (A, inout S, E) -> AnyPublisher<A, Never>` - Added a `statePublisher` property which mirrors the `@Published state` property.
1.0.1
4 years ago
A single bug fix for a implicitly unwrapped value
Initial release
4 years ago
iOS macOS watchOS tvOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics