8.0.0 • Published 2 years ago

pkgs-graph v8.0.0

Weekly downloads
78
License
MIT
Repository
-
Last release
2 years ago

pkgs-graph

Create a graph from an array of packages

Build Status npm version

Installation

npm i -g pkgs-graph

Usage

import createPkgsGraph from 'pkgs-graph'

const {graph} = createPkgsGraph([
  {
    manifest: {
      name: 'foo',
      version: '1.0.0',
      dependencies: {
        bar: '^1.0.0',
      },
    },
    path: '/home/zkochan/src/foo',
  },
  {
    manifest: {
      name: 'bar',
      version: '1.1.0',
    },
    path: '/home/zkochan/src/bar',
  }
])

console.log(graph)
//> {
//    '/home/zkochan/src/foo': {
//      dependencies: ['/home/zkochan/src/bar'],
//      manifest: {
//        name: 'foo',
//        version: '1.0.0',
//        dependencies: {
//          bar: '^1.0.0',
//        },
//      },
//    },
//    '/home/zkochan/src/bar': {
//      dependencies: [],
//      manifest: {
//        name: 'bar',
//        version: '1.1.0',
//      },
//    },
//  }

Related

License

MIT © Zoltan Kochan

8.0.0

2 years ago

7.0.2

2 years ago

7.0.1

2 years ago

7.0.0

2 years ago

6.1.3

2 years ago

6.1.2

3 years ago

6.1.0

3 years ago

6.1.1

3 years ago

6.0.0

3 years ago

5.2.0

4 years ago

5.1.5

4 years ago

5.1.4

4 years ago

5.1.3

4 years ago

5.1.2

4 years ago

5.1.1

4 years ago

5.1.0

4 years ago

5.0.1

4 years ago

5.0.0

4 years ago

4.1.0

5 years ago

4.0.0

5 years ago

3.0.0

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

6 years ago

2.0.0-1

6 years ago

2.0.0-0

6 years ago

1.1.1

6 years ago

1.1.0

7 years ago

1.0.0

7 years ago

0.0.0

7 years ago