npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@5minds/node-red-dashboard-2-processcube-dynamic-list

v7.10.0

Published

A ui component for showing progress bars tracking a process

Readme

Dynamic List

A UI-Node to display a list of process instances or usertasks.

Usage

Query ProcessInstance or UserTask data from the process engine. Use a function node to transform the queried data into the required format for the dynamic-list node. The dyanmic-list node expects an array of objects as its messages payload. The expected schema of these objects is:

  • title: string;
  • progress?:
    • type: 'boolean' | 'percentage';
    • value: number; (value between 0 and 100)
  • details?: string;
  • state?:
    • text: string;
    • backgroundColor: string;
  • assignee?: string;

Pipe the function nodes result into the dynamic-list node.

The nodes default output will be triggered each time a list entry was clicked. The payload property of the message that is ouput will be an object identifieng the clicked list entry. This object will exactly equal one of the objects that where used as an input for the dynamic-list node. Therefore, any amount of additional properties can be passed through this node, besides the ones used for displaying the list entry. I. e. a processInstanceId, flowNodeInstanceId or userTask. Each additional output, generated by actions, will behave in the same manner, but is only triggered when clicking onto the corresponding button.

Actions

This field is used for configuring additional actions for each list entry. Actions will be displayed as buttons at the end of each row.

Each action is defined by:

  • Id: The Id of the action. This will be the name of the nodes output.
  • Icon: An URL for an image, that should be displayed. This will be used as the src-Property of a HTML img-Element. Therefore DataURLs can be used to add images/svgs etc., that are not available online.

For each action configured, the node will gain a new output, that is named as the linked actions id.

Item hover effect

When not checked, all hover effects for the list entries will not be shown. Clicking the card will still trigger a message from the nodes first output.

Reference

https://docs.processcube.io/docs/lowcode