We're currently evaluating both Zod and ArkType as a replacement for earlier JSON schema validations. The thing I can't get over with Zod is the syntax is _so_ different from defining TS types.
I have a literal pile of bricks in my backyard. I thought this was going to be an app that I could scan them with and tell me how to build a pizza oven.
Are there reasons to go with Zod over ArkType?