{"_id":"abxrlib-for-webxr","_rev":"52-b045cd6d31a47350d759a8ec922db81e","name":"abxrlib-for-webxr","dist-tags":{"latest":"1.0.51"},"versions":{"1.0.0":{"name":"abxrlib-for-webxr","version":"1.0.0","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.0","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"1438c46b4254a0a1b5c5b4181088109b56dde447","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.0.tgz","fileCount":62,"integrity":"sha512-Mr23EzNRB7Y/shhkAsVkyw53JWLm3TPb9x/MOCxhIWY0Am/R5Dy0A1eR/8ZJ0UkSRv9oppT4JGicpstCt5MUbA==","signatures":[{"sig":"MEQCIG04RpJaMWRaOWWq/GRqv6XSI1sdImcJdc8KYqWy6kF7AiAEmsIARalhllh9xywbLZvvqrZqyovePR7RMe2Y7FT3hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551014},"main":"index.js","type":"commonjs","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"gitHead":"a167ee94e98a72e158c6eaa7ff57e498820e53a6","scripts":{"fix":"gts fix","lint":"gts lint","test":"ts-node src/test.ts","build":"tsc","clean":"gts clean","debug":"node --import ts-node/register/transpile-only --inspect-brk src/test.ts","login":"npm login","compile":"tsc","prepare":"npm run compile","pretest":"npm run compile","publish":"npm publish","posttest":"npm run lint","ts-watch":"npx tsc -w","test-package":"npm link abxrlib"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_npmVersion":"10.9.2","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"util":"^0.12.5","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.3.1","ts-node":"^10.9.2","webpack":"^5.98.0","ts-loader":"^9.5.2","typescript":"^4.9.5","@types/node":"^22.9.1","webpack-cli":"^6.0.1","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.0_1747939868243_0.4875191840588","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"abxrlib-for-webxr","version":"1.0.1","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.1","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"04896eb0c1401f3d74b66a1e794c2e2f38e1acc4","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.1.tgz","fileCount":37,"integrity":"sha512-c9iUZcGfe0FVJ8yaBLRF9d4h8lu/Pbb29yv2BPJtpOsL/cJVJJFHPeeL6g3UzPFrmWIyrn1RsQ2DDz8ZFGgU4w==","signatures":[{"sig":"MEUCIFlWuQOGJBLWngL4ASTvdIcexErzDeywLgygjkFl6+CHAiEAg5LPpfxl6LIfqW5ctsCLH30Dxq543uvDT9y+kBvxhYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5154932},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.1.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.1.tgz","_integrity":"sha512-c9iUZcGfe0FVJ8yaBLRF9d4h8lu/Pbb29yv2BPJtpOsL/cJVJJFHPeeL6g3UzPFrmWIyrn1RsQ2DDz8ZFGgU4w==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.1_1753458193246_0.7400874216934006","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"abxrlib-for-webxr","version":"1.0.2","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.2","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"91718ea17537ca34cbcdb6919b583b835680550d","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.2.tgz","fileCount":37,"integrity":"sha512-e+PStPG1hL93Ju80mcz1OAyh93yU9GfT1IH6m/G52bSLkCHd+Doc2LAxeqWtErOMV5ZdDRCbomUz0dEzBV0UEg==","signatures":[{"sig":"MEUCIQCNi/OCEzdHxr646rq24mk86eK9D4mDizg6jEFRriKsowIgA1pFFd9YKw6PPIdqVkpdZaURuMmQnN/IdJwkU5Ok93Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5154932},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.2.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.2.tgz","_integrity":"sha512-e+PStPG1hL93Ju80mcz1OAyh93yU9GfT1IH6m/G52bSLkCHd+Doc2LAxeqWtErOMV5ZdDRCbomUz0dEzBV0UEg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.2_1753458216360_0.9512052897136434","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"abxrlib-for-webxr","version":"1.0.3","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.3","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"f8d8f47e9b6ae35d6f1db9fdfc9f01ecb48843cc","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.3.tgz","fileCount":37,"integrity":"sha512-chcnjy0xmTENN3Asyo3o+QQTdYWFP1GH0VHD7NafrOtxUptMWsu6+qfXCygGUv1b77gQdHE+jOHBBWjT2T+7Yg==","signatures":[{"sig":"MEUCIQDsyf1ufHr7C9mF3W2Y1/oDp2+YkFUKMwMqLByKhNcbZQIgG/+pzFKGAm9ffwwujSWBzxwAvrV+Q+OkLYRaxA8J1lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5154899},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.3.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.3.tgz","_integrity":"sha512-chcnjy0xmTENN3Asyo3o+QQTdYWFP1GH0VHD7NafrOtxUptMWsu6+qfXCygGUv1b77gQdHE+jOHBBWjT2T+7Yg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.3_1753468046425_0.975564855123797","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"abxrlib-for-webxr","version":"1.0.4","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.4","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"646f09599de76772a8bb5228c2c52aba2113c463","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.4.tgz","fileCount":37,"integrity":"sha512-2cUG1TQBMnX0VetC2Q/77PJoLvfw5aA3FiVZytxksSxYjsXd+iB3DEEM2YE2COMvNqkubf6nFd1G5aJ4v+Lsjg==","signatures":[{"sig":"MEQCICDaHe2Z0+KPsOm+ArCvwT4sM96EUK9oN/qXQZQJcYZ7AiAPqvmJcZcU8x8/6/PkOieOEIQvC9Iet37rFM6VNkFhfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5180806},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.4.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.4.tgz","_integrity":"sha512-2cUG1TQBMnX0VetC2Q/77PJoLvfw5aA3FiVZytxksSxYjsXd+iB3DEEM2YE2COMvNqkubf6nFd1G5aJ4v+Lsjg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.4_1753808220841_0.21261640422994832","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"abxrlib-for-webxr","version":"1.0.5","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.5","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"7ba503e373d8cf35bd5d4125d377927475c8225f","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.5.tgz","fileCount":37,"integrity":"sha512-yb7hGk/uBknPb/eNUIO9/Ty91sZwWYRhl005K5ox/2sm+j6r23Xmgbfn3xr2AF6mANoVoBbmNrCXAWWxtN2hyA==","signatures":[{"sig":"MEUCIQDWD2M8MWewpLWGeeORUPZOwGZ8XY6QM3GHk0ZZ1hkOOwIgfq4fbDDP+ytPXFXMN529NTSlJXcSdzp6L6ooqS4v6c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5218497},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.5.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.5.tgz","_integrity":"sha512-yb7hGk/uBknPb/eNUIO9/Ty91sZwWYRhl005K5ox/2sm+j6r23Xmgbfn3xr2AF6mANoVoBbmNrCXAWWxtN2hyA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.5_1753909503971_0.6674287217578103","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"abxrlib-for-webxr","version":"1.0.6","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.6","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"f889650ca7589a5137cdaa6d73f7747a2de5955f","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.6.tgz","fileCount":37,"integrity":"sha512-XPWcwFp6cnP9atd9WluSUqF/1EHDNvxEmJaKDGLlZPwu98moQzEQZ8YtomPWhpOkS8wsBYEba9IUtZwXXQOK0Q==","signatures":[{"sig":"MEUCIEOl/C4FocFPJpZWfcPY5G+aUjHTeBCsZy5yVgvKbI4/AiEA4pdCeEJqsnFHORvfF0ggnVSIXzgVplrlMt9QbsdvGFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5282277},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.6.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.6.tgz","_integrity":"sha512-XPWcwFp6cnP9atd9WluSUqF/1EHDNvxEmJaKDGLlZPwu98moQzEQZ8YtomPWhpOkS8wsBYEba9IUtZwXXQOK0Q==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.6_1753938383983_0.4657433044549817","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"abxrlib-for-webxr","version":"1.0.7","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.7","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"fee790ce2aa68959c6cd309a34be00b63cd7c7d2","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.7.tgz","fileCount":38,"integrity":"sha512-ztCx1NGedi73Hce1XEuPncGyBLgN8x9xcs8r0MvLVAnOkHTiL7dpnLCw06T74b3MkJqRVqHuE5ZD5oDiaGZHZg==","signatures":[{"sig":"MEQCIBaJ0orba/nEOYVlpGvXsIuhnmeFbCiuBJjOf299TAHYAiBjt3+ECjRtltlALPb2n2oH7Hp9PRjPx3YzIdGarXVSVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5326115},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.7.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.7.tgz","_integrity":"sha512-ztCx1NGedi73Hce1XEuPncGyBLgN8x9xcs8r0MvLVAnOkHTiL7dpnLCw06T74b3MkJqRVqHuE5ZD5oDiaGZHZg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.7_1753969973548_0.6138675284137689","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"abxrlib-for-webxr","version":"1.0.8","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.8","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"59a88d3b8518525f13bcffa5250d35fbbcfc84e2","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.8.tgz","fileCount":37,"integrity":"sha512-bIklnxdKyLGUAnz1GJzj48EJPu9TAqJslPVOtG2KjO8scMrurGY+Vjyiu4GKNZPaYGNTsTNcFccSfL0OvbAttw==","signatures":[{"sig":"MEUCIQCnf865nza7+RGRUmDxZU4tX+qwje7ynRd1NK/CseOBpgIgNnhkAkso0GwbzpOYsvD/9j3HV3/B8cOyG5qmLdwjnVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5347801},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.8.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.8.tgz","_integrity":"sha512-bIklnxdKyLGUAnz1GJzj48EJPu9TAqJslPVOtG2KjO8scMrurGY+Vjyiu4GKNZPaYGNTsTNcFccSfL0OvbAttw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.8_1753981112641_0.023861464910472696","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"abxrlib-for-webxr","version":"1.0.9","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.9","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"b92902dd089e38328fa0624bb5aeef1f38fbf6f4","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.9.tgz","fileCount":37,"integrity":"sha512-+DU96X3REcvOPbQm5mAyGdLZNvO3s1q1vXhQvuqsWPzYG8gwmGmeAFy/LnfajUcj+pcTGVwqIswN7JxsSfsKGA==","signatures":[{"sig":"MEUCICe1e02/xvR6v255VKtL+FM1wwDKWGGL4+WCEljWrzL9AiEA1aHK5hHIop5lKLUYqqKarP8DveXlCNaTavRHArR5220=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5370569},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.9.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.9.tgz","_integrity":"sha512-+DU96X3REcvOPbQm5mAyGdLZNvO3s1q1vXhQvuqsWPzYG8gwmGmeAFy/LnfajUcj+pcTGVwqIswN7JxsSfsKGA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.9_1754004959076_0.05678992883467937","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"abxrlib-for-webxr","version":"1.0.10","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.10","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"eccf9915034c7191fb8b319fb3adce2b278ee812","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.10.tgz","fileCount":37,"integrity":"sha512-1HbICBgek6dW2OAJBwVXZBdpjqG7RjkqhiwFueJLY8+m1G8eGBrO48UlGKmWHUhZFpuM4QgJwIied7VvnnsCBQ==","signatures":[{"sig":"MEYCIQC6C0CqczM39lC3aw7/5Mi5gGIAlKxTLQwdUEgscGHU/AIhAN6yluXHtTXAIaKK7Q+t9kXvSqiymrMlM6qMq7yoc1/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5370662},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.10.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.10.tgz","_integrity":"sha512-1HbICBgek6dW2OAJBwVXZBdpjqG7RjkqhiwFueJLY8+m1G8eGBrO48UlGKmWHUhZFpuM4QgJwIied7VvnnsCBQ==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.10_1754005277597_0.6351370552834446","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"abxrlib-for-webxr","version":"1.0.11","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.11","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"8c7045029abb8f050cf0cb24fc0c1d4645c0eda9","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.11.tgz","fileCount":37,"integrity":"sha512-qiO3+SUQLDBw6tPgBFDIGZRvQftP6Tq2dznmXYqpeXa4Vg2p47hp7kUs/4ozPHOwdC+yjOOq0y/Tqy38gIceeg==","signatures":[{"sig":"MEUCIQDgTgi851/zKy1RkJPUslsgk6ntf6VQY7yEUotaHhyTogIgWensXT2W5UaTLgjNovroB+HTfhTGlxOqa7g8TFzpu8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5368594},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.11.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.11.tgz","_integrity":"sha512-qiO3+SUQLDBw6tPgBFDIGZRvQftP6Tq2dznmXYqpeXa4Vg2p47hp7kUs/4ozPHOwdC+yjOOq0y/Tqy38gIceeg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.11_1754012165911_0.5995243404161392","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"abxrlib-for-webxr","version":"1.0.12","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.12","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"e235026176ce3a39f59d50359f40a968aad14c17","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.12.tgz","fileCount":37,"integrity":"sha512-uX58wZ5FQkxm62QDtKvMQLWa4AG3MtZFAZ5gNV3k18cy8fJ8auSffJcpGMo/EP9VGb9HMycImp2WFHtMG/SraA==","signatures":[{"sig":"MEUCID+0bFSDUIgati/nt/rDk3jbMVqyIf7mry+0MYmdd+erAiEA9vT8+1mq/Vzk+NgPiHD95NIdObkYfei92ZIfgzU3IAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5363227},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.12.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.12.tgz","_integrity":"sha512-uX58wZ5FQkxm62QDtKvMQLWa4AG3MtZFAZ5gNV3k18cy8fJ8auSffJcpGMo/EP9VGb9HMycImp2WFHtMG/SraA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.12_1754021930085_0.028030311536625163","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"abxrlib-for-webxr","version":"1.0.13","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.13","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"5051492d74bdfa6243d9f69fdd3fbd66da847037","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.13.tgz","fileCount":37,"integrity":"sha512-Aw/X5ffKmTGv7O9QMsDU929q/laH5X3DBwF9APmxLsCpjTlXZ6te/GCYmyEGnnvzS9Y7sEM5VOg05UKT1cKowQ==","signatures":[{"sig":"MEUCIDJv3QqoC2vRsn+EbGfNidnoKOb0Lwuy+PJSEHNo7OFOAiEA3fNn4PySmPWJF4h/Pa4sz0VaXcEICaTHkbrSkH/NZJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5375392},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.13.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.13.tgz","_integrity":"sha512-Aw/X5ffKmTGv7O9QMsDU929q/laH5X3DBwF9APmxLsCpjTlXZ6te/GCYmyEGnnvzS9Y7sEM5VOg05UKT1cKowQ==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.13_1754614013237_0.7431899191274074","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"abxrlib-for-webxr","version":"1.0.14","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.14","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"dca8db46ab2f4afb4cb5c81f65d5f4ac08654832","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.14.tgz","fileCount":37,"integrity":"sha512-G77lT77JCmAQUoa8oyUTy+oNsZV9wTZ2hxP8YoTWDXjNg3rygIls5qOh955KDS7USb/Bzy1TeOkR4yesFTEuxg==","signatures":[{"sig":"MEYCIQDea11EC6KjxGNUmiR+M92K5VPiuUgMLtntjqOqz/rLXQIhAJZctIE/fPfF3CsoP8N4zTUyMBXxLF1qmiyZOuB1yLMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5375392},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.14.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.14.tgz","_integrity":"sha512-G77lT77JCmAQUoa8oyUTy+oNsZV9wTZ2hxP8YoTWDXjNg3rygIls5qOh955KDS7USb/Bzy1TeOkR4yesFTEuxg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.14_1754614046787_0.667258708335748","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"abxrlib-for-webxr","version":"1.0.15","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.15","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"267be35dfcfc4c1ae5a3dff946c40bb072cb7885","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.15.tgz","fileCount":37,"integrity":"sha512-8rZcQd1/sRqx041z4EIiggd3KQ+Uo5Urcnsb/RznWXJL9HYAcQMfr0ujgjJGfJJQt0+FkfopZicsABqgpR4wgg==","signatures":[{"sig":"MEUCIQDWz38mLnuANqVHgU4o6LKoQAN2j8yHGPX8/qEzJ0ejpwIgcNdCiilbl8iPffsVT6mXJIZwwI5aI64vW6Zg0MM/TxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5375392},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.15.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.15.tgz","_integrity":"sha512-8rZcQd1/sRqx041z4EIiggd3KQ+Uo5Urcnsb/RznWXJL9HYAcQMfr0ujgjJGfJJQt0+FkfopZicsABqgpR4wgg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.15_1754614057008_0.6876876567898467","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"abxrlib-for-webxr","version":"1.0.16","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.16","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"d014bcb5e956a945aaa74e79bb9299df069438d8","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.16.tgz","fileCount":37,"integrity":"sha512-rp8/60iExctHFvEuRD2pWsi4X7GBuWn6FtDq5X5yPbtl2Moih6sv5p4jzwkRvU3SE+hlMt6gnzeCrMXz/4u4XQ==","signatures":[{"sig":"MEYCIQCYJY9y7e0hODyIOLtgdGUMdb1MkN8uGJ548WxCkbV+xQIhAP+ud84LdsKjMP37fEQAhqQHRZfbS00yWkdzESPCCmhq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5389233},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.16.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.16.tgz","_integrity":"sha512-rp8/60iExctHFvEuRD2pWsi4X7GBuWn6FtDq5X5yPbtl2Moih6sv5p4jzwkRvU3SE+hlMt6gnzeCrMXz/4u4XQ==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.16_1754723395155_0.4505681080480246","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"abxrlib-for-webxr","version":"1.0.17","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.17","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"a8256ccc274f297c2708018eab4309e29ea0d54c","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.17.tgz","fileCount":37,"integrity":"sha512-MIS/G0h252IKz5zf6DLlFS+vwx21Qiel/4cRqmWoF/vJqmTOlRWAZ6KZVnXOJGplfoDltfImerOGP5ugLchuxA==","signatures":[{"sig":"MEUCIF149TYLQuFYvdNmkCOuTcqsSgDIy7OM+mNB2xo0vhJxAiEApS1sLRIpX0SFagnQ/4oZ8UYiyoOQexmuXkGQ8YaO3t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5410574},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.17.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.17.tgz","_integrity":"sha512-MIS/G0h252IKz5zf6DLlFS+vwx21Qiel/4cRqmWoF/vJqmTOlRWAZ6KZVnXOJGplfoDltfImerOGP5ugLchuxA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.17_1754779272153_0.9652518673941608","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"abxrlib-for-webxr","version":"1.0.18","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.18","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"350d99fa9e762f2df6925736b9f1220dc192dcb6","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.18.tgz","fileCount":37,"integrity":"sha512-KV6ThCFeIz6Y7zNjC93I3w9qcIB3bXSDBzpN3yGW5b9xgAtmrJFf5VeWNHqzOYJ64n1ravnIALsE4f1T/Bh1rw==","signatures":[{"sig":"MEUCIFSgSw0ScY5LCGksbcKk0m7wNV8ig+kFisCSygmjSN3AAiEAvSjD55Bq77zQFDMuNrUT0Recy2vniqvAEsFHGANqFEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5416003},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.18.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.18.tgz","_integrity":"sha512-KV6ThCFeIz6Y7zNjC93I3w9qcIB3bXSDBzpN3yGW5b9xgAtmrJFf5VeWNHqzOYJ64n1ravnIALsE4f1T/Bh1rw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.18_1754799785853_0.3666317486523327","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"abxrlib-for-webxr","version":"1.0.19","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.19","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"d718168902a5dcabd698353b1ed2c90b52bd19ea","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.19.tgz","fileCount":37,"integrity":"sha512-tl+DqC/CUEq4kH6MhVocG84LsPot00uovUkPUYdGZAWUIpZuVrOv+GENn1fR5feBcAGnyXEJ25aCzCeLvajVuA==","signatures":[{"sig":"MEUCIEKoxGRQ6QNmhphAvwif5LZK4uAzjelNVWFaNGh4rOhcAiEArYwLc42MNJHfp50/Cz8IVRf5X9FN3NEeM7+H3rKcN6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5447976},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.19.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.19.tgz","_integrity":"sha512-tl+DqC/CUEq4kH6MhVocG84LsPot00uovUkPUYdGZAWUIpZuVrOv+GENn1fR5feBcAGnyXEJ25aCzCeLvajVuA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.19_1755645661088_0.4207592351475855","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"abxrlib-for-webxr","version":"1.0.20","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.20","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"e5fcd884bd7a17f10fbc6d6798e65a0a8b5cb921","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.20.tgz","fileCount":37,"integrity":"sha512-l60Hqf9m+IOTrZpdyYA3xeyfvzQsOuG6MpYdI5QWRKgTFZB2Totb8g2sHdbaseJlHr6XsUdTQ/J7nf4rNobkFw==","signatures":[{"sig":"MEUCIQDj2l1Io2UxArlZEriwCJ2ifYJ1aFmf4ZMS2zaIdWzn1gIga98SFhZIt4/dfWG+i+GHGvroXV8+K6ICTGF6juJuXn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5448072},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.20.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.20.tgz","_integrity":"sha512-l60Hqf9m+IOTrZpdyYA3xeyfvzQsOuG6MpYdI5QWRKgTFZB2Totb8g2sHdbaseJlHr6XsUdTQ/J7nf4rNobkFw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.20_1755654324892_0.46028244756935677","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"abxrlib-for-webxr","version":"1.0.21","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.21","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"2ff4a28791e81e9db8face91fe98172a369e2d96","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.21.tgz","fileCount":37,"integrity":"sha512-m0e6sUgE4qrY8LebjEE19/IFBd+N1q1PB8wXX+gUNF4xCws+HwSGgJ1D9d5jG+zW4XbtC0GtrLwzKW/7oUC+Tw==","signatures":[{"sig":"MEYCIQCLGJyr1OAkDrNSngsP6QgnZHKCfTvf0UEl5xgidFFugwIhALD/r06/VclXNKlGH+dLCVcLw6yTLE/HzXU1H+DqHB8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5447992},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.21.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.21.tgz","_integrity":"sha512-m0e6sUgE4qrY8LebjEE19/IFBd+N1q1PB8wXX+gUNF4xCws+HwSGgJ1D9d5jG+zW4XbtC0GtrLwzKW/7oUC+Tw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.21_1755665866029_0.4348966781303558","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"abxrlib-for-webxr","version":"1.0.22","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.22","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"f5ade1c20967a7aaab576afcf9900a0223ed6d94","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.22.tgz","fileCount":37,"integrity":"sha512-7GF1Uk+IrM0XncMZc2EsQcwijaP0XsiJDmZFczDd5ElE/5j5qdulyBBjtmMpc3hQhTSJx+CgJLy55TC3w9ioXg==","signatures":[{"sig":"MEUCIQDKGzCWkyMinnJtNFlWC/JvCkhuDvjYERPKDqkhDDX3ywIgMV8bp6ey/RVnYtsrbwrijHcXfAmBU2OE2T75VY/jG0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5453677},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.22.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.22.tgz","_integrity":"sha512-7GF1Uk+IrM0XncMZc2EsQcwijaP0XsiJDmZFczDd5ElE/5j5qdulyBBjtmMpc3hQhTSJx+CgJLy55TC3w9ioXg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.22_1755826129467_0.08106063086524551","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"abxrlib-for-webxr","version":"1.0.23","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.23","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"0e0545bd73bc6529658590eb2cc4fc36132d9a06","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.23.tgz","fileCount":37,"integrity":"sha512-5J75acIvbG9z2OHNCxW0YMLpgk7oiY9YnQnz0iKgh2RXj0u+v1p7wyL2DTxpJ5oaGMw6RwOlJCzXXezPF7wiZA==","signatures":[{"sig":"MEUCIHlF9eVw2Q2qC6vg4navfJb5TvX9Jt/n4+aL+bSOodAwAiEAzLUJUuGT7+kH5hX3s53cDmqjDutR0il5KvVgtVsldQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5454139},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.23.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.23.tgz","_integrity":"sha512-5J75acIvbG9z2OHNCxW0YMLpgk7oiY9YnQnz0iKgh2RXj0u+v1p7wyL2DTxpJ5oaGMw6RwOlJCzXXezPF7wiZA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.23_1755826414683_0.7166911301971584","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"abxrlib-for-webxr","version":"1.0.24","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.24","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"ec153e636d4e6bac89a36b57195dcb0ff979cfaa","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.24.tgz","fileCount":37,"integrity":"sha512-xIT3jdQ+33XjzoVXRFiucqyVRhnzcrldPBK2E/90xv7b3MrpPtgOds5fq4ICcbewwHlrVeqiKN3HSeZh/E8qBA==","signatures":[{"sig":"MEUCIFEe6f1e2LwR3r8SsaEKjgpEOh4pwyNwWQZ/FICX+7kxAiEAzSZrZhcWhjOYH6TVwvsJSGmGZhUJ43m6yXk42qGDg8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5454139},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.24.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.24.tgz","_integrity":"sha512-xIT3jdQ+33XjzoVXRFiucqyVRhnzcrldPBK2E/90xv7b3MrpPtgOds5fq4ICcbewwHlrVeqiKN3HSeZh/E8qBA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.24_1755826676562_0.5926704795096853","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"abxrlib-for-webxr","version":"1.0.25","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.25","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"b057472c7098f47863906520c131348ce76c57e3","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.25.tgz","fileCount":37,"integrity":"sha512-H/JNw168kEaUGgQCIKxrg92O6oEeJynriiL8gqRC3P3NeUFeJySxZkQGxwiyLcO016QMwKr5Iaaq6N/OnAqurQ==","signatures":[{"sig":"MEUCIBlOGNrB97pisjEdOJA/TFvD+oO6+a51rFde1A1W8y9pAiEAyrdP7gvncakfyTUO6LiS1mc55NsQ8P7tR6PawNJ3BX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5454355},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.25.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.25.tgz","_integrity":"sha512-H/JNw168kEaUGgQCIKxrg92O6oEeJynriiL8gqRC3P3NeUFeJySxZkQGxwiyLcO016QMwKr5Iaaq6N/OnAqurQ==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.25_1755839212572_0.4652104398668826","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"abxrlib-for-webxr","version":"1.0.26","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.26","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"2d4d6fb49af3d079688fa82cb2541448df2af937","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.26.tgz","fileCount":37,"integrity":"sha512-J81m5jvZ0qeXkdiQLmdKSrVhvDCusWPq9vDOgNJ6eKYJBi6tnVv6Euw8t6qRwP7zOP7mM8Nf2CyA1XDzdnVhyg==","signatures":[{"sig":"MEYCIQDmK8BdfVkdc5sWDM1oOsUOznu1+ZqUfB+0iyCHLhkF7gIhAMoeQSUUWGlNhX0A79ejebn55a9IoZefOrYDKm/VUCav","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5454193},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.26.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.26.tgz","_integrity":"sha512-J81m5jvZ0qeXkdiQLmdKSrVhvDCusWPq9vDOgNJ6eKYJBi6tnVv6Euw8t6qRwP7zOP7mM8Nf2CyA1XDzdnVhyg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.26_1755839390889_0.09619628565500316","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"abxrlib-for-webxr","version":"1.0.27","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.27","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"fa2c7556aa3a07a7b1952c302c9dbf2552d66359","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.27.tgz","fileCount":37,"integrity":"sha512-625yJIor0sH/HRTdSzAiI0deQiqpdtOCXkKfSwEMF/LHp1Fg061tgqpHFDA2iWg7uX8hhHF1GMjgEoeQP9GmNQ==","signatures":[{"sig":"MEYCIQCKRufCvbwAAmGytUjRMrwMhq16HVGzRG7gwZ/Ebg45JgIhANMce9Y3u+Ez28pmtAC9XHjUIf0lcyRubBNfDZSNo1v7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5454194},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.27.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.27.tgz","_integrity":"sha512-625yJIor0sH/HRTdSzAiI0deQiqpdtOCXkKfSwEMF/LHp1Fg061tgqpHFDA2iWg7uX8hhHF1GMjgEoeQP9GmNQ==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.27_1755841836027_0.9362667078186728","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"abxrlib-for-webxr","version":"1.0.28","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.28","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"3fbdfcb28669dcfa3ce8f23b44c65f0646c79973","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.28.tgz","fileCount":37,"integrity":"sha512-uIYOwe3phKNB/kGQ/6u0U1EHWKUUE7eycqq/XrUmcEMxPahaXb8WV8lP58/INzClfxp9tVEeTvIUd1VWVfCdTg==","signatures":[{"sig":"MEQCIEoTDek/k/v+5MLhNKXTN+SkzZ5MGmYA5hEc2ST+A0OJAiBxbJmxvhEP1f/zwxxgMK19AnzPdC6i+/clikfaoRjiRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5488451},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.28.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.28.tgz","_integrity":"sha512-uIYOwe3phKNB/kGQ/6u0U1EHWKUUE7eycqq/XrUmcEMxPahaXb8WV8lP58/INzClfxp9tVEeTvIUd1VWVfCdTg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.28_1755846367327_0.8772207199899122","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"abxrlib-for-webxr","version":"1.0.29","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.29","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"6655d487106e4989696a7ea0596b49d4cb8d392d","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.29.tgz","fileCount":37,"integrity":"sha512-IDMZCJ/+V5Mn8QAjk7tkJxJvzMqqZ/5DRiSiXOTigz+7zK2oykA5IfhqWwsp0PYP8zGk18Ei9k+4/esnqkSXBw==","signatures":[{"sig":"MEUCIQCXMV2ATnWll2L1h92S0otzTmKsYkTXJlfgzG9pOUV2+AIgEnZWD5l5u/FZCy0KELDq9Evz+5nUijAxPPS1bKxwpnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5490919},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.29.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.29.tgz","_integrity":"sha512-IDMZCJ/+V5Mn8QAjk7tkJxJvzMqqZ/5DRiSiXOTigz+7zK2oykA5IfhqWwsp0PYP8zGk18Ei9k+4/esnqkSXBw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.29_1755846779763_0.5096930326182154","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"abxrlib-for-webxr","version":"1.0.30","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.30","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"d53346bfb45569652a3c7b29d472743f3f792fcc","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.30.tgz","fileCount":40,"integrity":"sha512-+1yfdf31OwzD3uqdw9wKvTW19pEqsNbsn9j3ACvZxj6fxj40/PXUWPgWn11b6t+uSHnJH0JSpdRcAript55nNg==","signatures":[{"sig":"MEUCIBDVfr8XD2dP/IdQDCPogeiPcPh6DcknzAW7p9j1nZTHAiEA+/rmG6gIpY8QGlPkIrkEU+DMxtbw5n1hgIbzxDs3QTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5517742},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.30.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.30.tgz","overrides":{"glob":"^10.3.10","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-+1yfdf31OwzD3uqdw9wKvTW19pEqsNbsn9j3ACvZxj6fxj40/PXUWPgWn11b6t+uSHnJH0JSpdRcAript55nNg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.30_1755876495788_0.30605412299894175","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"abxrlib-for-webxr","version":"1.0.31","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.31","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"ab2463e119214af9ace794c51f9809a6a0a75c02","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.31.tgz","fileCount":40,"integrity":"sha512-Z/wT4TOtM9Icid5wDdez+FIW9JfQfHhjmledum02H9bMTihXUliWI6pb9caSYVnh/WMJiLoRFHRR098wb9YiPw==","signatures":[{"sig":"MEYCIQC8/VHXJcIYjpaJwO6ri6Yq3oXl37r9WoonZdGUReSzrAIhAMkSXbc628j9K16Pf9CsWXf1fZDPx10dDcVWmM3dfu8a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5517742},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.31.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.31.tgz","overrides":{"glob":"^10.3.10","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-Z/wT4TOtM9Icid5wDdez+FIW9JfQfHhjmledum02H9bMTihXUliWI6pb9caSYVnh/WMJiLoRFHRR098wb9YiPw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.31_1755877227505_0.64203905828442","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"abxrlib-for-webxr","version":"1.0.32","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.32","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"39234f985f6ca9bb18d50565712bb73fa483ada0","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.32.tgz","fileCount":43,"integrity":"sha512-f+2C/uAmcW6ONtBDaTTMu+VaIYBFDvm1z00g4Ii7U7h52LhMowElCzS0SS9X4BP4H4CPwIk1EealfB0BjqWxOQ==","signatures":[{"sig":"MEUCIEB5w5f2KYoTQr/FARS+8wD+/8d+bIxe2+sxf6S3KOfmAiEAqp9GCdgZFK2LyRr+x8jiBCtHonrujpRpIs7rxGSs7R8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5553820},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.32.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.32.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-f+2C/uAmcW6ONtBDaTTMu+VaIYBFDvm1z00g4Ii7U7h52LhMowElCzS0SS9X4BP4H4CPwIk1EealfB0BjqWxOQ==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.32_1755888477000_0.8687355452064423","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"abxrlib-for-webxr","version":"1.0.33","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.33","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"8e0a9b4888548ee22c7cbf8a4c9c80716899a32c","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.33.tgz","fileCount":43,"integrity":"sha512-EYN/k4J1Fg89vGuOiU15mvp8NCaN9fh4QyQfjGISA0X1RTL1wPakAM81JpZ4RucBRmFKmXwpLbDFQtv9qEF9Eg==","signatures":[{"sig":"MEUCID/HGqFxBOn18rxAPLWN9zOPvP0wegWctVYK4wn0tKwZAiEA6112ZKriGsyApEyWCYrIcSXPleg4hssBpEiIPVD5OTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5589470},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.33.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.33.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-EYN/k4J1Fg89vGuOiU15mvp8NCaN9fh4QyQfjGISA0X1RTL1wPakAM81JpZ4RucBRmFKmXwpLbDFQtv9qEF9Eg==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.33_1756355861353_0.9692657037702057","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"abxrlib-for-webxr","version":"1.0.34","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.34","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"a27682ba83c5afa754be227a1cc867cb7deeae22","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.34.tgz","fileCount":43,"integrity":"sha512-of1Ivuqn3sgism4SgSXCs7twM6K1zmYxhJ2yIvzKy90lFFuAiUw/8RLq+Pm1FERj5sG7crwMEulrATH7I416EA==","signatures":[{"sig":"MEUCIAwADLz2YIiVNLxmS84gbffBpkjLrch/Rc+2Adv3F16cAiEAiYP8ohAaEP4YubfERBIBOwvY6eGdDP9OkHlCqoN5ccw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5642153},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.34.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.34.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-of1Ivuqn3sgism4SgSXCs7twM6K1zmYxhJ2yIvzKy90lFFuAiUw/8RLq+Pm1FERj5sG7crwMEulrATH7I416EA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.34_1756458261382_0.578859143237211","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"abxrlib-for-webxr","version":"1.0.35","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.35","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"5b08e7f96ad5af9b2779db743bef24998a774128","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.35.tgz","fileCount":43,"integrity":"sha512-3Tqfy+aaaYq2IM8txPjJqJPh4Ol4SaGWrEcyNURz21lfYGGqktTIIL/XakBt3nNxvSz5gXvsDxWch948Ug7EQQ==","signatures":[{"sig":"MEUCIQDr5UT39xGA2nCRo/qs7f+50+AuqcFuua3p2s1srQshhwIgGS00kZVUpShW3K37+Yi8qpR12h4yAIHriS1Pw99O4ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5642121},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.35.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.35.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-3Tqfy+aaaYq2IM8txPjJqJPh4Ol4SaGWrEcyNURz21lfYGGqktTIIL/XakBt3nNxvSz5gXvsDxWch948Ug7EQQ==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.35_1756458659516_0.8722857581779799","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"abxrlib-for-webxr","version":"1.0.36","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.36","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"70cd32a1069b0fe1fc02cc5f5776c683bc25a59d","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.36.tgz","fileCount":43,"integrity":"sha512-qwrwurXcXSdQiovuQFZUi6v5nQJw7wnw8G9mT/JZHeOuXfX1oiOzlsgtYtDY0bCGGBe0Rjfl1tNGl3IhKYoVFA==","signatures":[{"sig":"MEQCIEWP2p4IA0NZSvWg+1E7fmy1WPpcuHGpSAOzJY5wCxh9AiAEVFE64OoI43QBlGSNFQkXgtmI0mGwoZw88KFkJw6XOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5711456},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.36.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.36.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-qwrwurXcXSdQiovuQFZUi6v5nQJw7wnw8G9mT/JZHeOuXfX1oiOzlsgtYtDY0bCGGBe0Rjfl1tNGl3IhKYoVFA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.36_1756960980870_0.1367873437652367","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"abxrlib-for-webxr","version":"1.0.37","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.37","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"0cf9babc05465288f2c7986fa0b9c6b33bca0635","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.37.tgz","fileCount":43,"integrity":"sha512-axohnH7oSCcPFUBa5Y+tlqO6GNFDuLUkG7FODAzeguMj9UOMETecedryAlrn6QpNhS5Aqv2iKdfzmeNhe15DNw==","signatures":[{"sig":"MEQCIGw3lC2uIylwNIRSQj5WtXW1nmkn0mTVp3f3EjjLxBmsAiBx+uwcHTyfXh7xzeS3h1gvnptrZfpu2eoayppCwJRO0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5804397},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.37.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.37.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-axohnH7oSCcPFUBa5Y+tlqO6GNFDuLUkG7FODAzeguMj9UOMETecedryAlrn6QpNhS5Aqv2iKdfzmeNhe15DNw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.37_1757387106275_0.6784601709456839","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"abxrlib-for-webxr","version":"1.0.38","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.38","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"d57a7d226794ac116c02492bd8a9942f9d9d955e","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.38.tgz","fileCount":43,"integrity":"sha512-XlKEws1sorh3iwJe7/W2PpbvRHJzoJd6fFmZ8T2HqZ3xmHdxB9jzsgkRPVKnR+kMSJ3FpqMvZ426YevqwdUsfw==","signatures":[{"sig":"MEQCIBjgsNYXp1YGbgIqTiUK6N8ias6Zg1B27bx63ZoI+qjwAiAKiwDH5a83csIFiu595wGe36lFDY+PiHiTqt3OB7Yu2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5856306},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.38.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.38.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-XlKEws1sorh3iwJe7/W2PpbvRHJzoJd6fFmZ8T2HqZ3xmHdxB9jzsgkRPVKnR+kMSJ3FpqMvZ426YevqwdUsfw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.38_1757528246583_0.8390171185531556","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"abxrlib-for-webxr","version":"1.0.39","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.39","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"8b60b44ba0bcf20bfeae10250671bb8b6533e264","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.39.tgz","fileCount":43,"integrity":"sha512-6+Cj+leTSFfvOIZpbsQ6qlujpU4PbhKlIVre5lzcwqPWsT/WGgjncjlHFvxWyzt0JrKGya6+F+U7xoeXnhg9Og==","signatures":[{"sig":"MEYCIQCVOJ3GL7T+BrKM/2PRpEgDprLLefecj+q9kETVo6ht7gIhAN8utvLyo/RGxXnI1b8WlSUpM5grYX31au3HLugLz2OA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5880155},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.39.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.39.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-6+Cj+leTSFfvOIZpbsQ6qlujpU4PbhKlIVre5lzcwqPWsT/WGgjncjlHFvxWyzt0JrKGya6+F+U7xoeXnhg9Og==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.39_1757530436345_0.9726940232394434","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"abxrlib-for-webxr","version":"1.0.40","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.40","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"d082975d80d2939f2c3e68b163a3833d2961bf7f","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.40.tgz","fileCount":43,"integrity":"sha512-B4zO0yim21MSHgAJa1ygdkI4oTYk0K8ec1oTrV51sGknx41WvpohpV0GAI67bFa+nLl1mdtLiqXeRsQt7sf3kA==","signatures":[{"sig":"MEUCIGei477BkkFLsl3yegn1nGkn+mwphw7WdEuFkHoQiuN0AiEA6otUWvuMKv16UO7pWB1YkHZe7NG3VpjFLZDw+qESIYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5897771},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.40.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.40.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-B4zO0yim21MSHgAJa1ygdkI4oTYk0K8ec1oTrV51sGknx41WvpohpV0GAI67bFa+nLl1mdtLiqXeRsQt7sf3kA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.40_1757622986132_0.18998618367340359","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"abxrlib-for-webxr","version":"1.0.41","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.41","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"d3d9dd7422667010380eb05d2962a79a8fdb3b05","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.41.tgz","fileCount":43,"integrity":"sha512-NDAREpDrW5l/xEx8+ZTFvDrdNRJEMuB3zbOjZ4oCqTl+siBnALi4CmTVxW4y17zI9oCxH4oH26vX4FDNjXhRkQ==","signatures":[{"sig":"MEQCIDlWzz2gd3uj9WhwOUY9X6ck2/Q7sJkBKNwrOH48pjQPAiB/tucWireFyfPBLPS0uwsrZn+96WP/zlZpTgmmn3nMlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5897896},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.41.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.41.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-NDAREpDrW5l/xEx8+ZTFvDrdNRJEMuB3zbOjZ4oCqTl+siBnALi4CmTVxW4y17zI9oCxH4oH26vX4FDNjXhRkQ==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.41_1757624610498_0.37648929566521283","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"abxrlib-for-webxr","version":"1.0.42","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.42","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"45a84c7af695c1c2d534e2c62dc9dd66c7357f11","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.42.tgz","fileCount":43,"integrity":"sha512-1zfC4nsse/BZBaQqBv4NkZj+UJFhUibUaUvBKStghJMicSVVofDo1tVJS+WYzNbWPnWG8lSHx3UNtKhkg0baow==","signatures":[{"sig":"MEYCIQCe5AJ7joC2FTkVCwTS1RecovO/3ETeeSTaSEGJ+63bIwIhALP8RLemFe+UoIqzmPwVUlzIzkUkflTPza/m7yckzwu8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5902278},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.42.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.42.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-1zfC4nsse/BZBaQqBv4NkZj+UJFhUibUaUvBKStghJMicSVVofDo1tVJS+WYzNbWPnWG8lSHx3UNtKhkg0baow==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.42_1758059639888_0.3087771796438121","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"abxrlib-for-webxr","version":"1.0.43","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.43","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"1438ed7af3ef5365859a713de2838aa9bbe04f91","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.43.tgz","fileCount":43,"integrity":"sha512-robRnDLayGfcscS/vlnfs7REBRnqDHa/mjXM+EDj3kAI4Dwl9FcXYqKzosfff6/L4zpBqvwvBoJ8/VtAvcpvyw==","signatures":[{"sig":"MEUCIQCUms6Dkq5XGQqEneI8ThPtLpRVPrdVgXdVJwPl1kBhtgIgL4b41XuE6Q6ayd0iCpTWjKn9n6x1XfRbF7ViZN+Tuzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5911370},"main":"index.js","_from":"file:abxrlib-for-webxr-1.0.43.tgz","types":"index.d.ts","module":"index.js","browser":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.43.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-robRnDLayGfcscS/vlnfs7REBRnqDHa/mjXM+EDj3kAI4Dwl9FcXYqKzosfff6/L4zpBqvwvBoJ8/VtAvcpvyw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.43_1758229053842_0.8635390303065891","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"abxrlib-for-webxr","version":"1.0.44","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.44","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"acb4548155a818e1795675c99c1a55d914cb565b","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.44.tgz","fileCount":43,"integrity":"sha512-erjkxc0ekdBU2hv+BG7FWvO+VNNVHRODcSOPOGSxrF6KVhiC2Ha51b+XGUjSbubPDfY4l2NCGxhkDxJKoAlysw==","signatures":[{"sig":"MEYCIQCbLVA9otrPZ2j7Sq2JDsn4+IcN5QBNvDObFC3Xk204LwIhAIqa+My4uebZdmJ0cJ1C/oPwZZJbUiqu+J8ihrgKkH+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5946764},"main":"Abxr.js","_from":"file:abxrlib-for-webxr-1.0.44.tgz","types":"Abxr.d.ts","module":"Abxr.js","browser":"Abxr.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.44.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-erjkxc0ekdBU2hv+BG7FWvO+VNNVHRODcSOPOGSxrF6KVhiC2Ha51b+XGUjSbubPDfY4l2NCGxhkDxJKoAlysw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.44_1758687280596_0.7689640565946378","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"abxrlib-for-webxr","version":"1.0.45","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.45","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"5b9abf27fdd8c1333cd410185ba58c70fb669a77","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.45.tgz","fileCount":43,"integrity":"sha512-Z1Nr1NA2zd03H2C9zEaBYMaCUVulgvhfWlQuFa9WbHMW/aScp58QBSMJOeb0cAYWG+nxP3Z7ENiC0Lh8CkikBQ==","signatures":[{"sig":"MEUCIHwhHq6LqIDfoYcGunxNYmRYkdhdR5AQjazcPZz+IHx5AiEA7TBeXqqQqj3/9t+uhIPqiPg/OPVnN2bfLlMXj0pdOZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5960113},"main":"Abxr.js","_from":"file:abxrlib-for-webxr-1.0.45.tgz","types":"Abxr.d.ts","module":"Abxr.js","browser":"Abxr.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.45.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-Z1Nr1NA2zd03H2C9zEaBYMaCUVulgvhfWlQuFa9WbHMW/aScp58QBSMJOeb0cAYWG+nxP3Z7ENiC0Lh8CkikBQ==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.45_1758855225846_0.7111275496572431","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"abxrlib-for-webxr","version":"1.0.46","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.46","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"c4446ee1f0bf4a03c2061c0af58530f6fdf248d0","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.46.tgz","fileCount":43,"integrity":"sha512-ixIvPUuoeUmJaBM6R0eNkH+MkEqx2b4PpWoRoLzat/UIndD5MG9mXp+7vIkCS/wEyPAooPTVVCM5b6IbSM3IJA==","signatures":[{"sig":"MEYCIQChg9FHzCgSo3Baphfpr//TzMmeF2EQKXsVTtAmKnuZEwIhALLtZ8KAPWcGn4gOCm6Oskq8mWVLC4DERCOKPMJ4R1QK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5960849},"main":"Abxr.js","_from":"file:abxrlib-for-webxr-1.0.46.tgz","types":"Abxr.d.ts","module":"Abxr.js","browser":"Abxr.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.46.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-ixIvPUuoeUmJaBM6R0eNkH+MkEqx2b4PpWoRoLzat/UIndD5MG9mXp+7vIkCS/wEyPAooPTVVCM5b6IbSM3IJA==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.46_1760136458827_0.2809050850809567","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"abxrlib-for-webxr","version":"1.0.47","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.47","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"b9dc8df30ffcab5ff15a31e7a1a86a393e432a13","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.47.tgz","fileCount":43,"integrity":"sha512-yrOEVaYr2QVsm/vQO8GohCdTZMLLjkrzzlMjv3vax6WwKZcyzBgLpH9MdEuN/j2va6ahLZfNsUzCFOYISHhmmQ==","signatures":[{"sig":"MEUCIBxAT2/U0HYM3/F6vikME34Lxl3LuZ42aETZpU+LYPSvAiEAyjVXC2T3mbVhvS81ryv8QCuPkO8aU4GV2Ic10hZBiRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5919191},"main":"Abxr.js","_from":"file:abxrlib-for-webxr-1.0.47.tgz","types":"Abxr.d.ts","module":"Abxr.js","browser":"Abxr.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.47.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-yrOEVaYr2QVsm/vQO8GohCdTZMLLjkrzzlMjv3vax6WwKZcyzBgLpH9MdEuN/j2va6ahLZfNsUzCFOYISHhmmQ==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.47_1762457039099_0.6970548700238326","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"abxrlib-for-webxr","version":"1.0.48","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.48","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"6e17cd0277d76edba36df1775ddb6c879947cfda","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.48.tgz","fileCount":43,"integrity":"sha512-Evc4dITDbNp+zkuf3L8hKk5RRiKLtY6aubk+9XbDbqsaMMh0w3a7xxJ4EGlNeHnduF/MnIEo4Jt3b1qG4AXC1A==","signatures":[{"sig":"MEUCIQCT8pZh9MZIPu+l07VUQMquds7+nFNl45N+wQap9Zom6QIgY1sx05WgfXr5fuqZZvSDNBiwAwI4s4ZNLCTs4wCZsus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5957678},"main":"Abxr.js","_from":"file:abxrlib-for-webxr-1.0.48.tgz","types":"Abxr.d.ts","module":"Abxr.js","browser":"Abxr.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.48.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-Evc4dITDbNp+zkuf3L8hKk5RRiKLtY6aubk+9XbDbqsaMMh0w3a7xxJ4EGlNeHnduF/MnIEo4Jt3b1qG4AXC1A==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.48_1765906148438_0.5497141792297997","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"abxrlib-for-webxr","version":"1.0.49","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.49","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"a9456432b25129a2a39a14ce620837bc89e026eb","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.49.tgz","fileCount":43,"integrity":"sha512-FMxn8+taI5RGcQD17UDO4vCzWR3/Kfgl0jlcyRymGuuWBFCi2aH/Uc2Dn/PIq+WZEFkIXRHtCRnY4Xkz0jW5Qw==","signatures":[{"sig":"MEUCIGukVEn4l98HxMjCaWCTeqQlvvXoihx/fyIKVjqjfbBqAiEAhXqy2tbb8cDL9HP7579a9wXPkuruSvHaPTuEiPFqtls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6020950},"main":"Abxr.js","_from":"file:abxrlib-for-webxr-1.0.49.tgz","types":"Abxr.d.ts","module":"Abxr.js","browser":"Abxr.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.49.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-FMxn8+taI5RGcQD17UDO4vCzWR3/Kfgl0jlcyRymGuuWBFCi2aH/Uc2Dn/PIq+WZEFkIXRHtCRnY4Xkz0jW5Qw==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.49_1772439808292_0.7061868139578398","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"abxrlib-for-webxr","version":"1.0.50","author":{"url":"https://arborxr.com","name":"ArborXR","email":"devs@arborxr.com"},"license":"ISC","_id":"abxrlib-for-webxr@1.0.50","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"dist":{"shasum":"4db8aef4fc6c0cdc8319b972c6d5d5b0416aa99c","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.50.tgz","fileCount":46,"integrity":"sha512-4QYe9FSXji2pwXGekYv0/EFjK+ES/hVP30tJNztjCoDDqfEYlaMWvUCynx8iMVVtO4Fs9z2BTj62bn9npz7Hng==","signatures":[{"sig":"MEYCIQD7pg5zwxu8+Fwd5BN7iHfPYioVoBfML5WMwG6lYPN3mQIhAJ7EYPp69vfs0WucCSGqyviB2hpPhvq8f/fViP/c+zam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6027198},"main":"Abxr.js","_from":"file:abxrlib-for-webxr-1.0.50.tgz","types":"Abxr.d.ts","module":"Abxr.js","browser":"Abxr.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.50.tgz","overrides":{"glob":"^10.3.10","eslint":"^9.0.0","rimraf":"^5.0.5","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4"},"_integrity":"sha512-4QYe9FSXji2pwXGekYv0/EFjK+ES/hVP30tJNztjCoDDqfEYlaMWvUCynx8iMVVtO4Fs9z2BTj62bn9npz7Hng==","_npmVersion":"10.2.4","description":"AbxrLibWebForXR for node (npm)","directories":{},"_nodeVersion":"21.6.2","dependencies":{"util":"^0.12.5","three":"^0.160.0","buffer":"^6.0.3","threads":"^1.7.0","jwt-decode":"^4.0.0","jsonwebtoken":"^9.0.2","localStorage":"^1.0.4","vm-browserify":"^1.1.2","guid-typescript":"^1.0.9","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abxrlib-for-webxr_1.0.50_1776732130941_0.2926390938783694","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"abxrlib-for-webxr","version":"1.0.51","main":"Abxr.js","module":"Abxr.js","browser":"Abxr.js","types":"Abxr.d.ts","description":"AbxrLibWebForXR for node (npm)","engines":{"node":">=16.0.0"},"author":{"name":"ArborXR","email":"devs@arborxr.com","url":"https://arborxr.com"},"license":"ISC","dependencies":{"buffer":"^6.0.3","crypto-browserify":"^3.12.1","guid-typescript":"^1.0.9","jsonwebtoken":"^9.0.2","jwt-decode":"^4.0.0","localStorage":"^1.0.4","stream-browserify":"^3.0.0","threads":"^1.7.0","three":"^0.160.0","util":"^0.12.5","vm-browserify":"^1.1.2"},"overrides":{"rimraf":"^5.0.5","glob":"^10.3.10","@humanwhocodes/object-schema":"npm:@eslint/object-schema@^2.1.4","@humanwhocodes/config-array":"npm:@eslint/config-array@^0.18.0","eslint":"^9.0.0"},"_id":"abxrlib-for-webxr@1.0.51","_integrity":"sha512-xOHgeax31GhQqoFRh69VRcvzC3xSIYDmFBWbCRlwDPiZ6K5P8u0hiu2I+X3tE9g2QeXNpg326HB0fjslizqRBA==","_resolved":"/opt/arborxr/abxrlib-for-webxr/abxrlib-for-webxr-1.0.51.tgz","_from":"file:abxrlib-for-webxr-1.0.51.tgz","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-xOHgeax31GhQqoFRh69VRcvzC3xSIYDmFBWbCRlwDPiZ6K5P8u0hiu2I+X3tE9g2QeXNpg326HB0fjslizqRBA==","shasum":"b77a4806b194c95420aa9d155bb36bd27292ed49","tarball":"https://registry.npmjs.org/abxrlib-for-webxr/-/abxrlib-for-webxr-1.0.51.tgz","fileCount":46,"unpackedSize":6032135,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUpFPLHDpObxkcsiLnDJ1o0uiYOXI5EESb5+r/fRK0dQIhANg0R1hEERA7E1GEHjeIY/2KpfQaIhnPTKxEQKMPidX0"}]},"_npmUser":{"name":"arborxr","email":"devs@arborxr.com"},"directories":{},"maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/abxrlib-for-webxr_1.0.51_1776877456146_0.9180686290824522"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-22T18:51:08.242Z","modified":"2026-04-22T17:04:16.485Z","1.0.0":"2025-05-22T18:51:08.442Z","1.0.1":"2025-07-25T15:43:13.492Z","1.0.2":"2025-07-25T15:43:36.659Z","1.0.3":"2025-07-25T18:27:26.750Z","1.0.4":"2025-07-29T16:57:01.053Z","1.0.5":"2025-07-30T21:05:04.330Z","1.0.6":"2025-07-31T05:06:24.280Z","1.0.7":"2025-07-31T13:52:53.792Z","1.0.8":"2025-07-31T16:58:33.046Z","1.0.9":"2025-07-31T23:35:59.355Z","1.0.10":"2025-07-31T23:41:17.837Z","1.0.11":"2025-08-01T01:36:06.205Z","1.0.12":"2025-08-01T04:18:50.306Z","1.0.13":"2025-08-08T00:46:53.545Z","1.0.14":"2025-08-08T00:47:27.031Z","1.0.15":"2025-08-08T00:47:37.224Z","1.0.16":"2025-08-09T07:09:55.387Z","1.0.17":"2025-08-09T22:41:12.393Z","1.0.18":"2025-08-10T04:23:06.088Z","1.0.19":"2025-08-19T23:21:01.326Z","1.0.20":"2025-08-20T01:45:25.150Z","1.0.21":"2025-08-20T04:57:46.256Z","1.0.22":"2025-08-22T01:28:49.794Z","1.0.23":"2025-08-22T01:33:34.927Z","1.0.24":"2025-08-22T01:37:56.997Z","1.0.25":"2025-08-22T05:06:52.807Z","1.0.26":"2025-08-22T05:09:51.120Z","1.0.27":"2025-08-22T05:50:36.262Z","1.0.28":"2025-08-22T07:06:07.551Z","1.0.29":"2025-08-22T07:13:00.068Z","1.0.30":"2025-08-22T15:28:16.082Z","1.0.31":"2025-08-22T15:40:27.829Z","1.0.32":"2025-08-22T18:47:57.293Z","1.0.33":"2025-08-28T04:37:41.597Z","1.0.34":"2025-08-29T09:04:21.607Z","1.0.35":"2025-08-29T09:10:59.714Z","1.0.36":"2025-09-04T04:43:01.128Z","1.0.37":"2025-09-09T03:05:06.526Z","1.0.38":"2025-09-10T18:17:26.847Z","1.0.39":"2025-09-10T18:53:56.564Z","1.0.40":"2025-09-11T20:36:26.444Z","1.0.41":"2025-09-11T21:03:30.758Z","1.0.42":"2025-09-16T21:54:00.194Z","1.0.43":"2025-09-18T20:57:34.079Z","1.0.44":"2025-09-24T04:14:40.852Z","1.0.45":"2025-09-26T02:53:46.088Z","1.0.46":"2025-10-10T22:47:39.076Z","1.0.47":"2025-11-06T19:23:59.370Z","1.0.48":"2025-12-16T17:29:08.652Z","1.0.49":"2026-03-02T08:23:28.521Z","1.0.50":"2026-04-21T00:42:11.220Z","1.0.51":"2026-04-22T17:04:16.374Z"},"author":{"name":"ArborXR","email":"devs@arborxr.com","url":"https://arborxr.com"},"license":"ISC","description":"AbxrLibWebForXR for node (npm)","maintainers":[{"name":"arborxr","email":"devs@arborxr.com"}],"readme":"# ABXRLib SDK for WebXR\n\nThe name \"ABXR\" stands for \"Analytics Backbone for XR\"—a flexible, open-source foundation for capturing and transmitting spatial, interaction, and performance data in XR. When combined with **ArborXR Insights**, ABXR transforms from a lightweight instrumentation layer into a full-scale enterprise analytics solution—unlocking powerful dashboards, LMS/BI integrations, and AI-enhanced insights.\n\n## Table of Contents\n1. [Introduction](#introduction)\n2. [Installation](#installation)\n3. [Configuration](#configuration)\n4. [Quick Start](#quick-start)\n5. [Full Documentation](#full-documentation)\n6. [Support](#support)\n\n---\n\n## Introduction\n\n### Overview\n\nThe **ABXRLib SDK for WebXR** is an open-source analytics and data collection library that provides developers with the tools to collect and send XR data to any service of their choice. This library enables scalable event tracking, telemetry, and session-based storage—essential for enterprise and education XR environments.\n\n> **Quick Start:** Most developers can integrate ABXRLib SDK and log their first event in under **15 minutes**.\n\n**Why Use ABXRLib SDK?**\n\n- **Open-Source** & portable to any backend—no vendor lock-in  \n- **Quick integration**—track user interactions in minutes  \n- **Secure & scalable**—ready for enterprise use cases  \n- **Pluggable with ArborXR Insights**—seamless access to LMS/BI integrations, session replays, AI diagnostics, and more\n\n### Core Features\n\nThe ABXRLib SDK provides:\n- **Event Tracking:** Monitor user behaviors, interactions, and system events.\n- **Spatial & Hardware Telemetry:** Capture headset/controller movement and hardware metrics.\n- **Object & System Info:** Track XR objects and environmental state.\n- **Storage & Session Management:** Support resumable training and long-form experiences.\n- **Logs:** Developer and system-level logs available across sessions.\n\n### Backend Services\n\nThe ABXRLib SDK is designed to work with any backend service that implements the ABXR protocol. Currently supported services include:\n\n#### ArborXR Insights\nWhen paired with [**ArborXR Insights**](https://arborxr.com/insights), ABXR becomes a full-service platform offering:\n- Seamless data pipeline from headset to dashboard\n- End-to-end session tracking, analysis, and replay\n- AI-driven insights for content quality, learner performance, and device usage\n- One-click LMS and BI integrations for scalable deployments\n\n#### Custom Implementations\nDevelopers can implement their own backend services by following the ABXR protocol specification. This allows for complete control over data storage, processing, and visualization.\n\n---\n\n## Installation\n\n### NPM Package Installation\n\n```bash\nnpm install abxrlib-for-webxr\n```\n\n### CDN Installation\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/abxrlib-for-webxr@latest/Abxr.js\"></script>\n```\n\n### Manual Installation\n\n1. Download the latest release from the GitHub repository.\n2. Include the `Abxr.js` file in your project.\n3. Initialize the library in your application.\n\n---\n\n## Configuration\n\n### Using with ArborXR Insights\n\nTo use the ABXRLib SDK with ArborXR Insights:\n\n#### Get Your Credentials\n\nThe SDK authenticates using a JWT **App Token** and **Org Token**.\n\n- **App Token:** Available in the ArborXR portal under **Content Library** → **Managed** app → **Insights Hub**.\n- **Org Token:** Not currently exposed in the portal UI. Contact ArborXR support to request a customer-specific Org Token for single-customer production builds.\n\n#### Configure Web Application\n\nThe SDK accepts an `AbxrInitOptions` object. Three deployment paths are supported, differing in how the Org Token is supplied. The App Token identifies the application; the Org Token directs which organization receives the data.\n\n**Path A: Developer mode**\n\nFor local development, internal testing, or apps where the developer is also the customer organization, pass the App Token as both values. All data routes to the developer's own organization.\n\n```typescript\nimport { Abxr_init, Abxr } from 'abxrlib-for-webxr';\n\nAbxr_init({ appToken: 'your-app-token', orgToken: 'your-app-token' });\n\nAbxr.Event('user_action', { action: 'button_click' });\nAbxr.LogDebug('Debug message');\n```\n\n**Path B: LMS integration**\n\nFor enterprise rollouts through a Learning Management System, the customer configures your WebXR link inside their LMS activity. When a learner launches the activity, the LMS generates a dynamic Org Token scoped to that session and supplies it to the SDK automatically. Data routes to the customer's organization.\n\nInitialize with only the App Token. The LMS handles the Org Token.\n\n```typescript\nimport { Abxr_init, Abxr } from 'abxrlib-for-webxr';\n\nAbxr_init({ appToken: 'your-app-token' });\n```\n\n**Path C: Per-customer embedded build**\n\nFor single-customer production deployments not launched through an LMS, embed the customer's Org Token in the build. Request the Org Token from ArborXR support, as the portal UI does not currently expose it. Ship one build per customer organization.\n\n```typescript\nimport { Abxr_init, Abxr } from 'abxrlib-for-webxr';\n\nAbxr_init({\n    appToken: 'your-app-token',\n    orgToken: 'customer-org-token-from-support'\n});\n```\n\n#### Additional Init Options\n\nThe `AbxrInitOptions` object accepts the following optional fields for advanced use cases:\n\n- `appConfig` (string): Custom app configuration JSON string.\n- `dialogOptions` (`AbxrAuthMechanismDialogOptions`): Styling and behavior overrides for the built-in auth mechanism dialog.\n- `authMechanismCallback` (`AbxrAuthMechanismCallback`): Replace the built-in auth dialog with a custom handler. Invoked when the backend requests user input (for example, a PIN or email prompt).\n\nRefer to the full documentation for details on each option.\n\n### Using with Other Backend Services\nFor information on implementing your own backend service or using other compatible services, please refer to the ABXR protocol specification.\n\n---\n\n## Quick Start\n\n### Essential Event Tracking (Required)\n\n**Assessment events are required** to activate grading dashboards and LMS integration. Send these events to track training completion, scores, and pass/fail status.\n\n```typescript\n// When training starts\nAbxr.EventAssessmentStart('safety_training');\n\n// When training completes\nAbxr.EventAssessmentComplete('safety_training', 92, Abxr.EventStatus.Pass);\n// or\nAbxr.EventAssessmentComplete('safety_training', 25, Abxr.EventStatus.Fail);\n```\n\n**Assessment Complete Parameters:**\n- `Score` (second parameter) takes a 0-100 value\n- `EventStatus` (third parameter). The `EventStatus` accepts `Pass`, `Fail`, `Complete`, `Incomplete`, `Browsed`, `NotAttempted` values\n\n### Tracking Objectives (Recommended)\n\nFor more detailed tracking, you can also track specific objectives within your training:\n\n```typescript\n// To mark a specific objective start\nAbxr.EventObjectiveStart('open_valve');\n\n// When the objective is complete\nAbxr.EventObjectiveComplete('open_valve', 100, Abxr.EventStatus.Complete);\n```\n\n---\n\n## Full Documentation\n\nFor comprehensive documentation covering all features, advanced topics, and detailed examples, visit:\n\n- **[ArborXR Insights Documentation](https://developers.arborxr.com/docs/insights)** - Main documentation hub\n- **[Complete SDK Documentation](https://developers.arborxr.com/docs/insights/full-documentation/)** - Full API reference and feature documentation\n\nThe full documentation includes:\n- Complete event tracking API (Events, Analytics Event Wrappers, Timed Events)\n- Advanced features (Module Targets, Authentication, Session Management)\n- Storage, Telemetry, Logging, and AI Integration\n- Mixpanel and Cognitive3D compatibility guides\n- XR Dialog Customization\n- Troubleshooting and best practices\n- Platform-specific examples and code samples\n\n---\n\n## Support\n\n### Resources\n\n- **Docs:** [https://help.arborxr.com/](https://help.arborxr.com/)\n- **GitHub:** [https://github.com/ArborXR/abxrlib-for-webxr](https://github.com/ArborXR/abxrlib-for-webxr)\n\n### FAQ\n\n#### How do I retrieve my credentials?\n\nThe **App Token** is available in the ArborXR portal under **Content Library** → **Managed** app → **Insights Hub**. The **Org Token** is not currently exposed in the portal UI; contact ArborXR support to request a customer-specific Org Token. For local development, the App Token may be used as the Org Token, in which case data routes to your own organization.\n\nFor more troubleshooting help and detailed FAQs, see the [full documentation](https://developers.arborxr.com/docs/insights/full-documentation/).\n","readmeFilename":"README.md"}