* Any NoFlo graph can EXPORT some of its input and output ports to
give more convenient names (so you can use IN instead of SOMENODE.IN,
etc)
* Any NPM module (the way you package and distribute libraries in
Node.js) can provide both graphs and components that NoFlo
applications can use
* From the "end-user perspective", there is no difference whether a
node runs a subgraph or a (programmed) component, but the API has a
"isSubgraph" method to check this for UI purposes
You just need to install the noflo-yaml package inside your project
and these components/subgraphs become available:
https://npmjs.org/package/noflo-yaml
It simply does the following:
* Reads the contents of the given file
* Sends it to the yaml/ParseFrontmatter subgraph to be parsed
* ...and displays the results in STDOUT
Obviously real-world NoFlo programs are usually more sophisticated :-)