OptionalmapOptionaldataOptionaluiOptionalloggingLogging verbosity.
OptionalbasemapsNamed basemap definitions, keyed by basemap ID.
OptionallayersGeoJSON / vector layer references loaded from configFile paths.
OptionalmodulesPer-plugin configuration blocks, keyed by module id (Plugin Contract
v1, INV-CONFIG) — e.g. modules.offline, modules.editor,
modules.print. The keys inside each block belong to the owning
plugin/capability; the core treats them as opaque.
⚠️ This example cited modules.addpoi until 17/08/2026: that plugin MERGED
into editor, and the key it named can no longer be read by anyone. A
canonical example designating a vanished module gets copied around.
OptionallayerLayer manager panel configuration (e.g. title).
OptionalperformancePerformance tuning options.
OptionaldebugEnable verbose debug logging.
OptionalprofilesRuntime cache of loaded profile payloads, keyed by profileId. Populated by ProfileModule.
Root GeoLeaf configuration object (JSON shape)