treecko

    3.1.0 • Public • Published

    What is a treecko?

    treecko

    npm Travis

    A collection of functional and immutable helpers for working with tree data structures.

    • All of the following helpers support tree objects as well as arrays of tree objects.
    • All methods are curried, so you can use partial application.
    • Tree nodes must have a children array.

    Mapping

    Reducing

    Finding

    Filtering

    Side Effects

    Flattening

    Restructuring

    Misc

    TODO

    • Support different values for children key
    • Support different values for id key in flattenToMap and changeParent
    • Support different values for parentId key in changeParent
    • Add breadth-first versions of methods

    Keywords

    none

    Install

    npm i treecko

    DownloadsWeekly Downloads

    1

    Version

    3.1.0

    License

    MIT

    Last publish

    Collaborators

    • nickjohnson-dev