It is very strange. It seems to have a lot of Unity shader code in it. Much of it verbatim from Unity's source code.
But the rest of it is Three.JS. Thus were the assets created in Unity and someone copied the shader code to ensure that they render the same in ThreeJS as in Unity? I am a little confused.