@godspeedsystems/godspeed
Version:
Godspeed CLI
12 lines (11 loc) • 1.2 kB
TypeScript
import { PlainObject } from "@godspeedsystems/core";
export declare const validateAndCreateProjectDirectory: (projectDirPath: string) => Promise<void>;
export declare const readDotGodspeed: (projectDirPath: string) => Promise<GodspeedOptions>;
export declare const copyingLocalTemplate: (projectDirPath: string, templateDir: string) => Promise<void>;
export declare const cloneProjectTemplate: (projectDirPath: string) => Promise<void>;
export declare const generateFromExamples: (projectDirPath: string, exampleName?: string) => Promise<GodspeedOptions | null>;
export declare const compileAndCopyOrJustCopy: (projectDirPath: string, sourceFolder: string, destinationFolder: string, templateData: PlainObject) => Promise<void>;
export declare const installDependencies: (projectDirPath: string, projectName: string) => Promise<void>;
export declare const installPackage: (projectDirPath: string, package_name: string) => Promise<void>;
export declare const generateProjectFromDotGodspeed: (projectName: string, projectDirPath: string, godspeedOptions: GodspeedOptions, exampleName: string, isUpdate?: boolean) => Promise<void>;
export declare const genGraphqlSchema: () => Promise<void>;