ArkType 2.0 is a no-setup solution for schema validation with a new style of type-safe API that parallels native type syntax.
It also brings types to runtime in a way they've never been available before. They can be introspected and compared just like `extends` in native TS.
Thanks for your patience, and I couldn't be more hyped to see what you do with it!
GitHub: https://github.com/arktypeio/arktype
Docs: https://arktype.io
Discord: https://arktype.io/discord
It can be used in vanilla JS but usually it is used with TypeScript for all the same reasons people normally use TypeScript.