Loading homepage
Input: const name = schema.string().min(2).max(5); name.safeParse("Ada"); Output: { success: true, data: "Ada" }
Input: schema.object({ name: schema.string().min(2), age: schema.number().min(0).optional() }).safeParse({ name: "A", age: -1 }); Output: Two errors: ["name"] / "Expected at least 2 characters", then ["age"] / "Expected number >= 0".
Implement the exported API in index.js or index.ts. Tests cover the documented contract and edge cases.