1 line
No EOL
5.8 KiB
JSON
1 line
No EOL
5.8 KiB
JSON
{"ast":null,"code":"export function dedent(templ) {\n var values = [];\n for (var _i = 1; _i < arguments.length; _i++) {\n values[_i - 1] = arguments[_i];\n }\n var strings = Array.from(typeof templ === 'string' ? [templ] : templ);\n strings[strings.length - 1] = strings[strings.length - 1].replace(/\\r?\\n([\\t ]*)$/, '');\n var indentLengths = strings.reduce(function (arr, str) {\n var matches = str.match(/\\n([\\t ]+|(?!\\s).)/g);\n if (matches) {\n return arr.concat(matches.map(function (match) {\n var _a, _b;\n return (_b = (_a = match.match(/[\\t ]/g)) === null || _a === void 0 ? void 0 : _a.length) !== null && _b !== void 0 ? _b : 0;\n }));\n }\n return arr;\n }, []);\n if (indentLengths.length) {\n var pattern_1 = new RegExp(\"\\n[\\t ]{\" + Math.min.apply(Math, indentLengths) + \"}\", 'g');\n strings = strings.map(function (str) {\n return str.replace(pattern_1, '\\n');\n });\n }\n strings[0] = strings[0].replace(/^\\r?\\n/, '');\n var string = strings[0];\n values.forEach(function (value, i) {\n var endentations = string.match(/(?:^|\\n)( *)$/);\n var endentation = endentations ? endentations[1] : '';\n var indentedValue = value;\n if (typeof value === 'string' && value.includes('\\n')) {\n indentedValue = String(value).split('\\n').map(function (str, i) {\n return i === 0 ? str : \"\" + endentation + str;\n }).join('\\n');\n }\n string += indentedValue + strings[i + 1];\n });\n return string;\n}\nexport default dedent;\n//# sourceMappingURL=index.js.map","map":{"version":3,"names":["dedent","templ","values","_i","arguments","length","strings","Array","from","replace","indentLengths","reduce","arr","str","matches","match","concat","map","_a","_b","pattern_1","RegExp","Math","min","apply","string","forEach","value","i","endentations","endentation","indentedValue","includes","String","split","join"],"sources":["/home/poule/encrypted/stockage-syncable/www/development/html/ng-implementation/implem/node_modules/ts-dedent/esm/index.js"],"sourcesContent":["export function dedent(templ) {\n var values = [];\n for (var _i = 1; _i < arguments.length; _i++) {\n values[_i - 1] = arguments[_i];\n }\n var strings = Array.from(typeof templ === 'string' ? [templ] : templ);\n strings[strings.length - 1] = strings[strings.length - 1].replace(/\\r?\\n([\\t ]*)$/, '');\n var indentLengths = strings.reduce(function (arr, str) {\n var matches = str.match(/\\n([\\t ]+|(?!\\s).)/g);\n if (matches) {\n return arr.concat(matches.map(function (match) { var _a, _b; return (_b = (_a = match.match(/[\\t ]/g)) === null || _a === void 0 ? void 0 : _a.length) !== null && _b !== void 0 ? _b : 0; }));\n }\n return arr;\n }, []);\n if (indentLengths.length) {\n var pattern_1 = new RegExp(\"\\n[\\t ]{\" + Math.min.apply(Math, indentLengths) + \"}\", 'g');\n strings = strings.map(function (str) { return str.replace(pattern_1, '\\n'); });\n }\n strings[0] = strings[0].replace(/^\\r?\\n/, '');\n var string = strings[0];\n values.forEach(function (value, i) {\n var endentations = string.match(/(?:^|\\n)( *)$/);\n var endentation = endentations ? endentations[1] : '';\n var indentedValue = value;\n if (typeof value === 'string' && value.includes('\\n')) {\n indentedValue = String(value)\n .split('\\n')\n .map(function (str, i) {\n return i === 0 ? str : \"\" + endentation + str;\n })\n .join('\\n');\n }\n string += indentedValue + strings[i + 1];\n });\n return string;\n}\nexport default dedent;\n//# sourceMappingURL=index.js.map"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |