Currently, many exported methods return threejs-math objects such as Euler. Often, consumers of the manifesto-3d api will have their own equivalent objects and would rather process generic javascript objects instead of having to import and rely on threejs-math (which is >400 KB). Consider switching to or adding helpers to export generic js objects and arrays (which are objects). I think all threejs-math objects have .toArray or similar methods.
This is not very critical. it was quite inconvenient to have to learn about threejs-math in order to use the library, however.
Currently, many exported methods return threejs-math objects such as Euler. Often, consumers of the manifesto-3d api will have their own equivalent objects and would rather process generic javascript objects instead of having to import and rely on threejs-math (which is >400 KB). Consider switching to or adding helpers to export generic js objects and arrays (which are objects). I think all threejs-math objects have .toArray or similar methods.
This is not very critical. it was quite inconvenient to have to learn about threejs-math in order to use the library, however.