import { LooseArray } from "../../../util/schema-utils/index.js";
import { z } from "zod/v4";
//#region lib/modules/datasource/repology/schema.ts
const RepologyPackage = z.object({
	repo: z.string(),
	visiblename: z.string(),
	version: z.string(),
	srcname: z.string().nullable().optional(),
	binname: z.string().nullable().optional(),
	origversion: z.string().nullable().optional()
});
const RepologyPackages = LooseArray(RepologyPackage).catch([]);
//#endregion
export { RepologyPackage, RepologyPackages };

//# sourceMappingURL=schema.js.map