# Core Development

**URL:** https://discourse.nodered.org/c/development/8.md?page=32

[Latest](https://discourse.nodered.org/latest.md) · [Categories](https://discourse.nodered.org/categories.md) · [Tags](https://discourse.nodered.org/tags.md)

**Page:** 33

---

## [Add option for special mock-configuration nodes to all network and storage nodes](https://discourse.nodered.org/t/add-option-for-special-mock-configuration-nodes-to-all-network-and-storage-nodes/35285)

<div class="topic-metadata">

**Author:** [@w4tsn](https://discourse.nodered.org/u/w4tsn)\
**Replies:** 2\
**Last updated:** [3 November 2020 13:16 UTC](https://discourse.nodered.org/t/add-option-for-special-mock-configuration-nodes-to-all-network-and-storage-nodes/35285 "2020-11-03T13:16:28Z")

</div>

It would be nice to have the ability to configure a node with a special configuration node, a mock-configuration. This mock-configuration node itself has some little UI allowing to configure a certain set of responses / …

---

## [Errors when running npm install in node-red (source code install)](https://discourse.nodered.org/t/errors-when-running-npm-install-in-node-red-source-code-install/35156)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 6\
**Last updated:** [2 November 2020 21:35 UTC](https://discourse.nodered.org/t/errors-when-running-npm-install-in-node-red-source-code-install/35156 "2020-11-02T21:35:32Z")

</div>

Hi, I am getting errors when npm installing under node-red (running form source) It seems there is dev dep mosca that tries to install modules that fail to install/build on my system (node -v 12.16.1, windows 10) This …

---

## [Optional tool tip and visual cue for nodes with descriptions](https://discourse.nodered.org/t/optional-tool-tip-and-visual-cue-for-nodes-with-descriptions/35105)

<div class="topic-metadata">

**Author:** [@michaelblight](https://discourse.nodered.org/u/michaelblight)\
**Replies:** 0\
**Last updated:** [31 October 2020 03:53 UTC](https://discourse.nodered.org/t/optional-tool-tip-and-visual-cue-for-nodes-with-descriptions/35105 "2020-10-31T03:53:08Z")

</div>

I use the comment node and also the description tab within the node editor for documentation. It would be nice if there was something visual on the node to indicate that it had something entered into the description. Wit…

---

## [\[node: "Change"\] Add comment input for rules](https://discourse.nodered.org/t/node-change-add-comment-input-for-rules/35089)

<div class="topic-metadata">

**Author:** [@tmdoit](https://discourse.nodered.org/u/tmdoit)\
**Replies:** 0\
**Last updated:** [30 October 2020 22:00 UTC](https://discourse.nodered.org/t/node-change-add-comment-input-for-rules/35089 "2020-10-30T22:00:23Z")

</div>

It will be easier and faster to read from the comment what a given rule does, especially after some time after its creation or for someone else. I thought about something like in attached screen.

---

## [TCP\_OUT & TCP\_request Feature Request](https://discourse.nodered.org/t/tcp-out-tcp-request-feature-request/35084)

<div class="topic-metadata">

**Author:** [@vlagnar](https://discourse.nodered.org/u/vlagnar)\
**Replies:** 0\
**Last updated:** [30 October 2020 17:16 UTC](https://discourse.nodered.org/t/tcp-out-tcp-request-feature-request/35084 "2020-10-30T17:16:40Z")

</div>

Would it be possible to add a msg property that will cause the TCP connection to be closed. Maybe an attribute like msg.end or msg.finish.

---

## [Message processing sequence](https://discourse.nodered.org/t/message-processing-sequence/35047)

<div class="topic-metadata">

**Author:** [@r0ller](https://discourse.nodered.org/u/r0ller)\
**Replies:** 15\
**Last updated:** [30 October 2020 14:15 UTC](https://discourse.nodered.org/t/message-processing-sequence/35047 "2020-10-30T14:15:16Z")

</div>

Hi All, Let's suppose I have a flow with a switch having two conditions: msg.payload\>flow.a msg.payload\<=flow.a where flow.a in the beginning is 0. If msg.payload\>flow.a then the value of msg.payload gets assigned to…

---

## [Req: include website link in Palette list](https://discourse.nodered.org/t/req-include-website-link-in-palette-list/34915)

<div class="topic-metadata">

**Author:** [@Kazzy](https://discourse.nodered.org/u/Kazzy)\
**Replies:** 2\
**Last updated:** [30 October 2020 08:48 UTC](https://discourse.nodered.org/t/req-include-website-link-in-palette-list/34915 "2020-10-30T08:48:42Z")

</div>

Hopefully a very simple request. when the Manage Palette list is shown with all current installed nodes.. it would be nice to be able to go to that nodes flows.nodered.org webpage from that list. So if for example the…

---

## [\[node: "Join"\] Add support for parts grouping in manual mode](https://discourse.nodered.org/t/node-join-add-support-for-parts-grouping-in-manual-mode/35048)

<div class="topic-metadata">

**Author:** [@tmdoit](https://discourse.nodered.org/u/tmdoit)\
**Replies:** 0\
**Last updated:** [29 October 2020 23:46 UTC](https://discourse.nodered.org/t/node-join-add-support-for-parts-grouping-in-manual-mode/35048 "2020-10-29T23:46:55Z")

</div>

Hello, my use case is that I'm using database node which streams query result - msg per row. DB node adds to each msg msg.parts.id and when stream finishes, sends msg.complete set to true (with msg.payload set to undefi…

---

## [Causing a HTTP-IN node to process a request from an independent http server](https://discourse.nodered.org/t/causing-a-http-in-node-to-process-a-request-from-an-independent-http-server/34949)

<div class="topic-metadata">

**Author:** [@btsimonh](https://discourse.nodered.org/u/btsimonh)\
**Replies:** 5\
**Last updated:** [28 October 2020 17:23 UTC](https://discourse.nodered.org/t/causing-a-http-in-node-to-process-a-request-from-an-independent-http-server/34949 "2020-10-28T17:23:03Z")

</div>

Hi All, we have been using Node-Red in production for some years now, and everybody who knows me here knows I'm a big fan. Up to this point we have mostly been using NR on local machines with no incoming internet acces…

---

## [PR for JSON schema based editor - discussion](https://discourse.nodered.org/t/pr-for-json-schema-based-editor-discussion/34767)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 6\
**Last updated:** [26 October 2020 03:36 UTC](https://discourse.nodered.org/t/pr-for-json-schema-based-editor-discussion/34767 "2020-10-26T03:36:45Z")

</div>

Hi folks, Based on another discussion, I'm trying to rework the Node-RED JSON editor: only allow user input that is defined in the JSON schema. The purpose is to avoid that node developers have to implement large compl…

---

## [Settings.js file suggestion with new releases of NR](https://discourse.nodered.org/t/settings-js-file-suggestion-with-new-releases-of-nr/34757)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 0\
**Last updated:** [24 October 2020 22:28 UTC](https://discourse.nodered.org/t/settings-js-file-suggestion-with-new-releases-of-nr/34757 "2020-10-24T22:28:55Z")

</div>

Hi, Maybe it is only me, but I would like to mention this all the same. I have had/used NR for a few years now. There have been a lot of improvements since. But as has been explained to me, the settings.js file isn't…

---

## [How to use npm package in flow editor frontend](https://discourse.nodered.org/t/how-to-use-npm-package-in-flow-editor-frontend/34734)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 3\
**Last updated:** [24 October 2020 09:59 UTC](https://discourse.nodered.org/t/how-to-use-npm-package-in-flow-editor-frontend/34734 "2020-10-24T09:59:06Z")

</div>

Hi folks, I need to make my first change in the flow editor, but it already became clear to me that it won't be ready tomorrow ... Anyway, I need to call $RefParser.dereference (from this npm package) in the flow edito…

---

## [Sidebar on a separate url?](https://discourse.nodered.org/t/sidebar-on-a-separate-url/34712)

<div class="topic-metadata">

**Author:** [@lizzardguki](https://discourse.nodered.org/u/lizzardguki)\
**Replies:** 1\
**Last updated:** [23 October 2020 14:07 UTC](https://discourse.nodered.org/t/sidebar-on-a-separate-url/34712 "2020-10-23T14:07:23Z")

</div>

Would love to see the sidebar in a separate url, i do not use it very often and would love a separate page with all configuration (debug / contextl dashboard eyc..) side by side (easier navigation). What would be needed…

---

## [📺 Live streaming some Node-RED development work](https://discourse.nodered.org/t/live-streaming-some-node-red-development-work/26856)

<div class="topic-metadata">

**Author:** [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Replies:** 22\
**Last updated:** [22 October 2020 22:26 UTC](https://discourse.nodered.org/t/live-streaming-some-node-red-development-work/26856 "2020-10-22T22:26:31Z")

</div>

Trying something a bit different tonight.... If you're interested in how to get started developing Node-RED itself, I'm doing a live stream this evening to walk through adding a new feature to the editor. It's all pret…

---

## [Node id from within a subflow](https://discourse.nodered.org/t/node-id-from-within-a-subflow/34658)

<div class="topic-metadata">

**Author:** [@michaelblight](https://discourse.nodered.org/u/michaelblight)\
**Replies:** 1\
**Last updated:** [22 October 2020 20:39 UTC](https://discourse.nodered.org/t/node-id-from-within-a-subflow/34658 "2020-10-22T20:39:51Z")

</div>

The debug window shows the id of the debug node that produced the output, except when it's inside a subflow. In this case it shows the id of the subflow instance (the calling node). Within a function node, node.id retur…

---

## [Flows/\*.json instead of flows.json?](https://discourse.nodered.org/t/flows-json-instead-of-flows-json/34043)

<div class="topic-metadata">

**Author:** [@Stwissel](https://discourse.nodered.org/u/Stwissel)\
**Replies:** 6\
**Last updated:** [22 October 2020 10:13 UTC](https://discourse.nodered.org/t/flows-json-instead-of-flows-json/34043 "2020-10-22T10:13:19Z")

</div>

When multiple people work on a NodeRED project, maintaining flows.js, even with the projects feature is a headache, at least for my team. So I was thinking if the persistence location would be a directory of Json files,…

---

## [Implementing visual variable selector](https://discourse.nodered.org/t/implementing-visual-variable-selector/34436)

<div class="topic-metadata">

**Author:** [@birduser](https://discourse.nodered.org/u/birduser)\
**Replies:** 1\
**Last updated:** [18 October 2020 16:42 UTC](https://discourse.nodered.org/t/implementing-visual-variable-selector/34436 "2020-10-18T16:42:51Z")

</div>

Hey there, has there ever been a discussion about implementing a visual variable selector like n8n have? Additionally, it would be easy to display what kind of data went throught the nodes: After my opinion in big…

---

## [Help for checkboxes on ui template node missing](https://discourse.nodered.org/t/help-for-checkboxes-on-ui-template-node-missing/34357)

<div class="topic-metadata">

**Author:** [@moebius](https://discourse.nodered.org/u/moebius)\
**Replies:** 0\
**Last updated:** [16 October 2020 16:22 UTC](https://discourse.nodered.org/t/help-for-checkboxes-on-ui-template-node-missing/34357 "2020-10-16T16:22:50Z")

</div>

I couldnt find a help entry for the 3 checkboxes on the ui-template node (v 1.21). The reason i'm asking is, cause i had some changed behavior since the last update (pre 1.0) and it seems something was changed in that a…

---

## [Selected wire on top](https://discourse.nodered.org/t/selected-wire-on-top/34199)

<div class="topic-metadata">

**Author:** [@edje11](https://discourse.nodered.org/u/edje11)\
**Replies:** 0\
**Last updated:** [13 October 2020 20:08 UTC](https://discourse.nodered.org/t/selected-wire-on-top/34199 "2020-10-13T20:08:24Z")

</div>

Some times it's hard to see where the connection wire is going. Clicking on the wire will highlight it, but because it's beneath other wires it's still not always clear where it's going. Request: When the wire is selec…

---

## [Add in dependencies in package.json of docker image of node-red for adding new Node](https://discourse.nodered.org/t/add-in-dependencies-in-package-json-of-docker-image-of-node-red-for-adding-new-node/34176)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 1\
**Last updated:** [13 October 2020 14:19 UTC](https://discourse.nodered.org/t/add-in-dependencies-in-package-json-of-docker-image-of-node-red-for-adding-new-node/34176 "2020-10-13T14:19:35Z")

</div>

Hello , How to add in dependencies in package.json of docker image of node-red? For example i want to add a new nodes named Serial-In and Serial-Out. For that i want to add ""node-red-node-serialport": "~0.10.2"" in d…

---

## [Node-red-node-serialport](https://discourse.nodered.org/t/node-red-node-serialport/34196)

<div class="topic-metadata">

**Author:** [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Replies:** 0\
**Last updated:** [13 October 2020 18:47 UTC](https://discourse.nodered.org/t/node-red-node-serialport/34196 "2020-10-13T18:47:46Z")

</div>

I have to shut down Node-RED in order to disconnect Node-RED from the port for access to other software in order to configure devices physically on the serial port. Other options include physically disconnecting and con…

---

## [Random node - add ability to pass in the 'From' and 'To' options](https://discourse.nodered.org/t/random-node-add-ability-to-pass-in-the-from-and-to-options/34164)

<div class="topic-metadata">

**Author:** [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Replies:** 2\
**Last updated:** [13 October 2020 09:19 UTC](https://discourse.nodered.org/t/random-node-add-ability-to-pass-in-the-from-and-to-options/34164 "2020-10-13T09:19:15Z")

</div>

I have a case where I'm reading a folder and storing the list of files in an array. I'd like to pick a random file from that list. It would be nice if the random node had the ability to accept 'From' and 'To' from the i…

---

## [Visual indication of which nodes use node context](https://discourse.nodered.org/t/visual-indication-of-which-nodes-use-node-context/34110)

<div class="topic-metadata">

**Author:** [@pcb1962](https://discourse.nodered.org/u/pcb1962)\
**Replies:** 0\
**Last updated:** [12 October 2020 00:47 UTC](https://discourse.nodered.org/t/visual-indication-of-which-nodes-use-node-context/34110 "2020-10-12T00:47:59Z")

</div>

I have a couple of messy flows which I have to return to from time to time for update / debug. A couple of the nodes use context variables which are useful in debugging, but there is no indication of where this is the ca…

---

## [Windows console title](https://discourse.nodered.org/t/windows-console-title/33970)

<div class="topic-metadata">

**Author:** [@RobC](https://discourse.nodered.org/u/RobC)\
**Replies:** 1\
**Last updated:** [9 October 2020 19:57 UTC](https://discourse.nodered.org/t/windows-console-title/33970 "2020-10-09T19:57:58Z")

</div>

Hi Folks, Just wondering if there is an easy way to alter the command shell title for node-red running in windows. I often run 3 or 4 instances interactively - I'd like to alter the title to be "node-red (port) {path}"…

---

## [IDEA -- Enable an ability to connect nodes top/bottom as node option](https://discourse.nodered.org/t/idea-enable-an-ability-to-connect-nodes-top-bottom-as-node-option/33866)

<div class="topic-metadata">

**Author:** [@sudoritz](https://discourse.nodered.org/u/sudoritz)\
**Replies:** 2\
**Last updated:** [7 October 2020 15:36 UTC](https://discourse.nodered.org/t/idea-enable-an-ability-to-connect-nodes-top-bottom-as-node-option/33866 "2020-10-07T15:36:35Z")

</div>

enable an ability node connecting top/bottom same scenario top (IN) bottom (OUT) here is a quick mockup of the idea (it would be cool to enable \[text label\] on bottom Here is current scenario

---

## [Palette Install Version choice](https://discourse.nodered.org/t/palette-install-version-choice/33677)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 3\
**Last updated:** [2 October 2020 22:44 UTC](https://discourse.nodered.org/t/palette-install-version-choice/33677 "2020-10-02T22:44:56Z")

</div>

Is there any think on the roadmap / plans for a "version choice" when you chose to install from the palette? My current dilemma... Need to update package but waiting until a dependency comes out of alpha Need to get a …

---

## [Feature request: move "successfully deployed" banner](https://discourse.nodered.org/t/feature-request-move-successfully-deployed-banner/33527)

<div class="topic-metadata">

**Author:** [@dennishvo](https://discourse.nodered.org/u/dennishvo)\
**Replies:** 15\
**Last updated:** [30 September 2020 18:26 UTC](https://discourse.nodered.org/t/feature-request-move-successfully-deployed-banner/33527 "2020-09-30T18:26:32Z")

</div>

Just a little pet peeve of mine, but, on a regular basis I must wait for the "Successfully Deployed" banner to disappear before I can click on the tab underneath it. There must be a better way to do this. There's a big …

---

## [Editing nodes - inconsistency where the NAME is](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 9\
**Last updated:** [30 September 2020 05:52 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481 "2020-09-30T05:52:31Z")

</div>

It isn't I want to complain for the sake of, and I am surprised I hadn't picked this one up sooner. When editing a node, there seems to a bit of inconsistency where the name is shown. Usually the NAME is at the top. B…

---

## [Feature suggestion "Send to back"](https://discourse.nodered.org/t/feature-suggestion-send-to-back/33391)

<div class="topic-metadata">

**Author:** [@ecrode](https://discourse.nodered.org/u/ecrode)\
**Replies:** 4\
**Last updated:** [27 September 2020 21:22 UTC](https://discourse.nodered.org/t/feature-suggestion-send-to-back/33391 "2020-09-27T21:22:32Z")

</div>

I like hiding the debug outputs behind the functions, to allow for easy echo of input data without taking up much space: Issue is that there is no easy way to "send" one item behind another, so I'd need to cut the fu…

---

## [Trigger node time settable through message](https://discourse.nodered.org/t/trigger-node-time-settable-through-message/33366)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 16\
**Last updated:** [26 September 2020 09:10 UTC](https://discourse.nodered.org/t/trigger-node-time-settable-through-message/33366 "2020-09-26T09:10:19Z")

</div>

I am sure it has been brought up before - and even by me. But I am now finding more and more cases where I need to control the trigger node's time via messages or context. (Your choice which at this stage) But I am s…

[Previous page](https://discourse.nodered.org/c/development/8.md?page=31)

[Next page](https://discourse.nodered.org/c/development/8.md?page=33)
