TemplateBuilder
class
TemplateBuilder
sourceexport class TemplateBuilder export class TemplateBuilderconstructor(options: TemplateBuilder.Options) constructor(options: TemplateBuilder.Options)| Param | Type | Required |
|---|---|---|
| | Yes |
get source
.relativeDirectory()
relativeDirectory() relativeDirectory() get source
.packageJsonPath()
packageJsonPath() packageJsonPath()init(): Promise<this> init(): Promise<this>Returns:
Promise<this> Promise<this>.createDirectory(...)
createDirectory(options?: TemplateBuilder.CreateDirectoryOptions): Promise<this> createDirectory(options?: TemplateBuilder.CreateDirectoryOptions): Promise<this>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Promise<this> Promise<this>.setupLanguage(...)
setupLanguage(options?: TemplateBuilder.SetupLanguageOptions): Promise<this> setupLanguage(options?: TemplateBuilder.SetupLanguageOptions): Promise<this>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Promise<this> Promise<this>.createEnvFile(...)
createEnvFile(options?: TemplateBuilder.CreateEnvFileOptions): Promise<this> createEnvFile(options?: TemplateBuilder.CreateEnvFileOptions): Promise<this>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Promise<this> Promise<this>.createConfig(...)
createConfig(options?: TemplateBuilder.CreateConfigOptions): Promise<this> createConfig(options?: TemplateBuilder.CreateConfigOptions): Promise<this>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Promise<this> Promise<this>.createTemplate(...)
createTemplate(options?: TemplateBuilder.CreateModulesOptions): Promise<this> createTemplate(options?: TemplateBuilder.CreateModulesOptions): Promise<this>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Promise<this> Promise<this>.setPackageManager(...)
setPackageManager(options?: TemplateBuilder.SetPackageManagerOptions) setPackageManager(options?: TemplateBuilder.SetPackageManagerOptions)| Param | Type | Required |
|---|---|---|
| | No |
.installDependencies(...)
installDependencies(options?: TemplateBuilder.InstallDependenciesOptions): Promise<this> installDependencies(options?: TemplateBuilder.InstallDependenciesOptions): Promise<this>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Promise<this> Promise<this>createModules(): Promise<this> createModules(): Promise<this>Returns:
Promise<this> Promise<this>build(options?: TemplateBuilder.BuildOptions): Promise<this> build(options?: TemplateBuilder.BuildOptions): Promise<this>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Promise<this> Promise<this>public source
.originalCwd
string stringpublic source
.typescript?
boolean booleanpublic source
.defaultAll
boolean booleanConfigReader ConfigReaderpublic source
.packageJson?
PackageJsonBuilder PackageJsonBuilderpublic source
.packageManager?
PackageManagerName PackageManagerNamepublic source
.dependenciesInstalled
boolean boolean