Bracket Utilities for NoFlo
This package provides utility components to work with NoFlo groups (brackets), the stream metadata that travels with information packets.
Install the package:
npm install @noflo/groups
The components are then available under the groups/ namespace, for
example groups/Group or groups/CollectTree.
Components include:
Group,GenerateGroup,GroupZip,GroupByObjectKey— add group structure to streamsReadGroup,ReadGroups,MapGroup,Regroup,RemoveGroups,FirstGroup,LastGroup,MergeGroups,FilterByGroup— read, rewrite, or filter group structureCollectGroups,CollectTree,CollectObject— collapse bracketed streams into data structuresSendByGroup— store packets and release them by groupObjectify— turn matching groups into object keys
The graphs/ObjectifyByGroup graph composes several of these components
into a group-to-object converter.