renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
19 lines (18 loc) • 753 B
JavaScript
import { MaybeTimestamp } from "../../../util/timestamp.js";
import { z } from "zod/v4";
//#region lib/modules/datasource/crate/schema.ts
const RegistryConfig = z.object({
dl: z.string(),
api: z.string().optional()
});
const ReleaseTimestamp = z.object({ version: z.object({ created_at: MaybeTimestamp }) }).transform(({ version: { created_at } }) => created_at).nullable().catch(null);
const CrateMetadata = z.object({
description: z.string().optional(),
documentation: z.string().optional(),
homepage: z.string().optional(),
repository: z.string().optional()
});
const CrateMetadataResponse = z.object({ crate: CrateMetadata });
//#endregion
export { CrateMetadataResponse, RegistryConfig, ReleaseTimestamp };
//# sourceMappingURL=schema.js.map