Swiftpack.co - Swift Packages by MaximBazarov

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

Packages published by MaximBazarov

MaximBazarov/Unicore 3.3.0
Redux implementation for swift. Not proven to be a great fit for app development.
⭐️ 62
🕓 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.
Command and AtomicValue now part of the Unicore
4 years ago
- removed Command dependency - added Command and AtomicValue code to the package
Added Carthage Support
4 years ago
Fixed issues with Carthage builds for tvOS, iOS and watchOS
Added Carthage Support
4 years ago
Fixed issues with Carthage builds for tvOS, iOS and watchOS
4 years ago
4 years ago
4 years ago
(inout State, Action) -> Void reducers
4 years ago
changed reducers to be `(inout State, Action) -> Void` instead of `(State, Action) -> State` reducers` to reduce boilerplate. now you can use them as ```swift func reduce(_ state: inout State, with action: Action) { if let action = action as? Actions.MoveMade { // mutating state directly state.board = action.board } } ```
MaximBazarov/Inject 1.0.3
Effortless modular dependency injection for Swift.
⭐️ 60
🕓 1 year 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.
[1.0.3] Changing license to MIT
1 year ago
1 year ago
`Dependency.override(_:)` is now public so it's possible to override dependency in your production code like `_someService.override(SomeService())`. It's particularly useful if you want to open the specific injections in your tests for something otherwise global. E.g you have something that depends on a global storage, and you don't want to make your code passing storage around to maintain it. You can use `override` in your tests for this injection point specifically.
1 year ago
Updated documentation
1.0.0
1 year ago
- `@Injected` to mark an injection point - Scope - Lifetime - `DefaultValues` to set an instance provider
iOS macOS watchOS tvOS
MaximBazarov/Decore 0.1.1
Decore pre-SwiftUI apps.
⭐️ 3
🕓 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 years ago
2 years ago
2 years ago
2 years ago
2 years ago
iOS macOS watchOS tvOS

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