···11-import { z } from "zod";
22-33-export const commonValidations = {
44- id: z
55- .string()
66- .refine((data) => !Number.isNaN(Number(data)), "ID must be a numeric value")
77- .transform(Number)
88- .refine((num) => num > 0, "ID must be a positive number"),
99- // ... other common validations
1010-};
-5
yarn.lock
···19301930 dependencies:
19311931 ms "^2.0.0"
1932193219331933-husky@^9.0.11:
19341934- version "9.1.4"
19351935- resolved "https://registry.yarnpkg.com/husky/-/husky-9.1.4.tgz#926fd19c18d345add5eab0a42b2b6d9a80259b34"
19361936- integrity sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==
19371937-19381933iconv-lite@0.4.24:
19391934 version "0.4.24"
19401935 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"