Cache directory.
List of all output directories created by project build.
Distributable files` directory.
.gitignore
file representation, or false
if the file is not managed
.npmignore
file representation, or false
if the file is not managed
Parent project configuration.
Directory containing build targets.
Unlike distDir, this one is not supposed to be published at NPM.
Clears and deletes all output directories.
Project output configuration becomes unsaved after this operation.
Saves this project output configuration.
Creates build target directory and saves output configuration to .project-output.json
file
within it.
Does nothing if config saved already.
Promise resolved to this
instance when config saved.
Static
createCreates project output configuration.
First, tries to load configuration from .project-output.json
file within build if the file exists.
If output configuration can not be loaded or differs from initialization otions, stores new configuration to the file.
Output initialization options.
Promise resolved to project output configuration.
Project output configuration.