# How to print all nodes I installed?

**URL:** <https://discourse.nodered.org/t/how-to-print-all-nodes-i-installed/10734>\
**Category:** General\
**Created:** [2 May 2019 01:48 UTC](https://discourse.nodered.org/t/how-to-print-all-nodes-i-installed/10734 "2019-05-02T01:48:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kenkoknz](https://avatars.discourse-cdn.com/v4/letter/k/58956e/32.png) [@kenkoknz](https://discourse.nodered.org/u/kenkoknz)\
**Post date:** [2 May 2019 01:48 UTC](https://discourse.nodered.org/t/how-to-print-all-nodes-i-installed/10734/1 "2019-05-02T01:48:22Z")

</div>

Hi,  
While I can use the palatte to list all the nodes I installed, and can see them by scrolling thru visually . How do I print all the nodes I installed (excluding the nodes that came bundled with the initial NR install)?  
Thanks,

---

<div class="post-metadata">

**Author:** ![Andrei](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/andrei/32/10446_2.png) [@Andrei](https://discourse.nodered.org/u/Andrei)\
**Post date:** [2 May 2019 01:57 UTC](https://discourse.nodered.org/t/how-to-print-all-nodes-i-installed/10734/2 "2019-05-02T01:57:45Z")

</div>

Check the package.json file in the user directory. It lists all the nodes as dependencies.

---

<div class="post-metadata">

**Author:** ![kenkoknz](https://avatars.discourse-cdn.com/v4/letter/k/58956e/32.png) [@kenkoknz](https://discourse.nodered.org/u/kenkoknz)\
**Post date:** [2 May 2019 02:05 UTC](https://discourse.nodered.org/t/how-to-print-all-nodes-i-installed/10734/3 "2019-05-02T02:05:21Z")

</div>

Good one Andrei, and human readable too.

---

<div class="post-metadata">

**Author:** ![Andrei](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/andrei/32/10446_2.png) [@Andrei](https://discourse.nodered.org/u/Andrei)\
**Post date:** [2 May 2019 04:39 UTC](https://discourse.nodered.org/t/how-to-print-all-nodes-i-installed/10734/4 "2019-05-02T04:39:10Z")

</div>

The problem is that the package.json file will tell you what are the installed modules. One module can have several nodes. The dashboard for instance will appear only as `node-red-dashboard": "~2.14.0"` whereas it has + 20 nodes.

If you really want the individual nodes a better option is the [node-red-admin command-line tool](https://nodered.org/docs/node-red-admin).

If you have this tools installed you can recover a list of all nodes by typing `node-red-admin list` in your terminal.

Here is an excerpt of mine (but too big to fully disclose here):

 ![s-01](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/c/c71bdc0966a793cc836d9c4641f6defe151d10c3.png)

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [2 May 2019 08:00 UTC](https://discourse.nodered.org/t/how-to-print-all-nodes-i-installed/10734/5 "2019-05-02T08:00:36Z")

</div>

I find that running this command from the .node-red folder generally does a pretty good job of showing which nodes I have manually installed.  
`cat package.json | grep "node-red"`
