Home Reference Source Repository
import {Generator} from 'dokata/src/index.js'
public class | source

Generator

Extends:

events~EventEmitter → Generator

Project Generator

Constructor Summary

Public Constructor
public

constructor(baseDir: string)

constructor

Member Summary

Public Members
public

baseDir: *

public

config: *

public

context: *

public

Method Summary

Public Methods
public

execute(outputDir: string)

Generate files from settings of dokata template
public
Load config from dokata config file
public

updateContext(context: Object)

Update context

Public Constructors

public constructor(baseDir: string) source

constructor

Params:

NameTypeAttributeDescription
baseDir string

base directory path

Public Members

public baseDir: * source

public config: * source

public context: * source

public templateDir: * source

Public Methods

public execute(outputDir: string) source

Generate files from settings of dokata template

Params:

NameTypeAttributeDescription
outputDir string

output directory path

public loadConfig() source

Load config from dokata config file

public updateContext(context: Object) source

Update context

Params:

NameTypeAttributeDescription
context Object

template context for generating files