Quick fix to allow build and install under NodeJs 18.13.0 and npm 9.3.1
To make beadi a bit more accessible to new users, there is now a welcome message, which should present an easy starting point.
Also I have made initial efforts into the direction of typed connections - especially signals! The Button node now features a way to send a signal to other nodes, e.g the Toggle node, this allows you to create more sophisticated control flows, and you don't have to fiddle around with numeric values, while you're at it. The new Curve node allows you to draw custom curves that will be played back when plugging in an input.
This is the very first version of Beadi, so there's a lot of stuff - just see for yourself