UNPKG

rgen-cli

Version:

A developer CLI for initializing React projects, managing utilities, and scaffolding components, hooks, pages, layouts, routes, and contexts quickly.

25 lines (24 loc) 696 B
import { Command } from '@oclif/core'; import { AllFlags, BuildType, RGenDefaults } from './types/type.js'; export default class Build<T extends AllFlags> { baseDir: string; cmd: Command; defaults: RGenDefaults; deps: Record<string, string>; flags?: T; geminiApiKey: string; name: string; rootDir: string; type: BuildType; typescript: boolean; uname: string; constructor(cmd: Command, name: string, type: BuildType, flags?: T); cout(str: string): void; init(): Promise<void>; private applyRules; private autoInstall; private extractPackageJson; private manageDefaults; private manageDotEnv; private promptInstall; }