src/types.ts 406 B raw
1
export interface TemplateInfo {
2
	branch: string;
3
	description: string;
4
}
5
6
export type ProjectOptions = {
7
	projectName?: string;
8
	yes?: boolean;
9
	typescript?: boolean;
10
	repo?: string;
11
	template?: string;
12
	branch?: string;
13
	rpc?: boolean;
14
	linter?: "eslint" | "biome";
15
};
16
17
export interface ProjectResult {
18
	projectName: string;
19
	gitInitialized: boolean;
20
	dependenciesInstalled: boolean;
21
	template: string;
22
}