Swiftpack.co - Swift Packages by EmilioOjeda

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

Packages published by EmilioOjeda

EmilioOjeda/Extender 0.8.0
A small set of utilities for extending Swift capabilities.
⭐️ 0
🕓 25 weeks 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.
0.8.0
25 weeks ago
### Features * enable throwing errors when trying to get the wrapped value from an `Optional` type ([b705d9c](https://github.com/EmilioOjeda/Extender/commit/b705d9c9f5b799138f3d35936f914e706f3132ad))
0.7.0
36 weeks ago
### Features * add the `first(where:)` function to the `Optional` type ([0917c89](https://github.com/EmilioOjeda/Extender/commit/0917c89b0488cea303002052c550b5f284dc5f71)) * add the `zip` function to the `Optional` type ([6ce8995](https://github.com/EmilioOjeda/Extender/commit/6ce8995fbb7bb82f0a5f78f2fab4203eef99ce4b))
0.6.0
37 weeks ago
### Features * add the `isNil` and `isNotNil` properties to check for nullability on optionals ([8b16f37](https://github.com/EmilioOjeda/Extender/commit/8b16f3719555999e835a81395f6bd430bf93744c)) * add the `isNotEmpty` for expressing non-emptiness in collections ([2dc8b96](https://github.com/EmilioOjeda/Extender/commit/2dc8b965af55fdbaf776baec0a144f6b7760db8b)) * add the Scala-like `contains` functions to the `Optional` type ([f6b20d2](https://github.com/EmilioOjeda/Extender/commit/f6b20d23f225eab3db4f8f149c28f3de90838d3c)) * add the Scala-like `filter` functions to the `Optional` type ([d7c2a6b](https://github.com/EmilioOjeda/Extender/commit/d7c2a6b3d81f0bf36051ecafd3a1626b4f0b5093)) * enable the comparison between key paths and values ([bd0af0b](https://github.com/EmilioOjeda/Extender/commit/bd0af0b17a82fa3114f382e78583e91f0c4aba29))
0.5.0
41 weeks ago
### Features * add the merge (`+=`) and merging (`+`) operators to dictionaries ([3f0360d](https://github.com/EmilioOjeda/Extender/commit/3f0360da13c836099af455bcb82995fb65fddad5))
0.4.0
42 weeks ago
### Features * allow the encoding and decoding of dictionaries ([9cc946a](https://github.com/EmilioOjeda/Extender/commit/9cc946a169109f8d901edf93302d502f25fc9994))
0.3.0
42 weeks ago
### Features * provide a key decoding strategy for converting from `kebab-case` to `camelCase` ([8403d9d](https://github.com/EmilioOjeda/Extender/commit/8403d9d5119fe31f64edb628d868cd1690b865e7)) * provide a key decoding strategy for converting from `PascalCase` to `camelCase` ([ff06e0d](https://github.com/EmilioOjeda/Extender/commit/ff06e0dc3b7deb9c85279bdf907c30fa40f37dc6))
0.2.0
1 year ago
### Features * add higher-order functions that operate on key paths ([3adbc50](https://github.com/EmilioOjeda/Extender/commit/3adbc504caf302a79ad147cbf2191c8dcfa78b28))
0.1.0
1 year ago
### Features * extend nil-coalescing operations as functions ([ddee413](https://github.com/EmilioOjeda/Extender/commit/ddee413a3323f3c6af8fa1bf490217ae97705f2d))
EmilioOjeda/Either 0.11.0
Either type implementation for Swift
⭐️ 0
🕓 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.
0.11.0
1 year ago
### Features * add the `fmap` functions to the Functor interface ([f05d155](https://github.com/EmilioOjeda/Either/commit/f05d155ffeca08effd8274e7b7163007afff8f4b)) * add the `Hashable` protocol conformance ([3fe3628](https://github.com/EmilioOjeda/Either/commit/3fe3628b28e51d27a4f8426c9e92929906a8d35c)) * make `Either` an Applicative Functor ([b42022d](https://github.com/EmilioOjeda/Either/commit/b42022dcbc64299846a914cc57c8bff7c8e8bede))
0.10.0
1 year ago
### Features * add a syntactic-sugar function for setting errors ([3201c84](https://github.com/EmilioOjeda/Either/commit/3201c84d2bee8f366c3a1ec899646cb289f1926d)) * add Swift's version of Scala's `cond(test:right:left)` function ([3d0200d](https://github.com/EmilioOjeda/Either/commit/3d0200d4938f31670ec8d632efbfaf51ecd4272a)) * allow running an effect over the value without mutating it ([d31bc5a](https://github.com/EmilioOjeda/Either/commit/d31bc5a8147d1d7361569baaa2ca4c1f88c362b8)) * allow the partitioning of sequences by using the `Either` type ([e12944c](https://github.com/EmilioOjeda/Either/commit/e12944c591952dd1e776ce8db04c6ef41dd2323d)) * enable flattening when having nested `Either` values ([5e9278a](https://github.com/EmilioOjeda/Either/commit/5e9278a3303ab809b4f44a6b0bf0eddc5094ee39)) * extend the `Functor` and `Monad` implementation when the left is an `Error` ([841c01b](https://github.com/EmilioOjeda/Either/commit/841c01b5409504b497f3c983c016df2fc3075cf3))
0.9.0
1 year ago
### Features * add Scala's `MergeableEither` like API ([ddaa3df](https://github.com/EmilioOjeda/Either/commit/ddaa3df8a521d412fa315faed2ee0eed14e44db9)) * **fold:** extend the API to accept a mix of functions and key paths ([8467f87](https://github.com/EmilioOjeda/Either/commit/8467f87319173bfe350cf58fd77f1f764625d5ff))
0.8.0
1 year ago
### Features * make `Either` a Bi-Functor ([8de82d2](https://github.com/EmilioOjeda/Either/commit/8de82d2d567a1cc22fcc216fc5f8bddef530f639))
0.7.0
1 year ago
### Features * provide an API for debugging values ([af86751](https://github.com/EmilioOjeda/Either/commit/af867516e84fdae43e4390d4bb4695602d2d71ba))
0.6.0
1 year ago
### Features * add functions for getting, converting, filtering, and traversing values ([f301c2c](https://github.com/EmilioOjeda/Either/commit/f301c2c44b291c4011289de17c271ad5ad212809))
0.5.0
1 year ago
### Features * make `Either` a Functor ([2238d7a](https://github.com/EmilioOjeda/Either/commit/2238d7a6ff85426f60e2e0c10be99d486e55eb3f)) * make `Either` a Monad ([737a0a9](https://github.com/EmilioOjeda/Either/commit/737a0a91e1bf62473870e7459554a6ea31f5cff0)) * make `Either` swappable ([3eb4485](https://github.com/EmilioOjeda/Either/commit/3eb44859cb15741ddadceb5551c87aa25008361b))
0.4.0
1 year ago
### Features * make `Either` conform to the `Comparable` protocol ([3a2de92](https://github.com/EmilioOjeda/Either/commit/3a2de92e0f1e8b4b60351bcebd6f8632a8d2341f))
0.3.0
1 year ago
### Features * make `Either` conform to the `Equatable` protocol ([b49c53d](https://github.com/EmilioOjeda/Either/commit/b49c53dc37e3fdc4ddee6ad6829cc2b2dde7fcec))
0.2.0
1 year ago
### Features * make `Either` foldable ([27a3df4](https://github.com/EmilioOjeda/Either/commit/27a3df40c8f24dc4f58ae174a55f8291527286db))
EmilioOjeda/appstore-connect-jwt 1.0.0
An interface for creating JSON web tokens (JWTs) for the App Store Connect API with ease
⭐️ 0
🕓 1 year ago
iOS macOS tvOS

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