# \#external-package

**URL:** https://discourse.nodered.org/tag/external-package/46.md

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

---

## [Version pinning for external packages](https://discourse.nodered.org/t/version-pinning-for-external-packages/94982)

<div class="topic-metadata">

**Author:** [@Bergstein](https://discourse.nodered.org/u/Bergstein)\
**Replies:** 9\
**Last updated:** [30 January 2025 12:40 UTC](https://discourse.nodered.org/t/version-pinning-for-external-packages/94982 "2025-01-30T12:40:31Z")

</div>

Hi, all. First post here, searched for similar questions, didn't find any. I am interested in version pinning for external packages (those in Setup tab of Function node). Tried to use "package@version" notation, in a l…

---

## [Package install failed](https://discourse.nodered.org/t/package-install-failed/88691)

<div class="topic-metadata">

**Author:** [@zba](https://discourse.nodered.org/u/zba)\
**Replies:** 6\
**Last updated:** [15 June 2024 07:50 UTC](https://discourse.nodered.org/t/package-install-failed/88691 "2024-06-15T07:50:47Z")

</div>

I have dependency record in my project, "@opensearch-project/opensearch": "2.8.0" When I click install from ui it fails with error, logs show this: 2024-06-14T06:33:43.698Z Install : @opensearch-project/opensearch…

---

## [Response handling from External NPM Module](https://discourse.nodered.org/t/response-handling-from-external-npm-module/87795)

<div class="topic-metadata">

**Author:** [@VinistoisR](https://discourse.nodered.org/u/VinistoisR)\
**Replies:** 3\
**Last updated:** [7 May 2024 20:40 UTC](https://discourse.nodered.org/t/response-handling-from-external-npm-module/87795 "2024-05-07T20:40:04Z")

</div>

In a Function Node, I added this NPM module in the setup tab: It's working with the following function code, adapted from the module's readme: // Send "UP" Heartbeat to Prometheus endpoint using Prometheus-Remote-Wri…

---

## [Unable to exec npx commands since Node-Red update](https://discourse.nodered.org/t/unable-to-exec-npx-commands-since-node-red-update/85398)

<div class="topic-metadata">

**Author:** [@RomainGx](https://discourse.nodered.org/u/RomainGx)\
**Replies:** 0\
**Last updated:** [10 February 2024 14:48 UTC](https://discourse.nodered.org/t/unable-to-exec-npx-commands-since-node-red-update/85398 "2024-02-10T14:48:48Z")

</div>

Hello, I had an exec node that calls npm run tydom-client some other params I worked well until I upgraded Node-Red from version 3.0.x to version 3.1.x. But now it runs indefinitely. I saw nothing special when disp…

---

## [Custom node and ext package guidance (with modern ts possibly)](https://discourse.nodered.org/t/custom-node-and-ext-package-guidance-with-modern-ts-possibly/75900)

<div class="topic-metadata">

**Author:** [@dattasaurabh82](https://discourse.nodered.org/u/dattasaurabh82)\
**Replies:** 2\
**Last updated:** [1 March 2023 21:32 UTC](https://discourse.nodered.org/t/custom-node-and-ext-package-guidance-with-modern-ts-possibly/75900 "2023-03-01T21:32:25Z")

</div>

What? I'm writing my first custom node (not a script node). While I'm navigating using the documentation here, I'm not seeing any guidance on how to use other external npm libraries, and also most of them use ts. In my …

---

## [Using pnpm for all package management for custom nodes](https://discourse.nodered.org/t/using-pnpm-for-all-package-management-for-custom-nodes/74391)

<div class="topic-metadata">

**Author:** [@kakyoism](https://discourse.nodered.org/u/kakyoism)\
**Replies:** 17\
**Last updated:** [16 February 2023 02:41 UTC](https://discourse.nodered.org/t/using-pnpm-for-all-package-management-for-custom-nodes/74391 "2023-02-16T02:41:32Z")

</div>

In order to ship internal custom nodes to our users faster with smaller install size, we are trying out pnpm to replace npm in the context of NodeJS for Node-RED. Although pnpm seems to be better than npm in terms of in…

---

## [How to use ngx-json-viewer on ui template node](https://discourse.nodered.org/t/how-to-use-ngx-json-viewer-on-ui-template-node/73911)

<div class="topic-metadata">

**Author:** [@blackhawk263](https://discourse.nodered.org/u/blackhawk263)\
**Replies:** 3\
**Last updated:** [20 January 2023 09:04 UTC](https://discourse.nodered.org/t/how-to-use-ngx-json-viewer-on-ui-template-node/73911 "2023-01-20T09:04:15Z")

</div>

Hello I'm looking for a way to display a json object as a collapsible element with the ui-template node. I found this module which pretty much does what I need. But I couldn't figure out how to integrate it into my no…

---

## [Node Red Websocket Error](https://discourse.nodered.org/t/node-red-websocket-error/73360)

<div class="topic-metadata">

**Author:** [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Replies:** 6\
**Last updated:** [8 January 2023 10:43 UTC](https://discourse.nodered.org/t/node-red-websocket-error/73360 "2023-01-08T10:43:46Z")

</div>

First, Happy new Year. Hello, I have some problems with node red and don't really find the source of the problem. 8 Jan 09:43:46 - \[info\] \[remote-access:NR\_Dash\] starting ssh process 8 Jan 09:44:15 - \[red\] Uncaught Exc…
