TemplateBuilder

class

TemplateBuilder

source
export class TemplateBuilder
export class TemplateBuilder
constructor(options: TemplateBuilder.Options)
constructor(options: TemplateBuilder.Options)
ParamTypeRequired
options
options
TemplateBuilder.Options
TemplateBuilder.Options
Yes
relativeDirectory()
relativeDirectory()
packageJsonPath()
packageJsonPath()
get source

.name()

name()
name()
public async source

.init()

init(): Promise<this>
init(): Promise<this>

Returns:

Promise<this>
Promise<this>

public async source

.createDirectory(...)

createDirectory(options?: TemplateBuilder.CreateDirectoryOptions): Promise<this>
createDirectory(options?: TemplateBuilder.CreateDirectoryOptions): Promise<this>
ParamTypeRequired
options
options
TemplateBuilder.CreateDirectoryOptions
TemplateBuilder.CreateDirectoryOptions
No

Returns:

Promise<this>
Promise<this>

public async source

.setupLanguage(...)

setupLanguage(options?: TemplateBuilder.SetupLanguageOptions): Promise<this>
setupLanguage(options?: TemplateBuilder.SetupLanguageOptions): Promise<this>
ParamTypeRequired
options
options
TemplateBuilder.SetupLanguageOptions
TemplateBuilder.SetupLanguageOptions
No

Returns:

Promise<this>
Promise<this>

public async source

.createEnvFile(...)

createEnvFile(options?: TemplateBuilder.CreateEnvFileOptions): Promise<this>
createEnvFile(options?: TemplateBuilder.CreateEnvFileOptions): Promise<this>
ParamTypeRequired
options
options
TemplateBuilder.CreateEnvFileOptions
TemplateBuilder.CreateEnvFileOptions
No

Returns:

Promise<this>
Promise<this>

public async source

.createConfig(...)

createConfig(options?: TemplateBuilder.CreateConfigOptions): Promise<this>
createConfig(options?: TemplateBuilder.CreateConfigOptions): Promise<this>
ParamTypeRequired
options
options
TemplateBuilder.CreateConfigOptions
TemplateBuilder.CreateConfigOptions
No

Returns:

Promise<this>
Promise<this>

public async source

.createTemplate(...)

createTemplate(options?: TemplateBuilder.CreateModulesOptions): Promise<this>
createTemplate(options?: TemplateBuilder.CreateModulesOptions): Promise<this>
ParamTypeRequired
options
options
TemplateBuilder.CreateModulesOptions
TemplateBuilder.CreateModulesOptions
No

Returns:

Promise<this>
Promise<this>

public async source

.setPackageManager(...)

setPackageManager(options?: TemplateBuilder.SetPackageManagerOptions)
setPackageManager(options?: TemplateBuilder.SetPackageManagerOptions)
ParamTypeRequired
options
options
TemplateBuilder.SetPackageManagerOptions
TemplateBuilder.SetPackageManagerOptions
No
public async source

.installDependencies(...)

installDependencies(options?: TemplateBuilder.InstallDependenciesOptions): Promise<this>
installDependencies(options?: TemplateBuilder.InstallDependenciesOptions): Promise<this>
ParamTypeRequired
options
options
TemplateBuilder.InstallDependenciesOptions
TemplateBuilder.InstallDependenciesOptions
No

Returns:

Promise<this>
Promise<this>

public async source

.createModules()

createModules(): Promise<this>
createModules(): Promise<this>

Returns:

Promise<this>
Promise<this>

public async source

.build(...)

build(options?: TemplateBuilder.BuildOptions): Promise<this>
build(options?: TemplateBuilder.BuildOptions): Promise<this>
ParamTypeRequired
options
options
TemplateBuilder.BuildOptions
TemplateBuilder.BuildOptions
No

Returns:

Promise<this>
Promise<this>

string
string
public source

.cli

CLI
CLI
boolean
boolean
string
string
boolean
boolean
ConfigReader
ConfigReader
PackageJsonBuilder
PackageJsonBuilder
PackageManagerName
PackageManagerName
boolean
boolean