UNPKG

@foxglove/ros1

Version:

Standalone TypeScript implementation of the ROS 1 (Robot Operating System) protocol with a pluggable transport layer

67 lines 1.65 kB
{ "name": "@foxglove/ros1", "version": "3.0.1", "description": "Standalone TypeScript implementation of the ROS 1 (Robot Operating System) protocol with a pluggable transport layer", "license": "MIT", "keywords": [ "ros", "ros1", "robot", "operating", "system", "tcp", "protocol", "sockets" ], "repository": { "type": "git", "url": "https://github.com/foxglove/ros-typescript.git" }, "author": { "name": "Foxglove Technologies Inc", "email": "contact@foxglove.dev" }, "homepage": "https://github.com/foxglove/ros-typescript", "main": "dist/index.js", "typings": "dist/index.d.ts", "exports": { ".": "./dist/index.js", "./nodejs": "./dist/nodejs/index.js" }, "files": [ "dist", "src", "nodejs.d.ts", "nodejs.js" ], "bin": { "roscore": "./dist/nodejs/roscore.js" }, "scripts": { "build": "tsc -b", "prepack": "yarn build", "prepublishOnly": "yarn lint:ci && yarn test", "test": "NODE_OPTIONS='--experimental-vm-modules' jest --forceExit", "roscore": "node -r esbuild-runner/register src/nodejs/roscore.ts" }, "engines": { "node": ">= 14" }, "devDependencies": { "@types/jest": "^30.0.0", "esbuild": "^0.25.4", "esbuild-runner": "^2.2.2", "jest": "^30.0.3", "prettier": "^3.6.2", "ts-jest": "^29.4.0", "typescript": "^5.8.3" }, "dependencies": { "@foxglove/message-definition": "0.5.0", "@foxglove/rosmsg": "^5.0.5", "@foxglove/rosmsg-serialization": "^2.0.4", "@foxglove/xmlrpc": "^1.3.0", "eventemitter3": "^5.0.0", "ipaddr.js": "^2.0.1" } }