各种笔记 – Miscellany - the-dissidents/subtle GitHub Wiki

https://zod.dev/packages/mini:

In general you should probably use regular Zod unless you have uncommonly strict constraints around bundle size. Many developers massively overestimate the importance of bundle size to application performance.

然而,经过实际测试,结论是一定要使用zod/v4-mini,因为它能大幅度减小打包大小。

此外要注意:

- import { z } from "zod/v4-mini"; // 不会马上报错,但是会产生奇怪的运行时错误!
+ import * as z from "zod/v4-mini";

Zod没有给出判断schema是否相等的功能。我们可以使用愚蠢的方法:

JSON.stringify(ztype1._zod.def) === JSON.stringify(ztype2._zod.def)