Need help with uibuilder, Vuex, and Map Helpers

:grinning:

Hopefully then, you will like the v5 release!

Better layout for the config in the Editor, more error checking in the editor, better structure for the ExpressJS routes, lots of bugs squashed.

Though one thing to start thinking about - v5 will, I'm afraid, need a reinstall of your front-end libraries via the Editor (thankfully a very easy process). That's because I've moved the location for libraries from the userDir folder (where Node-RED puts its nodes) to the uibRoot folder (the one that contains the folders for your front-end code). While this is a one-off pain, the result is much simpler library management process that will be a lot more robust and lays the foundation for a future update to allow per-uib-instance libraries. It also means that there is a better separation of duties between Node-RED and uibuilder and enables you to install pretty much anything that npm will install including local packages and ones from GitHub. Because you can move the uibRoot folder to wherever you like, this may also help some people with space management.

The v5 code is also a LOT better structured in many places which lays foundations for further improvements.