@expressots/cli
Version:
Expressots CLI - modern, fast, lightweight nodejs web framework (@cli)
16 lines (15 loc) • 650 B
TypeScript
declare enum Template {
nonopinionated = "Non-Opinionated :: Start with a clean slate and build your project from scratch.",
opinionated = "Opinionated :: Automatically scaffolds resources into a preset project structure. (Recommended)",
micro = "Micro :: A minimalistic template for building micro api's."
}
declare const enum PackageManager {
npm = "npm",
yarn = "yarn",
pnpm = "pnpm",
bun = "bun"
}
type TemplateKeys = keyof typeof Template;
type ProjectFormArgs = [PackageManager, TemplateKeys, string];
declare const projectForm: (projectName: string, args: ProjectFormArgs) => Promise<void>;
export { projectForm };