Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.52 KB

README.md

File metadata and controls

53 lines (35 loc) · 1.52 KB

DAGs

A set of modules that implements a Directed Acyclic Graph and some related functionality.


NPM module version CI status GitHub issues NPM Downloads Bundle Size MIT License


Installing

To use DAG modules, all you need to do is install the @dags/core package:

$ yarn add @dags/core

# or

$ npm install @dags/core

Usage

At the moment, the library provides the following modules:

  • dag
  • dag-local
  • uid-local
  • uid-uuid

For example, you can use the dag module in semi-procedural style like this:

import { Dag } from '@dags/core'

const dag = new Dag()

const parent = dag.newNode()
const child = dag.newNode()
dag.setParenthood(parent, child)

License

MIT © Alexander Lapygin