UNPKG

validstart

Version:

ValidStart is a powerful and intuitive command-line interface (CLI) tool meticulously crafted to streamline the project setup process.

31 lines (30 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.scaffoldFullstackProject = scaffoldFullstackProject; const typescript_1 = require("./typescript"); const javascript_1 = require("./javascript"); const python_1 = require("./python"); const go_1 = require("./go"); const java_1 = require("./java"); const php_1 = require("./php"); const rust_1 = require("./rust"); async function scaffoldFullstackProject(options) { switch (options.language.toLowerCase()) { case "typescript": return (0, typescript_1.scaffoldFullstackTS)(options); case "javascript": return (0, javascript_1.scaffoldFullstackJS)(options); case "python": return (0, python_1.scaffoldFullstackPython)(options); case "go": return (0, go_1.scaffoldFullstackGo)(options); case "java": return (0, java_1.scaffoldFullstackJava)(options); case "php": return (0, php_1.scaffoldFullstackPHP)(options); case "rust": return (0, rust_1.scaffoldFullstackRust)(options); default: console.log(`⚠️ Fullstack scaffolding for '${options.language}' not yet supported.`); } }