{
  "name": "@chart-sg/node-red-ros2",
  "license": "ISC",
  "description": "ROS2 nodes for Node-RED with SharedManager architecture. Eliminates conflicts and enables reliable multi-plugin compatibility.",
  "version": "1.0.1",
  "author": {
    "name": "CHART",
    "url": "https://github.com/chart-sg"
  },
  "engines": {
    "node": ">=14.0.0"
  },
  "os": [
    "!win32"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/chart-sg/node-red-ros2.git"
  },
  "bugs": {
    "url": "https://github.com/chart-sg/node-red-ros2/issues"
  },
  "homepage": "https://github.com/chart-sg/node-red-ros2#readme",
  "dependencies": {
    "@chart-sg/node-red-ros2-manager": "^1.0.0",
    "cron": "~1.8.2",
    "is-web-api": "~1.0.1"
  },
  "keywords": [
    "node-red",
    "ros2",
    "robotics",
    "chart",
    "action-client",
    "publisher",
    "subscriber",
    "service-client",
    "multi-plugin",
    "rclnodejs"
  ],
  "node-red": {
    "nodes": {
      "DDS Settings": "src/dds-settings/dds-settings.js",
      "ROS2 Inject": "src/ros2-message-inject/ros2-message-inject.js",
      "publisher": "src/publisher/publisher.js",
      "subscriber": "src/subscriber/subscriber.js",
      "ROS 2 Type": "src/ros2-types/ros2-types.js",
      "ROS2 Service Type": "src/ros2-service-types/ros2-service-types.js",
      "Service Client": "src/service-client/service-client.js",
      "ROS2 Action Type": "src/ros2-action-types/ros2-action-types.js",
      "Action Client": "src/action-client/action-client.js"
    }
  }
}
