Files
homarr/packages/integrations/src/npm/npm-schemas.ts
2025-07-11 18:54:17 +00:00

13 lines
373 B
TypeScript

import { z } from "zod";
export const releasesResponseSchema = z.object({
time: z.record(z.string().transform((value) => new Date(value))).transform((version) =>
Object.entries(version).map(([key, value]) => ({
latestRelease: key,
latestReleaseAt: value,
})),
),
versions: z.record(z.object({ description: z.string() })),
name: z.string(),
});