validstart
Version:
ValidStart is a powerful and intuitive command-line interface (CLI) tool meticulously crafted to streamline the project setup process.
25 lines (22 loc) • 758 B
text/typescript
import { scaffoldFrontendJS } from "./javascript";
import { scaffoldFrontendTS } from "./typescript";
import { scaffoldHTMLCSS } from "./html-css";
interface ScaffoldOptions {
projectName: string;
projectType: string;
language: string;
framework: string;
selectedTools: string[];
}
export async function scaffoldFrontendProject(options: ScaffoldOptions): Promise<void> {
switch (options.language.toLowerCase()) {
case "javascript":
return scaffoldFrontendJS(options);
case "typescript":
return scaffoldFrontendTS(options);
case "html/css":
return scaffoldHTMLCSS(options);
default:
console.log(`⚠️ Frontend scaffolding for '${options.language}' is not supported yet.`);
}
}