UNPKG

roslib

Version:

The standard ROS Javascript Library

125 lines (124 loc) 3.42 kB
{ "name": "roslib", "homepage": "https://robotwebtools.github.io", "description": "The standard ROS Javascript Library", "version": "2.1.0", "license": "BSD-2-Clause", "files": [ "dist", "importmap.js" ], "module": "./dist/RosLib.js", "exports": { ".": { "import": "./dist/RosLib.js" } }, "type": "module", "devDependencies": { "@eslint/js": "^10.0.1", "@testing-library/react": "^16.0.0", "@types/dockerode": "^4.0.0", "@types/node": "^25.3.0", "@types/ws": "^8.5.10", "changelog-maker": "^4.4.5", "dockerode": "^4.0.9", "eslint": "^10.0.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsdoc": "^62.7.0", "eslint-plugin-prettier": "^5.5.4", "globals": "^17.4.0", "jiti": "^2.6.1", "jsdom": "^27.4.0", "jspm": "^4.4.0", "typedoc": "^0.28.14", "typescript": "^5.9.2", "typescript-eslint": "^8.56.0", "vite": "^7.3.0", "vite-plugin-checker": "^0.12.0", "vite-plugin-dts": "^4.0.2", "vite-plugin-externalize-deps": "^0.10.0", "vitest": "^4.0.3", "vitest-fail-on-console": "^0.10.1" }, "dependencies": { "@xmldom/xmldom": "^0.9.8", "bson": "^7.2.0", "cbor2": "^2.2.1", "eventemitter3": "^5.0.1", "fast-png": "^8.0.0", "uuid": "^13.0.0", "ws": "^8.19.0" }, "directories": { "test": "test" }, "engines": { "node": ">=20" }, "scripts": { "build": "vite build", "doc": "typedoc src/RosLib.ts --treatWarningsAsErrors", "lint": "eslint .", "test": "vitest", "prepublishOnly": "npm run test", "//": "The sed expression for eventemitter3 is because the package metadata is incorrect in EventEmitter3's package.json", "generate-importmap": "jspm install --release --provider unpkg && sed -i.bak 's;eventemitter3@5.0.1/index.mjs;eventemitter3@5.0.1/dist/eventemitter3.esm.js;' importmap.js && rm importmap.js.bak", "prepare": "npm run build && npm run generate-importmap", "make-changelog": "changelog-maker RobotWebTools roslibjs --markdown | cat - CHANGELOG.md > NEW_CHANGELOG.md && mv NEW_CHANGELOG.md CHANGELOG.md" }, "repository": { "type": "git", "url": "https://github.com/RobotWebTools/roslibjs" }, "bugs": { "url": "https://github.com/RobotWebTools/roslibjs/issues" }, "keywords": [ "ROS", "ros", "roslib", "roslibjs", "robot" ], "types": "dist/RosLib.d.ts", "author": "Robot Webtools Team <robot-web-tools@googlegroups.com> (https://robotwebtools.github.io)", "contributors": [ { "name": "Russell Toris", "email": "rctoris@wpi.edu", "url": "http://users.wpi.edu/~rctoris/" }, { "name": "Jihoon Lee", "email": "jihoonlee.in@gmail.com" }, { "name": "Brandon Alexander", "email": "balexander@willowgarage.com" }, { "name": "David Gossow", "email": "dgossow@willowgarage.com" }, { "name": "Benjamin Pitzer", "email": "ben.pitzer@gmail.com" }, { "name": "Matthijs van der Burgh", "email": "MatthijsBurgh@outlook.com", "url": "https://github.com/MatthijsBurgh" }, { "name": "Graeme Yeates", "email": "yeatesgraeme@gmail.com" }, { "name": "Ezra Brooks", "email": "ezra@brooks.cx", "url": "https://github.com/EzraBrooks" } ] }