@vidavidorra/create-project
Version:
Interactively create a GitHub project
45 lines (44 loc) • 1.33 kB
TypeScript
import { z } from 'zod';
declare const schema: z.ZodObject<{
project: z.ZodString;
package: z.ZodEffects<z.ZodString, string, string>;
public: z.ZodDefault<z.ZodBoolean>;
description: z.ZodString;
author: z.ZodString;
typescript: z.ZodBoolean;
testing: z.ZodDefault<z.ZodBoolean>;
reportCodeCoverage: z.ZodDefault<z.ZodBoolean>;
githubOwner: z.ZodString;
githubRepository: z.ZodString;
path: z.ZodEffects<z.ZodString, string, string>;
dryRun: z.ZodDefault<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
project: string;
package: string;
path: string;
public: boolean;
description: string;
author: string;
typescript: boolean;
testing: boolean;
reportCodeCoverage: boolean;
githubOwner: string;
githubRepository: string;
dryRun: boolean;
}, {
project: string;
package: string;
path: string;
description: string;
author: string;
typescript: boolean;
githubOwner: string;
githubRepository: string;
public?: boolean | undefined;
testing?: boolean | undefined;
reportCodeCoverage?: boolean | undefined;
dryRun?: boolean | undefined;
}>;
type OptionsInput = z.input<typeof schema>;
type Options = z.infer<typeof schema>;
export { schema, schema as options, type Options, type OptionsInput };