{"_id":"@duke-robotics/rosmsg-msgs-common","name":"@duke-robotics/rosmsg-msgs-common","dist-tags":{"latest":"3.2.1"},"versions":{"3.2.1":{"name":"@duke-robotics/rosmsg-msgs-common","version":"3.2.1","description":"Fork of @foxglove/rosmsg-msgs-common with ROS 2 Jazzy support","license":"MIT","keywords":["ros","ros2","robot","operating","system","message","definitions","idl","msg","serialization","deserialization","serde","rosbag"],"repository":{"type":"git","url":"git+https://github.com/DukeRobotics/rosmsg-msgs-common.git"},"author":{"name":"Duke Robotics","email":"hello@duke-robotics.com"},"homepage":"https://github.com/DukeRobotics/rosmsg-msgs-common","main":"dist/index.js","module":"dist/index.esm.js","typings":"dist/index.d.ts","scripts":{"lint:ci":"eslint --report-unused-disable-directives .","lint":"eslint --report-unused-disable-directives --fix .","prepack":"node -r esbuild-runner/register src/index.ts","test:commonjs":"node -e \"require('./dist/index.js')\"","test:esm":"test/testEsmImport.sh","test:types":"tsc --noEmit ./dist/index.d.ts"},"devDependencies":{"@foxglove/eslint-plugin":"0.21.0","@types/node":"^18.14.2","@types/prettier":"^2.7.2","@typescript-eslint/eslint-plugin":"5.54.0","@typescript-eslint/parser":"5.54.0","esbuild":"0.17.10","esbuild-runner":"2.2.2","eslint":"8.35.0","eslint-config-prettier":"8.6.0","eslint-plugin-es":"4.1.0","eslint-plugin-filenames":"1.3.2","eslint-plugin-import":"2.27.5","eslint-plugin-prettier":"4.2.1","prettier":"2.8.4","typescript":"4.9.5"},"dependencies":{"@foxglove/message-definition":"^0.3.1","@foxglove/rosmsg":"^5.0.4"},"_id":"@duke-robotics/rosmsg-msgs-common@3.2.1","bugs":{"url":"https://github.com/DukeRobotics/rosmsg-msgs-common/issues"},"_integrity":"sha512-K7PKfrgXKtIbKyUJwbhtD54cghTuWClKjMWEJKiOAj65juoygL0S45FuZNuiyo+y6agZKxuwCbDkYxBtJH/6Rw==","_resolved":"/Users/maxwellmlin/Documents/Duke/robotics/rosmsg-msgs-common/duke-robotics-rosmsg-msgs-common-v3.2.1.tgz","_from":"file:duke-robotics-rosmsg-msgs-common-v3.2.1.tgz","_nodeVersion":"20.13.1","_npmVersion":"10.9.0","dist":{"integrity":"sha512-K7PKfrgXKtIbKyUJwbhtD54cghTuWClKjMWEJKiOAj65juoygL0S45FuZNuiyo+y6agZKxuwCbDkYxBtJH/6Rw==","shasum":"5fcefffebc057816daff26bfff3f08421aeafad5","tarball":"https://registry.npmjs.org/@duke-robotics/rosmsg-msgs-common/-/rosmsg-msgs-common-3.2.1.tgz","fileCount":1067,"unpackedSize":2158738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcrSs4QwcE+utczYJr9qFyYtSxEcEMJUC3jwAwx6EhMAiEAjW1FJtgVKYznuR8nNvXKtz+lgyYz0EmmvN/6xf9qc30="}]},"_npmUser":{"name":"maxwellmlin","email":"maxwellmlin@gmail.com"},"directories":{},"maintainers":[{"name":"duke.robotics.club","email":"duke.robotics.club@duke.edu"},{"name":"maxwellmlin","email":"maxwellmlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rosmsg-msgs-common_3.2.1_1735939942120_0.4238837969145637"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-03T21:32:22.012Z","3.2.1":"2025-01-03T21:32:22.352Z","modified":"2025-01-03T21:32:22.657Z"},"maintainers":[{"name":"duke.robotics.club","email":"duke.robotics.club@duke.edu"},{"name":"maxwellmlin","email":"maxwellmlin@gmail.com"}],"description":"Fork of @foxglove/rosmsg-msgs-common with ROS 2 Jazzy support","homepage":"https://github.com/DukeRobotics/rosmsg-msgs-common","keywords":["ros","ros2","robot","operating","system","message","definitions","idl","msg","serialization","deserialization","serde","rosbag"],"repository":{"type":"git","url":"git+https://github.com/DukeRobotics/rosmsg-msgs-common.git"},"author":{"name":"Duke Robotics","email":"hello@duke-robotics.com"},"bugs":{"url":"https://github.com/DukeRobotics/rosmsg-msgs-common/issues"},"license":"MIT","readme":"# rosmsg-msgs-common\n\n[![npm version](https://img.shields.io/npm/v/@foxglove/rosmsg-msgs-common.svg?style=flat)](https://www.npmjs.com/package/@foxglove/rosmsg-msgs-common)\n\nThis library exports a map of ROS 1 and ROS 2 datatype string keys to [@foxglove/message-definition](https://github.com/foxglove/message-definition) `MessageDefinition` values for most common ROS 1 and ROS 2 message definitions. The ROS 1 message definitions were extracted from the `ros:noetic-robot-focal` Docker container using the `gendeps --cat` command. ROS 2 message definitions were extracted from [rcl_interfaces](https://github.com/ros2/rcl_interfaces), [common_interfaces](https://github.com/ros2/common_interfaces), and [unique_identifier_msgs](https://github.com/ros2/unique_identifier_msgs) repository branches using the [gendeps2](https://github.com/foxglove/rosmsg/blob/main/src/gendeps2.ts) utility.\n\n## License\n\n@foxglove/rosmsg-msgs-common is licensed under the [MIT License](https://opensource.org/licenses/MIT).\n\n## Releasing\n\n1. Run `yarn version --[major|minor|patch]` to bump version\n2. Run `git push && git push --tags` to push new tag\n3. GitHub Actions will take care of the rest\n\n## Stay in touch\n\nJoin our [Slack channel](https://foxglove.dev/slack) to ask questions, share feedback, and stay up to date on what our team is working on.\n","readmeFilename":"README.md"}