Nice work!
Thanks so much for taking the time to do this, I'm sure a lot of people will find a use for it!
This is indeed a nice upgrade from the previous version. The new docs are a really nice upgrade too
The only suggestion that comes to mind at the moment is regarding the use of the word 'soul' in the nodes, which in my opinion does not quite align with how a soul is defined in the Gun docs. Here's the Gun docs definition.
Basically the soul is the unique ID of an object in the Gun DB, and may look something like this:
eJgh6QkdhlFs8Ed
.
In the nodes, the word 'soul' is used as follows:
"The output topic is set to the "soul", e.g. the whole path to the returned data."
I would prefer to see the word 'soul' dropped altogether in favour of 'path', as the user never has to worry about the soul (as defined in the docs that is), only the path.
Edit 1:
Actually, I just thought of another suggestion:
Perhaps it would be useful to add the location of the local DB store as descriptive text in the config node.