MCPcopy
hub / github.com/jonaskello/tsconfig-paths / tsConfigLoader

Function tsConfigLoader

src/tsconfig-loader.ts:36–48  ·  view source on GitHub ↗
({
  getEnv,
  cwd,
  loadSync = loadSyncDefault,
}: TsConfigLoaderParams)

Source from the content-addressed store, hash-verified

34}
35
36export function tsConfigLoader({
37 getEnv,
38 cwd,
39 loadSync = loadSyncDefault,
40}: TsConfigLoaderParams): TsConfigLoaderResult {
41 const TS_NODE_PROJECT = getEnv("TS_NODE_PROJECT");
42 const TS_NODE_BASEURL = getEnv("TS_NODE_BASEURL");
43
44 // tsconfig.loadSync handles if TS_NODE_PROJECT is a file or directory
45 // and also overrides baseURL if TS_NODE_BASEURL is available.
46 const loadResult = loadSync(cwd, TS_NODE_PROJECT, TS_NODE_BASEURL);
47 return loadResult;
48}
49
50function loadSyncDefault(
51 cwd: string,

Callers 2

configLoaderFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…