OptionalcrossnoteDirectories to include — like a VS Code multi-root workspace, each keeps
its own .crossnote config while the global config layer is shared.
OptionalglobalOverride the global config directory (tests).
OptionalonProgress callback, called after each rendered note. rendered/total
count the notes of the root currently being processed.
OptionalvscodeLoad config from VS Code user settings on top of the global config.
OptionalvscodePath to the VS Code user settings.json (auto-detected by default).
Override the crossnote build directory (tests).