@vidavidorra/create-project
Version:
Interactively create a GitHub project
21 lines (20 loc) • 833 B
TypeScript
import { z } from 'zod';
import { type Options } from '../options.js';
import { File } from './file.js';
declare const schema: z.ZodObject<{
$schema: z.ZodLiteral<"https://docs.renovatebot.com/renovate-schema.json">;
extends: z.ZodTuple<[z.ZodLiteral<"github>vidavidorra/.github">], null>;
packageRules: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
}, z.core.$strict>;
type Config = z.infer<typeof schema>;
declare class Renovate extends File {
protected readonly _config: Config;
constructor(path: string, options: Options);
get config(): {
$schema: "https://docs.renovatebot.com/renovate-schema.json";
extends: ["github>vidavidorra/.github"];
packageRules?: Record<string, unknown>[] | undefined;
};
process(): this;
}
export { type Config, Renovate };