MCPcopy
hub / github.com/formatjs/formatjs / readGraph

Function readGraph

tools/release-please/npm-workspace-graph.ts:82–94  ·  view source on GitHub ↗
(path: string)

Source from the content-addressed store, hash-verified

80}
81
82export function readGraph(path: string): WorkspaceGraphFile {
83 const graph = readJsonFile(path)
84 if (
85 !graph ||
86 typeof graph !== 'object' ||
87 !Array.isArray((graph as {packages?: unknown}).packages)
88 ) {
89 throw new Error(`${path} must contain a packages array`)
90 }
91 return {
92 packages: (graph as {packages: unknown[]}).packages.map(normalizePackage),
93 }
94}
95
96export function dependencyNames(
97 pkg: PackageWithDependencies,

Callers 1

buildAllPackagesMethod · 0.90

Calls 1

readJsonFileFunction · 0.85

Tested by

no test coverage detected