{"library":"node-red-biglib","title":"node-red-biglib","description":"node-red-biglib is the core library for building high-volume Node-RED flow nodes that process data in 'blocks' (buffers). Version 1.3.4 is stable, with no recent updates since 2017. It provides helpers for memory control, buffer workflows, status propagation (color/message), and message reuse (_msgid, topic). Unlike standard Node-RED nodes, Big Nodes emphasize a second output for flow control and filter-by-default behavior. Dependencies include byline, filesize, and moment.","language":"javascript","status":"maintenance","last_verified":"Fri May 01","install":{"commands":["npm install node-red-biglib"],"cli":null},"imports":["const BigLib = require('node-red-biglib')","const biglib = require('node-red-biglib')","const BigNode = require('node-red-biglib').BigNode"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const BigLib = require('node-red-biglib');\nconst BigNode = BigLib.BigNode;\n\n// Example: Create a simple big node\nmodule.exports = function(RED) {\n    function MyBigNode(config) {\n        RED.nodes.createNode(this, config);\n        BigNode.call(this, config);\n        this.on('input', function(msg) {\n            // Process blocks\n            const block = BigLib.createBlock(msg.payload, {});\n            this.sendBlock(block);\n        });\n    }\n    RED.nodes.registerType('my-big-node', MyBigNode);\n};","lang":"javascript","description":"Shows how to require the library, use BigNode constructor, and process blocks in a custom Node-RED node.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}