# Palette Manager and Flows Site can't cope with a package containing nodes and plugins

**URL:** https://discourse.nodered.org/t/palette-manager-and-flows-site-cant-cope-with-a-package-containing-nodes-and-plugins/96506
**Category:** Core Development
**Tags:** issues
**Created:** [10 April 2025 16:36 UTC](https://discourse.nodered.org/t/palette-manager-and-flows-site-cant-cope-with-a-package-containing-nodes-and-plugins/96506 "2025-04-10T16:36:14Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [10 April 2025 16:36 UTC](https://discourse.nodered.org/t/palette-manager-and-flows-site-cant-cope-with-a-package-containing-nodes-and-plugins/96506/1 "2025-04-10T16:36:14Z")

</div>

Hi all, I think this has been raised before.

But there is still an issue with the Palette Manager and now I see a similar issue (I think?) with the Node package listings in the flows site.

The UIBUILDER package contains multiple nodes and it contains both an editor and a runtime plugin.

The palette manager shows:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/8/089cc72aa5adee853ccbcbb5e53f0c55a628ce86.png)

Which is clearly incorrect.

The flows site shows nothing at all. Neither the plugins nor the nodes.

Tested with NR v4.0.9 both on Windows 11 and on Debian Linux.

---

<div class="post-metadata">

### Author: ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)
#### Post date: [10 April 2025 16:50 UTC](https://discourse.nodered.org/t/palette-manager-and-flows-site-cant-cope-with-a-package-containing-nodes-and-plugins/96506/2 "2025-04-10T16:50:48Z")

</div>

There are a couple different things here - the palette manager and the flows site.

Has the flows site ever listed the nodes in your package? Looking at the code, the way you have structured things (by moving the `registerType` call out of your `.html` file) means the simple parsing done by the flow library won't find it. That isn't related to the fact you've also got plugins in there.

> Hi all, I think this has been raised before.

Yes, you raised an issue here: [Palette Manager not showing list of nodes and plugins for a package · Issue #4865 · node-red/node-red · GitHub](https://github.com/node-red/node-red/issues/4865)  
And you posted to the forum here: [Ongoing bugs in the Manage Palette display](https://discourse.nodered.org/t/ongoing-bugs-in-the-manage-palette-display/94319)

THe PR to fix it is here: [Support for a module with nodes and plugins in the palette by GogoVega · Pull Request #4945 · node-red/node-red · GitHub](https://github.com/node-red/node-red/pull/4945)

It needs reviewing, testing and merging - then it'll be available in either 4.0.10 or 4.1

Nick

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [10 April 2025 16:54 UTC](https://discourse.nodered.org/t/palette-manager-and-flows-site-cant-cope-with-a-package-containing-nodes-and-plugins/96506/3 "2025-04-10T16:54:38Z")

</div>

Thanks Nick. Wasn't sure whether things had gotten lost.

> [@knolleary](#):
>
> Has the flows site ever listed the nodes in your package?

Honestly, I'm not sure - I don't often look at the entry for my own package since its been there over a decade now. 😁

> [@knolleary](#):
>
> Looking at the code, the way you have structured things (by moving the `registerType` call out of your `.html` file) means the simple parsing done by the flow library won't find it.

That is relatively resent - I've slowly been restructuring to make the management of the code much easier.

Not sure why that needs parsing at all though since all of the required information is available in the package.json file?

---

<div class="post-metadata">

### Author: ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)
#### Post date: [10 April 2025 17:00 UTC](https://discourse.nodered.org/t/palette-manager-and-flows-site-cant-cope-with-a-package-containing-nodes-and-plugins/96506/4 "2025-04-10T17:00:57Z")

</div>

> [@TotallyInformation](#):
>
> Not sure why that needs parsing at all though since all of the required information is available in the package.json file?

No it isn't.

The package.json file includes a list of node files. Each node file can contain any number of actual nodes. Each node has a type, colour, icon etc - none of that information is in the package.json file.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [10 April 2025 17:02 UTC](https://discourse.nodered.org/t/palette-manager-and-flows-site-cant-cope-with-a-package-containing-nodes-and-plugins/96506/5 "2025-04-10T17:02:23Z")

</div>

> [@knolleary](#):
>
> Each node file can contain any number of actual nodes.

Darn it, I keep forgetting that as I've never liked doing things that way.

> [@knolleary](#):
>
> Each node has a type, colour, icon etc

Of course, my bad.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [9 June 2025 17:02 UTC](https://discourse.nodered.org/t/palette-manager-and-flows-site-cant-cope-with-a-package-containing-nodes-and-plugins/96506/6 "2025-06-09T17:02:54Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
