Zod SemVer
A simple deno module by @codemonument with a zod schema for validating semver. Uses official regex and is cross-posted to npm as zod-semver.
Usage
Import in Deno
import { ZodSemver } from "https://deno.land/x/zod_semver/mod.ts"
Import in Node
import { ZodSemver } from "zod-semver"
Usage after Import
// Use like any other Zod Schema:
ZodSemver.parse('1.0.0');
// Or include in another Zod Schema like this:
const MyObjectSchema = z.object({
version: ZodSemver,
name: z.string(),
age: z.number().optional()
})
Links
Name | Target |
---|---|
Git Repo | https://github.com/codemonument/deno_zod_semver |
Deno | https://deno.land/x/zod_semver |
NPM | https://www.npmjs.com/package/zod-semver |