some lib fixes
This commit is contained in:
7
node_modules/jibo/lib/main.js
generated
vendored
7
node_modules/jibo/lib/main.js
generated
vendored
@@ -1 +1,6 @@
|
||||
"use strict";var GLOBAL="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:window;function n(n){if(p.existsSync(n)){var t=require(n);if(t.jibo&&"asset-pack"===t.jibo.type){var i=f.resolve(f.parse(n).dir,t.main);return require(i)}}}function t(n){var t=void 0,i=void 0;d.series([function(n){g.on("set-registry-host",function(i){"string"==typeof i||i instanceof String?t=i:(t=i.registryHost,i.token&&(A.token=i.token,console.warn("Session Token = "+A.token))),n()})},function(n){var e=new XMLHttpRequest;e.timeout=2e3,e.onreadystatechange=function(){4===e.readyState&&200===e.status?(i=JSON.parse(e.responseText),i.records&&(i=i.records,i.sort(function(n,t){return"system-manager"===n.name?-1:"system-manager"===t.name?1:-1})),n()):4===e.readyState&&0===e.status&&n("Could not find registry service at "+t)},e.open("GET",t,!0),e.send(null)},function(){var t=[];i.forEach(function(n){var i=k[n.name];"system-manager"===n.name&&(i=k.systemManager),i&&t.push(function(t){i(n,t)})}),d.parallel(t,function(t,i){t?(console.error("Error: "+t),n(t)):n(null,i)})}],function(t,i){t?(console.error("Error: "+t),n(t)):n(null,i)}),g.send("get-registry-host")}function i(n){m(O.animate,n)}function e(n){if(GLOBAL.isInitializing||GLOBAL.isInitialized)throw new Error("Jibo Singleton may only be initialized once.");GLOBAL.isInitializing=!0,d.series({initAnimate:i,initNetwork:t},function(t){if(t){var i='<div style="position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:999999;background:#a7a7a7;text-align:center;">';i+='<span style="position:absolute;top:250px;left:0px;font-size:44px;font-weight:bold;font-family:Arial;color:#c50000;padding:20px;">'+t+"</span>",i+="</div>",document.body.innerHTML+=i,n(t)}else y.addAllBehaviors(),GLOBAL.isInitialized=!0,n()})}function r(n){return"function"!=typeof n?new Promise(function(n,t){e(function(i){i?t(i):n()})}):void e(n)}var o=function(n){return n&&n.__esModule?n["default"]:n},s=require("animation-utilities"),a=s.body,u=s.LEDOutput,c=s.animate,l=s.visualize,f=o(require("path")),p=o(require("fs")),d=o(require("async")),g=o(require("ipc")),m=o(require("./api/animate")),y=o(require("./bt/main")),v=o(require("./lps-service")),L=o(require("./tts-service")),b=o(require("./nli-service")),q=o(require("./asr/asr-service")),h=o(require("./non-motion-bs")),S=o(require("./system-manager")),A=o(require("./session-manager")),O={init:r,requireAssetPack:n,animate:c.createAnimationUtilities(),visualize:l,asr:q,bt:y,nlu:b,systemManager:S,lps:v,tts:L,bodySettings:h};GLOBAL.jibo||(GLOBAL.jibo=O,GLOBAL.isInitialized=!1,GLOBAL.isInitializing=!1);var k={tts:function(n,t){L.init(n,t)},lps:function(n,t){v.init(n,t)},body:function(n){var t=function(t,i){return n.apply(this,arguments)};return t.toString=function(){return n.toString()},t}(function(n,t){var i="ws:"+n.host+":"+n.port,e=new a.BodyPosVelOutput(l.timeline.getClock(),l.robotInfo,i,!0,33);l.timeline.addOutput(e,null);var r=new u(l.timeline.getClock(),l.robotInfo,i,!0,33);l.timeline.addOutput(r,null),h.init(n,t)}),nlu:function(n){var t=function(t,i){return n.apply(this,arguments)};return t.toString=function(){return n.toString()},t}(function(n,t){b.init(n,t)}),asr:function(n){var t=function(t,i){return n.apply(this,arguments)};return t.toString=function(){return n.toString()},t}(function(n,t){q.init(n,t)}),systemManager:function(n){var t=function(t,i){return n.apply(this,arguments)};return t.toString=function(){return n.toString()},t}(function(n,t){S.init(n,t)})};module.exports=GLOBAL.jibo;
|
||||
"use strict";var GLOBAL="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:window;function n(n){if(p.existsSync(n)){var t=require(n);if(t.jibo&&"asset-pack"===t.jibo.type){var i=f.resolve(f.parse(n).dir,t.main);return require(i)}}}function t(n){var t=void 0,i=void 0;d.series([function(n){g.on("set-registry-host",function(i){"string"==typeof i||i instanceof String?t=i:(t=i.registryHost,i.token&&(A.token=i.token,console.warn("Session Token = "+A.token))),n()})},function(n){var e=new XMLHttpRequest;e.timeout=2e3,e.onreadystatechange=function(){4===e.readyState&&200===e.status?(i=JSON.parse(e.responseText),i.records&&(i=i.records,i.sort(function(n,t){return"system-manager"===n.name?-1:"system-manager"===t.name?1:-1})),n()):4===e.readyState&&0===e.status&&n("Could not find registry service at "+t)},e.open("GET",t,!0),e.send(null)},function(){var t=[];i.forEach(function(n){var i=k[n.name];"system-manager"===n.name&&(i=k.systemManager),i&&t.push(function(t){i(n,t)})}),d.parallel(t,function(t,i){t?(console.error("Error: "+t),n(t)):n(null,i)})}],function(t,i){t?(console.error("Error: "+t),n(t)):n(null,i)}),g.send("get-registry-host")}function i(n){m(O.animate,n)}function e(n){if(GLOBAL.isInitializing||GLOBAL.isInitialized)throw new Error("Jibo Singleton may only be initialized once.");GLOBAL.isInitializing=!0,d.series({initAnimate:i,initNetwork:t},function(t){if(t){var i='<div style="position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:999999;background:#a7a7a7;text-align:center;">';i+='<span style="position:absolute;top:250px;left:0px;font-size:44px;font-weight:bold;font-family:Arial;color:#c50000;padding:20px;">'+t+"</span>",i+="</div>",document.body.innerHTML+=i,n(t)}else y.addAllBehaviors(),GLOBAL.isInitialized=!0,n()})}function r(n){return"function"!=typeof n?new Promise(function(n,t){e(function(i){i?t(i):n()})}):void e(n)}var o=function(n){return n&&n.__esModule?n["default"]:n},s=require("animation-utilities"),a=s.body,u=s.LEDOutput,c=s.animate,l=s.visualize,f=o(require("path")),p=o(require("fs")),d=o(require("async")),g=o(require("ipc")),m=o(require("./api/animate")),y=o(require("./bt/main")),v=o(require("./lps-service")),L=o(require("./tts-service")),b=o(require("./nli-service")),q=o(require("./asr/asr-service")),h=o(require("./non-motion-bs")),S=o(require("./system-manager")),A=o(require("./session-manager")),O={init:r,requireAssetPack:n,animate:c.createAnimationUtilities(),visualize:l,asr:q,bt:y,nlu:b,systemManager:S,lps:v,tts:L,bodySettings:h};GLOBAL.jibo||(GLOBAL.jibo=O,GLOBAL.isInitialized=!1,GLOBAL.isInitializing=!1);
|
||||
|
||||
try{GLOBAL.jibo.utils||(GLOBAL.jibo.utils={}),GLOBAL.jibo.utils.PathUtils=require("./utils/path-utils")}catch(_){}
|
||||
try{GLOBAL.jibo.flow||(GLOBAL.jibo.flow=require("jibo-flow-core"))}catch(_){}
|
||||
|
||||
var k={tts:function(n,t){L.init(n,t)},lps:function(n,t){v.init(n,t)},body:function(n){var t=function(t,i){return n.apply(this,arguments)};return t.toString=function(){return n.toString()},t}(function(n,t){var i="ws:"+n.host+":"+n.port,e=new a.BodyPosVelOutput(l.timeline.getClock(),l.robotInfo,i,!0,33);l.timeline.addOutput(e,null);var r=new u(l.timeline.getClock(),l.robotInfo,i,!0,33);l.timeline.addOutput(r,null),h.init(n,t)}),nlu:function(n){var t=function(t,i){return n.apply(this,arguments)};return t.toString=function(){return n.toString()},t}(function(n,t){b.init(n,t)}),asr:function(n){var t=function(t,i){return n.apply(this,arguments)};return t.toString=function(){return n.toString()},t}(function(n,t){q.init(n,t)}),systemManager:function(n){var t=function(t,i){return n.apply(this,arguments)};return t.toString=function(){return n.toString()},t}(function(n,t){S.init(n,t)})};module.exports=GLOBAL.jibo;
|
||||
59
node_modules/jibo/lib/utils/path-utils.js
generated
vendored
Normal file
59
node_modules/jibo/lib/utils/path-utils.js
generated
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
"use strict";
|
||||
|
||||
const path = require("path");
|
||||
|
||||
function existsSync(p) {
|
||||
try {
|
||||
// eslint-disable-next-line n/no-sync
|
||||
return require("fs").existsSync(p);
|
||||
} catch (_) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function isDirectorySync(p) {
|
||||
try {
|
||||
// eslint-disable-next-line n/no-sync
|
||||
return require("fs").statSync(p).isDirectory();
|
||||
} catch (_) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function findRoot(startPath) {
|
||||
if (!startPath || typeof startPath !== "string") return null;
|
||||
|
||||
// Handle URIs (atom://...) and file:// style strings conservatively.
|
||||
if (startPath.startsWith("atom://")) return null;
|
||||
let current = startPath;
|
||||
if (current.startsWith("file://")) current = current.replace(/^file:\/\//, "");
|
||||
|
||||
// If it's a file, walk from its directory.
|
||||
try {
|
||||
if (existsSync(current) && !current.endsWith(path.sep)) {
|
||||
const stat = require("fs").statSync(current);
|
||||
if (stat && stat.isFile()) current = path.dirname(current);
|
||||
}
|
||||
} catch (_) {
|
||||
current = path.dirname(current);
|
||||
}
|
||||
|
||||
// Prefer `find-root` if available (it is in the SDK dependency tree).
|
||||
try {
|
||||
const findRootPkg = require("find-root");
|
||||
return findRootPkg(current);
|
||||
} catch (_) {
|
||||
// Fall back to a simple package.json search.
|
||||
}
|
||||
|
||||
let dir = current;
|
||||
while (dir && dir !== path.dirname(dir)) {
|
||||
if (existsSync(path.join(dir, "package.json"))) return dir;
|
||||
// Jibo SDK projects also commonly have a top-level `src/`.
|
||||
if (isDirectorySync(path.join(dir, "src"))) return dir;
|
||||
dir = path.dirname(dir);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
module.exports = { findRoot };
|
||||
Reference in New Issue
Block a user