Creates an instance of Config.
The configurations for EasyDoc found by vscode settings.
The absolute directory of where the extension is installed.
The configurations for EasyDoc found in package.json.
Dynamically add configurationa to the package.json, only do this to be able to add configurations to the vscode config file instead of having my own.
The name of the configuration to be added.
Add the missing keys to a specific configuration.
The configuration that keys should be added into.
Get all the files withing multiple directories. Some custom checks have been added.
The directories to search in.
A list of all total files within the directories.
Get the array of files found within a directory with the file extension ".txt".
The directory to search in.
The files within the directory.
Get keys not found in the current configurations that should be added.
The configuration name that should get its keys up to date.
} A list of missing keys.
Read the package.json
file and stores it in Config.packageFiles.
If a file have been removed, remove the configuration inside package.json to avoid storing unused configuratios.
The directories where the template filse is located.
Update package.json with the locally changed package.json object.
Generated using TypeDoc
Handle the configuration. This includes reading the configurations files, add configurations, update configurations, removing old configurations and etc.
Config