As initially reported by pmndrs/xr#441 , devui and sem define here
and here
cause multiple versions of ThreeJS to be installed via
https://github.com/pmndrs/xr.
This causes a) ThreeJS complaining about it:
chunk-2ZZFEP3S.js?v=81bb81e4:28703 WARNING: Multiple instances of Three.js being imported.
emulate-6T5PAMJH.js?v=81bb81e4:22803 WARNING: Multiple instances of Three.js being imported.
and b) a hardcrash to occur since Three v0.176.0 or deprecation notices since v0.166.0 due to changes made in mrdoob/three.js#30821
Something has to be done about the dependency chain. A simple version bump won't suffice.
As initially reported by pmndrs/xr#441 , devui and sem define here
immersive-web-emulation-runtime/devui/package.json
Line 36 in 66b61da
immersive-web-emulation-runtime/sem/package.json
Line 29 in 66b61da
This causes a) ThreeJS complaining about it:
and b) a hardcrash to occur since Three
v0.176.0or deprecation notices sincev0.166.0due to changes made in mrdoob/three.js#30821Something has to be done about the dependency chain. A simple version bump won't suffice.