node-sass-glob-importer-plus
Version:
Like node-sass-glob-importer except also parses vaguer paths without the .scss or .sass extension (like vendors/**/*)
17 lines • 671 B
JavaScript
;
const toolbox_1 = require("node-sass-magic-importer/dist/toolbox");
module.exports = function globImporter() {
return function importer(url, prev) {
const nodeSassOptions = this.options;
const includePaths = toolbox_1.buildIncludePaths(nodeSassOptions.includePaths, prev);
const filePaths = toolbox_1.resolveGlobUrl(url, includePaths);
if (filePaths) {
const contents = filePaths
.map((x) => x.match(/\.s[ac]ss$/i) ? `@import '${x}';` : ``)
.join(`\n`);
return { contents };
}
return null;
};
};
//# sourceMappingURL=index.js.map