I 'd like to introduce a compact Swift library I've been working on called
CodableProxies . The concept behind this library is to embed encoding/decoding strategies into existing encoders/decoders, eliminating the need to create custom ones every time the native options fall short.
- DecoderProxy & EncoderProxy: Seamlessly wrap any encoder or decoder, giving you greater control and flexibility over their behavior.
- EncodingStrategy & DecodingStrategy: Customizable strategies to cater to various encoding and decoding needs.
- CodingProxy & CodingStrategy: Union types that combine both encoding and decoding functionalities, ensuring symmetrical operations most of the time.