npm.io
1100.0.0 • Published 3 months ago

@pnpm/deps.graph-sequencer

Licence
MIT
Version
1100.0.0
Deps
0
Size
7 kB
Vulns
0
Weekly
13.4K
Stars
35.8K

@pnpm/deps.graph-sequencer

Sort items in a graph using a topological sort

Install

pnpm add @pnpm/deps.graph-sequencer

Usage

  expect(graphSequencer(new Map([
    [0, [1]],
    [1, [2]],
    [2, [3]],
    [3, [0]],
  ]), [0, 1, 2, 3])).toStrictEqual(
    {
      safe: false,
      chunks: [[0, 1, 2, 3]],
      cycles: [[0, 1, 2, 3]],
    }
  )

License

MIT

Keywords