From 723a343d860cad913fdcf56420e2a2ec398455e5 Mon Sep 17 00:00:00 2001 From: Ezra Brooks Date: Mon, 17 Nov 2025 13:14:35 -0700 Subject: [PATCH] Move roslibjs to `packages/roslib` --- .env => packages/roslib/.env | 0 CHANGELOG.md => packages/roslib/CHANGELOG.md | 0 Dockerfile => packages/roslib/Dockerfile | 0 LICENSE => packages/roslib/LICENSE | 0 README.md => packages/roslib/README.md | 0 RELEASE.md => packages/roslib/RELEASE.md | 0 eslint.config.ts => packages/roslib/eslint.config.ts | 0 {examples => packages/roslib/examples}/action_client.html | 0 {examples => packages/roslib/examples}/action_server.html | 0 {examples => packages/roslib/examples}/index.html | 0 {examples => packages/roslib/examples}/math.html | 0 {examples => packages/roslib/examples}/node_simple.ts | 0 {examples => packages/roslib/examples}/ros2_action_client.html | 0 {examples => packages/roslib/examples}/ros2_action_server.html | 0 {examples => packages/roslib/examples}/ros2_simple.html | 0 {examples => packages/roslib/examples}/simple.html | 0 {examples => packages/roslib/examples}/tf.html | 0 {examples => packages/roslib/examples}/urdf.html | 0 package-lock.json => packages/roslib/package-lock.json | 0 package.json => packages/roslib/package.json | 0 package.xml => packages/roslib/package.xml | 0 {src => packages/roslib/src}/RosLib.ts | 0 {src => packages/roslib/src}/actionlib/ActionClient.ts | 0 {src => packages/roslib/src}/actionlib/ActionListener.ts | 0 {src => packages/roslib/src}/actionlib/Goal.ts | 0 {src => packages/roslib/src}/actionlib/SimpleActionServer.ts | 0 {src => packages/roslib/src}/core/Action.ts | 0 {src => packages/roslib/src}/core/GoalStatus.ts | 0 {src => packages/roslib/src}/core/Param.ts | 0 {src => packages/roslib/src}/core/Ros.ts | 0 {src => packages/roslib/src}/core/Service.ts | 0 {src => packages/roslib/src}/core/Topic.ts | 0 .../roslib/src}/core/transport/NativeWebSocketTransport.ts | 0 {src => packages/roslib/src}/core/transport/Transport.ts | 0 .../roslib/src}/core/transport/WebSocketTransportFactory.ts | 0 .../roslib/src}/core/transport/WsWebSocketTransport.ts | 0 {src => packages/roslib/src}/math/Pose.ts | 0 {src => packages/roslib/src}/math/Quaternion.ts | 0 {src => packages/roslib/src}/math/Transform.ts | 0 {src => packages/roslib/src}/math/Vector3.ts | 0 {src => packages/roslib/src}/tf/BaseTFClient.ts | 0 {src => packages/roslib/src}/tf/ROS2TFClient.ts | 0 {src => packages/roslib/src}/tf/TFClient.ts | 0 {src => packages/roslib/src}/types/actionlib_msgs.ts | 0 {src => packages/roslib/src}/types/geometry_msgs.ts | 0 {src => packages/roslib/src}/types/interface-types.ts | 0 {src => packages/roslib/src}/types/protocol.ts | 0 {src => packages/roslib/src}/types/rosapi.ts | 0 {src => packages/roslib/src}/types/std_msgs.ts | 0 {src => packages/roslib/src}/types/tf2_msgs.ts | 0 {src => packages/roslib/src}/types/tf2_web_republisher.ts | 0 {src => packages/roslib/src}/urdf/UrdfBox.ts | 0 {src => packages/roslib/src}/urdf/UrdfColor.ts | 0 {src => packages/roslib/src}/urdf/UrdfCylinder.ts | 0 {src => packages/roslib/src}/urdf/UrdfJoint.ts | 0 {src => packages/roslib/src}/urdf/UrdfLink.ts | 0 {src => packages/roslib/src}/urdf/UrdfMaterial.ts | 0 {src => packages/roslib/src}/urdf/UrdfMesh.ts | 0 {src => packages/roslib/src}/urdf/UrdfModel.ts | 0 {src => packages/roslib/src}/urdf/UrdfSphere.ts | 0 {src => packages/roslib/src}/urdf/UrdfTypes.ts | 0 {src => packages/roslib/src}/urdf/UrdfUtils.ts | 0 {src => packages/roslib/src}/urdf/UrdfVisual.ts | 0 {src => packages/roslib/src}/util/decompressPng.ts | 0 {src => packages/roslib/src}/vite-env.d.ts | 0 {test => packages/roslib/test}/actionSendgoal.test.ts | 0 {test => packages/roslib/test}/cbor.test.ts | 0 {test => packages/roslib/test}/examples/check-topics.example.ts | 0 {test => packages/roslib/test}/examples/fibonacci.example.ts | 0 {test => packages/roslib/test}/examples/params.example.ts | 0 {test => packages/roslib/test}/examples/pubsub.example.ts | 0 {test => packages/roslib/test}/examples/setup_examples.bash | 0 {test => packages/roslib/test}/examples/setup_examples.launch | 0 .../roslib/test}/examples/setup_examples_ros2.launch.xml | 0 {test => packages/roslib/test}/examples/tf.example.ts | 0 {test => packages/roslib/test}/examples/tf_service.example.ts | 0 {test => packages/roslib/test}/examples/topic-listener.example.ts | 0 {test => packages/roslib/test}/math-examples.test.ts | 0 {test => packages/roslib/test}/quaternion.test.ts | 0 {test => packages/roslib/test}/ros.test.ts | 0 {test => packages/roslib/test}/service.test.ts | 0 {test => packages/roslib/test}/setup/per-suite-setup.ts | 0 {test => packages/roslib/test}/setup/ros-backend.ts | 0 {test => packages/roslib/test}/setup/vitest-setup.ts | 0 {test => packages/roslib/test}/tfclient.test.ts | 0 {test => packages/roslib/test}/transform.test.ts | 0 {test => packages/roslib/test}/transport.test.ts | 0 {test => packages/roslib/test}/urdf.test.ts | 0 {test => packages/roslib/test}/urdfjoint.test.ts | 0 tsconfig.json => packages/roslib/tsconfig.json | 0 vite.config.ts => packages/roslib/vite.config.ts | 0 91 files changed, 0 insertions(+), 0 deletions(-) rename .env => packages/roslib/.env (100%) rename CHANGELOG.md => packages/roslib/CHANGELOG.md (100%) rename Dockerfile => packages/roslib/Dockerfile (100%) rename LICENSE => packages/roslib/LICENSE (100%) rename README.md => packages/roslib/README.md (100%) rename RELEASE.md => packages/roslib/RELEASE.md (100%) rename eslint.config.ts => packages/roslib/eslint.config.ts (100%) rename {examples => packages/roslib/examples}/action_client.html (100%) rename {examples => packages/roslib/examples}/action_server.html (100%) rename {examples => packages/roslib/examples}/index.html (100%) rename {examples => packages/roslib/examples}/math.html (100%) rename {examples => packages/roslib/examples}/node_simple.ts (100%) rename {examples => packages/roslib/examples}/ros2_action_client.html (100%) rename {examples => packages/roslib/examples}/ros2_action_server.html (100%) rename {examples => packages/roslib/examples}/ros2_simple.html (100%) rename {examples => packages/roslib/examples}/simple.html (100%) rename {examples => packages/roslib/examples}/tf.html (100%) rename {examples => packages/roslib/examples}/urdf.html (100%) rename package-lock.json => packages/roslib/package-lock.json (100%) rename package.json => packages/roslib/package.json (100%) rename package.xml => packages/roslib/package.xml (100%) rename {src => packages/roslib/src}/RosLib.ts (100%) rename {src => packages/roslib/src}/actionlib/ActionClient.ts (100%) rename {src => packages/roslib/src}/actionlib/ActionListener.ts (100%) rename {src => packages/roslib/src}/actionlib/Goal.ts (100%) rename {src => packages/roslib/src}/actionlib/SimpleActionServer.ts (100%) rename {src => packages/roslib/src}/core/Action.ts (100%) rename {src => packages/roslib/src}/core/GoalStatus.ts (100%) rename {src => packages/roslib/src}/core/Param.ts (100%) rename {src => packages/roslib/src}/core/Ros.ts (100%) rename {src => packages/roslib/src}/core/Service.ts (100%) rename {src => packages/roslib/src}/core/Topic.ts (100%) rename {src => packages/roslib/src}/core/transport/NativeWebSocketTransport.ts (100%) rename {src => packages/roslib/src}/core/transport/Transport.ts (100%) rename {src => packages/roslib/src}/core/transport/WebSocketTransportFactory.ts (100%) rename {src => packages/roslib/src}/core/transport/WsWebSocketTransport.ts (100%) rename {src => packages/roslib/src}/math/Pose.ts (100%) rename {src => packages/roslib/src}/math/Quaternion.ts (100%) rename {src => packages/roslib/src}/math/Transform.ts (100%) rename {src => packages/roslib/src}/math/Vector3.ts (100%) rename {src => packages/roslib/src}/tf/BaseTFClient.ts (100%) rename {src => packages/roslib/src}/tf/ROS2TFClient.ts (100%) rename {src => packages/roslib/src}/tf/TFClient.ts (100%) rename {src => packages/roslib/src}/types/actionlib_msgs.ts (100%) rename {src => packages/roslib/src}/types/geometry_msgs.ts (100%) rename {src => packages/roslib/src}/types/interface-types.ts (100%) rename {src => packages/roslib/src}/types/protocol.ts (100%) rename {src => packages/roslib/src}/types/rosapi.ts (100%) rename {src => packages/roslib/src}/types/std_msgs.ts (100%) rename {src => packages/roslib/src}/types/tf2_msgs.ts (100%) rename {src => packages/roslib/src}/types/tf2_web_republisher.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfBox.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfColor.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfCylinder.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfJoint.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfLink.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfMaterial.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfMesh.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfModel.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfSphere.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfTypes.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfUtils.ts (100%) rename {src => packages/roslib/src}/urdf/UrdfVisual.ts (100%) rename {src => packages/roslib/src}/util/decompressPng.ts (100%) rename {src => packages/roslib/src}/vite-env.d.ts (100%) rename {test => packages/roslib/test}/actionSendgoal.test.ts (100%) rename {test => packages/roslib/test}/cbor.test.ts (100%) rename {test => packages/roslib/test}/examples/check-topics.example.ts (100%) rename {test => packages/roslib/test}/examples/fibonacci.example.ts (100%) rename {test => packages/roslib/test}/examples/params.example.ts (100%) rename {test => packages/roslib/test}/examples/pubsub.example.ts (100%) rename {test => packages/roslib/test}/examples/setup_examples.bash (100%) rename {test => packages/roslib/test}/examples/setup_examples.launch (100%) rename {test => packages/roslib/test}/examples/setup_examples_ros2.launch.xml (100%) rename {test => packages/roslib/test}/examples/tf.example.ts (100%) rename {test => packages/roslib/test}/examples/tf_service.example.ts (100%) rename {test => packages/roslib/test}/examples/topic-listener.example.ts (100%) rename {test => packages/roslib/test}/math-examples.test.ts (100%) rename {test => packages/roslib/test}/quaternion.test.ts (100%) rename {test => packages/roslib/test}/ros.test.ts (100%) rename {test => packages/roslib/test}/service.test.ts (100%) rename {test => packages/roslib/test}/setup/per-suite-setup.ts (100%) rename {test => packages/roslib/test}/setup/ros-backend.ts (100%) rename {test => packages/roslib/test}/setup/vitest-setup.ts (100%) rename {test => packages/roslib/test}/tfclient.test.ts (100%) rename {test => packages/roslib/test}/transform.test.ts (100%) rename {test => packages/roslib/test}/transport.test.ts (100%) rename {test => packages/roslib/test}/urdf.test.ts (100%) rename {test => packages/roslib/test}/urdfjoint.test.ts (100%) rename tsconfig.json => packages/roslib/tsconfig.json (100%) rename vite.config.ts => packages/roslib/vite.config.ts (100%) diff --git a/.env b/packages/roslib/.env similarity index 100% rename from .env rename to packages/roslib/.env diff --git a/CHANGELOG.md b/packages/roslib/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to packages/roslib/CHANGELOG.md diff --git a/Dockerfile b/packages/roslib/Dockerfile similarity index 100% rename from Dockerfile rename to packages/roslib/Dockerfile diff --git a/LICENSE b/packages/roslib/LICENSE similarity index 100% rename from LICENSE rename to packages/roslib/LICENSE diff --git a/README.md b/packages/roslib/README.md similarity index 100% rename from README.md rename to packages/roslib/README.md diff --git a/RELEASE.md b/packages/roslib/RELEASE.md similarity index 100% rename from RELEASE.md rename to packages/roslib/RELEASE.md diff --git a/eslint.config.ts b/packages/roslib/eslint.config.ts similarity index 100% rename from eslint.config.ts rename to packages/roslib/eslint.config.ts diff --git a/examples/action_client.html b/packages/roslib/examples/action_client.html similarity index 100% rename from examples/action_client.html rename to packages/roslib/examples/action_client.html diff --git a/examples/action_server.html b/packages/roslib/examples/action_server.html similarity index 100% rename from examples/action_server.html rename to packages/roslib/examples/action_server.html diff --git a/examples/index.html b/packages/roslib/examples/index.html similarity index 100% rename from examples/index.html rename to packages/roslib/examples/index.html diff --git a/examples/math.html b/packages/roslib/examples/math.html similarity index 100% rename from examples/math.html rename to packages/roslib/examples/math.html diff --git a/examples/node_simple.ts b/packages/roslib/examples/node_simple.ts similarity index 100% rename from examples/node_simple.ts rename to packages/roslib/examples/node_simple.ts diff --git a/examples/ros2_action_client.html b/packages/roslib/examples/ros2_action_client.html similarity index 100% rename from examples/ros2_action_client.html rename to packages/roslib/examples/ros2_action_client.html diff --git a/examples/ros2_action_server.html b/packages/roslib/examples/ros2_action_server.html similarity index 100% rename from examples/ros2_action_server.html rename to packages/roslib/examples/ros2_action_server.html diff --git a/examples/ros2_simple.html b/packages/roslib/examples/ros2_simple.html similarity index 100% rename from examples/ros2_simple.html rename to packages/roslib/examples/ros2_simple.html diff --git a/examples/simple.html b/packages/roslib/examples/simple.html similarity index 100% rename from examples/simple.html rename to packages/roslib/examples/simple.html diff --git a/examples/tf.html b/packages/roslib/examples/tf.html similarity index 100% rename from examples/tf.html rename to packages/roslib/examples/tf.html diff --git a/examples/urdf.html b/packages/roslib/examples/urdf.html similarity index 100% rename from examples/urdf.html rename to packages/roslib/examples/urdf.html diff --git a/package-lock.json b/packages/roslib/package-lock.json similarity index 100% rename from package-lock.json rename to packages/roslib/package-lock.json diff --git a/package.json b/packages/roslib/package.json similarity index 100% rename from package.json rename to packages/roslib/package.json diff --git a/package.xml b/packages/roslib/package.xml similarity index 100% rename from package.xml rename to packages/roslib/package.xml diff --git a/src/RosLib.ts b/packages/roslib/src/RosLib.ts similarity index 100% rename from src/RosLib.ts rename to packages/roslib/src/RosLib.ts diff --git a/src/actionlib/ActionClient.ts b/packages/roslib/src/actionlib/ActionClient.ts similarity index 100% rename from src/actionlib/ActionClient.ts rename to packages/roslib/src/actionlib/ActionClient.ts diff --git a/src/actionlib/ActionListener.ts b/packages/roslib/src/actionlib/ActionListener.ts similarity index 100% rename from src/actionlib/ActionListener.ts rename to packages/roslib/src/actionlib/ActionListener.ts diff --git a/src/actionlib/Goal.ts b/packages/roslib/src/actionlib/Goal.ts similarity index 100% rename from src/actionlib/Goal.ts rename to packages/roslib/src/actionlib/Goal.ts diff --git a/src/actionlib/SimpleActionServer.ts b/packages/roslib/src/actionlib/SimpleActionServer.ts similarity index 100% rename from src/actionlib/SimpleActionServer.ts rename to packages/roslib/src/actionlib/SimpleActionServer.ts diff --git a/src/core/Action.ts b/packages/roslib/src/core/Action.ts similarity index 100% rename from src/core/Action.ts rename to packages/roslib/src/core/Action.ts diff --git a/src/core/GoalStatus.ts b/packages/roslib/src/core/GoalStatus.ts similarity index 100% rename from src/core/GoalStatus.ts rename to packages/roslib/src/core/GoalStatus.ts diff --git a/src/core/Param.ts b/packages/roslib/src/core/Param.ts similarity index 100% rename from src/core/Param.ts rename to packages/roslib/src/core/Param.ts diff --git a/src/core/Ros.ts b/packages/roslib/src/core/Ros.ts similarity index 100% rename from src/core/Ros.ts rename to packages/roslib/src/core/Ros.ts diff --git a/src/core/Service.ts b/packages/roslib/src/core/Service.ts similarity index 100% rename from src/core/Service.ts rename to packages/roslib/src/core/Service.ts diff --git a/src/core/Topic.ts b/packages/roslib/src/core/Topic.ts similarity index 100% rename from src/core/Topic.ts rename to packages/roslib/src/core/Topic.ts diff --git a/src/core/transport/NativeWebSocketTransport.ts b/packages/roslib/src/core/transport/NativeWebSocketTransport.ts similarity index 100% rename from src/core/transport/NativeWebSocketTransport.ts rename to packages/roslib/src/core/transport/NativeWebSocketTransport.ts diff --git a/src/core/transport/Transport.ts b/packages/roslib/src/core/transport/Transport.ts similarity index 100% rename from src/core/transport/Transport.ts rename to packages/roslib/src/core/transport/Transport.ts diff --git a/src/core/transport/WebSocketTransportFactory.ts b/packages/roslib/src/core/transport/WebSocketTransportFactory.ts similarity index 100% rename from src/core/transport/WebSocketTransportFactory.ts rename to packages/roslib/src/core/transport/WebSocketTransportFactory.ts diff --git a/src/core/transport/WsWebSocketTransport.ts b/packages/roslib/src/core/transport/WsWebSocketTransport.ts similarity index 100% rename from src/core/transport/WsWebSocketTransport.ts rename to packages/roslib/src/core/transport/WsWebSocketTransport.ts diff --git a/src/math/Pose.ts b/packages/roslib/src/math/Pose.ts similarity index 100% rename from src/math/Pose.ts rename to packages/roslib/src/math/Pose.ts diff --git a/src/math/Quaternion.ts b/packages/roslib/src/math/Quaternion.ts similarity index 100% rename from src/math/Quaternion.ts rename to packages/roslib/src/math/Quaternion.ts diff --git a/src/math/Transform.ts b/packages/roslib/src/math/Transform.ts similarity index 100% rename from src/math/Transform.ts rename to packages/roslib/src/math/Transform.ts diff --git a/src/math/Vector3.ts b/packages/roslib/src/math/Vector3.ts similarity index 100% rename from src/math/Vector3.ts rename to packages/roslib/src/math/Vector3.ts diff --git a/src/tf/BaseTFClient.ts b/packages/roslib/src/tf/BaseTFClient.ts similarity index 100% rename from src/tf/BaseTFClient.ts rename to packages/roslib/src/tf/BaseTFClient.ts diff --git a/src/tf/ROS2TFClient.ts b/packages/roslib/src/tf/ROS2TFClient.ts similarity index 100% rename from src/tf/ROS2TFClient.ts rename to packages/roslib/src/tf/ROS2TFClient.ts diff --git a/src/tf/TFClient.ts b/packages/roslib/src/tf/TFClient.ts similarity index 100% rename from src/tf/TFClient.ts rename to packages/roslib/src/tf/TFClient.ts diff --git a/src/types/actionlib_msgs.ts b/packages/roslib/src/types/actionlib_msgs.ts similarity index 100% rename from src/types/actionlib_msgs.ts rename to packages/roslib/src/types/actionlib_msgs.ts diff --git a/src/types/geometry_msgs.ts b/packages/roslib/src/types/geometry_msgs.ts similarity index 100% rename from src/types/geometry_msgs.ts rename to packages/roslib/src/types/geometry_msgs.ts diff --git a/src/types/interface-types.ts b/packages/roslib/src/types/interface-types.ts similarity index 100% rename from src/types/interface-types.ts rename to packages/roslib/src/types/interface-types.ts diff --git a/src/types/protocol.ts b/packages/roslib/src/types/protocol.ts similarity index 100% rename from src/types/protocol.ts rename to packages/roslib/src/types/protocol.ts diff --git a/src/types/rosapi.ts b/packages/roslib/src/types/rosapi.ts similarity index 100% rename from src/types/rosapi.ts rename to packages/roslib/src/types/rosapi.ts diff --git a/src/types/std_msgs.ts b/packages/roslib/src/types/std_msgs.ts similarity index 100% rename from src/types/std_msgs.ts rename to packages/roslib/src/types/std_msgs.ts diff --git a/src/types/tf2_msgs.ts b/packages/roslib/src/types/tf2_msgs.ts similarity index 100% rename from src/types/tf2_msgs.ts rename to packages/roslib/src/types/tf2_msgs.ts diff --git a/src/types/tf2_web_republisher.ts b/packages/roslib/src/types/tf2_web_republisher.ts similarity index 100% rename from src/types/tf2_web_republisher.ts rename to packages/roslib/src/types/tf2_web_republisher.ts diff --git a/src/urdf/UrdfBox.ts b/packages/roslib/src/urdf/UrdfBox.ts similarity index 100% rename from src/urdf/UrdfBox.ts rename to packages/roslib/src/urdf/UrdfBox.ts diff --git a/src/urdf/UrdfColor.ts b/packages/roslib/src/urdf/UrdfColor.ts similarity index 100% rename from src/urdf/UrdfColor.ts rename to packages/roslib/src/urdf/UrdfColor.ts diff --git a/src/urdf/UrdfCylinder.ts b/packages/roslib/src/urdf/UrdfCylinder.ts similarity index 100% rename from src/urdf/UrdfCylinder.ts rename to packages/roslib/src/urdf/UrdfCylinder.ts diff --git a/src/urdf/UrdfJoint.ts b/packages/roslib/src/urdf/UrdfJoint.ts similarity index 100% rename from src/urdf/UrdfJoint.ts rename to packages/roslib/src/urdf/UrdfJoint.ts diff --git a/src/urdf/UrdfLink.ts b/packages/roslib/src/urdf/UrdfLink.ts similarity index 100% rename from src/urdf/UrdfLink.ts rename to packages/roslib/src/urdf/UrdfLink.ts diff --git a/src/urdf/UrdfMaterial.ts b/packages/roslib/src/urdf/UrdfMaterial.ts similarity index 100% rename from src/urdf/UrdfMaterial.ts rename to packages/roslib/src/urdf/UrdfMaterial.ts diff --git a/src/urdf/UrdfMesh.ts b/packages/roslib/src/urdf/UrdfMesh.ts similarity index 100% rename from src/urdf/UrdfMesh.ts rename to packages/roslib/src/urdf/UrdfMesh.ts diff --git a/src/urdf/UrdfModel.ts b/packages/roslib/src/urdf/UrdfModel.ts similarity index 100% rename from src/urdf/UrdfModel.ts rename to packages/roslib/src/urdf/UrdfModel.ts diff --git a/src/urdf/UrdfSphere.ts b/packages/roslib/src/urdf/UrdfSphere.ts similarity index 100% rename from src/urdf/UrdfSphere.ts rename to packages/roslib/src/urdf/UrdfSphere.ts diff --git a/src/urdf/UrdfTypes.ts b/packages/roslib/src/urdf/UrdfTypes.ts similarity index 100% rename from src/urdf/UrdfTypes.ts rename to packages/roslib/src/urdf/UrdfTypes.ts diff --git a/src/urdf/UrdfUtils.ts b/packages/roslib/src/urdf/UrdfUtils.ts similarity index 100% rename from src/urdf/UrdfUtils.ts rename to packages/roslib/src/urdf/UrdfUtils.ts diff --git a/src/urdf/UrdfVisual.ts b/packages/roslib/src/urdf/UrdfVisual.ts similarity index 100% rename from src/urdf/UrdfVisual.ts rename to packages/roslib/src/urdf/UrdfVisual.ts diff --git a/src/util/decompressPng.ts b/packages/roslib/src/util/decompressPng.ts similarity index 100% rename from src/util/decompressPng.ts rename to packages/roslib/src/util/decompressPng.ts diff --git a/src/vite-env.d.ts b/packages/roslib/src/vite-env.d.ts similarity index 100% rename from src/vite-env.d.ts rename to packages/roslib/src/vite-env.d.ts diff --git a/test/actionSendgoal.test.ts b/packages/roslib/test/actionSendgoal.test.ts similarity index 100% rename from test/actionSendgoal.test.ts rename to packages/roslib/test/actionSendgoal.test.ts diff --git a/test/cbor.test.ts b/packages/roslib/test/cbor.test.ts similarity index 100% rename from test/cbor.test.ts rename to packages/roslib/test/cbor.test.ts diff --git a/test/examples/check-topics.example.ts b/packages/roslib/test/examples/check-topics.example.ts similarity index 100% rename from test/examples/check-topics.example.ts rename to packages/roslib/test/examples/check-topics.example.ts diff --git a/test/examples/fibonacci.example.ts b/packages/roslib/test/examples/fibonacci.example.ts similarity index 100% rename from test/examples/fibonacci.example.ts rename to packages/roslib/test/examples/fibonacci.example.ts diff --git a/test/examples/params.example.ts b/packages/roslib/test/examples/params.example.ts similarity index 100% rename from test/examples/params.example.ts rename to packages/roslib/test/examples/params.example.ts diff --git a/test/examples/pubsub.example.ts b/packages/roslib/test/examples/pubsub.example.ts similarity index 100% rename from test/examples/pubsub.example.ts rename to packages/roslib/test/examples/pubsub.example.ts diff --git a/test/examples/setup_examples.bash b/packages/roslib/test/examples/setup_examples.bash similarity index 100% rename from test/examples/setup_examples.bash rename to packages/roslib/test/examples/setup_examples.bash diff --git a/test/examples/setup_examples.launch b/packages/roslib/test/examples/setup_examples.launch similarity index 100% rename from test/examples/setup_examples.launch rename to packages/roslib/test/examples/setup_examples.launch diff --git a/test/examples/setup_examples_ros2.launch.xml b/packages/roslib/test/examples/setup_examples_ros2.launch.xml similarity index 100% rename from test/examples/setup_examples_ros2.launch.xml rename to packages/roslib/test/examples/setup_examples_ros2.launch.xml diff --git a/test/examples/tf.example.ts b/packages/roslib/test/examples/tf.example.ts similarity index 100% rename from test/examples/tf.example.ts rename to packages/roslib/test/examples/tf.example.ts diff --git a/test/examples/tf_service.example.ts b/packages/roslib/test/examples/tf_service.example.ts similarity index 100% rename from test/examples/tf_service.example.ts rename to packages/roslib/test/examples/tf_service.example.ts diff --git a/test/examples/topic-listener.example.ts b/packages/roslib/test/examples/topic-listener.example.ts similarity index 100% rename from test/examples/topic-listener.example.ts rename to packages/roslib/test/examples/topic-listener.example.ts diff --git a/test/math-examples.test.ts b/packages/roslib/test/math-examples.test.ts similarity index 100% rename from test/math-examples.test.ts rename to packages/roslib/test/math-examples.test.ts diff --git a/test/quaternion.test.ts b/packages/roslib/test/quaternion.test.ts similarity index 100% rename from test/quaternion.test.ts rename to packages/roslib/test/quaternion.test.ts diff --git a/test/ros.test.ts b/packages/roslib/test/ros.test.ts similarity index 100% rename from test/ros.test.ts rename to packages/roslib/test/ros.test.ts diff --git a/test/service.test.ts b/packages/roslib/test/service.test.ts similarity index 100% rename from test/service.test.ts rename to packages/roslib/test/service.test.ts diff --git a/test/setup/per-suite-setup.ts b/packages/roslib/test/setup/per-suite-setup.ts similarity index 100% rename from test/setup/per-suite-setup.ts rename to packages/roslib/test/setup/per-suite-setup.ts diff --git a/test/setup/ros-backend.ts b/packages/roslib/test/setup/ros-backend.ts similarity index 100% rename from test/setup/ros-backend.ts rename to packages/roslib/test/setup/ros-backend.ts diff --git a/test/setup/vitest-setup.ts b/packages/roslib/test/setup/vitest-setup.ts similarity index 100% rename from test/setup/vitest-setup.ts rename to packages/roslib/test/setup/vitest-setup.ts diff --git a/test/tfclient.test.ts b/packages/roslib/test/tfclient.test.ts similarity index 100% rename from test/tfclient.test.ts rename to packages/roslib/test/tfclient.test.ts diff --git a/test/transform.test.ts b/packages/roslib/test/transform.test.ts similarity index 100% rename from test/transform.test.ts rename to packages/roslib/test/transform.test.ts diff --git a/test/transport.test.ts b/packages/roslib/test/transport.test.ts similarity index 100% rename from test/transport.test.ts rename to packages/roslib/test/transport.test.ts diff --git a/test/urdf.test.ts b/packages/roslib/test/urdf.test.ts similarity index 100% rename from test/urdf.test.ts rename to packages/roslib/test/urdf.test.ts diff --git a/test/urdfjoint.test.ts b/packages/roslib/test/urdfjoint.test.ts similarity index 100% rename from test/urdfjoint.test.ts rename to packages/roslib/test/urdfjoint.test.ts diff --git a/tsconfig.json b/packages/roslib/tsconfig.json similarity index 100% rename from tsconfig.json rename to packages/roslib/tsconfig.json diff --git a/vite.config.ts b/packages/roslib/vite.config.ts similarity index 100% rename from vite.config.ts rename to packages/roslib/vite.config.ts