import { z } from "zod/v4"; export const releasesResponseSchema = z.array( z.object({ tag_name: z.string(), published_at: z.string().transform((value) => new Date(value)), url: z.string(), body: z.string(), prerelease: z.boolean(), }), ); export const detailsResponseSchema = z.object({ html_url: z.string(), description: z.string(), fork: z.boolean(), archived: z.boolean(), created_at: z.string().transform((value) => new Date(value)), stars_count: z.number(), open_issues_count: z.number(), forks_count: z.number(), });