MCPcopy Create free account
hub / github.com/observablehq/framework / readConfig

Function readConfig

src/config.ts:194–198  ·  view source on GitHub ↗
(configPath?: string, root?: string)

Source from the content-addressed store, hash-verified

192}
193
194export async function readConfig(configPath?: string, root?: string): Promise<Config> {
195 if (configPath === undefined) configPath = await resolveDefaultConfig(root);
196 if (configPath === undefined) return normalizeConfig(undefined, root);
197 return normalizeConfig(await importConfig(configPath), root, configPath);
198}
199
200async function resolveDefaultConfig(root?: string): Promise<string | undefined> {
201 const jsPath = resolveConfig("observablehq.config.js", root);

Callers 4

config-test.tsFile · 0.85
build-test.tsFile · 0.85
_readConfigMethod · 0.85
observable.tsFile · 0.85

Calls 3

resolveDefaultConfigFunction · 0.85
normalizeConfigFunction · 0.85
importConfigFunction · 0.85

Tested by

no test coverage detected