UNPKG

@expressots/cli

Version:

Expressots CLI - modern, fast, lightweight nodejs web framework (@cli)

16 lines (15 loc) 650 B
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 };