Nefariously Programmed Mecha

    @tleef/topo

    3.0.0-r.1 • Public • Published

    topo

    Topological sorting with grouping support.

    npm (scoped) Travis (.org) branch Coveralls github branch

    Lead Maintainer: Devin Ivy

    Usage

    See the API Reference

    Example

    const Topo = require('topo');
     
    const morning = new Topo();
     
    morning.add('Nap', { after: ['breakfast', 'prep'] });
     
    morning.add([
        'Make toast',
        'Pour juice'
    ], { before: 'breakfast', group: 'prep' });
     
    morning.add('Eat breakfast', { group: 'breakfast' });
     
    morning.nodes;        // ['Make toast', 'Pour juice', 'Eat breakfast', 'Nap']

    Install

    npm i @tleef/topo

    DownloadsWeekly Downloads

    2

    Version

    3.0.0-r.1

    License

    BSD-3-Clause

    Unpacked Size

    8.84 kB

    Total Files

    4

    Last publish

    Collaborators

    • tleef