I got briefly excited at the text editor, but it's just for 'function nodes'. I do understand that it's essentially the opposite reasoning of why Node-RED exists in the first place, but I really want a sane version-controllable file describing the configuration.
Essentially, I'd like to be able to use NR as primarily a viewer (probably also editor) of a 'source of truth' config file.
As it is, at very least nonsensical node IDs make it.. not impossible, but not useful beyond as a backup; no meaningful diffs.
The flow configuration is stored in a JSON file. That can pose challenges when it comes to getting meaningful diffs.
That said, we do have the Projects feature that brings version control (backed by git) into the editor. And when you view a diff of a flow, as we know what it is, we present a structured visual diff of the flow contents, rather than the raw JSON diff.
Essentially, I'd like to be able to use NR as primarily a viewer (probably also editor) of a 'source of truth' config file.
As it is, at very least nonsensical node IDs make it.. not impossible, but not useful beyond as a backup; no meaningful diffs.