{"library":"node-red-contrib-dynamic-websocket","type":"library","category":null,"description":"A Node-RED custom node that establishes and manages WebSocket connections with dynamic URL switching at runtime. Version 1.1.1 requires Node >=18.0.0. Unlike the built-in WebSocket node, this node allows changing the WebSocket URL mid-flow via msg.url, supports authentication (basic, token, custom headers), advanced reconnection with exponential backoff, and message transformation with validation. It also handles self-signed certificates and binary data. The node has one input and three outputs (received messages, connection status, connection errors). It persists the last connected URL across Node-RED restarts.","language":"javascript","status":"active","version":"1.1.1","tags":["javascript","node-red","websocket","dynamic","web-socket","dynamic-websocket"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install node-red-contrib-dynamic-websocket","imports":["npm install node-red-contrib-dynamic-websocket","const DynamicWebsocket = require('node-red-contrib-dynamic-websocket');","module.exports = function(RED) { require('node-red-contrib-dynamic-websocket')(RED); }"]},{"cmd":"yarn add node-red-contrib-dynamic-websocket","imports":[]},{"cmd":"pnpm add node-red-contrib-dynamic-websocket","imports":[]}],"homepage":"https://github.com/Hindurable/node-red-contrib-dynamic-websocket","github":"https://github.com/Hindurable/node-red-contrib-dynamic-websocket","docs":null,"changelog":null,"pypi":null,"npm":"node-red-contrib-dynamic-websocket","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}