@dankupfer/create-dn-starter
Version:
Interactive CLI for creating modular React Native apps with Expo
19 lines (18 loc) • 600 B
TypeScript
import { ProjectOptions, TemplateOption } from './index.js';
export declare class ProjectGenerator {
private options;
private templates;
private sourceRoot;
private targetDir;
constructor(options: ProjectOptions, templates: TemplateOption[]);
generate(): Promise<void>;
private createProjectStructure;
private getExcludePatterns;
private copyTemplateFiles;
private copySelectedModules;
private parseModuleCategories;
private generateModuleConfig;
private applySelectedTemplate;
private cleanupTemplateSystem;
private installDependencies;
}