{"_id":"@vitormnm/node-red-simple-opcua","_rev":"27-6a8cff4a2eda12a4c8c1512a13a37162","name":"@vitormnm/node-red-simple-opcua","dist-tags":{"latest":"1.12.0"},"versions":{"1.0.0":{"name":"@vitormnm/node-red-simple-opcua","version":"1.0.0","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"ISC","_id":"@vitormnm/node-red-simple-opcua@1.0.0","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"6ab21bd085d523336f05942f7f723ce07a6b5d5f","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.0.0.tgz","fileCount":32,"integrity":"sha512-Bz0RQjGDIMBVsdRfV2+CbIkHJ9y2ln6E2YEUlYp6QIr1uUppPSpiomZIlpDWMXUkw1/OxTocMuZzEAlOuuz0nw==","signatures":[{"sig":"MEYCIQDP4We7x/4lSHtyo+SwIEvtmkLILcOrbQQHityXHsMBOQIhAOIuJlNjvn1K01CwJT/0DGm0SZ0m0TKutb61a8/KTGXu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562821},"main":"server/opcua-server.js","gitHead":"662b8e113ac744d55f7825389870d9e4e312785e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"}},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.158.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.0.0_1779921872473_0.1896196780124597","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@vitormnm/node-red-simple-opcua","version":"1.0.1","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"ISC","_id":"@vitormnm/node-red-simple-opcua@1.0.1","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"fdb6f2e879d6ef7dec328dfc50480d373e2e3044","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.0.1.tgz","fileCount":32,"integrity":"sha512-NZ/qQBdTZrff5nwefARzkbovkRLjGQnfQCESLlkdom4aM8DDuHWSR/wd6zPgmxcO0flz8iJw2CmffWe5SWt3QQ==","signatures":[{"sig":"MEYCIQDxc1lz80mBikcaC4kEFEFQKYGBCmfzhi77+XSP99POsgIhANUdzay9m7ouCl5sCWrGG+UrzkxIvOrY7smOiXLjtmXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563028},"main":"server/opcua-server.js","gitHead":"35064dfe209920a2e011abd516fe44d7a1a27052","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"}},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.158.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.0.1_1779979782076_0.7740013828682599","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@vitormnm/node-red-simple-opcua","version":"1.0.2","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"ISC","_id":"@vitormnm/node-red-simple-opcua@1.0.2","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"9eadcca15d2009c8aadc6d32f120527bbbbd56eb","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.0.2.tgz","fileCount":7,"integrity":"sha512-v6ZZlEIIt/+TSO8qYUFUoo77Cu9TaDNmG1Li1GyjFovOTU7gfH6M7adgMm3Z4vdURCMmjd5ACZ9wKrjGtOZqiQ==","signatures":[{"sig":"MEQCIDebpk5tkyePIDdy0IA0ier23susywEbf9x5nhzf3YS0AiBN1IRzfN0ljoFq26xNUGMwLNWhleIYFYaW7zT8N3z11Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271728},"main":"server/opcua-server.js","gitHead":"0a746478156b708a2c9fccd457d4307b4583e9a5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.0.2_1779986440710_0.7365261217288175","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@vitormnm/node-red-simple-opcua","version":"1.0.3","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"ISC","_id":"@vitormnm/node-red-simple-opcua@1.0.3","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"e66fc3e659758368a16e63342897ed550630e40d","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.0.3.tgz","fileCount":33,"integrity":"sha512-Upy9qK3lbJBCDxukbdEahAcp2b0acaUhS9/zdiXNWxAJcW16Tad1yfQ4TT7CXWJz3WoC8TUZ6f2ATtuXHQ85iA==","signatures":[{"sig":"MEUCIQCxVvp+1xu/Lidw2F3ksQ2EaHvhFGuIAauoVbXiho4qKAIgTg7drtJLYWxoVJCMLbzADTBh2dFMWaTgWqNnE4scoqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627293},"main":"server/opcua-server.js","gitHead":"92c0e81ad406a1a91a05ea1d055e903a3f1ec98a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.0.3_1779997312743_0.3160789897969327","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@vitormnm/node-red-simple-opcua","version":"1.1.0","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"ISC","_id":"@vitormnm/node-red-simple-opcua@1.1.0","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"9fdbd713d6f73e7a35ed9a9a8f9bcbb2094ebd23","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.1.0.tgz","fileCount":33,"integrity":"sha512-/UM4+PouPx7uCXVpdgaDwj5NKGy+KdmRH7glcx6kjQ5wkMXBX3dT6sozK5D4z1aiK20VXxCePQIMQCa4L+2puQ==","signatures":[{"sig":"MEUCICjZzSOqXbz9iNMN7DzcSw4tbKayYJlgeCNpZuaCNfChAiEAita0I3K4cebrzxgMckyBPwHc1vJPs7A0Y6R7Gz9y1/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627336},"main":"server/opcua-server.js","engines":{"node":">=20.0.0"},"gitHead":"759232e1b97117a829f233f34df1ce8b41c84382","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.1.0_1779998409273_0.329641616216517","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@vitormnm/node-red-simple-opcua","version":"1.2.0","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.2.0","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"80d628cf0d2bb133b2827ce77cb3ccefade85089","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.2.0.tgz","fileCount":33,"integrity":"sha512-h1gV7G2NhInInUqy7SznDcnq4riWhZel7QR8nSsAQcpZj3HgC+cLQYZm3HWe7cFQdCGnrgULVxBmmxm5fYLfbA==","signatures":[{"sig":"MEUCIBrC9F1x8edJh5ZKIHP0e5SI7Mrr1/nk/ew+pecCw6hhAiEAlXU+Sr6pg1DR6MSgNDh8Ox0iA4KDjfr+P6LKb/h7lh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627332},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"34d3fe045d52d89a19d7a418599744cffd16e1bc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.2.0_1780006396229_0.616992858075115","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@vitormnm/node-red-simple-opcua","version":"1.2.1","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.2.1","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"b45fe62122b50db2a4a412fe31f142eb9677398c","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.2.1.tgz","fileCount":33,"integrity":"sha512-W8C3QYPIYe/v2s5Tdyls+1Vm6RizNlTLyUaKaVW+UkiNpomDFmqNyQpFxp2CYKJaAtGGnBxn8I4SVg0oNIAF/w==","signatures":[{"sig":"MEUCIHV95LHQn2QCTykBmaEj4Z/ldhs6ngvYJsXaxicPjXKaAiEAuGy0kvb+Ikfi0+26CQ6stCxr6yuIskYAIStBCaUrj4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627675},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"0b2ccc06e4213de158a2af78b4b839c06fb90c54","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.2.1_1780056570787_0.47727516589694785","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@vitormnm/node-red-simple-opcua","version":"1.2.2","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.2.2","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"58ff2e3d30ea919fd83a65b0cd94f38a1efa25ba","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.2.2.tgz","fileCount":33,"integrity":"sha512-1903h4tuL0Cm1aub6pPzl6zgfN/YXu3kLf5KUZ0NanJqGF8UxWPi9F/eB1Zgu9IW1IKL7A1xDUGr98KxtGWQng==","signatures":[{"sig":"MEQCIDM3UfNus6cATh+IYz+XDv2tPIPwBk4K9o6laq6PRAG+AiACbDJlEtGr82tO1m86Hjn1budWQDYawDmEj+tHFlVkBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627675},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"9bfbb3e2830f94d8a8d7d373d6f813995bf555d0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.2.2_1780056657426_0.9781773584616347","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@vitormnm/node-red-simple-opcua","version":"1.3.0","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.3.0","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"261f5c4e641b88d06281f13ae0853261e383495d","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.3.0.tgz","fileCount":33,"integrity":"sha512-NE370A/K/8kzhOG8UxK4RSQ1TPBXoyf+u+4mBnOBt7iBFe6t2XFiv20JxSpNoHhRv12nI1aMT0gtnckE7mFWEw==","signatures":[{"sig":"MEUCIADDb6JUkr8XZdqJMq4REhuHLS8u3kjUm/8s+JzGo0ouAiEA8ikFMUcWi/48pPN9ajt36cymGdx5r3ZL5a9+9+xX5ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627675},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"9bfbb3e2830f94d8a8d7d373d6f813995bf555d0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.3.0_1780056784015_0.737626786728306","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@vitormnm/node-red-simple-opcua","version":"1.3.1","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.3.1","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"8f0c4a4962ba3fca5ec9c2486197b78d9500d755","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.3.1.tgz","fileCount":33,"integrity":"sha512-0EF81Bkel5HNp3aLh6nfWVzXElMoxAGKYwAEjzlNozVeDb2t6/ZSmcr/OGLf3VrU7aXyHFan/EUV4C8TVLCphg==","signatures":[{"sig":"MEUCIH0QhFyvrvTY4o9Yyk6Dqbv2GdSrO/sviz2M745oxg2aAiEAis0pCNnc3lDjkFvYiQeg3nz4Fa1ws7mYBns7KVs60Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627675},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"9e729ef021b721a8d197a28e03dd77905fc43fdb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.3.1_1780056840553_0.9327003063581338","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@vitormnm/node-red-simple-opcua","version":"1.3.2","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.3.2","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"fc8638aa211c6615892b592a4df958982cdd36e5","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.3.2.tgz","fileCount":33,"integrity":"sha512-HyKQAvIZ0PYKNlLrOUU5XaU+mSj67vmNu9P6Yys3mELq23d8ZgzM/TWB8tFyu5fcxVrQ/Y+3iF6ungrfKAo+qw==","signatures":[{"sig":"MEYCIQC5+59/CKD3ZEgmHoPF/K8gcRiiLgba05OxUOg5hRowpgIhAMoejobv+PHK6W5dhIB+vMclQTH5wlYk0MOQKxwYLOAF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663461},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"c1cd1259101fd34eb11e4b212621f89041431657","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.3.2_1780145113435_0.8970180794644862","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@vitormnm/node-red-simple-opcua","version":"1.4.0","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.4.0","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"80edf4e2c938fc6b78ec5e2dad848d8733129ced","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.4.0.tgz","fileCount":33,"integrity":"sha512-j6BwrgvjgsDLf+k7OxaYApr3JmEpn2TLjjn353uqZd/DLuJ1JvAqWAyIHC6kla9PfSf/3l2UE81X4RAoSek6NQ==","signatures":[{"sig":"MEUCIQDMg101ngbaW21dp+dmMW3R1F/j3eKsth3uYWFfy47iUgIgFEeJn5T6uRriNdbt6KOMfPsQ0k3ieO0ai3pp9JPxTgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674794},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"c27ac7cd89059fba3d57c915a3276c2f048c0fa5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.4.0_1780168911629_0.4503086465133692","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@vitormnm/node-red-simple-opcua","version":"1.4.1","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.4.1","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"c2e984901c1e9a838e00b548259ab711df0b8453","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.4.1.tgz","fileCount":41,"integrity":"sha512-22jTEqtkg/Ukb453BWMSclLLjB4J+1XjZcT0bUeAsOdLuMgfwjuuJKbRGbakOszGdAHuPNKS42JglHGvDyfoow==","signatures":[{"sig":"MEUCIQDuksUCv0pfLB2zw1OwKjpC9dI7TwP3zWfFMVLbbI3RMQIgNmu6Lbrp3pNx6AUldLbAdKLr78KZMneQOz28kQXt4a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733564},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"51d57ef5483998353ce1ebf67998a77eb23494d8","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.4.1_1780534046238_0.2743479186169957","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@vitormnm/node-red-simple-opcua","version":"1.4.2","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.4.2","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"67c4aadbf3b1482bb55c8f78ef29e7e9c9ebd09a","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.4.2.tgz","fileCount":40,"integrity":"sha512-326s5caQGzoxoexaC4SJxc/T86mrz8Hx5xdiAt7YmvFYLrunOj5AaG0BEH+X+c5+UK4Slx+fgFsOGHfosB4pbw==","signatures":[{"sig":"MEUCIGZwK85YFSaRlfS1E5m5bPImmpnJSlEckWMA13epiCzrAiEAplPwTkpxIRKJQqg7pdQN/tCaF+e+EID2xP7ibppIkxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732847},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"92cd203e41132e6f685cb43999c2836a896899c4","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.4.2_1780573881629_0.3245721827642065","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@vitormnm/node-red-simple-opcua","version":"1.4.3","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://github.com/vitormnm","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.4.3","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"246fe35678f02e78c9dcbd8862cfc2af0d649050","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.4.3.tgz","fileCount":41,"integrity":"sha512-fWYypNl/wdTBXZSuddAifwtnYUh7M3Okc9XrJpH1dl8ZNZ+xb0k1NRzgB+4aNR52QQ/4T/3JScY2HXOj5Ghugw==","signatures":[{"sig":"MEQCIA5YXX4cNkEomS5dndBPKC+QcJD6svt7kOKkjPq8+RbaAiAd+6O5L4fNd72vUW9qdEmemNGs+U0jeY7hM0v7DBlZ1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779526},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"533ce6854da49371b23e3a57bb1096747aec5ac3","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.4.3_1781124304303_0.9905477848408089","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@vitormnm/node-red-simple-opcua","version":"1.5.0","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.5.0","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"e5169fab0421abc5502b472f80fa68fc23239dbb","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.5.0.tgz","fileCount":43,"integrity":"sha512-Vxlv/FvfFqOt5aKNOZ0wr/IQOOLVoxoFxXMjZ9AQcY+KO3Wqx7ZKewHDuCRL28fXBaxx7mAsOYaUfOdcWIO62g==","signatures":[{"sig":"MEUCIDZ3nnmT+xS6BWAig9JUnNjOMgJxdpC1G8i23BR2VtuXAiEAuAZpv6gSGqZnBmqTpH/1KRduWiC/GjQ7UlvJVmg8v+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796064},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"cc9cf58006facda6c708ca571bf488e2c1ac7399","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server and client node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.5.0_1781459503575_0.26025435031493704","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@vitormnm/node-red-simple-opcua","version":"1.6.2","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.6.2","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"51bebf37cc88d988ce0cca6adab0960033316f19","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.6.2.tgz","fileCount":43,"integrity":"sha512-dI494caqjrJ07rmr3Oe0aaHdEwfLkt1rlXvjxeMWw3X0BqPvUnB3iO7YmxGGM5v2xMT9iy++HoGqgdFi5VcG1Q==","signatures":[{"sig":"MEUCIAFFFAFBlbNVuxGrD19EcwYtszEWdqX4b1Gef0dFJOiBAiEAzSx9GpG60ZPgqFZO2jdjAnVphTQRh2dAKbq7wOiFwJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797288},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"7ca41b9aa27d444208349f85d73e9b630c844297","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server and client node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.6.2_1781567536249_0.40166691069990956","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@vitormnm/node-red-simple-opcua","version":"1.6.3","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.6.3","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"e70830529a81bab807eb0f29420ec6a82a962e30","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.6.3.tgz","fileCount":43,"integrity":"sha512-Mqib1QXLlZ5LxKDuKzs4RwJz/H5B4vje3AcXFM9uO9nAUzdhOSZBG7SK8yvCheMsqpNMoXwtdROky/UIFt/2hQ==","signatures":[{"sig":"MEUCIQC6GZKYTzsT+n0aijZbXHe8F1ieacD7rA4fsYfy/2MxowIgCfnbgQYcJrdQhBo0SEgQn4Q2FEfXNi+4a8/YTsrt22o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802960},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"13faff8405a7a53d5e751ae356e9a50e0c2ed5eb","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server and client node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.6.3_1781622818198_0.5923701343028469","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@vitormnm/node-red-simple-opcua","version":"1.7.0","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.7.0","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"b45f4f9f8a30ac243cf8ebc5fc990862d070e669","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.7.0.tgz","fileCount":59,"integrity":"sha512-tECCUm5YkK+Aqcr539HO1tsmBQJVOwhYImIxXxUkr80RlO7cqxYXF1LG2Hl42dZADfxOh0cKl/wUAkSUkIIyIA==","signatures":[{"sig":"MEUCIQCie8Uzo5Ylv5tRs4iY2P8raPn9CaB/6VFdJ+9Zs4c22AIgZxVjE5ftfOa3Wb88KoENqDKeG0sfN09MBGGe8ZC45vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915216},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"5cc01ac4eb0f18a122708fac4f2b52fb00df01fe","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Node-RED OPC UA server and client node powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.7.0_1782565649682_0.3652024841088948","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@vitormnm/node-red-simple-opcua","version":"1.8.0","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.8.0","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"d25fe5e36fb3e24d46df659f59e6e871af4fc614","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.8.0.tgz","fileCount":59,"integrity":"sha512-ufHA4yHaBexHaMZPsBNvZ0fIH/2tPfS5bpgjMU3jAiT2yBIZlRFoEGXkGIr1rQP8le9ra7uqiRGxqfEoiy3W4A==","signatures":[{"sig":"MEUCIQCWgyFEwai6/eeaPpX5mQorOpYJP0zdLfl9UGpX0QeRUgIgBNi8V+6G7jbfvJJE0K32QnNi6qEVy4gc8aeu8sJLMAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975684},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"fda239d0bdf579c39a72db7edb700b2eb7513b10","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"OPC UA server and client nodes with a graphical interface, powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.8.0_1782669376898_0.08757641354099488","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@vitormnm/node-red-simple-opcua","version":"1.8.1","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.8.1","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"a892140830635f6fea0fdf6bdb84a4348991edc1","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.8.1.tgz","fileCount":59,"integrity":"sha512-t16jexTuZ/fy922Bz+xBSAo/Mx6FUkf7VVGg9APE6tuoxkV2BNAdj8C8bK6XqD6H++WfNEPW5NLmeig7HdCLwg==","signatures":[{"sig":"MEUCIQDRVg4swBl5eElihVRTEwZ6Y7XTuc8Ufr3STDdMlKPHFgIgAP6496W5r1MIlajbeZ6UoHIB50Ezi6lHcgaHrxMVRCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976050},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"f40b696307280997cd6e217481fa81baebb40f44","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"OPC UA server and client nodes with a graphical interface, powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.8.1_1782671971497_0.20291665693737193","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@vitormnm/node-red-simple-opcua","version":"1.8.2","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.8.2","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"8c1bfa21d1c2fd6d4b7b7f99c0f0ee504f9e93cb","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.8.2.tgz","fileCount":59,"integrity":"sha512-wnEZWlu4J+M1wR2sQ9rf3jTaF5xMBb3JJRHgVpQf4+8emNhvsniIbHuo5y3aU2Azdbi7Vjm8azPkVAzHv0Pg/w==","signatures":[{"sig":"MEYCIQDKgntvbjrmTgIhFIZuiUqj2pUWPB9Eb6Ie8ZqlimhCqwIhAOq7Rqb5XjvE/tI4VDFtEtvEfmkWgccrhQaFf6QDykXr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976131},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"872b90bd1a684984683f38e0bed85919321af8e8","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"OPC UA server and client nodes with a graphical interface, powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.8.2_1782679315979_0.3563041856840987","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@vitormnm/node-red-simple-opcua","version":"1.9.0","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.9.0","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"13c4bc16c6fa9832ae70240a9bb0ebbda400d22f","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.9.0.tgz","fileCount":59,"integrity":"sha512-LIYeZUQkkIC5K8G0cKVLIN7mDIgR2IIizfEysXCysJJbP3OiTQ/pkwCjlpC7FzJVZY9jIxMSwW/OmH9VLCG4Hg==","signatures":[{"sig":"MEUCIQCduirZFlaJmwZFbmTaFgPdV9q00GtU73XoY3aAk3OfGAIgbu7GGzC+dG/Y4j8RkFlpNao3ZVi7wnA31bdGsv8640Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008576},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"8107331612711e22c567ef5d066544aafa7fce30","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"OPC UA server and client nodes with a graphical interface, powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.9.0_1783541725857_0.3931907110342103","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@vitormnm/node-red-simple-opcua","version":"1.9.1","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.9.1","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"3c0a3c6eb9399b17855b6b62cee3c6ed543c93c1","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.9.1.tgz","fileCount":60,"integrity":"sha512-tyrv8ETmTIj6XrfNSvEU9qc15sQ0ULlYDb2Tg68un7ZEYPdodtudkPYubM/Jtvc573xq33fRBlEPGHIMXLGB+g==","signatures":[{"sig":"MEQCICqJgdnOQc6Sj+RlJIE8JfpaRG66V8GVXElJnQ3T5QkIAiB9NRVt2oVOb19kr2vc8RCl9qCGZEW1zEKUE2BXimhm1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030556},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"56e57e50c8f8d8b0346afda8e33af327cec9f0f4","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"OPC UA server and client nodes with a graphical interface, powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.9.1_1783714677597_0.3009264774439302","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@vitormnm/node-red-simple-opcua","version":"1.10.0","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.10.0","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"862381be59599aa29e2b535bf259c54e8723f900","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.10.0.tgz","fileCount":60,"integrity":"sha512-VZhFjZCF7viAEm4qR2xqfekECaiGpVZLW+sVQenHfmXpAgDteZ0vBwKiEbFG09z6zuZYV5GrJ0+lvNMoEe+kSQ==","signatures":[{"sig":"MEUCIQCnrxnrmVrWgyu3b8+CAqzD0Ge9PDYBgu9e08a5XPAQrgIgJ8P4jz6D0s1tMUqskMOkNzBFSnNMonZ51cOFAv9P57g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039536},"main":"server/opcua-server.js","engines":{"node":">=18"},"gitHead":"9e7abcb8b266d588888628d394e49dbbf7abdcbc","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"11.12.1","description":"OPC UA server and client nodes with a graphical interface, powered by node-opcua","directories":{},"_nodeVersion":"22.19.0","dependencies":{"node-opcua":"2.173.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.10.0_1783793490316_0.9901006861380646","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@vitormnm/node-red-simple-opcua","version":"1.10.1","keywords":["node-red","opcua","node-opcua","opcua-server"],"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","_id":"@vitormnm/node-red-simple-opcua@1.10.1","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"d6ac5c76e5c63ab45018001805a42110ab640895","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.10.1.tgz","fileCount":60,"integrity":"sha512-zu7S7Lrc8W3IEl0xX1d4i0AvSnr4OHxFt/9ADCEEG3mcbaacKTVSIoTHuR0daj/+dJMOyenamVLV+iCbvYUWPA==","signatures":[{"sig":"MEQCIBE/I7pNnlL8qOAZdJUmk1UyLOmhrj2YCNuZcdjV+Yz0AiBWAXMdoEldlsuxvmQ8u5qW4WTog+jvu0QDcoBOdgLZEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039536},"main":"server/opcua-server.js","engines":{"node":">=20"},"gitHead":"9e7abcb8b266d588888628d394e49dbbf7abdcbc","scripts":{"test":""},"_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"12.0.1","description":"OPC UA server and client nodes with a graphical interface, powered by node-opcua","directories":{},"_nodeVersion":"24.16.0","dependencies":{"node-opcua":"2.175.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-simple-opcua_1.10.1_1785787788561_0.43752918815288555","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"_id":"@vitormnm/node-red-simple-opcua@1.12.0","bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"dist":{"shasum":"7c42cfbe86614b7f11a219a49d32ff373b891f7d","tarball":"https://registry.npmjs.org/@vitormnm/node-red-simple-opcua/-/node-red-simple-opcua-1.12.0.tgz","fileCount":60,"integrity":"sha512-B4AJNd+mVT52NxKXly5rR1XhJuDMBEwBmvaMrOZm4YcFBfGcrsEo6aMrTUHZK/zyuLDQAykPXCghsVIAWAQcOQ==","signatures":[{"sig":"MEQCIDf0oYqNSzZ4G6kJQosCUlNS43JxtKrN4vb9EBjRPzcJAiAa9rUAlLqDBBAq3LLxtD9mYn5XMwQGHfZDXpKJ9Pp6+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG/im9U2YPFts3CPLViycH2kzDVsvuWqmPy38YZQvXtHAiBj41eJYH+KzFK5NmIrAYivlAKTcYzZz0dztltzSV0haA=="}],"unpackedSize":1059559},"main":"server/opcua-server.js","name":"@vitormnm/node-red-simple-opcua","author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"engines":{"node":">=20"},"gitHead":"577977fb382cda11e96f2361ac63232dbd4f615a","license":"MIT","scripts":{"test":""},"version":"1.12.0","_npmUser":{"name":"vitormnm","email":"vitormnm98@gmail.com"},"homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","keywords":["node-red","opcua","node-opcua","opcua-server"],"node-red":{"nodes":{"opcua-client":"client/opcua-client.js","opc-ua-server":"server/opcua-server.js","opcua-server-io":"server/opcua-server-io.js","opcua-client-config":"client/opcua-client-config.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"_npmVersion":"12.0.1","description":"OPC UA server and client nodes with a graphical interface, powered by node-opcua","directories":{},"maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"_nodeVersion":"24.16.0","dependencies":{"node-opcua":"2.183.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-simple-opcua_1.12.0_1789313867320_0.4203029423445328"}}},"time":{"created":"2026-05-27T22:44:32.369Z","modified":"2026-09-13T15:37:47.653Z","1.0.0":"2026-05-27T22:44:32.688Z","1.0.1":"2026-05-28T14:49:42.281Z","1.0.2":"2026-05-28T16:40:40.874Z","1.0.3":"2026-05-28T19:41:52.911Z","1.1.0":"2026-05-28T20:00:09.460Z","1.2.0":"2026-05-28T22:13:16.403Z","1.2.1":"2026-05-29T12:09:31.035Z","1.2.2":"2026-05-29T12:10:57.697Z","1.3.0":"2026-05-29T12:13:04.303Z","1.3.1":"2026-05-29T12:14:00.727Z","1.3.2":"2026-05-30T12:45:13.620Z","1.4.0":"2026-05-30T19:21:51.806Z","1.4.1":"2026-06-04T00:47:26.404Z","1.4.2":"2026-06-04T11:51:21.796Z","1.4.3":"2026-06-10T20:45:04.467Z","1.5.0":"2026-06-14T17:51:43.725Z","1.6.2":"2026-06-15T23:52:16.463Z","1.6.3":"2026-06-16T15:13:38.437Z","1.7.0":"2026-06-27T13:07:29.855Z","1.8.0":"2026-06-28T17:56:17.075Z","1.8.1":"2026-06-28T18:39:31.684Z","1.8.2":"2026-06-28T20:41:56.166Z","1.9.0":"2026-07-08T20:15:26.124Z","1.9.1":"2026-07-10T20:17:57.749Z","1.10.0":"2026-07-11T18:11:30.483Z","1.10.1":"2026-08-03T20:09:48.783Z","1.12.0":"2026-09-13T15:37:47.428Z"},"bugs":{"url":"https://github.com/vitormnm/node-red-simple-opcua/issues"},"author":{"url":"https://vitormiao.com/","name":"Vitor Mião"},"license":"MIT","homepage":"https://github.com/vitormnm/node-red-simple-opcua#readme","keywords":["node-red","opcua","node-opcua","opcua-server"],"repository":{"url":"git+https://github.com/vitormnm/node-red-simple-opcua.git","type":"git"},"description":"OPC UA server and client nodes with a graphical interface, powered by node-opcua","maintainers":[{"name":"vitormnm","email":"vitormnm98@gmail.com"}],"readme":"OPC UA client and server with a simple graphical interface for Node-RED.\n\nThis package provides a simplified, highly parameterized set of nodes to establish OPC UA Servers and Clients in Node-RED without complex coding.\n\n---\n\n## Features Overview\n\n- **Dynamic OPC UA Address Space**: Build hierarchical folders, objects, variables, and alarms dynamically from a visual tree editor or JSON.\n- **IPC Process Separation**: Server runtime runs in a child process, preventing heavy OPC UA operations from blocking the main Node-RED event loop.\n- **Rich Node-RED Integration**: Support for reading, writing, subscribing, calling methods, and managing sessions directly in Node-RED flows.\n\n---\n\n## Server Functionalities\n\nThe server implementation consists of two nodes: `opc-ua-server` (the server runtime) and `opcua-server-io` (the data input/output node).\n\n### 1. OPC UA Server (`opc-ua-server`)\nThis node instantiates the OPC UA Server process.\n- **Visual Tree Editor**: Build folders, variables, custom objects, ObjectTypes (templates), alarms, methods, and enumerations visually.\n- **Dynamic Address Space**: Rebuild the address space at runtime by passing a new JSON tree configuration in `msg.payload`.\n- **Authentication & Authorization**: Configure users, groups, and comma-separated access permissions for folders, variables, and methods.\n- **Security Policies**: Supports multiple security policies (`None`, `Basic256Sha256`, `Aes128_Sha256_RsaOaep`, etc.) and security modes (`None`, `Sign`, `SignAndEncrypt`).\n- **Certificate Management**: Manage trusted/rejected client certificates.\n\n### 2. Server I/O Node (`opcua-server-io`)\nInteracts with an active local server instance. It supports the following modes:\n- **Read**: Read values from server variables using a tag path or NodeId.\n- **Write**: Write values to server variables.\n- **Event**: Fire custom OPC UA events on target nodes.\n- **Events**: Stream variable read, write, and alarm events.\n- **Status**: Monitor server variable status snapshots.\n- **Active Alarms**: Query active alarms on the server.\n- **Get Sessions**: Retrieve active OPC UA client sessions.\n- **Delete Sessions**: Forcefully close specific active sessions by ID.\n- **Method Input / Output**: Route OPC UA method calls from clients into Node-RED flows and return output results.\n\n---\n\n### Supported Variable Data Types, Arrays & Matrices\n\nThe server supports the following standard OPC UA data types, including arrays and matrices:\n\n- **Integers**: `Int16`, `UInt16`, `Int32`, `UInt32`, `Int64`\n- **Floats**: `Float`\n- **Others**: `Boolean`, `String`, `ByteString`\n- **Arrays (1D)**: Pass standard JavaScript arrays or JSON arrays as values (e.g., `[1, 2, 3, 4]` or `\"[1, 2, 3, 4]\"`).\n- **Multi-Dimensional Arrays (Matrices)**: Pass nested arrays. The dimensions are automatically detected based on the shape (e.g., `[[1, 2], [3, 4]]` is registered as a 2x2 matrix with dimensions `[2, 2]`, and `[[[1, 2], [3, 4]], [[5, 6], [7, 8]]]` as a 2x2x2 matrix).\n\n*Note on 64-bit Integers (`Int64`/`UInt64`):*\n- *Scalars are represented as `[high, low]` arrays (e.g., `[0, 100]` for the value 100).*\n- *Arrays of 64-bit integers are represented as arrays of doublets (e.g., `[[0, 100], [0, 200]]`).*\n- *They are handled internally using JavaScript `BigInt`.*\n\n---\n\n## Client Functionalities\n\nThe client implementation consists of `opcua-client-config` (shared connection configuration) and `opcua-client` (the action node).\n\n### 1. Client Connection Config (`opcua-client-config`)\nManages connection configuration to an external OPC UA server.\n- **Connection Strategy**: Limit reconnect retries to fail fast when servers are offline.\n- **Authentication**: Supports anonymous or username/password authentication.\n- **Session Caching**: Caches and reuse client sessions and method definitions.\n- **Address Space Browser**: Provides an endpoint for browsing the server address space directly in the Node-RED editor.\n\n### 2. OPC UA Client (`opcua-client`)\nPerforms actions on the configured OPC UA server. It operates in the following modes:\n- **Read**: Batch read selected variables.\n- **Write**: Batch write values with automatic type resolution.\n- **Browse**: Browse child nodes of one or more node paths.\n- **Browse Recursive**: Recursively search all nodes starting from specified NodeIds, returning resolved type definitions, values, descriptions, and method arguments in optimized batched reads.\n- **Method**: Call OPC UA methods on the server.\n- **Subscription**: Subscribe to variable value updates (minimum 50ms sampling/publishing).\n- **Events**: Subscribe to OPC UA events.\n\n---\n\n## Editor Interfaces\n\n### Server Editor\n![Server Editor](./resources/editorServer.PNG)\n\n### Client Editor\n![Client Editor](./resources/editorClient.PNG)\n\n---\n\n\n\n\n### Support the Project\nIf you find this project useful, please support its development:\n\n<a href=\"https://buymeacoffee.com/vitormnm\">\n    <img src=\"./resources/bmc-button.svg\" alt=\"Buy Me A Coffee\" width=\"200\">\n</a>\n\n\n[@vitormnm](https://vitormiao.com/)\n\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)","readmeFilename":"README.md"}