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

16 lines 648 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.escapeSelectorFactory = void 0; function escapeSelectorFactory() { return (selector, escapeSequence = `\\`) => { if (!selector) { return selector; } const specialCharacters = [`@`]; const regexSpecialCharacters = [`/`]; const regex = new RegExp(`(?!@mixin)(${specialCharacters.join(`|`)}|\\${regexSpecialCharacters.join(`|\\`)})`, `g`); return selector.replace(regex, `${escapeSequence}$1`); }; } exports.escapeSelectorFactory = escapeSelectorFactory; //# sourceMappingURL=escape-selector.js.map