import { defineCollection, z } from 'astro:content'; const releases = defineCollection({ // Type-check frontmatter using a schema schema: ({ image }) => z.object({ title: z.string(), description: z.string(), versionNumber: z.string(), image: z.object({ src: image(), alt: z.string(), }), // Transform string to Date object date: z.date({ coerce: true }), }), }); export const collections = { releases };