How to smooth an OBJ with threejs?

Since the support for THREE.Geometry is completly removed in v125 the accepted solution is broken.
As THREE.Geometry is deprecated it seems there is no built in future-proof implementation to achieve this ? Or is planned to get the THREE.Geometry-related methods implemented in THREE.BufferGeometry ?