Hi, when generating JSON Schema with z.toJSONSchema, metadata added with .meta() is only included if .meta() is the final method in the chain.
Example where metadata is lost:
const schema = z.object({
name: z.string().meta({ describe: 'first name' }).min(1)
});
Example where metadata works:
```ts
const schema = z.object({
name: z.string().min(1).meta({ describe: 'A user name' })
});
Is it expected? feels unintuitive that order matters here
Thanks for taking a look! 🙏