$ cnpm install sass-lookup
Get the file associated with a Sass import
This module replaces the Sass compiler's lookup algorithm for resolving a partial's path.
.scss in the name, all of it.Originally built for Dependents
const sassLookup = require('sass-lookup');
sassLookup({
dependency: 'foo',
filename: 'path/to/filename',
directory: 'path/to/directory'
})
dependency: The partial's name
@import "foo";, then "foo" would be the dependency namefilename: The file importing the dependencydirectory: The location(s) of all sass files
Example:
const sassLookup = require('sass-lookup');
sassLookup({
dependency: 'variables',
filename: 'app/styles/styles.scss',
directory: 'app/styles'
}); // yields app/styles/variables.scss
app/styles/styles.scss has @import "variables"; and that all of the other sass files are located within app/styles.app/styles/_variables.scss if the partial had an underscored filename.Assumes a global install of sass-lookup with npm install -g sass-lookup
sass-lookup [options] path/to/file
Run sass-lookup --help to see all the options.
Copyright 2013 - present © cnpmjs.org | Home |