cyclic-dependencies
Version:
detect cyclic dependencies in yarn workspaces
14 lines (10 loc) • 398 B
JavaScript
import findWorkspacePackages from "./findWorkspacePackages.js"
import buildPackageGraph from "./buildPackageGraph.js"
import findCycles from "./findCycles.js"
async function findWorkspaceCycles() {
const workspaces = await findWorkspacePackages()
const graph = await buildPackageGraph(workspaces)
const cycles = await findCycles(graph)
return cycles
}
export default findWorkspaceCycles