UNPKG

zova-cli

Version:

zova cli

98 lines 3.41 kB
import { BeanCliBase } from './bean.cli.base.js'; export declare class LocalTemplate { cli: BeanCliBase; constructor(cli: any); get options(): import("../index.js").CmdOptions; get context(): import("../index.js").ICommandContext; get console(): import("./local.console.js").LocalConsole; get helper(): import("./local.helper.js").LocalHelper; get moduleConfig(): { sets: { front: string; }; helper: { chalk: { options: { level: number; }; }; boxen: { options: { padding: number; margin: number; align: string; borderColor: string; borderStyle: string; }; }; }; template: { render: { fileMapping: { gitignore: string; _gitignore: string; '_.gitignore': string; '_package.json': string; '_.eslintrc': string; '_.eslintignore': string; '_.npmignore': string; '_.npmrc': string; '_.eslintrc.js': string; '_jsconfig.json': string; '_tsconfig.json': string; '_tsconfig.base.json': string; '_tsconfig.build.json': string; }; ignore: string[]; }; }; }; get fileMapping(): { gitignore: string; _gitignore: string; '_.gitignore': string; '_package.json': string; '_.eslintrc': string; '_.eslintignore': string; '_.npmignore': string; '_.npmrc': string; '_.eslintrc.js': string; '_jsconfig.json': string; '_tsconfig.json': string; '_tsconfig.base.json': string; '_tsconfig.build.json': string; }; get filesIgnore(): string[]; resolveTemplatePath({ setName, path: _path }: any): string; renderBoilerplateAndSnippets({ targetDir, setName, snippetsPath, boilerplatePath }: any): Promise<void>; renderDir({ targetDir, templateDir }: any): Promise<any>; replaceTemplate(content: any, scope: any): any; getProperty(obj: any, name: any, sep?: any): any; _getProperty(obj: any, name: any, sep: any, forceObject: any): any; parseFileBaseName(basename: any): any; renderFile({ targetFile, templateFile }: any): Promise<void>; renderContent({ content }: any): Promise<any>; getEjsOptions(): { async: boolean; cache: boolean; compileDebug: boolean; outputFunctionName: string; rmWhitespace: boolean; }; getEjsData(): { argv: import("../index.js").ICommandArgv; cli: BeanCliBase; }; getAstData(ast: any, snippet: any): { argv: import("../index.js").ICommandArgv; cli: BeanCliBase; ast: any; snippet: any; }; applySnippets({ targetDir, snippetsDir }: any): Promise<void>; applySnippet({ targetFile, snippet }: any): Promise<void>; _parseSnippetFilePrefix(fileName: any): number; requireDynamic(file: any): any; private _requireDynamic_getFileTime; } //# sourceMappingURL=local.template.d.ts.map