@keload/node-red-contrib-ultimate-toolkit 1.11.0

A collection of (moderns) useful tools for Node-RED

npm install @keload/node-red-contrib-ultimate-toolkit

node-red-contrib-ultimate-toolkit

A collection of utilities to help you build your Node-RED flows.


Build with node-red-dxp

Contributors Forks Stargazers Issues

NPM Version NPM Downloads

Overview πŸ”¦

✨ Simplify and optimize your Node-RED flows with this versatile package! ✨

Effortlessly handle date formatting, math operations, data manipulation, and moreβ€”all in a single node.

When needed, the following libraries were used sparingly:

Whenever possible, native Node.js methods take precedence for maximum efficiency.

One node to rule them allβ€”streamline your flows like never before!

paring-config.png

Performance πŸš€

All used libraries are treeshaked and included in the final bundle.

No extra dependencies are added

Very small distribution size < 40kb.

Features ✨

β†’ Array Utilities


― Get Random Item

― Group By

― Key By

― Shuffle

― Sum

― Take

― Take Right

― Toggle

― Unique

β†’ Async Utilities


― Delay

Delays the message by the specified amount of time

β†’ Date Utilities


― Current Timezone

Returns the current timezone

― Format

Return formatted date from a date

― Now

Returns the current date with lot of formatting options

― Time Range

Routes messages depending on the time

β†’ Math Utilities


― Abs

― Acos

― Asin

― Atan

― Ceil

― Cos

― Exp

― Floor

― Log

― Max

― Mean

― Median

― Min

― Random

― Round

― Sin

― Sum

― Tan

― Trunc

β†’ Network Utilities


― Ip Information

Fetches detailed information about an IP address

― Ip Version

Returns IP version (4, 6, or 0 if invalid) for a given IP address string

― Network Interfaces

Lists all network interfaces of the current machine (ethernet, wifi, etc.)

β†’ Object Utilities


― Get Keys

β†’ Predicates


― Is Boolean

― Is Buffer

― Is Ip

― Is Na N

― Is Nil

― Is Null

― Is Number

― Is String

― Is Undefined

― Is Url

β†’ String Utilities


― Camel Case

― Capitalize

― Constant Case

― Escape

― Kebab Case

― Lower Case

― Lower First

― Pascal Case

― Snake Case

― Start Case

― Trim

― Trim End

― Trim Start

― Unescape

― Upper Case

― Upper First

― Words

β†’ Utility Functions


― Eq

― Gt

― Gte

― Lt

― Lte

― Size

― To Boolean

― To Boolean Number

― To Number

― To Number Non Strict

― To Safe Integer

― To String

Contributing & Developer Experience

This package is built using node-red-dxp, offering a blazing-fast and seamless way to develop Node-RED packages.

Written in TypeScript, the codebase is cleanly structured, ensuring maintainability and effortless scalability.

We’re committed to keeping this node alive and thriving, making it a joy to evolve and improve over time. Whether it's refining existing features or adding new capabilities, contributing should always be an enjoyable experience.

Feel free to join the journeyβ€”create issues, submit pull requests, or share your ideas. Let’s build something incredible together!

License

MIT

Node Info

Version: 1.11.0
Updated 2 months, 1 week ago
License: MIT
Rating: 5.0 1

Categories

Actions

Rate:

Downloads

7 in the last week

Keywords

  • node-red
  • node-red-contrib
  • node-red-dxp
  • toolkit
  • utilities

Maintainers