{"_id":"@akrinah/roslibjs","_rev":"5-ae5f49d3114b27d86f32cda950fa2b56","name":"@akrinah/roslibjs","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.3":{"name":"@akrinah/roslibjs","homepage":"https://github.com/faltenberg/roslibjs","description":"Fork of @foxglove/roslibjs","version":"0.0.3","license":"BSD-2-Clause","main":"./build/roslib.js","browser":{"ws":"./src/util/shim/WebSocket.js"},"devDependencies":{"chai":"*","grunt":"^1.3.0","grunt-browserify":"^6.0.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-jshint":"^3.0.0","grunt-contrib-uglify":"^5.0.0","grunt-contrib-watch":"^1.0.0","grunt-jsdoc":"^2.1.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.0","karma":"^6.3.0","karma-chai":"^0.1.0","karma-firefox-launcher":"^2.1.0","karma-mocha":"^2.0.0","load-grunt-tasks":"^5.1.0","mocha":"^8.3.0","time-grunt":"^2.0.0"},"dependencies":{"cbor-js":"^0.1.0","eventemitter2":"^6.4.0","object-assign":"^4.0.1","webworkify":"^1.5.0"},"directories":{"example":"examples","test":"test"},"engines":{"node":">=0.10"},"scripts":{"prepack":"grunt build","build":"grunt build","test":"grunt test","test-examples":"grunt test-examples","test-workersocket":"grunt test-workersocket","test-tcp":"grunt test-tcp"},"repository":{"type":"git","url":"git+https://github.com/faltenberg/roslibjs.git"},"bugs":{"url":"https://github.com/RobotWebTools/roslibjs/issues"},"keywords":["ROS","ros","roslib","roslibjs","robot"],"author":{"name":"Artur Faltenberg","email":"akrinah@pm.me"},"gitHead":"4f22ce020324a0e14a417ef8916553e236d7bd3d","_id":"@akrinah/roslibjs@0.0.3","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-KJWZ6bzrdoc4/NCta5EJ0CMP9Hb4vdUZNutr19VL5hq8CGQ0muTMqNlSwf2yZsYW2KR6G54RMGbcWh+LZeDqHA==","shasum":"dc2861d93abfd1d764e2b909f6552a026243932c","tarball":"https://registry.npmjs.org/@akrinah/roslibjs/-/roslibjs-0.0.3.tgz","fileCount":30,"unpackedSize":245036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXKcKUv3DIkYWytVgDpLZu0+hwbdpRuYhzFgiCWxjJuAIhAPFp8moHz3k8/ohD/wWNbQlAFbgy+hx9WWMCTN/TVOxD"}]},"_npmUser":{"name":"artur.akrinah","email":"akrinah@pm.me"},"maintainers":[{"name":"artur.akrinah","email":"akrinah@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roslibjs_0.0.3_1686470347455_0.7337207183509049"},"_hasShrinkwrap":false},"0.0.4":{"name":"@akrinah/roslibjs","homepage":"https://github.com/faltenberg/roslibjs","description":"Fork of @foxglove/roslibjs","version":"0.0.4","license":"BSD-2-Clause","main":"./build/roslib.js","browser":{"./src/RosLibNode.js":"./src/RosLib.js","ws":"./src/util/shim/WebSocket.js"},"devDependencies":{"chai":"*","grunt":"^1.3.0","grunt-browserify":"^6.0.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-jshint":"^3.0.0","grunt-contrib-uglify":"^5.0.0","grunt-contrib-watch":"^1.0.0","grunt-jsdoc":"^2.1.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.0","karma":"^6.3.0","karma-chai":"^0.1.0","karma-firefox-launcher":"^2.1.0","karma-mocha":"^2.0.0","load-grunt-tasks":"^5.1.0","mocha":"^8.3.0","time-grunt":"^2.0.0"},"dependencies":{"cbor-js":"^0.1.0","eventemitter2":"^6.4.0","object-assign":"^4.0.1","webworkify":"^1.5.0"},"directories":{"example":"examples","test":"test"},"engines":{"node":">=0.10"},"scripts":{"prepack":"grunt build","build":"grunt build","test":"grunt test","test-examples":"grunt test-examples","test-workersocket":"grunt test-workersocket","test-tcp":"grunt test-tcp"},"repository":{"type":"git","url":"git+https://github.com/faltenberg/roslibjs.git"},"bugs":{"url":"https://github.com/RobotWebTools/roslibjs/issues"},"keywords":["ROS","ros","roslib","roslibjs","robot"],"author":{"name":"Artur Faltenberg","email":"akrinah@pm.me"},"gitHead":"5144783cd978e49ea3b2b8e4676241c2d30a1916","_id":"@akrinah/roslibjs@0.0.4","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-JeeT46vzIac6Cc2NrF+WyRhdmxozbNqdUmTwHom0qBLG2rAky6Dk5lLc7s5jVrH8ypR1Hq9uVVTchRe7HUq3Ew==","shasum":"6ec8a8afb1f48ddddab44f6dad6e87c238504e24","tarball":"https://registry.npmjs.org/@akrinah/roslibjs/-/roslibjs-0.0.4.tgz","fileCount":34,"unpackedSize":249659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZksIjeMcqRdRC7WnLhnjDfAm4SwtdUJuVAyjuRCzTVAiBa4k5i1rAK4V471E0REntNX5KfLW+zs1fYBrb7m4E5Sw=="}]},"_npmUser":{"name":"artur.akrinah","email":"akrinah@pm.me"},"maintainers":[{"name":"artur.akrinah","email":"akrinah@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roslibjs_0.0.4_1686471415013_0.19025987317471182"},"_hasShrinkwrap":false},"0.0.5":{"name":"@akrinah/roslibjs","homepage":"https://github.com/faltenberg/roslibjs","description":"Fork of @foxglove/roslibjs","version":"0.0.5","license":"BSD-2-Clause","main":"./build/roslib.js","browser":{"./src/RosLibNode.js":"./src/RosLib.js","ws":"./src/util/shim/WebSocket.js"},"devDependencies":{"chai":"*","grunt":"^1.3.0","grunt-browserify":"^6.0.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-jshint":"^3.0.0","grunt-contrib-uglify":"^5.0.0","grunt-contrib-watch":"^1.0.0","grunt-jsdoc":"^2.1.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.0","karma":"^6.3.0","karma-chai":"^0.1.0","karma-firefox-launcher":"^2.1.0","karma-mocha":"^2.0.0","load-grunt-tasks":"^5.1.0","mocha":"^8.3.0","time-grunt":"^2.0.0"},"dependencies":{"cbor-js":"^0.1.0","eventemitter2":"^6.4.0","object-assign":"^4.0.1","webworkify":"^1.5.0"},"directories":{"example":"examples","test":"test"},"engines":{"node":">=0.10"},"scripts":{"prepack":"grunt build","build":"grunt build","test":"grunt test","test-examples":"grunt test-examples","test-workersocket":"grunt test-workersocket","test-tcp":"grunt test-tcp"},"repository":{"type":"git","url":"git+https://github.com/faltenberg/roslibjs.git"},"bugs":{"url":"https://github.com/RobotWebTools/roslibjs/issues"},"keywords":["ROS","ros","roslib","roslibjs","robot"],"author":{"name":"Artur Faltenberg","email":"akrinah@pm.me"},"gitHead":"7904d3071cb6a4bdbd931fd9db5833de889287df","_id":"@akrinah/roslibjs@0.0.5","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-ruj0kjjtiVLnZDYTBuccCzqzvUF0jylDJTwALtSrerFmOOZl8MEpfZ5BB/sEQexkoiFdaZphWS/qiWDvis5LVw==","shasum":"a93ff1bb24423f5dcf82b8bbb797cda7df8e493e","tarball":"https://registry.npmjs.org/@akrinah/roslibjs/-/roslibjs-0.0.5.tgz","fileCount":34,"unpackedSize":249501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8XySIAP1PngW15KsWnspZiioVXLOVjXMFtv+eTh9jDAiBQtafZDY17QQmd7oBfnd4rhsTJbIuP5wMS9jQ2gCxpHA=="}]},"_npmUser":{"name":"artur.akrinah","email":"akrinah@pm.me"},"maintainers":[{"name":"artur.akrinah","email":"akrinah@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roslibjs_0.0.5_1686472368535_0.6239820287009719"},"_hasShrinkwrap":false},"0.0.6":{"name":"@akrinah/roslibjs","homepage":"https://github.com/faltenberg/roslibjs","description":"Fork of @foxglove/roslibjs","version":"0.0.6","license":"BSD-2-Clause","main":"./src/RosLibNode.js","browser":{"./src/RosLibNode.js":"./src/RosLib.js","ws":"./src/util/shim/WebSocket.js"},"devDependencies":{"chai":"*","grunt":"^1.3.0","grunt-browserify":"^6.0.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-jshint":"^3.0.0","grunt-contrib-uglify":"^5.0.0","grunt-contrib-watch":"^1.0.0","grunt-jsdoc":"^2.1.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.0","karma":"^6.3.0","karma-chai":"^0.1.0","karma-firefox-launcher":"^2.1.0","karma-mocha":"^2.0.0","load-grunt-tasks":"^5.1.0","mocha":"^8.3.0","time-grunt":"^2.0.0"},"dependencies":{"cbor-js":"^0.1.0","eventemitter2":"^6.4.0","object-assign":"^4.0.1","webworkify":"^1.5.0"},"directories":{"example":"examples","test":"test"},"engines":{"node":">=0.10"},"scripts":{"prepack":"grunt build","build":"grunt build","test":"grunt test","test-examples":"grunt test-examples","test-workersocket":"grunt test-workersocket","test-tcp":"grunt test-tcp"},"repository":{"type":"git","url":"git+https://github.com/faltenberg/roslibjs.git"},"bugs":{"url":"https://github.com/RobotWebTools/roslibjs/issues"},"keywords":["ROS","ros","roslib","roslibjs","robot"],"author":{"name":"Artur Faltenberg","email":"akrinah@pm.me"},"gitHead":"d531e6d9f138c5e131583030a690e46fc4e46f79","_id":"@akrinah/roslibjs@0.0.6","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-2PQ5kxfRMqRC+aD3wLgwYgTyu+ySB88qbZJyA4Uhboc1bKlfFC3xfcPqM6L/GouTY8gQrgCCPSRVa3ryc2/PwQ==","shasum":"0c9f1072a32ba6c8c2268bb74fb6dce77cc2aad7","tarball":"https://registry.npmjs.org/@akrinah/roslibjs/-/roslibjs-0.0.6.tgz","fileCount":34,"unpackedSize":249503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuimVY5eDvdfOCRDv7La7d0dNHUeV3XY+txlRunLzRXgIgE+VjOAfH5GGpF+gnQ0gMMB17HV9QUeqlsQbAe/yYpdA="}]},"_npmUser":{"name":"artur.akrinah","email":"akrinah@pm.me"},"maintainers":[{"name":"artur.akrinah","email":"akrinah@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roslibjs_0.0.6_1686473683034_0.08303058754422299"},"_hasShrinkwrap":false},"0.0.7":{"name":"@akrinah/roslibjs","homepage":"https://github.com/faltenberg/roslibjs","description":"Fork of @foxglove/roslibjs","version":"0.0.7","license":"BSD-2-Clause","main":"./src/RosLibNode.js","browser":{"./src/RosLibNode.js":"./src/RosLib.js","ws":"./src/util/shim/WebSocket.js"},"devDependencies":{"chai":"*","grunt":"^1.6.1","grunt-browserify":"^6.0.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-jshint":"^3.0.0","grunt-contrib-uglify":"^5.0.0","grunt-contrib-watch":"^1.0.0","grunt-jsdoc":"^2.1.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.0","karma":"^6.3.0","karma-chai":"^0.1.0","karma-firefox-launcher":"^2.1.0","karma-mocha":"^2.0.0","load-grunt-tasks":"^5.1.0","mocha":"^8.3.0","time-grunt":"^2.0.0"},"dependencies":{"cbor-js":"^0.1.0","eventemitter2":"^6.4.0","object-assign":"^4.0.1","webworkify":"^1.5.0"},"directories":{"example":"examples","test":"test"},"engines":{"node":">=0.10"},"scripts":{"prepack":"grunt build","build":"grunt build","test":"grunt test","test-examples":"grunt test-examples","test-workersocket":"grunt test-workersocket","test-tcp":"grunt test-tcp"},"repository":{"type":"git","url":"git+https://github.com/faltenberg/roslibjs.git"},"bugs":{"url":"https://github.com/RobotWebTools/roslibjs/issues"},"keywords":["ROS","ros","roslib","roslibjs","robot"],"author":{"name":"Artur Faltenberg","email":"akrinah@pm.me"},"gitHead":"36947d81c2cf059432173309e396defd0ebdb861","_id":"@akrinah/roslibjs@0.0.7","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-JxMD/tA4XUH2eZMVUaAFJb2ir8uArl8uVRMtHwV3qi5/XCZnqvvOxXaFcbfM+IkyTqGa4wq8E5fnnIUc7klZNA==","shasum":"57abd458bf8207313e3626cd2b1516470928af1a","tarball":"https://registry.npmjs.org/@akrinah/roslibjs/-/roslibjs-0.0.7.tgz","fileCount":34,"unpackedSize":249583,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdr+0P/xzWK3ECTG1pOqZLJqkbqR3un/QxX1xxnrrunAiEAhRwr/xt5/8BNGVn3aslMaXhRcExvZpWIMgGrM7uc2/U="}]},"_npmUser":{"name":"artur.akrinah","email":"akrinah@pm.me"},"maintainers":[{"name":"artur.akrinah","email":"akrinah@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roslibjs_0.0.7_1686475846276_0.4188804610626444"},"_hasShrinkwrap":false},"0.0.8":{"name":"@akrinah/roslibjs","homepage":"https://github.com/faltenberg/roslibjs","description":"Fork of @foxglove/roslibjs","version":"0.0.8","license":"BSD-2-Clause","main":"./src/RosLibNode.js","browser":{"./src/RosLibNode.js":"./src/RosLib.js","ws":"./src/util/shim/WebSocket.js"},"devDependencies":{"chai":"*","grunt":"^1.6.1","grunt-browserify":"^6.0.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-jshint":"^3.0.0","grunt-contrib-uglify":"^5.0.0","grunt-contrib-watch":"^1.0.0","grunt-jsdoc":"^2.1.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.0","karma":"^6.3.0","karma-chai":"^0.1.0","karma-firefox-launcher":"^2.1.0","karma-mocha":"^2.0.0","load-grunt-tasks":"^5.1.0","mocha":"^8.3.0","time-grunt":"^2.0.0"},"dependencies":{"cbor-js":"^0.1.0","eventemitter2":"^6.4.0","object-assign":"^4.0.1","webworkify":"^1.5.0"},"directories":{"example":"examples","test":"test"},"engines":{"node":">=0.10"},"scripts":{"prepack":"grunt build","build":"grunt build","test":"grunt test","test-examples":"grunt test-examples","test-workersocket":"grunt test-workersocket","test-tcp":"grunt test-tcp"},"repository":{"type":"git","url":"git+https://github.com/faltenberg/roslibjs.git"},"bugs":{"url":"https://github.com/RobotWebTools/roslibjs/issues"},"keywords":["ROS","ros","roslib","roslibjs","robot"],"author":{"name":"Artur Faltenberg","email":"akrinah@pm.me"},"gitHead":"0b473ede29ba05e66974edc394bbec93a409b3ef","_id":"@akrinah/roslibjs@0.0.8","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-JEeohHPuqce1lyc48xddN4R2wgQLqcdodVx1smt4u1PFDmeeQumxxx/xnMoG0Z2hVPZiQlJ65gr9OnJloiKbiw==","shasum":"3f39d10734503e2266120298d9cfdfa87a240eea","tarball":"https://registry.npmjs.org/@akrinah/roslibjs/-/roslibjs-0.0.8.tgz","fileCount":34,"unpackedSize":249663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLAmz9SasrKwWe1vUFvACbHSCafdNVK8arTIUWhcqr9gIgYzeFVF28tb5M6imFoihJYszJbUUqMTXZP6l7IxbXpUQ="}]},"_npmUser":{"name":"artur.akrinah","email":"akrinah@pm.me"},"maintainers":[{"name":"artur.akrinah","email":"akrinah@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roslibjs_0.0.8_1686485348410_0.48116015753910313"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-11T07:59:07.392Z","0.0.3":"2023-06-11T07:59:07.659Z","modified":"2023-06-11T12:09:08.806Z","0.0.4":"2023-06-11T08:16:55.184Z","0.0.5":"2023-06-11T08:32:48.762Z","0.0.6":"2023-06-11T08:54:43.201Z","0.0.7":"2023-06-11T09:30:46.471Z","0.0.8":"2023-06-11T12:09:08.698Z"},"maintainers":[{"name":"artur.akrinah","email":"akrinah@pm.me"}],"description":"Fork of @foxglove/roslibjs","homepage":"https://github.com/faltenberg/roslibjs","keywords":["ROS","ros","roslib","roslibjs","robot"],"repository":{"type":"git","url":"git+https://github.com/faltenberg/roslibjs.git"},"author":{"name":"Artur Faltenberg","email":"akrinah@pm.me"},"bugs":{"url":"https://github.com/RobotWebTools/roslibjs/issues"},"license":"BSD-2-Clause","readme":"# roslibjs\n\n[![CI](https://github.com/RobotWebTools/roslibjs/actions/workflows/main.yml/badge.svg)](https://github.com/RobotWebTools/roslibjs/actions/workflows/main.yml)\n\n## The Standard ROS JavaScript Library\n\nFor full documentation, see [the ROS wiki](http://wiki.ros.org/roslibjs) or check out some [working demos](http://robotwebtools.org/demos.html).\n\n[JSDoc](http://robotwebtools.org/jsdoc/roslibjs/current/) can be found on the Robot Web Tools website.\n\nThis project is released as part of the [Robot Web Tools](http://robotwebtools.org/) effort.\n\n## Usage\n\nPre-built files can be found in either [roslib.js](build/roslib.js) or [roslib.min.js](build/roslib.min.js).\n\nAlternatively, you can use the current release via the Robot Web Tools CDN: ([full](https://static.robotwebtools.org/roslibjs/current/roslib.js)) | ([min](https://static.robotwebtools.org/roslibjs/current/roslib.min.js))\n\n## Troubleshooting\n\n1. Check that connection is established. You can listen to error and\n   connection events to report them to console. See\n   examples/simple.html for a complete example:\n\n   ```js\n   ros.on('error', function(error) { console.log( error ); });\n   ros.on('connection', function() { console.log('Connection made!'); });\n   ```\n\n2. Check that you have the websocket server is running on\n   port 9090. Something like this should do:\n\n   ```bash\n   netstat -a | grep 9090\n   ```\n\n## Dependencies\n\nroslibjs has a number of dependencies. You will need to run:\n\n```bash\nnpm install\n```\n\nDepending on your build environment.\n\n## Build\n\nCheckout [CONTRIBUTING.md](CONTRIBUTING.md) for details on building.\n\n## License\n\nroslibjs is released with a BSD license. For full terms and conditions, see the [LICENSE](LICENSE) file.\n\n## Authors\n\nSee the [AUTHORS.md](AUTHORS.md) file for a full list of contributors.\n","readmeFilename":"README.md"}