From aebf197bfcbd6e06870ee8e51a8f1c1650f7ca20 Mon Sep 17 00:00:00 2001 From: Jeff Hykin Date: Fri, 18 Apr 2025 12:30:31 -0500 Subject: [PATCH 1/2] preserve behavior, add alternative central import --- src/RosLib.js | 27 +++++---------------------- src/index.js | 27 +++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 22 deletions(-) create mode 100644 src/index.js diff --git a/src/RosLib.js b/src/RosLib.js index 66eceae80..5a19db2dd 100644 --- a/src/RosLib.js +++ b/src/RosLib.js @@ -1,28 +1,11 @@ /** * @fileOverview - * @author Russell Toris - rctoris@wpi.edu + * @author Jeff Hykin - jeff.hykin@gmail.com */ /** @description Library version */ -export const REVISION = '1.4.1'; -export * from './core/index.js'; -export * from './actionlib/index.js'; -export * from './math/index.js'; -export * from './tf/index.js'; -export * from './urdf/index.js'; +export * from './index.js'; +import ROSLIB from './index.js'; -import * as Core from './core/index.js'; -import * as ActionLib from './actionlib/index.js'; -import * as Math from './math/index.js'; -import * as Tf from './tf/index.js'; -import * as Urdf from './urdf/index.js'; - -// Add to global namespace for in-browser support (i.e. CDN) -globalThis.ROSLIB = { - REVISION, - ...Core, - ...ActionLib, - ...Math, - ...Tf, - ...Urdf -}; +// same as index.js, except add to global namespace for in-browser support (i.e. CDN) +globalThis.ROSLIB = ROSLIB; diff --git a/src/index.js b/src/index.js new file mode 100644 index 000000000..6283b2bff --- /dev/null +++ b/src/index.js @@ -0,0 +1,27 @@ +/** + * @fileOverview + * @author Russell Toris - rctoris@wpi.edu + */ + +/** @description Library version */ +export const REVISION = '1.4.1'; +export * from './core/index.js'; +export * from './actionlib/index.js'; +export * from './math/index.js'; +export * from './tf/index.js'; +export * from './urdf/index.js'; + +import * as Core from './core/index.js'; +import * as ActionLib from './actionlib/index.js'; +import * as Math from './math/index.js'; +import * as Tf from './tf/index.js'; +import * as Urdf from './urdf/index.js'; + +export default { + REVISION, + ...Core, + ...ActionLib, + ...Math, + ...Tf, + ...Urdf +}; From 600cbe4d7a505120a61b39ffef321adb3f07527f Mon Sep 17 00:00:00 2001 From: Jeff Hykin Date: Sat, 12 Jul 2025 13:48:27 -0500 Subject: [PATCH 2/2] fix accreditation --- src/RosLib.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/RosLib.js b/src/RosLib.js index 5a19db2dd..3fc5ad52d 100644 --- a/src/RosLib.js +++ b/src/RosLib.js @@ -1,6 +1,6 @@ /** * @fileOverview - * @author Jeff Hykin - jeff.hykin@gmail.com + * @author Russell Toris - rctoris@wpi.edu */ /** @description Library version */