4 comments

  • jb1991 2 hours ago

    Since it’s your own project, would probably benefit from the “Show HN” title.

  • boxed an hour ago

    "for typescript" in the title would have been a good idea

    • trymas an hour ago

      Also - what's so "Swift-inspired"? There's not a single mention of Swift in README.

  • pie6k 10 days ago

    Hey! Why yet another JSON serialization library? We already have SuperJSON, right?

    Yes. And SuperJSON is great; I use it a lot. However, things got tricky for me when I had really complex data types, covered with many model classes, often deeply nested and referencing each other, where I needed to serialize it all from/to JSON and save it on the disk. I had to essentially maintain two formats of my data - "serializable data" and TypeScript classes matching this data. It was quite a pain.

    I've tried to solve it with modern decorators, making the entire process more declarative and having way less boilerplate.

    Happy to hear your feedback!

    Interactive playground - https://codableslib.com/playground Github: https://github.com/pie6k/codables