{
  "name": "@opcua/for-node-red",
  "version": "3.38.1",
  "description": "The Node-RED node to communicate via OPC UA, powered NodeOPCUA and developed by Sterfive's team",
  "repository": {
    "type": "git",
    "url": "git@github.com:sterfive/opcua-for-node-red-public.git"
  },
  "engines": {
    "node": ">=20.20.0"
  },
  "keywords": [
    "node-red",
    "OPC UA",
    "opc-ua",
    "unified architecture",
    "opc foundation",
    "node-opcua",
    "IIoT"
  ],
  "authors": [
    {
      "name": "Etienne Rossignon",
      "email": "etienne.rossignon@sterfive.com"
    }
  ],
  "license": "see LICENSE file",
  "bugs": {
    "url": "git@gitlab.sterfive.fr:sterfive/opcua-for-nodered.git"
  },
  "node-red": {
    "version": ">=4.0",
    "nodes": {
      "OpcUa-Endpoint2": "./source/OpcUa-Endpoint2/OpcUa-Endpoint2.js",
      "OpcUa-Client2-Browse": "./source/OpcUa-Client2-Browse/OpcUa-Client2-Browse.js",
      "OpcUa-Client2-Call": "./source/OpcUa-Client2-Call/OpcUa-Client2-Call.js",
      "OpcUa-Client2-Explore": "./source/OpcUa-Client2-Explore/OpcUa-Client2-Explore.js",
      "OpcUa-Client2-FileOperation": "./source/OpcUa-Client2-FileOperation/OpcUa-Client2-FileOperation.js",
      "OpcUa-Client2-Monitor": "./source/OpcUa-Client2-Monitor/OpcUa-Client2-Monitor.js",
      "OpcUa-Client2-MonitorEvent": "./source/OpcUa-Client2-MonitorEvent/OpcUa-Client2-MonitorEvent.js",
      "OpcUa-Client2-Read": "./source/OpcUa-Client2-Read/OpcUa-Client2-Read.js",
      "OpcUa-Client2-HistoryRead": "./source/OpcUa-Client2-HistoryRead/OpcUa-Client2-HistoryRead.js",
      "OpcUa-Client2-Write": "./source/OpcUa-Client2-Write/OpcUa-Client2-Write.js",
      "OpcUa-Client2-ExtensionObject": "./source/OpcUa-Client2-ExtensionObject/OpcUa-Client2-ExtensionObject.js"
    }
  },
  "dependencies": {
    "node-opcua-nodesets": "2.163.1",
    "node-opcua-nodeset-ua": "2.173.0",
    "express": "5.2.1",
    "body-parser": "2.2.2",
    "boxen": "5.1.2",
    "antlr4ts": "0.5.0-alpha.4"
  },
  "overrides": {
    "hexy": "0.3.5"
  },
  "bundledDependencies": [
    "node-opcua-nodesets",
    "node-opcua-nodeset-ua"
  ],
  "directories": {
    "examples": "examples",
    "source": "source"
  },
  "homepage": "https://github.com/sterfive/opcua-for-node-red-public",
  "scripts": {
    "prepare:debug": "npm install --no-save node-red",
    "prepare:link": "ln -s `pwd` ~/.node-red/node_modules/opcua-for-node-red ",
    "node-red:quick": "node node_modules/node-red/red.js --debug",
    "node-red": " npm run prepare:debug && npm run node-red:quick",
    "prepack": "node ../tools/prepare-publish.mjs",
    "postpack": "node ../tools/cleanup-publish.mjs",
    "ncu": "npx npm-check-updates -u -t minor -x antlr4ts*"
  },
  "devDependencies": {},
  "bin": {
    "opcua-for-node-red": "all.js",
    "all": "all.js"
  },
  "author": "Etienne Rossignon (Sterfive SAS)",
  "publishConfig": {
    "access": "public"
  },
  "_integrity": "sha256-0a2ae15659160b328de241d3d55a3fe49273d2dec946e723de7678d7968c95cc",
  "_builtAt": "2026-06-19T18:20:10.571Z",
  "_strategyMode": "A"
}
