summaryrefslogtreecommitdiff
path: root/school/node_modules/string-collapse-leading-whitespace/dist/string-collapse-leading-whitespace.cjs.js
diff options
context:
space:
mode:
Diffstat (limited to 'school/node_modules/string-collapse-leading-whitespace/dist/string-collapse-leading-whitespace.cjs.js')
-rw-r--r--school/node_modules/string-collapse-leading-whitespace/dist/string-collapse-leading-whitespace.cjs.js88
1 files changed, 0 insertions, 88 deletions
diff --git a/school/node_modules/string-collapse-leading-whitespace/dist/string-collapse-leading-whitespace.cjs.js b/school/node_modules/string-collapse-leading-whitespace/dist/string-collapse-leading-whitespace.cjs.js
deleted file mode 100644
index bc61686..0000000
--- a/school/node_modules/string-collapse-leading-whitespace/dist/string-collapse-leading-whitespace.cjs.js
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * @name string-collapse-leading-whitespace
- * @fileoverview Collapse the leading and trailing whitespace of a string
- * @version 5.1.0
- * @author Roy Revelt, Codsen Ltd
- * @license MIT
- * {@link https://codsen.com/os/string-collapse-leading-whitespace/}
- */
-
-'use strict';
-
-Object.defineProperty(exports, '__esModule', { value: true });
-
-var version$1 = "5.1.0";
-
-var version = version$1;
-function collWhitespace(str) {
- var originallineBreakLimit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
- var rawNbsp = "\xA0";
- function reverse(s) {
- return Array.from(s).reverse().join("");
- }
- function prep(whitespaceChunk, limit, trailing) {
- var firstBreakChar = trailing ? "\n" : "\r";
- var secondBreakChar = trailing ? "\r" : "\n";
- if (!whitespaceChunk) {
- return whitespaceChunk;
- }
- var crlfCount = 0;
- var res = "";
- for (var i = 0, len = whitespaceChunk.length; i < len; i++) {
- if (whitespaceChunk[i] === firstBreakChar || whitespaceChunk[i] === secondBreakChar && whitespaceChunk[i - 1] !== firstBreakChar) {
- crlfCount++;
- }
- if ("\r\n".includes(whitespaceChunk[i]) || whitespaceChunk[i] === rawNbsp) {
- if (whitespaceChunk[i] === rawNbsp) {
- res += whitespaceChunk[i];
- } else if (whitespaceChunk[i] === firstBreakChar) {
- if (crlfCount <= limit) {
- res += whitespaceChunk[i];
- if (whitespaceChunk[i + 1] === secondBreakChar) {
- res += whitespaceChunk[i + 1];
- i++;
- }
- }
- } else if (whitespaceChunk[i] === secondBreakChar && (!whitespaceChunk[i - 1] || whitespaceChunk[i - 1] !== firstBreakChar) && crlfCount <= limit) {
- res += whitespaceChunk[i];
- }
- } else {
- if (!whitespaceChunk[i + 1] && !crlfCount) {
- res += " ";
- }
- }
- }
- return res;
- }
- if (typeof str === "string" && str.length) {
- var lineBreakLimit = 1;
- if (typeof +originallineBreakLimit === "number" && Number.isInteger(+originallineBreakLimit) && +originallineBreakLimit >= 0) {
- lineBreakLimit = +originallineBreakLimit;
- }
- var frontPart = "";
- var endPart = "";
- if (!str.trim()) {
- frontPart = str;
- } else if (!str[0].trim()) {
- for (var i = 0, len = str.length; i < len; i++) {
- if (str[i].trim()) {
- frontPart = str.slice(0, i);
- break;
- }
- }
- }
- if (str.trim() && (str.slice(-1).trim() === "" || str.slice(-1) === rawNbsp)) {
- for (var _i = str.length; _i--;) {
- if (str[_i].trim()) {
- endPart = str.slice(_i + 1);
- break;
- }
- }
- }
- return "".concat(prep(frontPart, lineBreakLimit, false)).concat(str.trim()).concat(reverse(prep(reverse(endPart), lineBreakLimit, true)));
- }
- return str;
-}
-
-exports.collWhitespace = collWhitespace;
-exports.version = version;