I am extremely new to three js and shaders using GLSL. However, I made a material using the Mix Shader node in Blender, using a combination of fresnel, refraction, and emission shaders, and I was able to make exactly what I wanted. But I later found out that, emission shaders and mix shaders are not exportable through GLTF.
Therefore, I was wondering if replicating it was possible in threejs or if the only option was to create my own shader using GLSL