glsl-resolve 

 
A wrapper for the resolve module that targets GLSL shaders instead of JavaScript.
Usage
The API is equivalent to resolve for both resolve.async and resolve.sync, with the following exceptions:
-  
Node's core modules are excluded.
 -  
The "main" file for a module is looked for first in a package.json's
glslifyproperty, then ifmainisn't a JavaScript file it'll look there too. Otherwise, it will default to tryingindex.glsl. -  
Listed in order of priority, the following extensions are resolved instead of
.jsand.json:.glsl.vert.frag.geom.vs.fs.gs.vsh.fsh.gsh.vshader.fshader.gshader
 
License
MIT. See LICENSE.md for details.

