mirror of
				https://github.com/fooflington/selfdefined.git
				synced 2025-10-30 21:58:32 +00:00 
			
		
		
		
	stylus-lookup  
 
Get the file associated with a Stylus import
This module replaces the Stylus compiler's lookup algorithm for resolving a partial's path.
- 
Handles same directory lookups, partials with or without extensions, partials within subdirectories, partials with the .stylor.cssin the name, partials using theindex.stylresolution.
- 
Does not currently support glob imports or the use of additional paths. PRs welcome. 
Originally built for Dependents
Usage
stylusLookup({ dependency: 'foo', filename: 'path/to/file', directory: 'path/to/all/files' })
- dependency: The partial's name- If your stylus file had @import foo, thenfoowould be the dependency name
 
- If your stylus file had 
- filename: The file importing the dependency
- directory: The location of all stylus files
Example:
var stylusLookup = require('stylus-lookup');
stylusLookup({
  dependency: 'variables',
  filename: 'app/styles/styles.styl',
  directory: 'app/styles'
}); // yields app/styles/variables.styl
- This assumes that the file app/styles/styles.stylhas@import variablesor@require variablesand that all of the other stylus files are located withinapp/styles.
