Rotate mesh but not normals

I have an object loaded that has it’s geometry 90 degrees off from it’s normals. Is there a quick way to flip the z<>y of the geometry and morph targets without touching the normal directions which are correct?
I’ve been trying to tackle this on the export end with absolutely no luck so thought I would try it in Three

You can find the code for this in: https://github.com/mrdoob/three.js/pull/11404

However, it’s in general no good approach to perform this task within the app. Axis conversion is something that exporters should handle.

Agreed. The Blender json exporter never did this correctly (at least I was never able to get it to when using morphs) and now it’s end-of-life. Thanks!