CodableWrappers icon indicating copy to clipboard operation
CodableWrappers copied to clipboard

A Collection of PropertyWrappers to make custom Serialization of Swift Codable Types easy

Results 18 CodableWrappers issues
Sort by recently updated
recently updated
newest added

Hi, I've been working on a similar set of features as this project, until I found this one, great work! The one feature I'm missing is for a way to...

Hello, is it possible to combine the following two wrappers in some way? ``` public struct EmptyBoolTrue: FallbackValueProvider { public static var defaultValue: Bool { true } } @OptionalCoding @FallbackEncoding...

https://github.com/GottaGetSwifty/CodableWrappers/blob/master/Sources/CodableWrappers/Core/OptionalWrappers.swift#L76 I think this `public struct OptionalEncoding: OptionalEncodable {` should be `public struct OptionalEncoding: OptionalEncodable {`

The package build/test fails on linux with different errors for swift 5.2 and 5.6. I did my best to follow the travis docs, but I couldn't test that part myself....

I want to write something like this: ```swift @Immutable @EncodeNulls @OptionalEncoding var completedOn: Date? ``` However, currently that doesn’t work. I did try a few variations but from what I...

Hey! It is not final version of intended PR, but I wanted to make sure that author is interested in such feature. Implemented `@CurrentPathCoding` wrapper allows this JSON structure: ```json...

https://github.com/GottaGetSwifty/CodableWrappers/blob/4eb46a4c656333e8514db8aad204445741de7d40/Sources/CodableWrappers/StaticCoders/DateCoding.swift#L60-L71 I was debugging an issue which was made a bit confusing because of throwing `valueNotFound`, would you like me to make a PR changing this to a `dataCorrupted` error?...

Hello again! I'm the newbie from #37 so some of the considerations repeat. ## Summary I find the LossyCollections really useful, but something similar I needed to have was a...

Hello ! First and foremost: thank you very much; I started doing code of the sort, but this is so much better and more complete! 🎉 Second: This is my...