This mod is a simple fix to resolve the a conflict between shader ID patchers.
This is mostly due to Fabric API having this feature built-in since 0.77.0. Unlike most mods that just glue the namespace (Mod IDs), the :shaders/core/ and the file name with extension together, FAPI works differently that you will end up with IDs like create:create:glowing_shaders.json, which can lead to a crash.
A notable example is installing FAPI with Satin API. The latter does not have a priority set to do the mixin after FAPI and the IDs will just be modified twice. While this only happens in dev due to random loading order, we can't be sure this doesn't happen with other mods. And the 1.18.2 version is long forgotten, dropped by most mods, this mod is made just to be sure everything works correctly.
If you're a normal user, you should only install if your game doesn't work correctly, and you see the log keeps getting messages of shader IDs with dupe namespaces. If you're a modder and the dependencies are conflicting due to this issue, add this and please JiJ the mod if you can. If you make mods that cause the issue and you're willing to fix, you can probably just make your mixin priority a higher number to apply later (as this fixed the issue for Porting Lib).