# Core Development

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

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

**Page:** 38

---

## ["!packages/node\_modules" in .gitignore](https://discourse.nodered.org/t/packages-node-modules-in-gitignore/23632)

<div class="topic-metadata">

**Author:** [@alexk111](https://discourse.nodered.org/u/alexk111)\
**Replies:** 1\
**Last updated:** [25 March 2020 17:04 UTC](https://discourse.nodered.org/t/packages-node-modules-in-gitignore/23632 "2020-03-25T17:04:44Z")

</div>

What is the idea behind the !packages/node\_modules in .gitignore? How is it supposed to commit changes in NR?

---

## [Supporting online dev environment](https://discourse.nodered.org/t/supporting-online-dev-environment/6781)

<div class="topic-metadata">

**Author:** [@svenefftinge](https://discourse.nodered.org/u/svenefftinge)\
**Replies:** 1\
**Last updated:** [16 March 2020 23:13 UTC](https://discourse.nodered.org/t/supporting-online-dev-environment/6781 "2020-03-16T23:13:50Z")

</div>

Hi! I'd like to propose including a configuration for Gitpod, a free online dev environment for GitHub. It allows getting started with the code base immediately. Also, it is contextual so you can for instance open pull …

---

## [\[GUI\] contextual Edit inspector without doubleclicking](https://discourse.nodered.org/t/gui-contextual-edit-inspector-without-doubleclicking/23173)

<div class="topic-metadata">

**Author:** [@Stooovie](https://discourse.nodered.org/u/Stooovie)\
**Replies:** 2\
**Last updated:** [16 March 2020 19:49 UTC](https://discourse.nodered.org/t/gui-contextual-edit-inspector-without-doubleclicking/23173 "2020-03-16T19:49:17Z")

</div>

Hi, I propose a UI option to always have the Edit panel open and change context by simply clicking the node (like the Sidebar is now). Right now, there's an unnecessary amount of doubleclicking and sliding animations. O…

---

## [Trouble installing: node-red-contrib-serial-modbus Node](https://discourse.nodered.org/t/trouble-installing-node-red-contrib-serial-modbus-node/22937)

<div class="topic-metadata">

**Author:** [@ThomE](https://discourse.nodered.org/u/ThomE)\
**Replies:** 2\
**Last updated:** [10 March 2020 18:40 UTC](https://discourse.nodered.org/t/trouble-installing-node-red-contrib-serial-modbus-node/22937 "2020-03-10T18:40:12Z")

</div>

Hello, newbee here with a question that's been confounding me for two days now. First I'm running Node-Red in a windows 10 environment. install went, for the most part OK except not really because although I can run nod…

---

## [Feature Request: Group node](https://discourse.nodered.org/t/feature-request-group-node/22857)

<div class="topic-metadata">

**Author:** [@Mannshoch](https://discourse.nodered.org/u/Mannshoch)\
**Replies:** 4\
**Last updated:** [9 March 2020 20:27 UTC](https://discourse.nodered.org/t/feature-request-group-node/22857 "2020-03-09T20:27:49Z")

</div>

Add a node which allow to simply Group a set of nodes or link to Flows/Subflows It would help to get a better overview, See Mockup:

---

## [File in node - throws error and provides payload with error message](https://discourse.nodered.org/t/file-in-node-throws-error-and-provides-payload-with-error-message/22809)

<div class="topic-metadata">

**Author:** [@hklages](https://discourse.nodered.org/u/hklages)\
**Replies:** 8\
**Last updated:** [9 March 2020 13:21 UTC](https://discourse.nodered.org/t/file-in-node-throws-error-and-provides-payload-with-error-message/22809 "2020-03-09T13:21:56Z")

</div>

In case of an error (file not found) it throws an error and send a payload with msg.error. According to node help that should not be the case. In addition I cant find the "node configuration" Node help says: Legacy e…

---

## [Flow multi-level management](https://discourse.nodered.org/t/flow-multi-level-management/22650)

<div class="topic-metadata">

**Author:** [@cmdares](https://discourse.nodered.org/u/cmdares)\
**Replies:** 1\
**Last updated:** [5 March 2020 08:22 UTC](https://discourse.nodered.org/t/flow-multi-level-management/22650 "2020-03-05T08:22:25Z")

</div>

I use node-red as the overall micro service platform, with hundreds of flow, but at present all flow are displayed on the tab, which is not easy to manage. Hope: The flow tab provides the close button. Process overvie…

---

## [typedInput performance issue?](https://discourse.nodered.org/t/typedinput-performance-issue/22510)

<div class="topic-metadata">

**Author:** [@Thierry](https://discourse.nodered.org/u/Thierry)\
**Replies:** 4\
**Last updated:** [3 March 2020 18:34 UTC](https://discourse.nodered.org/t/typedinput-performance-issue/22510 "2020-03-03T18:34:30Z")

</div>

Hello, I face a performance issue in the editor when using change node with several rules. To reproduce the "issue": simply create a change node with 10 to 15 rules inside (just keep default created rules and edit st…

---

## [Status text readability](https://discourse.nodered.org/t/status-text-readability/22443)

<div class="topic-metadata">

**Author:** [@myradon](https://discourse.nodered.org/u/myradon)\
**Replies:** 0\
**Last updated:** [1 March 2020 10:21 UTC](https://discourse.nodered.org/t/status-text-readability/22443 "2020-03-01T10:21:22Z")

</div>

Hi, Currently I'm playing with custom node.status of subflows. Some enhancements regarding readability would be a nice-to-have. it would be helpful when status text could be configured to positioned Top, Left, Botto…

---

## [Multi-select wires and change their colors](https://discourse.nodered.org/t/multi-select-wires-and-change-their-colors/22183)

<div class="topic-metadata">

**Author:** [@unixneo](https://discourse.nodered.org/u/unixneo)\
**Replies:** 5\
**Last updated:** [24 February 2020 15:35 UTC](https://discourse.nodered.org/t/multi-select-wires-and-change-their-colors/22183 "2020-02-24T15:35:41Z")

</div>

Hi Guys, Node-RED is really a very impression project. I really enjoy using it. May I request a small feature for a future release (if if you have and it fits into your plan for the product)? Please add the ability …

---

## [Node-Red Packaging ( create .exe )](https://discourse.nodered.org/t/node-red-packaging-create-exe/22176)

<div class="topic-metadata">

**Author:** [@Ujjwal](https://discourse.nodered.org/u/Ujjwal)\
**Replies:** 2\
**Last updated:** [24 February 2020 10:36 UTC](https://discourse.nodered.org/t/node-red-packaging-create-exe/22176 "2020-02-24T10:36:05Z")

</div>

Hi, i have created a flows on node red , also have code written in js to run the flow. have a small robot which i want to trigger via node red GUI i'm able to do it successfully i connect the robot to the computer usi…

---

## [Private LoRa based flow](https://discourse.nodered.org/t/private-lora-based-flow/22009)

<div class="topic-metadata">

**Author:** [@dhavalm24](https://discourse.nodered.org/u/dhavalm24)\
**Replies:** 0\
**Last updated:** [20 February 2020 12:20 UTC](https://discourse.nodered.org/t/private-lora-based-flow/22009 "2020-02-20T12:20:16Z")

</div>

Hello Guys, Need help in creating Private LoRa flow. We have LoRa module sensor, Multitech Gateway and Application . We have connected sensor to Gateway and now we need to push the data from sensor to application via …

---

## [Git controls in the Editor \*without\* Projects enabled](https://discourse.nodered.org/t/git-controls-in-the-editor-without-projects-enabled/21913)

<div class="topic-metadata">

**Author:** [@kuema](https://discourse.nodered.org/u/kuema)\
**Replies:** 12\
**Last updated:** [19 February 2020 05:31 UTC](https://discourse.nodered.org/t/git-controls-in-the-editor-without-projects-enabled/21913 "2020-02-19T05:31:12Z")

</div>

I have all my workspaces version controlled with Git. At the moment I always have to login to the machines and commit/push everything manually. By workspace I mean the directory where your flow file, settings and local n…

---

## [Tagging msg and multiple inputs](https://discourse.nodered.org/t/tagging-msg-and-multiple-inputs/21914)

<div class="topic-metadata">

**Author:** [@mariofutire](https://discourse.nodered.org/u/mariofutire)\
**Replies:** 4\
**Last updated:** [18 February 2020 16:22 UTC](https://discourse.nodered.org/t/tagging-msg-and-multiple-inputs/21914 "2020-02-18T16:22:43Z")

</div>

This is about how to handle multiple inputs. I've red a few of the discussions about it and I agree with a lot of the points the core engine should do little or nothing to solve the multiple input problem (too many di…

---

## [User-authentication.js set global values](https://discourse.nodered.org/t/user-authentication-js-set-global-values/21804)

<div class="topic-metadata">

**Author:** [@rajasekharmullangi](https://discourse.nodered.org/u/rajasekharmullangi)\
**Replies:** 1\
**Last updated:** [16 February 2020 17:04 UTC](https://discourse.nodered.org/t/user-authentication-js-set-global-values/21804 "2020-02-16T17:04:52Z")

</div>

Once user authenticated successful, I want to set some value in global context scope. How to access global object to set data in user-authentication.js. I tried below, but no luck: var globalContext = this.context().g…

---

## [Split custom node HMTL file to make it easier to develop](https://discourse.nodered.org/t/split-custom-node-hmtl-file-to-make-it-easier-to-develop/9060)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 4\
**Last updated:** [11 February 2020 01:30 UTC](https://discourse.nodered.org/t/split-custom-node-hmtl-file-to-make-it-easier-to-develop/9060 "2020-02-11T01:30:18Z")

</div>

Hi Nick & Dave, A request that I didn't manage to get into the questionaire recently. When developing custom nodes, it is much harder than it should be to work with the admin front-end code (the html file). This is be…

---

## [Link request node](https://discourse.nodered.org/t/link-request-node/8906)

<div class="topic-metadata">

**Author:** [@nlecaude](https://discourse.nodered.org/u/nlecaude)\
**Replies:** 6\
**Last updated:** [10 February 2020 20:46 UTC](https://discourse.nodered.org/t/link-request-node/8906 "2020-02-10T20:46:41Z")

</div>

I am often using a pattern where my flow will branch out to a linked process as shown in the screenshot below. It could be nice if the 2 links between Request and Result could actually be a Link Request node (that would…

---

## [Replace a heavily wired node](https://discourse.nodered.org/t/replace-a-heavily-wired-node/21259)

<div class="topic-metadata">

**Author:** [@ronsum](https://discourse.nodered.org/u/ronsum)\
**Replies:** 2\
**Last updated:** [4 February 2020 14:05 UTC](https://discourse.nodered.org/t/replace-a-heavily-wired-node/21259 "2020-02-04T14:05:27Z")

</div>

I have found myself in the situation a few times where I would like to insert a node right before or after a heavily wired node, or the heavily wired node has to be replaced with another node altogether. Unless my searc…

---

## [Report html parse errors on console](https://discourse.nodered.org/t/report-html-parse-errors-on-console/20977)

<div class="topic-metadata">

**Author:** [@TheNightFall](https://discourse.nodered.org/u/TheNightFall)\
**Replies:** 15\
**Last updated:** [3 February 2020 00:29 UTC](https://discourse.nodered.org/t/report-html-parse-errors-on-console/20977 "2020-02-03T00:29:58Z")

</div>

Recently I created a node to the pallete. It was working fine, I was using Chrome to test and work with it. When I tried to use it in ie, the node never showed in the pallete, it took me several hours ( because it was i…

---

## [CPython and Node-Red](https://discourse.nodered.org/t/cpython-and-node-red/20353)

<div class="topic-metadata">

**Author:** [@vlturner](https://discourse.nodered.org/u/vlturner)\
**Replies:** 5\
**Last updated:** [18 January 2020 20:09 UTC](https://discourse.nodered.org/t/cpython-and-node-red/20353 "2020-01-18T20:09:21Z")

</div>

It seems that Python and Compiled Python along with the optimizers are moving along to the point that we can incorporate compiled code into things like node-red to speed things up. I was wondering how others feel about …

---

## [Question: About jshint:editor of grunt](https://discourse.nodered.org/t/question-about-jshint-editor-of-grunt/20519)

<div class="topic-metadata">

**Author:** [@okhiroyuki](https://discourse.nodered.org/u/okhiroyuki)\
**Replies:** 2\
**Last updated:** [18 January 2020 00:03 UTC](https://discourse.nodered.org/t/question-about-jshint-editor-of-grunt/20519 "2020-01-18T00:03:21Z")

</div>

Hello. I have a question. grunt's jshint:editor seems to look at the old folder structure. There are other similar issues, but I especially focused on jshint:editor because of the default grunt task. Is this a know…

---

## [Node-red-node-pi-gpio: open collector output](https://discourse.nodered.org/t/node-red-node-pi-gpio-open-collector-output/20031)

<div class="topic-metadata">

**Author:** [@tkanjar](https://discourse.nodered.org/u/tkanjar)\
**Replies:** 5\
**Last updated:** [17 January 2020 01:01 UTC](https://discourse.nodered.org/t/node-red-node-pi-gpio-open-collector-output/20031 "2020-01-17T01:01:59Z")

</div>

"node-red-node-pi-gpio" can not use the open collector output. I think it is useful for industrial equipments. Incidentally, for workaround, I used the exec node and write shell command to implement corrector output.

---

## [Debugging ... little tweaks that perhaps can be useful](https://discourse.nodered.org/t/debugging-little-tweaks-that-perhaps-can-be-useful/19542)

<div class="topic-metadata">

**Author:** [@Christian-Me](https://discourse.nodered.org/u/Christian-Me)\
**Replies:** 19\
**Last updated:** [14 January 2020 19:12 UTC](https://discourse.nodered.org/t/debugging-little-tweaks-that-perhaps-can-be-useful/19542 "2020-01-14T19:12:41Z")

</div>

Hi, like to suggest a few tweaks that could help with debugging switch(es) to mute warn and error messages: I'm using some nodes which are very chatty, especially when working offline they are spamming the debug windo…

---

## [Problems with the credentials using the Watson Assistant Node](https://discourse.nodered.org/t/problems-with-the-credentials-using-the-watson-assistant-node/20017)

<div class="topic-metadata">

**Author:** [@Fekri](https://discourse.nodered.org/u/Fekri)\
**Replies:** 0\
**Last updated:** [7 January 2020 16:05 UTC](https://discourse.nodered.org/t/problems-with-the-credentials-using-the-watson-assistant-node/20017 "2020-01-07T16:05:32Z")

</div>

Hi, I have been blocked by a problem using the "Assistant Node" returning this message: Error: Unauthorized: Access is denied due to invalid credentials. The solution was working well before the end of december 2019. …

---

## [Slight \*bug\* with \`change\` node and the \`add\` button](https://discourse.nodered.org/t/slight-bug-with-change-node-and-the-add-button/19799)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 7\
**Last updated:** [2 January 2020 02:27 UTC](https://discourse.nodered.org/t/slight-bug-with-change-node-and-the-add-button/19799 "2020-01-02T02:27:13Z")

</div>

I am starting to use the change node a bit more for changing messages. But time and time again, I am needing to add a second field to the message body. (Say topic) The add (bottom left of the window) is now obscured …

---

## [MQTT-SN Support](https://discourse.nodered.org/t/mqtt-sn-support/19753)

<div class="topic-metadata">

**Author:** [@zaher](https://discourse.nodered.org/u/zaher)\
**Replies:** 7\
**Last updated:** [31 December 2019 00:32 UTC](https://discourse.nodered.org/t/mqtt-sn-support/19753 "2019-12-31T00:32:23Z")

</div>

Does Node-RED have support for MQTT-SN? In a similar way to MQTT, it can have a publish and subscribe nodes, but might require a different broker because I think the popular Mosquitto broker doesn't support MQTT-SN.

---

## [Feature: Add flow.$root for simplified access & add a context that allows for state to be only shared within a single node flow/series](https://discourse.nodered.org/t/feature-add-flow-root-for-simplified-access-add-a-context-that-allows-for-state-to-be-only-shared-within-a-single-node-flow-series/19611)

<div class="topic-metadata">

**Author:** [@niemyjski](https://discourse.nodered.org/u/niemyjski)\
**Replies:** 21\
**Last updated:** [29 December 2019 13:22 UTC](https://discourse.nodered.org/t/feature-add-flow-root-for-simplified-access-add-a-context-that-allows-for-state-to-be-only-shared-within-a-single-node-flow-series/19611 "2019-12-29T13:22:47Z")

</div>

This problem kind of reminds me of angular $scope and $rootscope.. The problem is I have generic sub flows that build on each other and once you get over two levels it becomes very hard to get at the parent, great grandp…

---

## [TCP connection pool: better separation](https://discourse.nodered.org/t/tcp-connection-pool-better-separation/19432)

<div class="topic-metadata">

**Author:** [@dvv](https://discourse.nodered.org/u/dvv)\
**Replies:** 0\
**Last updated:** [21 December 2019 17:54 UTC](https://discourse.nodered.org/t/tcp-connection-pool-better-separation/19432 "2019-12-21T17:54:55Z")

</div>

Hello list! Today I learnt that if one feed TCP reply node with message without \_session it will go to all client connections across the whole project, not limited with current flow. This fact is indeed written in the …

---

## [Dashboard dropdown - Allow object in msg.payload](https://discourse.nodered.org/t/dashboard-dropdown-allow-object-in-msg-payload/19171)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 4\
**Last updated:** [15 December 2019 09:46 UTC](https://discourse.nodered.org/t/dashboard-dropdown-allow-object-in-msg-payload/19171 "2019-12-15T09:46:34Z")

</div>

Hi folks, To be able to finish another discussion I need to show a list of webcams in a dropdown on my dashboard. The list of webcams is available as label-value pairs, so I pass pairs these to the UI dropdown node: m…

---

## [Feature Request: onDeploy callback](https://discourse.nodered.org/t/feature-request-ondeploy-callback/18950)

<div class="topic-metadata">

**Author:** [@fahrvergnuugen](https://discourse.nodered.org/u/fahrvergnuugen)\
**Replies:** 7\
**Last updated:** [12 December 2019 22:29 UTC](https://discourse.nodered.org/t/feature-request-ondeploy-callback/18950 "2019-12-12T22:29:55Z")

</div>

Let me preface this by saying that I haven't found any other way to solve this problem, so if anyone has any ideas please let me know! For my Insteon device configuration nodes, I have run into a situation where the onl…

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

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