{"_id":"node-red-contrib-abb-gofa","_rev":"49-d5131fd584e504780429947ef7d88235","name":"node-red-contrib-abb-gofa","dist-tags":{"latest":"2.6.4"},"versions":{"1.0.1":{"name":"node-red-contrib-abb-gofa","version":"1.0.1","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.0.1","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"fb8059b46a8cefcbaeb456655b08b6db6f24bdcb","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.0.1.tgz","fileCount":84,"integrity":"sha512-3j7Zs+Y1Xlp6OFYnoTVnF7wkLqaFfFrHypuVwEa2AFGzGaust7ksjT+WMuZNP5nx1gRN6si/9F7sgxuqUisxEA==","signatures":[{"sig":"MEMCIG7dUcT90mM8yZJ5AQs9dr2+yQwIvyo2zfchEC/qFgxRAh8R96YfeYIj4rpHTUlv0E/RkEnOXtKoj9PWI8D5V/rn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285530},"engines":{"node":">=18"},"gitHead":"2132dbcd278785d1034bcd0bff40c34937be8a8e","scripts":{"test":"node test.js","prepack":"node -e \"require('fs').cpSync('../rapid/MainModule.mod','rapid/MainModule.mod')\""},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.0.1_1783492916557_0.47515020985696665","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"node-red-contrib-abb-gofa","version":"1.0.2","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.0.2","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"e0af0f9864618bd24cf986970806ad4ee5a5e1e9","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.0.2.tgz","fileCount":87,"integrity":"sha512-WWtsE+oyjPMKLcNkBixCvmzpFqQdewOp5ADYa6qMYRuNnClg8OeQlE+tlctBit4p7dIkyop+n92e/W8jxEHjsg==","signatures":[{"sig":"MEUCIQCplql/qWxUr+vFzEkGDNxXb691sdU77Lyelzn9wcI9hQIgZAl7JCOQHoC5tCV6eLRmyLyLK1fLCkhb1jRFv6JtV08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514580},"engines":{"node":">=18"},"gitHead":"6c2940ef19f8af9c33364fab44fbbbba536c4d34","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.0.2_1783493526603_0.3338670050095942","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"node-red-contrib-abb-gofa","version":"1.1.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.1.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"9ef66d98251364021394af0a5f398618ae43335a","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.1.0.tgz","fileCount":91,"integrity":"sha512-vJDS6YqrAv5EDSUoxCmBe3rnfKN+OI3atXQvIBiLDSpxZc7HyoTUkmZn1t7rt9NJfCGjo6hu/oAgZgQvceg9Bw==","signatures":[{"sig":"MEYCIQChoxstDrOG7xQGtlC2OZfcrxY+HFxALjtZuA4XLgh1DAIhAPxH1dee4iGU0IaucSrbk12P3l1cKeemco73JLJCsPWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586034},"engines":{"node":">=18"},"gitHead":"091433070c9fdde6cd64f8262e635cda6a24aad0","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.1.0_1783565909823_0.31162133823168947","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"node-red-contrib-abb-gofa","version":"1.2.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.2.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"c2370a600e01c110dab25354587d855f53196aa9","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.2.0.tgz","fileCount":92,"integrity":"sha512-oGQdEkTdag/bXhyboIWaUUBUxvEU3AsDV8XLyE6e4DngaJEIsyi7Ar+ask01m5B41Jq4Nmg+v2PhW8OAJ91L+g==","signatures":[{"sig":"MEQCIEaVvBZlhkwDotIrt1neu9W+QgvDhdAEk/aKrMcDKiP3AiAeWreA7+HewlvNT1JhQxQ1IZpn7W08Fblvj1WsBQUiYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603502},"engines":{"node":">=18"},"gitHead":"9cd5a04773802cc595da5f2f9dcc4e540cc1f0a3","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.2.0_1783582477475_0.8035898852345793","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"node-red-contrib-abb-gofa","version":"1.2.1","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.2.1","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"2230d1df6d544d98670661c9a9b5710ff0301fbf","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.2.1.tgz","fileCount":92,"integrity":"sha512-BCPdqoxp46QVsQCHZf0FAOT9OkQOTVtM5nvM2RIP1PLmRDa7cO9vpT3F0K+NEV7nH3Q2/lGQpfBknu7u3ciMgQ==","signatures":[{"sig":"MEQCIDWz1a4Zi5vI9txZizrQG//7ELxXm1MW6I8oLSPShW1nAiAXsOyTz8Sj6BMhhijmUMW64ocSYZQMniXBRynC4QBOtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605228},"engines":{"node":">=18"},"gitHead":"a840e56c77be66b804eab5157a60152e610483bf","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.2.1_1783584925670_0.7945525664108894","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"node-red-contrib-abb-gofa","version":"1.2.2","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.2.2","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"8aef03c13e3924a14e6e11b287865d34c5c2e840","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.2.2.tgz","fileCount":92,"integrity":"sha512-d+1GkoxmBLcxixMIRxqHGmf2L+WeuxsEwL9N0BN1pCd3JBuA5vyUO2zI8leeNXpsSePaqfi9t3wtPDVBmf0wdg==","signatures":[{"sig":"MEYCIQCrCmmkG+M1q1AONhUwteZlHFSih9Au1uklgoO0QaXP6AIhAMlzifYjR1THwBjqDlWbMtPDZDt9bXiag79Av1W9kofI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653835},"engines":{"node":">=18"},"gitHead":"f0a4c4172fd1818fe8d0ed92d387282928be9e8c","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.2.2_1783651955726_0.3993576818128928","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"node-red-contrib-abb-gofa","version":"1.2.3","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.2.3","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"b213433142f7f18d08012aa6bb0702028443619c","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.2.3.tgz","fileCount":92,"integrity":"sha512-EpOj/Fu9a7qft7XA3aNx1xctVu+thmnlYHrMKFABLyo+b36QvJpx9Vsf/LK7MIafTW7xjfCfKS5Rs+g+b8gyCg==","signatures":[{"sig":"MEYCIQCq+5emixdL9xrmTYH0kAQRVAp3ZQuC9a4y3fpW40jfSwIhANrIJc6FsEDXVBthgmGiIF8zScD5cnsW58dQC8LfgAv5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653925},"engines":{"node":">=18"},"gitHead":"cf7add9962d6c9f1e25f362eba949e3db83bc86e","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.2.3_1783652764564_0.04558150691542551","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"node-red-contrib-abb-gofa","version":"1.3.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.3.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"0572ff85b9f8da9c926812513a53c094a1e09736","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.3.0.tgz","fileCount":94,"integrity":"sha512-HMuXu7r2LGjfVDutzAzYo6E6+faKPBhlS3Ty0wO3mRUm0IRbBD67212aT9lrO30ZdUIf+/ak9Tj85aUZLZFTtw==","signatures":[{"sig":"MEUCIQDtwx8dYoDGbORwK5OK96IWu/orOpz1KjsPrd3HbNd9EAIgT/Lx1Rq0GQkAW7BySRjF/qVhSJL2uKdpeDv/e4Z5ZNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650418},"engines":{"node":">=18"},"gitHead":"afe581ba244772ac727fc2a738a48f15711bd349","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.3.0_1783658305206_0.7848481218398604","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"node-red-contrib-abb-gofa","version":"1.4.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.4.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"e2df0ff2ebbb4d7a69d8859217698f18a94437d8","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.4.0.tgz","fileCount":94,"integrity":"sha512-jHbVwk4xw1dLvcoyYA8eKLKTBTHyALc0spOjlhYM58i3WGqIcATyayfQ3Vy+gEK68nktS3hNNXcg8et9EuGXZg==","signatures":[{"sig":"MEUCIEajq+XJEkW5j4A0tA3K16QDt+DD0znwF1FgCgDmsU5hAiEAjebkk/aycgGLngiZXAugaA8qXXdj4Q6Or0Il347Xgqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652903},"engines":{"node":">=18"},"gitHead":"acbead0ef9aee6d5eb595e12a8a8c04582fe45ee","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.4.0_1783659463230_0.7701765903943085","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"node-red-contrib-abb-gofa","version":"1.4.1","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.4.1","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"083709d61c176e1c8b52d32fea16faad1b87a9bb","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.4.1.tgz","fileCount":94,"integrity":"sha512-E3b2admP0B7iuOuhfxUa+N/Knk4SOJ4TXtmkTkGSQPwPU/3lZSQR3BQzOoCmd42uWEd0xOXPMRyDFMkRxEyDEw==","signatures":[{"sig":"MEUCIA6fK2B2zvUG6hsia8UIkB8nYtsstvlOUJmWE2IfeTh1AiEAqQ8L3wfDKpdtcHMleQ8MRaJ5eA0i7+xydoaDLYmxxro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673438},"engines":{"node":">=18"},"gitHead":"cff36da5d2326503a147c84327ea6f20b7e6feed","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.4.1_1783670430521_0.810789092227431","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"node-red-contrib-abb-gofa","version":"1.4.2","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.4.2","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"46b21204ba680f4ee898014b0f64bdc173b9f89c","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.4.2.tgz","fileCount":94,"integrity":"sha512-mrhdokMFvNH4hmWcH0tuXs6VEGDpWvZZAPHZGh/3bqb9HG3jTc8Ky3G6Tjlm4ThA45LH8NWP7NWQ+8DExYaLTQ==","signatures":[{"sig":"MEUCIGvXgPN/aQjCS44jrMBZ1smndzAtEfc5rCEK2JU6cjr+AiEA0YRk5wfwuqjdYr2tWVwZ7XDheHJLfBQmdW72P4Wsqwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673507},"engines":{"node":">=18"},"gitHead":"13bf2a67d881b091d4b63463f74f25817a14684b","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.4.2_1783671294802_0.7146644497511883","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"node-red-contrib-abb-gofa","version":"1.4.3","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.4.3","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"a989d04dd9dbd8d265eb64dd276f8276af70fcd7","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.4.3.tgz","fileCount":94,"integrity":"sha512-eM6kSTsBUiAM7uvCFryIYA+yUXzLPz/R2ugIcpgGKC3obbfyuBLaPQFoju/OYogxXtDNB/6uA8bPPbdZRr/NLQ==","signatures":[{"sig":"MEQCIAQ3z4pxv4ys46yuxDeP0PYtDiG2XTW5D0ePKTZA1LpAAiAwbehtHqbuoa/hybilYJ9D7kpmIp//F0cPjW77wkuN9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692943},"engines":{"node":">=18"},"gitHead":"9e4803d5c1712f0d83460b06820e809e381aed9d","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.4.3_1784010878074_0.49879067096781693","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"node-red-contrib-abb-gofa","version":"1.5.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.5.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"b815391934b5abc216d3b81d48004b67aabaae17","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.5.0.tgz","fileCount":96,"integrity":"sha512-ZCUCIxYP5KkCe4ucXqSyfxB90Ba7hMXRfPd6z5GQN6GoO31jch5dCUJfMGf31Utg1qOykEDGKK4juwCI/svCRg==","signatures":[{"sig":"MEUCIBk4kRFRwaCuvNymZLrxKX9qo0EZdW7G1DojM5EJWus0AiEAl8KdEPUVSksJZoBn6MbOK2zD0U9GNtCuJP/tG0Z7UEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717911},"engines":{"node":">=18"},"gitHead":"90552735011d166c48227b5064c81f6cd93e74fe","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.5.0_1784082319120_0.4675655501782101","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"node-red-contrib-abb-gofa","version":"1.6.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.6.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"26bbf56100daf11295e1bc8f4e4bb55f62d334da","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.6.0.tgz","fileCount":98,"integrity":"sha512-m8ne3WW/sCZQm+7WaVD7HrfvKuteuiDjAVUOe0plgX60dixe3Gdoat1b2tXE26QeFCfg+S9z0jkVUYEgLeDaWg==","signatures":[{"sig":"MEUCIAF6B7aipJLymSO2xcntlk0Ml9ZZzX08bsmZkwNo9zVPAiEA+H6L1mR/Cwml2m0VRJXZ+IIUjIZefh/m7UBUAYecWhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725352},"engines":{"node":">=18"},"gitHead":"f720fc66440e2e8ce781763fb030e02cffd8036c","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.6.0_1784084980160_0.4073969890737845","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"node-red-contrib-abb-gofa","version":"1.7.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.7.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"31b3228138a3394752bd840abc8cb802cf3be021","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.7.0.tgz","fileCount":103,"integrity":"sha512-jmiesj5gA72nfSoHyWvX903yOsr3vkx7HuNgc4ttt0O0Q6LicTUojccVuDrTnMjGr+cmSXg1uSjcNqrZ/9GpTA==","signatures":[{"sig":"MEYCIQD4KaxD2H9TXMuoG7GZWuX+4OYa81IHD8mFaxv+YcNE+wIhAK/UymJYl+9qCQ3ju5dlEftQdNd5Hi84jMaygnjJpWN7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760955},"engines":{"node":">=18"},"gitHead":"4a4e3c7d9fc8fd98f825ecac65053bac1f8280fb","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.7.0_1784090324479_0.6169175217786893","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"node-red-contrib-abb-gofa","version":"1.7.1","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@1.7.1","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"4c55b1cf0bbfdebc4c17216a3e649fe23dd56b19","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-1.7.1.tgz","fileCount":103,"integrity":"sha512-wlupVhxBXYcrToN6//iMS+BLehVx59qHjeTJ8iBJs9lUY5bTZvBOIH+t2gwNYEu+M9sIBEaDJX3lZUWXPcMirQ==","signatures":[{"sig":"MEUCIQCRQPjL+Cn+q4Wfaru4lhenlCgHgLO9YfQlMrWgh+9kUQIgR2u0us7DBCt74u74LLNo3EHE1CxRd1b9mqGcG2xPvZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766084},"engines":{"node":">=18"},"gitHead":"4a7bc1243eb4cfe555ed08b51b4ee1772ef857c4","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-file-read":"nodes/gofa-file-read.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-upload-mod":"nodes/gofa-upload-mod.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-points-export":"nodes/gofa-points-export.js","gofa-points-import":"nodes/gofa-points-import.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js","gofa-leadthrough-enable":"nodes/gofa-leadthrough-enable.js","gofa-leadthrough-disable":"nodes/gofa-leadthrough-disable.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_1.7.1_1784096311070_0.5293936938692927","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"node-red-contrib-abb-gofa","version":"2.0.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.0.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"b4b03893feacc0cd7a9d7a73a029ae03afc0ca42","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.0.0.tgz","fileCount":98,"integrity":"sha512-vGZgAM+wXJ81TfJ2jE1GWcjy8H8DG54bsJP1dMUQKGNc9lcXNk8uQksjmT/RD1i0UDANqfAAFBxVmSBzX6U6kQ==","signatures":[{"sig":"MEUCIDDtltYDRYHFKXCtP4WM2+uplKsMat7WCWNalpnNyu9jAiEAw02xRle6Dnuyh7wJBUImf+hA03dO79dsW/6lNFwEc0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761269},"engines":{"node":">=18"},"gitHead":"7fca5f5fc4b4afa648995cc1bd749e5749faa381","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.0.0_1784103894127_0.014028296235375048","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"node-red-contrib-abb-gofa","version":"2.1.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.1.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"dbd0bd72b5bee42406a86138636d792a1c76c8a4","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.1.0.tgz","fileCount":98,"integrity":"sha512-CiY5TbL+3NQAuDNxfs5OUW9bLksIirfKr2CJ0OP7X43/oogooxGI+rJhmQmjwcTEOAmbrDj/13Rwcd4yoplW+A==","signatures":[{"sig":"MEYCIQDjIWPK/Q8bpjTvCd9dq9qU4GBa8sxCJbx5x7vo7ylQCAIhAJseDmQ8dDyfkuzjA/JskZTp1CV6kMfwIbhzhzxXYqFT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765694},"engines":{"node":">=18"},"gitHead":"dfa05443768f1dd6a3cae13b5c0e5c76b79af419","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.1.0_1784105648044_0.23686713575437013","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"node-red-contrib-abb-gofa","version":"2.1.1","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.1.1","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"36078a351848a82fae2f9bfb0b63a9dc19163ade","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.1.1.tgz","fileCount":98,"integrity":"sha512-8F4IKCMugZDmwHjIZKdY4y3hRiqeqkNHHS4aaH6CDHFVDdJ3I0E3rcnVGa3PnVwogjrHSgrUuWTMZU9qAuws6w==","signatures":[{"sig":"MEUCIF228iiRdnnwx+bDUsYCjya0+hs5JK8yRPesVyYc2XG5AiEAmfF5rHHBZhR7axyhE/KXF4xZiVkZt6HyE6DkUwksLIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767786},"engines":{"node":">=18"},"gitHead":"bca77efbae803e49f8f50b3525bb68971d0e39e8","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.1.1_1784166195684_0.4235292503440182","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"node-red-contrib-abb-gofa","version":"2.2.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.2.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"c8429340ea036d7f84eb421814123e8130bcc41a","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.2.0.tgz","fileCount":98,"integrity":"sha512-4aVHpHUOQY5LnlVlvdf9kfL0j0BRZc7PgOlltqsDVvJdyTayiUEVELwigJMJ/HagAcKUy++cS1amEurFx4nCsg==","signatures":[{"sig":"MEUCIQDAu20SmUSWqhlP+jFYN6XYu/iGbf49GUocgd7qcCIrpgIgBo1MCbVo4CmF6R4twSoGk0QT3rertGUFlvja6smMI7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944629},"engines":{"node":">=18"},"gitHead":"7b6cd33ddab59c2c7b14d58f07269b8e4d35d9b9","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.2.0_1784170209696_0.5668736710384101","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"node-red-contrib-abb-gofa","version":"2.2.1","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.2.1","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"1ed759a8502e173c9826b8ce1de173fb9ec5244a","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.2.1.tgz","fileCount":98,"integrity":"sha512-XyPQOxgzIDHlHIheDgCAvclZexwxeMlJow5FIOQm9Mt5Tiyytk3pYIDCgE3AIPRCMj2v1PpdZKH9nohvzUWZ9w==","signatures":[{"sig":"MEYCIQDz2Bd3Ses+ZesFi5JnOGbbDJZ4BOCu6vCw/pRnUyXH2QIhAOl022VsOSJxfx98Z9vYU1jbZhI4/GZaAY0b0mR7C3bi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":946261},"engines":{"node":">=18"},"gitHead":"bdf956ad1dbf5d55ec13d18e7c32c4f0cfd61c0a","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.2.1_1784171268282_0.19701481093820394","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"node-red-contrib-abb-gofa","version":"2.2.2","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.2.2","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"d8eab75701df1f3a4b19009a47c6434624ff8272","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.2.2.tgz","fileCount":98,"integrity":"sha512-sJ53xF7c8VVlTtGp3XyRGp/kaiq5vFkevsBknUXYT465T227yITpmZ7PDGTCqjX+jhOgZl1v5wUSa5Ya1rqUPg==","signatures":[{"sig":"MEUCIQCylhBKpap4sB9XAyQY3g4dIYf6gk8QtG/kdD5c7RAlxgIgNO0QnbWl5jkenCJqZkWm0klW+W2DXF2xJsEyNtE0uO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":946380},"engines":{"node":">=18"},"gitHead":"9f66d9c79d271f9ee080ee7e65e64c54a8935343","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.2.2_1784172631845_0.6223692458969288","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"node-red-contrib-abb-gofa","version":"2.2.3","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.2.3","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"2f517d28dd27bb75781d9f0181181ff0c2d3e355","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.2.3.tgz","fileCount":99,"integrity":"sha512-6aCEh+xEbetRR+EIyl1CxSlloiB0+5Hqt7bXTqj0Ysnqo9yZBiSuuX+n9GzPSDNDZc1pSyiLrjjHYQRsJXo87w==","signatures":[{"sig":"MEYCIQCpeG6Gwsk5EoTPcNH3X3kdaWevu51WMgGldndJXSRTQQIhANnBRD1bPeMG3+mF6CaqGXjycOymmL+/AhyR8+vjTEz5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953941},"engines":{"node":">=18"},"gitHead":"cce1d0908e53d561bc8bd440cc4dc5ba9d23dd18","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.2.3_1784184146569_0.40850068984309496","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"node-red-contrib-abb-gofa","version":"2.2.4","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.2.4","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"d5fd982312d3b51a545858689b6fa304bc04e7b1","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.2.4.tgz","fileCount":99,"integrity":"sha512-vwkyeZ+t7jpdXGbA3b+h85/I4Sh7S/KvQpSe3E2CbC6dCMLdhDRg82NQ5OSLmENwKUwDS938U91k275Ko6+Ylw==","signatures":[{"sig":"MEYCIQDh0b0QRuLSB+0JqGKp+cuF4700dvpHra4nCiY/WkDgLwIhAKNEcArnOTx8FuW7GGt95GnDcfLRXPiSkizdaOxUFcwF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954565},"engines":{"node":">=18"},"gitHead":"d50d405c633da727c1c2bb644faf172eb088f166","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.2.4_1784188059964_0.7430369963845944","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"node-red-contrib-abb-gofa","version":"2.2.5","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.2.5","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"305905a7de5f438bf594b590695102d37ca71194","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.2.5.tgz","fileCount":98,"integrity":"sha512-jUFIgiR+nDPell7jQWLqipXYrSzMGI31bte3QxcGiYi50eKwW9qPMPNVPWNcGITxraLsh2sV/F15GUiy9Z1Cbg==","signatures":[{"sig":"MEQCIEthGE0m/hgLFcSfXkHPQAhBa+W977ShRsDfrVkOeznjAiBRSRx/JpdycMZfGJKtYekVUK+sXYMwy/FfyWGYFs9SGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849699},"engines":{"node":">=18"},"gitHead":"7d0fbc7d9a23e753803a2e9ace2d36a01cfde8e0","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.2.5_1784193336133_0.09624465239879076","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"node-red-contrib-abb-gofa","version":"2.2.6","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.2.6","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"a0c4893efc0d2a6cb1dc502fe976a9f1594f0b2f","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.2.6.tgz","fileCount":99,"integrity":"sha512-8Decb6WoKhpVmdB4E/eJ82zJdQZ6YvBVX/brmvGckr8ejWp6RIBBeXMT/hQpqzFyNgL9EVESyNjXzLEmcqheIw==","signatures":[{"sig":"MEUCIQD7uCauQIHx2yc+EP+i9yGS1FPfd6zDfGI7uSDNT97ekAIgOXmSMLku7WAM3K04JEjvkMBqOx79ZFTC7Ey0c48TUUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865416},"engines":{"node":">=18"},"gitHead":"589236f756746084c97a079e760d96a20f9ad96c","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.2.6_1784260085704_0.7215128026457023","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"node-red-contrib-abb-gofa","version":"2.3.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.3.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"2bb3df4860562905a56ffba9b5801d2e25128c40","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.3.0.tgz","fileCount":100,"integrity":"sha512-WbrmQ04rYkVb5vbqaab3969Yh7OysovQ+EsQC+mysddRnRgwaAGEcF4Cdk+gIExFg9OsS82/6MqsIDhONLe6rw==","signatures":[{"sig":"MEYCIQCT46r9pic2T/V/0IW+ZFkz48Ue0qT9wviSGMsho44x4QIhAM/3MA7S5zsnXw1XNIjENhQsmMJP2lApzsiUd49zEma/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":888990},"engines":{"node":">=18"},"gitHead":"1cf44917491daa0d3080028233cf2a415158c0bd","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.3.0_1784278402834_0.9399673190707492","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"node-red-contrib-abb-gofa","version":"2.3.1","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.3.1","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"26bd72d00c71c9780513907e8ec0c429902c41b5","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.3.1.tgz","fileCount":100,"integrity":"sha512-CVMDY+sf5CGKchCMUOUOT/ha3rWvoTbe3okF6AbvR7tKS4IextdL4Qtmkwl0cCLYn3AwxXpORQnL+nquRr2ueA==","signatures":[{"sig":"MEQCIHcGv2Ury1AmlX55IM3SFHt8+FL7T6UFKRDWZDb/d6RdAiAb7NnH6K5c6rzK+Prw1LUB6lm4Vb0drdZl6KEEcj92IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891645},"engines":{"node":">=18"},"gitHead":"68da2e1b5de323c55f99c027351436388474411c","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.3.1_1784280727408_0.4947711252907834","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"node-red-contrib-abb-gofa","version":"2.4.1","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.1","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"3b853a966a9b7a209bfc466ca078fe79469e5de1","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.1.tgz","fileCount":101,"integrity":"sha512-nkuqP0cqFGOyX6eEtH41ahBW6dIZbUF6oucc4kRKZEoc2GmVLH1M+TAcAqqjKLBehwl9xJEIgp3+mEppHFBUxQ==","signatures":[{"sig":"MEYCIQDvYgfrU88HHARRbK30eMqllrO32aOf2AS5DDZywiPqpAIhAKdlmHkR1ESRyy/ONTWyCFpEnOM+AgvzTj7DekCrfMPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":914205},"engines":{"node":">=18"},"gitHead":"9b7f74006376ae1c69f10c387849ce26d6f59a6a","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.1_1784520052837_0.6757744453964589","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"node-red-contrib-abb-gofa","version":"2.4.2","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.2","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"5e89481da96385c442bec8eb8e321234d1071372","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.2.tgz","fileCount":101,"integrity":"sha512-0FmLENekU1+ZJ/nTqvOv1zmLcmyY52DuMTOgPpmK3I3cKdT8Pkwws5Xddnsxrqnl7BvQUvedgFl6xk+4x34w6w==","signatures":[{"sig":"MEYCIQCLcgj3k7Q2Sfclcw/QmBZQBQZDAaZdAIUXzIcadntTNgIhAKEDQbZa9VMdpCSdM3TA/tsH1bUOUqhr+xoJvjI6dx0g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":914611},"engines":{"node":">=18"},"gitHead":"32ecbd447a2432f559ee6c443860ce5bc3645ce4","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.2_1784527129187_0.3061816119267764","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"node-red-contrib-abb-gofa","version":"2.4.3","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.3","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"0cb5d2f24ade1bcd9636eddbe2d6cc6d3a209250","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.3.tgz","fileCount":102,"integrity":"sha512-SXblZeTLap8VWT45iIaT0osZAY8Eorab1svyYeFVDSJVzWjigZPSaOkZFV19Aqb3bfJMnyfEJijdxVdfMFzVRA==","signatures":[{"sig":"MEYCIQDYkk9g8twARX90SRsxAj61jz6JoprrhTVW59DH9imlcwIhAPCAYhqLx+NVUrBgxKuRvGF4zRCYq4c6o1v+MP1ZSpAD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922427},"engines":{"node":">=18"},"gitHead":"b577498a25548c8279342b23b2a355000e83d9b3","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.3_1784537120971_0.4832950575491173","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"node-red-contrib-abb-gofa","version":"2.4.4","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.4","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"9190f499490e2ad09edd72ddf549a6023149ee53","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.4.tgz","fileCount":103,"integrity":"sha512-zDGWd6O1QcNJuIZwSPSfUb3dKsMSSgq/IhEKDJxhfo5CvP4mlDCp1t9siklALMb7AfpDGeRFBwtVNUn4oGfjhw==","signatures":[{"sig":"MEYCIQCiOvJiu062NO/S1aWgAvYezBwtTWjo+Zb9IUZF+yuFCQIhAJZKJJ9MVyCNgoz9ycWMg+F9P0ORDGmG8lD1CCZLtu4Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":931610},"engines":{"node":">=18"},"gitHead":"769a2088c7f3772bfd41d06c126250a8f2db63d2","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.4_1784607187341_0.8703541899915281","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"node-red-contrib-abb-gofa","version":"2.4.5","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.5","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"19d9d8d48a6de400a784b08758d80513aee70e8c","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.5.tgz","fileCount":103,"integrity":"sha512-Li/MWPhOGD8XOlXe1QE6yMll3wqHTImn+wBxD2OaSMJB0vxyynFzzBLUBtoasmPJT6eEx3qcFO4TvblbyMCRxA==","signatures":[{"sig":"MEUCIQDnw1rZ2CRa8/sZILSMzHyV4kil0mpO0eNlvNR8SaU74wIgJG5MLnKKGvwI10OdWlp+f4vxR9hcmDoDEeICl3gjUyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933080},"engines":{"node":">=18"},"gitHead":"2d32f64040501fd0cd912535c1e6778539300899","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.5_1784609305764_0.13026704248185084","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"node-red-contrib-abb-gofa","version":"2.4.6","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.6","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"24d6c11a8772e0f1fba1c5463c2269154d3efc2b","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.6.tgz","fileCount":104,"integrity":"sha512-TMCUvaJkAAqeTdEdMCBzEpXWqskk2+JES6edmXnjllgZcMpy942uc469hlGTGaR+vzI/mrqT6DwnatWykjEZmA==","signatures":[{"sig":"MEQCIHp8SfHHCepzOx7ZdD/nmYn/b2lmSkzeb1Y7H6SvMe0EAiAcWNVreDNoHPErw42NLZimukkqTqD90rG62sVRwft4Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961457},"engines":{"node":">=18"},"gitHead":"9d7e67d6efe1b887e64fd020ce1103d0baca9349","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.6_1784627068039_0.11685964683293926","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"node-red-contrib-abb-gofa","version":"2.4.7","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.7","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"8331a117f4c8826ab5773f03bd151669a7f48ac7","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.7.tgz","fileCount":104,"integrity":"sha512-dHj6pvU1ZC0jMoulEu/vWzO3IYlD+lbz7EtjEur1tnxr9pEFmFKWQzESIfS8MJoquZjfl0cc5bHwTmvHsYaj4g==","signatures":[{"sig":"MEYCIQD103QiyoigSqE2TtL47JPOMzWZTqw2tbU1Q31xwznjYgIhAPK4aYTL0Np4pIFRjcxtPHX5DKAYfk9VZHjagmLXGAgP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962967},"engines":{"node":">=18"},"gitHead":"b95806fcc17c16ac1711294078f2b040dd67cf45","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.7_1784628130094_0.8213216123266243","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"node-red-contrib-abb-gofa","version":"2.4.8","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.8","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"deca40d2defc6b571071eff8c713b1ce8a6bd640","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.8.tgz","fileCount":104,"integrity":"sha512-qOJidAcy8fV48GjmohMCbd3MJ5bCyBkahoJlaM7ic0EmUAxYn0uVSGO7iySyUsdjcB1Ik+OXTwV00ProvFJeww==","signatures":[{"sig":"MEQCIGu8sZ3U1CQQQQdPV/GSNcPUCWBXQKteRE1uzvVTFwPsAiBBI9dil+YUpA/ag+MKC/F6YHOcCNrAqlG2MCE+W5XxaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973470},"engines":{"node":">=18"},"gitHead":"f8afb282fe6b4a4b96a7e47dda6ba98db97868a2","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.8_1784687476844_0.07256249626083022","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"node-red-contrib-abb-gofa","version":"2.4.9","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.9","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"beb49cc364118aed01f7864b4f9b7a507c4fcd5a","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.9.tgz","fileCount":104,"integrity":"sha512-MRSfyxaUzFZdKmKYxtQHJxtnHyyxfpot858I0jmm5Vb2jXl4jibbs1DKeIno3xs1KEmrAVaj6MnsC6vZes0vQw==","signatures":[{"sig":"MEQCIFe/ojQEfl5nNVuBJW76co8PbETCtaOSurvcAukBCuZ3AiByqZSBfIp3j+65D6SqzcflP79JJKfEXfbC/m8/OfV6yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979787},"engines":{"node":">=18"},"gitHead":"a7f4e20af3fad3d21f6f93e0a5192fe2959335af","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.9_1784691771254_0.2614450846459826","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"node-red-contrib-abb-gofa","version":"2.4.10","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.10","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"2d7bcbd8d9a2349bce1f423564408fe1f5ea793e","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.10.tgz","fileCount":105,"integrity":"sha512-xyjtKdMrPYj/OwTyzwqdFIKkGPBiw2jbLQSyyCiBG5DHxsai+VDp7L2XmBt1PSthek4QIWiEGWHENl5YU6+FxA==","signatures":[{"sig":"MEUCIQCtThiyld41gtQRELcTSrfthQ0wsKPiB3f0XpWBaRlFvgIgORSjsi+jH4552bplJQ2/BJ7smfhmblrwc0ld/H+pOGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981978},"engines":{"node":">=18"},"gitHead":"21dd59a3059118f52bb997b72c07737690f12058","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.10_1784693179407_0.2693633682440424","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"node-red-contrib-abb-gofa","version":"2.4.11","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.11","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"3fd700e33eccc0ba0329642bcbf63bd0bedb3769","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.11.tgz","fileCount":105,"integrity":"sha512-XsEozHnBFmgA2Gi+9aTLvqc3f7OkynkG9OX8tVVEDHXUMXiUCURjmHI83mOzL6Kb/nJt9d+g7Ff8C1OhCG3PMw==","signatures":[{"sig":"MEQCIG5Gm8GnxvpeIYc7v1GBMtayuZ9TyFA7W0vJ7+IBm96GAiAIp4uLOXum4Ajn1o+HpR0p5htGOEzSw3YEwEN94nfugg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983012},"engines":{"node":">=18"},"gitHead":"7561c43b93115e0fac59af82f89f1aabaf1a47d3","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.11_1784693666666_0.08575864076488116","host":"s3://npm-registry-packages-npm-production"}},"2.4.12":{"name":"node-red-contrib-abb-gofa","version":"2.4.12","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.12","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"9ec42c1f1339ff2856d6e09e512fd1574bafa532","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.12.tgz","fileCount":105,"integrity":"sha512-F7biLXsUlThx4rUqo5Lcm1mvLk71TAV7LRl4DVQQFyXPFHsZYTotQHs2zkQIevVo8A99jjH/ZOEOUj3ZiNUI3g==","signatures":[{"sig":"MEUCIFVJz7385fFUKgYgRYi4hV1TO/V7c/Rkk6EUAVwZeaPSAiEA+7WJ1cVQTbW3y1JFBDzcns8aIyu3kpuoU7iJtk9TZSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":988501},"engines":{"node":">=18"},"gitHead":"ac048d8b050a8aff2252b1526d90705b1f6a6e57","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.12_1784702738052_0.6777946802021717","host":"s3://npm-registry-packages-npm-production"}},"2.4.13":{"name":"node-red-contrib-abb-gofa","version":"2.4.13","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.4.13","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"351c9bb26e0005da81c8485f70de6921bc01d148","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.4.13.tgz","fileCount":106,"integrity":"sha512-Bu+qZ5/aDlHSHTLcwxF1dmIJvpYBpaQOybiAayB+axFe5cpBkJ3+7n0+PcG3Fq0kulneUTINztLrXguDiDdxEA==","signatures":[{"sig":"MEYCIQDboPungxerB+aXgPrSASMZ8lveSDXtZR7uKf3xx0VFXQIhAJhemespsED/GMhoNmX4aFAFl2W4/MmhreGf2zfvUTz+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1001192},"engines":{"node":">=18"},"gitHead":"2be631af3a8eef7bda44e911f611ff2fdb08c4ec","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-go-point":"nodes/gofa-go-point.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-point-list":"nodes/gofa-point-list.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-save-point":"nodes/gofa-save-point.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-delete-point":"nodes/gofa-delete-point.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"11.17.0","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.4.13_1784880626146_0.6401816978960471","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"node-red-contrib-abb-gofa","version":"2.5.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.5.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"1d3479824b0eb5261e907a74c1f7e867da295765","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.5.0.tgz","fileCount":98,"integrity":"sha512-LGqgHeWc7w+OtssYtSMRasregzYf4lmEprzhVo+IJJAZv5JjB1h7rnUhkgngBc5yTQHGeTbXx0dHLSWWYP/ZAg==","signatures":[{"sig":"MEQCIEoZg6M/XRB/U4cB52LDJjmZIJDApCBroOEAsgn5T2W9AiB56CyWm21+IlhFhgniKNvqkAJedsyMmNI2lingpgyh8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990155},"engines":{"node":">=18"},"gitHead":"4910cc2c3a95d7fe124d606796134760e68d7858","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"10.8.3","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.5.0_1785486560793_0.7681943866107566","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"node-red-contrib-abb-gofa","version":"2.5.1","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.5.1","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"a89f1eb4a2da021a39a069f5fd6020eac4426445","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.5.1.tgz","fileCount":98,"integrity":"sha512-ZMFBTgsB8pg8MsRR88eilct+avMRx1AqAi7y+g0KkBT7WsOVpTI4mwWm/Ud1IvcR+xk3z26h62pDENhNDLiRNw==","signatures":[{"sig":"MEUCIAVz6Hl3XSoZUoKZ3ZceE298kNfzDaM7cja/QeSuuQA7AiEA6IZSLSzyGLJhLuoCcyChLKODoscbWM4NZYNPTyiZmPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990247},"engines":{"node":">=18"},"gitHead":"467a0e9d32cf1abcf9ff1eb7d741b864ce70817e","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"10.8.3","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.5.1_1785722217907_0.048805419906144065","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"node-red-contrib-abb-gofa","version":"2.5.2","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.5.2","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"bd314aa3f90ba7a4c6f65cbd2e3919a6df22c8a9","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.5.2.tgz","fileCount":100,"integrity":"sha512-CS4R/tKmKHEi/8o6hsyZEpF/8BHVGVoip6OUNGK+bjBYzXEUZfcygtr92AxjbeVJapp27xbT/4zPnCxztDOwSQ==","signatures":[{"sig":"MEUCIEsWP5Yl8zelvadZKhu37+JLL3/IDRcd1vC9n5GtZWBYAiEAnxuEXeyQTTTm5VpWaPosMiSpaJuxv8HjdrQAMOuK0po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1042299},"engines":{"node":">=18"},"gitHead":"dbce249a189c22dc916cf790592191616d62f7de","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-joint-jog":"nodes/gofa-joint-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"10.8.3","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.5.2_1785813082731_0.24703015061064915","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"node-red-contrib-abb-gofa","version":"2.6.0","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.6.0","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"43b8e66ee25162f6cc8e6e3abe8a68bad4ac2040","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.6.0.tgz","fileCount":99,"integrity":"sha512-IlP6kAbCfU79skRK1KNwBSSTJOO/LZhPLbvLg1rkC9G91HuBbFMO4nR/j9FBni5i8jE2dwjz/9jvtGNaw/xbBA==","signatures":[{"sig":"MEQCIATiIazRSR8eYKz5rrpHyp1F6g/dJTjlBZGc0S9/0nDyAiAMbLPgcJs7x4AIBmmmUsDoz9Rd8QAVUp+zdI7MCMTV6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047455},"engines":{"node":">=18"},"gitHead":"eb775a4bc18adef04265699317e98bb9d319aaac","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"10.8.3","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.6.0_1785823866054_0.993279245456544","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"node-red-contrib-abb-gofa","version":"2.6.1","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.6.1","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"48af86f1d5a973799de2b3de34219eb37ea698eb","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.6.1.tgz","fileCount":99,"integrity":"sha512-U8rEJxtL/DnSUXChRHAk95fSK6Kxp6BnFeR7EnlUIdEyycRnoBpLiI9AHnPFfRQvYhb1nb33zrnb8A5hAzoxKw==","signatures":[{"sig":"MEUCIArtkM2wekhaTzlsBmkzrMBwqAfHWfzTqSxKyrzjla7gAiEA6c8Ao2KEi3f03DP1XP6w3+FjpfPU4AWqK4gYi3/+A/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047895},"engines":{"node":">=18"},"gitHead":"4c0904ff288eedf97594356412cddb52a78d49aa","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"10.8.3","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.6.1_1785828073536_0.6979879518639962","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"node-red-contrib-abb-gofa","version":"2.6.2","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.6.2","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"21dce5e676b53f6c160eb20d217b54b46dfb519d","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.6.2.tgz","fileCount":99,"integrity":"sha512-OLjYVtzbiyfeTf0icQT+xmdY4A4D2WG1Nfkis8p86kp/Fk6Eu/PkMkgKciNdWILiwmOXOZsgP5XFoqmzrBniaQ==","signatures":[{"sig":"MEYCIQDu/sNQPLefe1rY3O14+J4Oao5KWLTA7Wa44uQIA7IGJgIhAOH6Df7tVkXBLtJUp5RmAN+7kxYsi5OKwiycYcoVHVpp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047438},"engines":{"node":">=18"},"gitHead":"7b1b0276b494cb76cd82bdcb642bc450c2476015","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"10.8.3","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.6.2_1785898524588_0.8291073957670432","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"node-red-contrib-abb-gofa","version":"2.6.3","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","_id":"node-red-contrib-abb-gofa@2.6.3","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"dist":{"shasum":"fd9d84a4fc27ead7626138e4c5f392c16145c392","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.6.3.tgz","fileCount":99,"integrity":"sha512-R5hFhu8a+Y7UCcSzjCBThJzosjsWsRMNyYkIY19CPPmLQv2FHBeYaoxuX3I656rpjxHyfrAt8di59nWMjNJvGA==","signatures":[{"sig":"MEUCICK30H9OhF0oSy5NxAx3kmsq0z87p0zsTQxeOBKlOsfYAiEA1C0VbdXJVEXP1sfaMEKDOcly3EvsVdrAFaUoTAGPrsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049750},"engines":{"node":">=18"},"gitHead":"7b9d650b22227028279e88ab2748343952b657cf","scripts":{"test":"node test.js","prepack":"node prepack.js"},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"node-red":{"nodes":{"gofa-egm":"nodes/gofa-egm.js","gofa-jog":"nodes/gofa-jog.js","gofa-elog":"nodes/gofa-elog.js","gofa-file":"nodes/gofa-file.js","gofa-grip":"nodes/gofa-grip.js","gofa-move":"nodes/gofa-move.js","gofa-ping":"nodes/gofa-ping.js","gofa-pose":"nodes/gofa-pose.js","gofa-motor":"nodes/gofa-motor.js","gofa-movej":"nodes/gofa-movej.js","gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-joints":"nodes/gofa-joints.js","gofa-points":"nodes/gofa-points.js","gofa-status":"nodes/gofa-status.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-mod-edit":"nodes/gofa-mod-edit.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-connection-status":"nodes/gofa-connection-status.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","type":"git","directory":"node-red-contrib-abb-gofa"},"_npmVersion":"10.8.3","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-abb-gofa_2.6.3_1785903538262_0.47985265661084786","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"node-red-contrib-abb-gofa","version":"2.6.4","description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"license":"MIT","author":{"name":"Nantaphat Yoktaworn"},"repository":{"type":"git","url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","directory":"node-red-contrib-abb-gofa"},"engines":{"node":">=18"},"scripts":{"test":"node test.js","prepack":"node prepack.js"},"node-red":{"version":">=3.0.0","nodes":{"gofa-robot":"nodes/gofa-robot.js","gofa-setup":"nodes/gofa-setup.js","gofa-status":"nodes/gofa-status.js","gofa-connection-status":"nodes/gofa-connection-status.js","gofa-pose":"nodes/gofa-pose.js","gofa-joints":"nodes/gofa-joints.js","gofa-move":"nodes/gofa-move.js","gofa-motor":"nodes/gofa-motor.js","gofa-jog":"nodes/gofa-jog.js","gofa-sequencer":"nodes/gofa-sequencer.js","gofa-stop-seq":"nodes/gofa-stop-seq.js","gofa-rapid-exec":"nodes/gofa-rapid-exec.js","gofa-rapid-var-read":"nodes/gofa-rapid-var-read.js","gofa-rapid-var-write":"nodes/gofa-rapid-var-write.js","gofa-rapid-tasks":"nodes/gofa-rapid-tasks.js","gofa-elog":"nodes/gofa-elog.js","gofa-system-info":"nodes/gofa-system-info.js","gofa-speed-set":"nodes/gofa-speed-set.js","gofa-file":"nodes/gofa-file.js","gofa-do-write":"nodes/gofa-do-write.js","gofa-di-read":"nodes/gofa-di-read.js","gofa-io-list":"nodes/gofa-io-list.js","gofa-leadthrough":"nodes/gofa-leadthrough.js","gofa-points":"nodes/gofa-points.js","gofa-movej":"nodes/gofa-movej.js","gofa-zone-set":"nodes/gofa-zone-set.js","gofa-grip":"nodes/gofa-grip.js","gofa-ping":"nodes/gofa-ping.js","gofa-stop-motion":"nodes/gofa-stop-motion.js","gofa-subscribe-state":"nodes/gofa-subscribe-state.js","gofa-subscribe-io":"nodes/gofa-subscribe-io.js","gofa-subscribe-var":"nodes/gofa-subscribe-var.js","gofa-subscribe-pose":"nodes/gofa-subscribe-pose.js","gofa-subscribe-elog":"nodes/gofa-subscribe-elog.js","gofa-asi-led":"nodes/gofa-asi-led.js","gofa-egm":"nodes/gofa-egm.js","gofa-egm-move":"nodes/gofa-egm-move.js","gofa-mod-edit":"nodes/gofa-mod-edit.js"}},"_id":"node-red-contrib-abb-gofa@2.6.4","gitHead":"3e682d208a8bbfe3eefe0c4b1b56ad2377ae107a","bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-YyHSTNovHcTDETnKtX5+qvX8x2blVMZV5qSm/EZXzj4V6+DP71wFqYdbsWArJWFj796XNmLKLORVLOrIZj0YVQ==","shasum":"e93b8e969c58d0ce07098ed105ee45f11c580bbc","tarball":"https://registry.npmjs.org/node-red-contrib-abb-gofa/-/node-red-contrib-abb-gofa-2.6.4.tgz","fileCount":99,"unpackedSize":1051951,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID5OkIm4lVaCYJ69lmxEwvAiV/RkG2GsYb+HMZu5Y8HmAiEAqHCb4H1waG2LXhBALidWrRyNxxWvlzSXoKhsjL+Yeak="}]},"_npmUser":{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"},"directories":{},"maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-contrib-abb-gofa_2.6.4_1785909966491_0.6529424400702215"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-08T06:41:56.520Z","modified":"2026-08-05T06:06:06.765Z","1.0.1":"2026-07-08T06:41:56.702Z","1.0.2":"2026-07-08T06:52:06.755Z","1.1.0":"2026-07-09T02:58:29.985Z","1.2.0":"2026-07-09T07:34:37.600Z","1.2.1":"2026-07-09T08:15:25.825Z","1.2.2":"2026-07-10T02:52:35.928Z","1.2.3":"2026-07-10T03:06:04.717Z","1.3.0":"2026-07-10T04:38:25.362Z","1.4.0":"2026-07-10T04:57:43.380Z","1.4.1":"2026-07-10T08:00:30.697Z","1.4.2":"2026-07-10T08:14:54.951Z","1.4.3":"2026-07-14T06:34:38.270Z","1.5.0":"2026-07-15T02:25:19.284Z","1.6.0":"2026-07-15T03:09:40.318Z","1.7.0":"2026-07-15T04:38:44.701Z","1.7.1":"2026-07-15T06:18:31.209Z","2.0.0":"2026-07-15T08:24:54.276Z","2.1.0":"2026-07-15T08:54:08.211Z","2.1.1":"2026-07-16T01:43:15.905Z","2.2.0":"2026-07-16T02:50:09.873Z","2.2.1":"2026-07-16T03:07:48.503Z","2.2.2":"2026-07-16T03:30:32.071Z","2.2.3":"2026-07-16T06:42:26.726Z","2.2.4":"2026-07-16T07:47:40.148Z","2.2.5":"2026-07-16T09:15:36.348Z","2.2.6":"2026-07-17T03:48:05.877Z","2.3.0":"2026-07-17T08:53:22.993Z","2.3.1":"2026-07-17T09:32:07.593Z","2.4.1":"2026-07-20T04:00:53.202Z","2.4.2":"2026-07-20T05:58:49.331Z","2.4.3":"2026-07-20T08:45:21.126Z","2.4.4":"2026-07-21T04:13:07.535Z","2.4.5":"2026-07-21T04:48:25.955Z","2.4.6":"2026-07-21T09:44:28.368Z","2.4.7":"2026-07-21T10:02:10.252Z","2.4.8":"2026-07-22T02:31:17.103Z","2.4.9":"2026-07-22T03:42:51.436Z","2.4.10":"2026-07-22T04:06:19.584Z","2.4.11":"2026-07-22T04:14:26.811Z","2.4.12":"2026-07-22T06:45:38.292Z","2.4.13":"2026-07-24T08:10:26.333Z","2.5.0":"2026-07-31T08:29:20.965Z","2.5.1":"2026-08-03T01:56:58.083Z","2.5.2":"2026-08-04T03:11:22.860Z","2.6.0":"2026-08-04T06:11:06.273Z","2.6.1":"2026-08-04T07:21:13.692Z","2.6.2":"2026-08-05T02:55:24.748Z","2.6.3":"2026-08-05T04:18:58.425Z","2.6.4":"2026-08-05T06:06:06.628Z"},"bugs":{"url":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/issues"},"author":{"name":"Nantaphat Yoktaworn"},"license":"MIT","homepage":"https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa#readme","keywords":["node-red","abb","robot","gofa","crb15000","omnicore","rws"],"repository":{"type":"git","url":"git+https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa.git","directory":"node-red-contrib-abb-gofa"},"description":"Node-RED nodes for controlling an ABB GoFa (CRB 15000) collaborative robot via RWS and a RAPID TCP socket server","maintainers":[{"name":"nnnn022","email":"nantaphat.yoktaworn@gmail.com"}],"readme":"# node-red-contrib-abb-gofa\r\n\r\nNode-RED nodes for controlling an **ABB GoFa (CRB 15000)** collaborative robot with an **OmniCore** controller over the local network. Motion, telemetry, I/O, RAPID program control, saved-point teach & replay — no extra ABB licenses required.\r\n\r\nDeveloped and live-tested against a GoFa 12 (CRB 15000-12/1.27) on an OmniCore C30, RobotWare 7.21.\r\n\r\n## ⚠️ Safety and security\r\n\r\n**This package moves a real robot arm.**\r\n\r\n- The software **STOP** command and Node-RED itself are *not* safety functions. The robot's own safety controller, reduced-speed collaborative limits, and the physical emergency stop are the only real safety layer. Never rely on a flow to keep people safe.\r\n- The RAPID socket server (port 1025) accepts motion commands from **anyone who can reach the robot's IP — there is no authentication on that port**. Run the robot on an isolated or firewalled network segment. The same goes for RWS credentials sent over HTTPS with certificate checking disabled (the controller uses a self-signed certificate).\r\n- Jog/rotate step limits (50 mm / 30°) are enforced in the RAPID module, not in Node-RED — if you edit `MainModule.mod`, keep them.\r\n- The node property panels have live-action buttons (jog, move, motors on/off, …) backed by Node-RED admin HTTP endpoints. The browser confirmation dialogs are convenience only, not a security control. **Configure [`adminAuth`](https://nodered.org/docs/user-guide/runtime/securing-node-red) on any Node-RED instance controlling a real robot** — it is required, not optional. As of 2.4.10 these motion endpoints are **refused (HTTP 403) when `adminAuth` is not configured**, so an unauthenticated editor port can no longer trigger motion. If your instance has no `adminAuth` but is genuinely protected another way (isolated cell network / firewall / reverse proxy), tick **Allow insecure live control** on the `gofa-robot` config node to re-enable them at your own risk. Deployed flows are unaffected either way — this guard only covers the editor buttons.\r\n\r\n## Upgrading\r\n\r\nNode removals in this package are **replacements, not aliases** — a flow built with an older\r\nversion shows \"unknown node\" for a removed type and has to be edited. The two most likely to\r\naffect you: `gofa-joint-jog` was merged into `gofa-jog` (2.6.0), and `gofa-save-point`/\r\n`gofa-go-point`/`gofa-point-list`/`gofa-delete-point` were merged into `gofa-points` (2.5.0, which\r\nalso moved point storage from the Node-RED host onto the robot). Full details and migration tables:\r\n[CHANGELOG.md](https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/blob/main/CHANGELOG.md).\r\n\r\n## How it works\r\n\r\nTwo transports, one rule — **motion goes through a TCP socket, everything else goes through RWS**:\r\n\r\n- **TCP socket (port 1025)** — a small RAPID program (`rapid/MainModule.mod`, bundled with this package) runs a socket server on the controller. Each motion node opens a connection, sends one newline-terminated command (`HOME`, `GOTOJ…`, `J1+10`, …), reads one `OK:`/`ERR:` reply, and closes.\r\n- **Robot Web Services (HTTPS, port 443)** — OmniCore's built-in REST API, used for telemetry (pose, joints, state), motor on/off, RAPID start/stop, I/O read/write, file transfer, and WebSocket subscriptions.\r\n\r\nRWS-only nodes (status, pose, joints, I/O, …) work without the RAPID module; motion nodes need it loaded and running.\r\n\r\n## Requirements\r\n\r\n- ABB GoFa CRB 15000 with an OmniCore controller, RobotWare 7.x (must run RWS 2.0)\r\n- Node-RED ≥ 3.0, Node.js ≥ 18\r\n- Network access to the controller (HTTPS 443 + TCP 1025)\r\n- RobotStudio (free) — once, to create an RWS user with the right grants\r\n\r\n## Install\r\n\r\nFrom your Node-RED user directory (usually `~/.node-red`):\r\n\r\n```bash\r\nnpm install node-red-contrib-abb-gofa\r\n```\r\n\r\n(or **Menu → Manage palette → Install** inside the Node-RED editor.)\r\n\r\nRestart Node-RED — a `gofa-robot` config node and 37 `gofa-*` nodes appear under the **ABB-GoFa-12** category in the palette sidebar. The package has no runtime dependencies.\r\n\r\n## Controller setup (once)\r\n\r\n**1. Create an RWS user.** The built-in `Admin` account cannot start/stop RAPID remotely. In RobotStudio: connect to the controller → **Authenticate** → **Edit User Accounts** → add a role with the **Remote Start** and **Remote Stop** grants → create a user with that role. Read-only nodes work with any account.\r\n\r\n**2. Upload the RAPID module.** The module ships in this package. Easiest path: add a `gofa-file` node (action **upload**) and set its **Local Path** to the *absolute* path of the bundled file (e.g. `/home/pi/.node-red/node_modules/node-red-contrib-abb-gofa/rapid/MainModule.mod` — a relative path resolves against the Node-RED process directory, not your user dir). It uploads over RWS and automatically patches the module's `SERVER_IP` constant to your robot's IP (the RAPID socket server cannot bind a wildcard address, so this must match). Or upload manually:\r\n\r\n```bash\r\ncurl -sk -u <user>:<password> -X PUT -H \"Content-Type: text/plain;v=2.0\" \\\r\n  --data-binary @rapid/MainModule.mod \\\r\n  \"https://<ROBOT_IP>/fileservice/\\$HOME/Programs/MainModule.mod\"\r\n```\r\n\r\n(If you upload manually, edit `SERVER_IP` in the file to your robot's IP first.)\r\n\r\n**3. Load and start it on the FlexPendant.** **Code** → **⋮** → **Load Module** → `HOME/Programs/MainModule.mod`, then **Debug** → **PP to Main**, switch to **Auto** mode, **Motors on**, **Play** (▶). The controller now answers on port 1025 (test: send `PING\\n`, expect `OK:PING`).\r\n\r\n## Usage\r\n\r\n1. Open any `gofa-*` node → add a **gofa-robot** config node: robot IP, ports (443 / 1025), the username/password from step 1.\r\n2. Wire an `inject` into e.g. `gofa-status` or `gofa-ping` to verify connectivity, then go from there.\r\n3. Every node has full usage docs in the Node-RED sidebar help.\r\n\r\nReady-made example flows ship with the package — **Menu → Import → Examples → node-red-contrib-abb-gofa**: a one-inject-per-node demo, one-click setup, a pick-and-place sorting cell, a physical-button teach workflow, a socket-wedge watchdog, an MQTT bridge, an EGM conveyor demo, and a brake-check reminder. They're also in the [GitHub repo's `flows/` directory](https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/tree/main/flows).\r\n\r\n## Nodes\r\n\r\nEvery node below (except the `gofa-robot` config node) has an **Output payload (debug)**\r\ncheckbox, unchecked by default. Unchecked, a node still fires on completion to trigger the\r\nnext node in the flow, but with an empty payload instead of full debug data — no `change` node\r\nneeded just to silence output. Check it to get the full `msg.payload` described per node below.\r\n\r\n| Node | Transport | Description |\r\n|------|-----------|-------------|\r\n| `gofa-robot` | config | Shared connection settings (IP, ports, credentials, points storage) |\r\n| `gofa-status` | RWS | Controller state, operating mode, speed ratio, RAPID execution state |\r\n| `gofa-connection-status` | RWS + Socket + Background | Checks RWS, the TCP socket server, and the [Background task](#background-task-optional) independently — reachable? reply time? — without assuming any one already works; also reports each layer's module version and whether an EGM session is active |\r\n| `gofa-pose` | RWS | Current TCP pose (position + quaternion + config flags) |\r\n| `gofa-joints` | RWS | All 6 joint angles |\r\n| `gofa-system-info` | RWS | RobotWare version, controller identity |\r\n| `gofa-elog` | RWS | Controller event log — Domain (category) + Min Severity (info/warning+/error-only) filters |\r\n| `gofa-motor` | RWS | Motors on/off |\r\n| `gofa-move` | Socket | Go home / set home |\r\n| `gofa-movej` | Socket | Absolute joint move (\"Move Joints\") — Move type: Joint (default) / Linear. Validates each target angle against the robot's Joint Limits (CRB 15000-12 defaults) before sending — an out-of-range target returns a clean error instead of faulting RAPID |\r\n| `gofa-jog` | Socket | Relative jog — **Target**: `X`/`Y`/`Z` (±mm, base frame), `RX`/`RY`/`RZ` (±°, tool frame) or `J1`–`J6` (±°, single joint). Replaces the separate `gofa-joint-jog` node, removed in 2.6.0 |\r\n| `gofa-zone-set` | Socket | Path blend zone (FINE…Z100) |\r\n| `gofa-speed-set` | Socket | Speed override via `VelSet` — set or read current (`C_MOTSET.vel.oride`); see CLAUDE.md for why `SpeedRefresh` doesn't work here |\r\n| `gofa-stop-motion` | RWS + Socket | Motion halt. **Mode**: `immediate` (default) halts an in-progress HOME/GOTOJ/GOTOL/MOVEJ/MOVEL now via an RWS execution-stop + auto resetPP/start (arm stays put, socket recovers; needs Auto + motors on); `queued` is the legacy socket STOP that only cancels a not-yet-started move |\r\n| `gofa-ping` | Socket | Connectivity test with round-trip time |\r\n| `gofa-grip` | RWS | Digital output on/off (gripper-style) |\r\n| `gofa-points` | RWS + Socket + RWS fileservice | Combined point node — **Action**: save / go / list / delete (per-point, on the robot controller's disk — no local storage) / export / import (backup/restore that same on-robot list to/from a file, import **replaces** the whole list) |\r\n| `gofa-sequencer` / `gofa-stop-seq` | Socket + RWS fileservice | Visit saved points (on the robot controller's disk) in order (dwell, loops, ping-pong) / stop the sequence |\r\n| `gofa-setup` | RWS + Socket | One-click first-run init for `T_ROB1`: upload the bundled RAPID module (SERVER_IP auto-synced), load, reset PP, motors on, start, verify socket — with a per-step report. **Also reloads `T_LED`/`BackgroundLed.mod` if that task already exists**, best-effort. Cannot *create* the `T_LED` task itself — see the [Background task](#background-task-optional) section below for that one-time step |\r\n| `gofa-rapid-exec` | RWS | Start / stop / reset-PP / load / unload / activate RAPID program |\r\n| `gofa-rapid-var-read` / `gofa-rapid-var-write` | Socket | Read/write RAPID PERS variables |\r\n| `gofa-rapid-tasks` | RWS | List RAPID tasks and modules |\r\n| `gofa-file` | RWS | Upload / download / delete controller files (action dropdown; upload auto-syncs `SERVER_IP`) |\r\n| `gofa-mod-edit` | RWS | Edit a `.mod` (or any text) file on the controller's disk right in the node's edit dialog — pick a file in `$HOME/Programs` (or name a new one), Load/Save to robot, `SERVER_IP` auto-synced |\r\n| `gofa-io-list` / `gofa-di-read` | RWS | List signals, read inputs |\r\n| `gofa-do-write` | RWS, Socket, or Background | Write outputs — Transport dropdown: RWS `/set-value` (default, needs `Access: All`), Socket `SETDO` (needs RAPID running), or [Background task](#background-task-optional) (works while `T_ROB1` is stopped) |\r\n| `gofa-leadthrough` | Socket + RWS | Hand-guiding (lead-through) on/off (action: enable / disable) |\r\n| `gofa-asi-led` | Socket, RWS, or Background | Arm status-light color and blink — Transport dropdown, same three options as `gofa-do-write` above |\r\n| `gofa-subscribe-state` / `gofa-subscribe-io` | RWS WebSocket | Push on controller-state / I/O-signal changes |\r\n| `gofa-subscribe-var` / `gofa-subscribe-pose` | RWS poll | Poll a RAPID variable / TCP pose on an interval |\r\n| `gofa-subscribe-elog` | RWS WebSocket | Push new event log entries in real time; same Domain/Min Severity filters as `gofa-elog` |\r\n| `gofa-egm` / `gofa-egm-move` | UDP (EGM) | Sub-10ms joint-position streaming — see [EGM (optional)](#egm-optional) below, requires `MainModuleEGM.mod` |\r\n\r\n## Full documentation\r\n\r\n| | |\r\n|---|---|\r\n| [Getting started](https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/blob/main/docs/getting-started.md) | Controller setup, install, and your first robot move |\r\n| [Node reference](https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/blob/main/docs/reference.md) | Every node, `msg.payload` conventions, EGM, background task |\r\n| [Troubleshooting](https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/blob/main/docs/troubleshooting.md) | Symptoms and fixes |\r\n| [Manual control](https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/blob/main/MANUAL_CONTROL.md) | Drive the robot with `curl` / raw TCP |\r\n\r\nEach node also has its own help page in the Node-RED sidebar — select the node and open the\r\n**Help** tab.\r\n\r\n## EGM (optional)\r\n\r\n`gofa-egm` + `gofa-egm-move` stream joint positions over **EGM (Externally Guided Motion)** — a\r\nUDP/protobuf channel capable of sub-10ms closed-loop motion, unlike the TCP socket protocol or\r\nRWS (which tops out around 500ms). It needs its own RAPID module and a one-time controller\r\nconfig, so it's opt-in rather than part of the default setup above.\r\n\r\n**Two nodes, split by job.** `gofa-egm` only starts/stops the EGM session and emits telemetry —\r\nit has an Action dropdown (`Start EGM` / `Stop EGM`), same pattern as `gofa-motor`/\r\n`gofa-rapid-exec`. `gofa-egm-move` is a separate node that sets the movement target: send it a\r\n`[j1..j6]` array and it checks whether a `gofa-egm` session is active on the same Robot — if so,\r\nit updates the live target (output 1); if not, it routes the message unchanged to a fallback\r\noutput (output 2) instead of erroring, e.g. to wire straight into `gofa-movej` for a normal\r\nnon-EGM move.\r\n\r\n**Two RAPID modules, one choice at a time:**\r\n\r\n| Module | Use when |\r\n|---|---|\r\n| `rapid/MainModule.mod` | Default. Everything in this README works. No EGM support. |\r\n| `rapid/MainModuleEGM.mod` | A full clone of `MainModule.mod` plus one added command, `EGMJOINT`, that switches the controller into a blocking EGM session. Load this instead when a flow needs `gofa-egm`. |\r\n\r\nOnly one can run at a time — whichever is loaded on the controller. **Switching requires\r\nunloading the currently-loaded module first** — `loadmod`'s `replace` option only replaces a\r\nmodule with the *same name*, and `MainModule`/`MainModuleEGM` are different names, so loading\r\none while the other is still loaded leaves both loaded and RAPID rejects start with \"Global\r\nroutine name main ambiguous\" (both declare `PROC main()`). Full switch sequence either\r\ndirection: `gofa-rapid-exec` (`stop`) → `gofa-rapid-exec` (`unloadmod`, naming the module\r\n*currently* loaded — this only detaches it from the task, the file stays on the controller's\r\ndisk) → `gofa-file` upload (the other file) → `gofa-rapid-exec` (`loadmod` → `resetpp` →\r\n`start`). `gofa-egm` detects the wrong module itself (`start` fails with a clear \"load\r\nMainModuleEGM.mod first\" error instead of hanging) — but there is no way to run without one or\r\nthe other, so mixing them up just costs a reload, not a broken robot.\r\n\r\n**Why two modules instead of one:** an EGM session (`EGMRunJoint`) blocks the RAPID task for\r\nits whole duration, so the same task can't also be running the plain TCP socket server that\r\nevery other node in this package depends on — while `gofa-egm` is streaming, `gofa-jog`,\r\n`gofa-points` (go action), and the rest simply can't connect. Keeping EGM support in a separate module\r\nmeans the default `MainModule.mod` — and everything that depends on it — is completely\r\nunaffected by this feature; it's not merged into the file every other node already relies on.\r\n\r\n**One-time controller setup**, not done by any node: a UDP Unicast Device named\r\n`EGM_PC` (RobotStudio → Controller → Configuration → Communication → UDP Unicast Device →\r\nright-click → New UDP Unicast Device...; Remote Address = the Node-RED host's IP on the robot's\r\nsubnet, Remote Port Number = the `gofa-egm` node's configured UDP port, default `6510`, Local\r\nPort Number = `0`; requires a controller restart), and — on the Node-RED host — a firewall rule\r\nallowing inbound UDP on that port.\r\n\r\n**Caution — tool load data:** per ABB's EGM Application Manual, the robot should have correct\r\ntool load data (`LoadIdentify`) before starting EGM — incorrect load data can cause servo\r\ntorque overruns or safety halts when EGM issues fast corrections. With no tool physically\r\nmounted, `MainModuleEGM.mod`/`MainModule.mod` both target `tool0` (RAPID's built-in empty-flange\r\ntool) rather than a placeholder tooldata, so there's no false load data to worry about right now.\r\nOnce a real gripper is mounted, run `LoadIdentify` (or otherwise measure its real mass/CoG/\r\ninertia/TCP offset) and update both `.mod` files to use it before relying on EGM (or any motion)\r\nwith that tooling attached.\r\n\r\n## Background task (optional)\r\n\r\nNot required for anything above — every node in this package works without it. It exists to keep\r\nLED feedback and digital-output writes working during a hand-guiding session (or any other time\r\n`T_ROB1` is stopped), by running a small second RAPID module (`rapid/BackgroundLed.mod`) in its\r\nown task. It backs the **Background** transport option on `gofa-do-write`/`gofa-asi-led`, and the\r\n`background` field on `gofa-connection-status`. Setting it up needs one manual, one-time\r\nRobotStudio step (creating a new RAPID task isn't possible over RWS at all) — see the\r\n[node reference's \"Background task\" section](https://github.com/Nantaphat-Yoktaworn/node-red-contrib-abb-gofa/blob/main/docs/reference.md#background-task-backgroundledmod--t_led)\r\nfor the exact steps. After that one-time setup, `gofa-setup` reloads `BackgroundLed.mod`\r\nautomatically on every run, right alongside `T_ROB1` — no further manual steps needed.\r\n\r\nFull node help (input/output shapes, config) is in the Node-RED sidebar for `gofa-egm` and\r\n`gofa-egm-move`.\r\n\r\n## Test\r\n\r\nFrom a git checkout (the test suite is not included in the npm package):\r\n\r\n```bash\r\nnpm test\r\n```\r\n\r\nRuns `test.js` — unit tests for the pure helpers (`gotoToken`, `parseXhtml`, points persistence, LED payload resolution, the hand-rolled EGM protobuf codec) plus integration-style tests that drive node `input` handlers against a minimal Node-RED harness.\r\n\r\n## License\r\n\r\n[MIT](LICENSE)\r\n","readmeFilename":"README.md"}