node-red/packages/node_modules/@node-red/nodes
Ben Hardill 22a3f47060
Speed up split node
fixes #5251

The code changed from 4.0.x to 4.1.x

This change to to prevent making changes to the orginial input `msg`
object incase any values were stored in context (pass by refernce).

The change meant that for every output message the whole original
input `msg` was being cloned, which could be huge, causing a big
performance regresion.

This fix ensures the clone of the orginial `msg` is only done once
and the much smaller output message is then cloned again to update
`msg.parts` object for each output. This results in lots of small
clones rather than lots of very large clones.
2025-08-20 18:40:19 +01:00
..
core Speed up split node 2025-08-20 18:40:19 +01:00
examples Merge pull request #4854 from kazuhitoyokoi/master-fixexample 2024-09-17 13:49:05 +01:00
icons Add svg icons for nodes 2023-08-16 19:21:31 +09:00
locales Merge branch 'master' into dev 2025-07-21 16:29:52 +01:00
.npmignore Add pack-modules grunt task 2018-10-25 11:18:13 +01:00
99-sample.html.demo Change icon path from png to svg 2022-05-05 20:38:55 +09:00
99-sample.js.demo WIP: move all the code 2018-08-04 22:23:06 +01:00
LICENSE Update package readmes and licenses 2022-01-27 12:49:48 +00:00
README.md Add README files to each package 2018-08-21 13:43:11 +01:00
index.js pull out editor-client and editor-api 2018-08-17 22:10:54 +01:00
package.json Update for 4.1.0 release 2025-07-29 15:55:04 +01:00

README.md

@node-red/nodes

Node-RED core nodes module.

This provides all of the core Node-RED nodes.

Source

The main Node-RED modules are maintained as a monorepo on GitHub.