ConfigReader
Configurable reader for files, plugin configuration files, and layered sections.
File-backed readers write constructor defaults and normalized values back by default. Section-backed readers merge into an isolated in-memory configuration and never mutate their source sections.
Functions
Uses the file root as a lower-priority fallback for the section selected by section.
Fills missing values below targetPath from sourcePath.
Fills missing values below targetPath from source.
Reads from a nested section instead of the source root. Missing sections are created only for file-backed readers when writing is enabled.
Controls whether a file-backed reader saves defaults and normalized values. This option has no effect on section-backed readers, which never mutate sources.