UNPKG

node-sass-magic-importer

Version:

Custom node-sass importer for selector specific imports, node importing, module importing, globbing support and importing files only once

17 lines 676 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolveUrlFactory = void 0; function resolveUrlFactory(glob, path, sassGlobPattern) { return (url, includePaths = []) => { const { dir, base } = path.parse(url); const baseGlobPattern = sassGlobPattern(base); let resolvedUrls = []; includePaths.some((includePath) => { resolvedUrls = glob.sync(path.resolve(includePath, dir, baseGlobPattern)); return resolvedUrls.length > 0 || false; }); return resolvedUrls[0] || url; }; } exports.resolveUrlFactory = resolveUrlFactory; //# sourceMappingURL=resolve-url.js.map