summaryrefslogtreecommitdiff
path: root/node_modules/postcss-selector-parser/dist/util
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/postcss-selector-parser/dist/util')
-rw-r--r--node_modules/postcss-selector-parser/dist/util/ensureObject.js17
-rw-r--r--node_modules/postcss-selector-parser/dist/util/getProp.js18
-rw-r--r--node_modules/postcss-selector-parser/dist/util/index.js13
-rw-r--r--node_modules/postcss-selector-parser/dist/util/stripComments.js21
-rw-r--r--node_modules/postcss-selector-parser/dist/util/unesc.js76
5 files changed, 0 insertions, 145 deletions
diff --git a/node_modules/postcss-selector-parser/dist/util/ensureObject.js b/node_modules/postcss-selector-parser/dist/util/ensureObject.js
deleted file mode 100644
index 494941ad..00000000
--- a/node_modules/postcss-selector-parser/dist/util/ensureObject.js
+++ /dev/null
@@ -1,17 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports["default"] = ensureObject;
-function ensureObject(obj) {
- for (var _len = arguments.length, props = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
- props[_key - 1] = arguments[_key];
- }
- while (props.length > 0) {
- var prop = props.shift();
- if (!obj[prop]) {
- obj[prop] = {};
- }
- obj = obj[prop];
- }
-}
-module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/postcss-selector-parser/dist/util/getProp.js b/node_modules/postcss-selector-parser/dist/util/getProp.js
deleted file mode 100644
index a2b7a073..00000000
--- a/node_modules/postcss-selector-parser/dist/util/getProp.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports["default"] = getProp;
-function getProp(obj) {
- for (var _len = arguments.length, props = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
- props[_key - 1] = arguments[_key];
- }
- while (props.length > 0) {
- var prop = props.shift();
- if (!obj[prop]) {
- return undefined;
- }
- obj = obj[prop];
- }
- return obj;
-}
-module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/postcss-selector-parser/dist/util/index.js b/node_modules/postcss-selector-parser/dist/util/index.js
deleted file mode 100644
index f96ec11b..00000000
--- a/node_modules/postcss-selector-parser/dist/util/index.js
+++ /dev/null
@@ -1,13 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.unesc = exports.stripComments = exports.getProp = exports.ensureObject = void 0;
-var _unesc = _interopRequireDefault(require("./unesc"));
-exports.unesc = _unesc["default"];
-var _getProp = _interopRequireDefault(require("./getProp"));
-exports.getProp = _getProp["default"];
-var _ensureObject = _interopRequireDefault(require("./ensureObject"));
-exports.ensureObject = _ensureObject["default"];
-var _stripComments = _interopRequireDefault(require("./stripComments"));
-exports.stripComments = _stripComments["default"];
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } \ No newline at end of file
diff --git a/node_modules/postcss-selector-parser/dist/util/stripComments.js b/node_modules/postcss-selector-parser/dist/util/stripComments.js
deleted file mode 100644
index 0baa0e07..00000000
--- a/node_modules/postcss-selector-parser/dist/util/stripComments.js
+++ /dev/null
@@ -1,21 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports["default"] = stripComments;
-function stripComments(str) {
- var s = "";
- var commentStart = str.indexOf("/*");
- var lastEnd = 0;
- while (commentStart >= 0) {
- s = s + str.slice(lastEnd, commentStart);
- var commentEnd = str.indexOf("*/", commentStart + 2);
- if (commentEnd < 0) {
- return s;
- }
- lastEnd = commentEnd + 2;
- commentStart = str.indexOf("/*", lastEnd);
- }
- s = s + str.slice(lastEnd);
- return s;
-}
-module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/postcss-selector-parser/dist/util/unesc.js b/node_modules/postcss-selector-parser/dist/util/unesc.js
deleted file mode 100644
index 87396bee..00000000
--- a/node_modules/postcss-selector-parser/dist/util/unesc.js
+++ /dev/null
@@ -1,76 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports["default"] = unesc;
-// Many thanks for this post which made this migration much easier.
-// https://mathiasbynens.be/notes/css-escapes
-
-/**
- *
- * @param {string} str
- * @returns {[string, number]|undefined}
- */
-function gobbleHex(str) {
- var lower = str.toLowerCase();
- var hex = '';
- var spaceTerminated = false;
- for (var i = 0; i < 6 && lower[i] !== undefined; i++) {
- var code = lower.charCodeAt(i);
- // check to see if we are dealing with a valid hex char [a-f|0-9]
- var valid = code >= 97 && code <= 102 || code >= 48 && code <= 57;
- // https://drafts.csswg.org/css-syntax/#consume-escaped-code-point
- spaceTerminated = code === 32;
- if (!valid) {
- break;
- }
- hex += lower[i];
- }
- if (hex.length === 0) {
- return undefined;
- }
- var codePoint = parseInt(hex, 16);
- var isSurrogate = codePoint >= 0xD800 && codePoint <= 0xDFFF;
- // Add special case for
- // "If this number is zero, or is for a surrogate, or is greater than the maximum allowed code point"
- // https://drafts.csswg.org/css-syntax/#maximum-allowed-code-point
- if (isSurrogate || codePoint === 0x0000 || codePoint > 0x10FFFF) {
- return ["\uFFFD", hex.length + (spaceTerminated ? 1 : 0)];
- }
- return [String.fromCodePoint(codePoint), hex.length + (spaceTerminated ? 1 : 0)];
-}
-var CONTAINS_ESCAPE = /\\/;
-function unesc(str) {
- var needToProcess = CONTAINS_ESCAPE.test(str);
- if (!needToProcess) {
- return str;
- }
- var ret = "";
- for (var i = 0; i < str.length; i++) {
- if (str[i] === "\\") {
- var gobbled = gobbleHex(str.slice(i + 1, i + 7));
- if (gobbled !== undefined) {
- ret += gobbled[0];
- i += gobbled[1];
- continue;
- }
-
- // Retain a pair of \\ if double escaped `\\\\`
- // https://github.com/postcss/postcss-selector-parser/commit/268c9a7656fb53f543dc620aa5b73a30ec3ff20e
- if (str[i + 1] === "\\") {
- ret += "\\";
- i++;
- continue;
- }
-
- // if \\ is at the end of the string retain it
- // https://github.com/postcss/postcss-selector-parser/commit/01a6b346e3612ce1ab20219acc26abdc259ccefb
- if (str.length === i + 1) {
- ret += str[i];
- }
- continue;
- }
- ret += str[i];
- }
- return ret;
-}
-module.exports = exports.default; \ No newline at end of file