UNPKG

venus-cli

Version:
42 lines (41 loc) 1.2 kB
import { Command } from '../Command'; import { Arguments } from 'yargs'; import { ICmdCreateParam } from '../prototype'; export declare class CreateCommand extends Command<ICmdCreateParam> { private repoName; private repoDesc; private moduleName; private projectVirtualPath; initialize(): Promise<void>; private getRepoName; private getModuleName; private getRepoDesc; private getWxappAppid; private getProjectVirtualPath; validation(): Promise<void>; execute(): Promise<any>; /** * 创建rollup单库脚手架 */ private createRollupProject; /** * 创建wxapp 小程序库项目脚手架 */ private createWxappProject; /** * 创建wxapp小程序业务项目脚手架 */ private createWxappBizProject; /** * 创建基于Node SSR开发脚手架 */ private createSSRNodeProject; /** * 创建webpack体系下的相关配置信息 * @param scaffold 'inferno', 'react' */ private creatWebpackProject; private makesureGeneratorHasInstalled; private createEnvConfiguration; } export declare const factory: (argv: Arguments<ICmdCreateParam>) => Promise<any>;