Create a new configuration instance.
Path to the folder that holds all configuration files.
FlexConf configuration options.
Return a final configuration object.
Load all configuration files inside the root config folder and it's sub-folders if loadRecursive is activated.
Save a config namespace to a file.
Config namespace to save to a file.
Options object.
File encoding, default to 'utf8'.
Path to save the config file to, defaults to '[os.tmpdir()]/[namespace].json'.
Write operation flags, defaults to 'w'.
File permissions, default to read-only for the owner (0o600).
A String or Number object that's used to insert white space into the output JSON string for readability purposes.
Path of the saved config file.
FlexConf class, representing the entire config of the config folder