@tve,
I have been searching a bit on Discourse, and found some discussion that might give you some ideas:
-
Here is the original announcement of my ui-web-push node, where you can see the discussion of how I solved my ui node's dependency of the web-push node. So the problem was here that the web-push nodes had a config node, and I needed the same config node.
-
Here is somebody who had a similar question.
-
Here is explained how I have shared code between my msg-speed and msg-size nodes.
Not sure if my approach from 1 is exactly what you need. Because my problem was that the config nodes where inside somebody else his git repo. But in your case you could put all kind of 'common' stuff into a separate npm package, and you could have all your repos (node-red-flexdash, node-red-fd-corewidgets, ...) depend on that npm package. Of course you need to make sure that your config node is only registered once, because otherwise Node-RED will start complaining (see 1).
Indeed it might again be better to start a separate discussion about this, to get some more response.