Optional
configThe file providing configuration, either a package.json or .taprc. If undefined, it means that we don't have a config file.
The JackSpeak object representing TAP's configuration
Optional
positionalspositional arguments to the TAP process
The effective current working directory for various globbing actions. The root of the project where a .taprc, package.json, or .git was found.
The file extensions that tap knows how to load, updated by plugins
Optional
valuesParsed values in effect
Optional
valuesvalues read from the config file, if loaded
The list of all plugins that ought to be loaded.
The signature of all plugin modules that ought to be loaded.
load the file, and write the fields in data. If the file is not present, create it.
Edit the "tap"
section of a package.json file
Edit a yaml .taprc file
replace __EXTENSIONS__
in a glob with the actual testFileExtensions
Apply the extension from a resolved extends
field in the config.
Load configuration from a file
Load configuration fields exported by active plugins
Read the configuration from a dependency
Read a package.json file
Read the configuration from the "tap"
object in a package.json file
Read configuration from a yaml .taprc file
Resolve the source of an extends
field in TAP configs
Static
loadLoad the configuration and return a Promise to a @tapjs/config!index.TapConfig object
Class that handles configuration for TAP.
Typically, @tapjs/config!index.TapConfig.load is the way to get one of these.