Initial import with skill sheet working
This commit is contained in:
24
node_modules/slashes/lib/cjs/add-slashes.js
generated
vendored
Normal file
24
node_modules/slashes/lib/cjs/add-slashes.js
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.addSlashes = void 0;
|
||||
const get_escaped_any_js_1 = require("./get-escaped-any.js");
|
||||
const get_escaped_json_unsafe_js_1 = require("./get-escaped-json-unsafe.js");
|
||||
const addSlashes = (str, options = {}) => {
|
||||
const { getEscaped = get_escaped_json_unsafe_js_1.getEscapedJsonUnsafe } = options;
|
||||
let result = '';
|
||||
for (const char of str) {
|
||||
const escaped = getEscaped(char);
|
||||
if (!escaped) {
|
||||
result += char;
|
||||
}
|
||||
else if (escaped === true || escaped.length < 2) {
|
||||
result += (0, get_escaped_any_js_1.getEscapedAny)(char) || char;
|
||||
}
|
||||
else {
|
||||
result += escaped;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
exports.addSlashes = addSlashes;
|
||||
//# sourceMappingURL=add-slashes.js.map
|
1
node_modules/slashes/lib/cjs/add-slashes.js.map
generated
vendored
Normal file
1
node_modules/slashes/lib/cjs/add-slashes.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"add-slashes.js","sourceRoot":"","sources":["../../src/add-slashes.ts"],"names":[],"mappings":";;;AAAA,6DAAqD;AACrD,6EAAoE;AAgCpE,MAAM,UAAU,GAAG,CAAC,GAAW,EAAE,UAA6B,EAAE,EAAU,EAAE;IAC1E,MAAM,EAAE,UAAU,GAAG,iDAAoB,EAAE,GAAG,OAAO,CAAC;IACtD,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,MAAM,IAAI,IAAI,GAAG,EAAE;QACtB,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC;QAEjC,IAAI,CAAC,OAAO,EAAE;YACZ,MAAM,IAAI,IAAI,CAAC;SAChB;aAAM,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACjD,MAAM,IAAI,IAAA,kCAAa,EAAC,IAAI,CAAC,IAAI,IAAI,CAAC;SACvC;aAAM;YACL,MAAM,IAAI,OAAO,CAAC;SACnB;KACF;IAED,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AAE+B,gCAAU"}
|
27
node_modules/slashes/lib/cjs/get-escaped-any.js
generated
vendored
Normal file
27
node_modules/slashes/lib/cjs/get-escaped-any.js
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.getEscapedAny = void 0;
|
||||
const getEscapedAny = (char) => {
|
||||
switch (char) {
|
||||
case '\b':
|
||||
return '\\b';
|
||||
case '\f':
|
||||
return '\\f';
|
||||
case '\n':
|
||||
return '\\n';
|
||||
case '\r':
|
||||
return '\\r';
|
||||
case '\t':
|
||||
return '\\t';
|
||||
case `"`:
|
||||
case '\\':
|
||||
return `\\${char}`;
|
||||
}
|
||||
let unicode = '';
|
||||
for (let index = char.length - 1; index >= 0; index--) {
|
||||
unicode = `\\u${('000' + char.charCodeAt(index).toString(16)).slice(-4)}${unicode}`;
|
||||
}
|
||||
return unicode || false;
|
||||
};
|
||||
exports.getEscapedAny = getEscapedAny;
|
||||
//# sourceMappingURL=get-escaped-any.js.map
|
1
node_modules/slashes/lib/cjs/get-escaped-any.js.map
generated
vendored
Normal file
1
node_modules/slashes/lib/cjs/get-escaped-any.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"get-escaped-any.js","sourceRoot":"","sources":["../../src/get-escaped-any.ts"],"names":[],"mappings":";;;AAMA,MAAM,aAAa,GAAG,CAAC,IAAY,EAA0B,EAAE;IAC7D,QAAQ,IAAI,EAAE;QACZ,KAAK,IAAI;YACP,OAAO,KAAK,CAAC;QACf,KAAK,IAAI;YACP,OAAO,KAAK,CAAC;QACf,KAAK,IAAI;YACP,OAAO,KAAK,CAAC;QACf,KAAK,IAAI;YACP,OAAO,KAAK,CAAC;QACf,KAAK,IAAI;YACP,OAAO,KAAK,CAAC;QACf,KAAK,GAAG,CAAC;QACT,KAAK,IAAI;YACP,OAAO,KAAK,IAAI,EAAE,CAAC;KACtB;IAED,IAAI,OAAO,GAAwB,EAAE,CAAC;IAEtC,KAAK,IAAI,KAAK,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,KAAK,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE;QACrD,OAAO,GAAG,MAAM,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,OAAO,EAAW,CAAC;KAC9F;IAED,OAAO,OAAO,IAAI,KAAK,CAAC;AAC1B,CAAC,CAAC;AAEO,sCAAa"}
|
20
node_modules/slashes/lib/cjs/get-escaped-json-unsafe.js
generated
vendored
Normal file
20
node_modules/slashes/lib/cjs/get-escaped-json-unsafe.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.getEscapedJsonUnsafe = void 0;
|
||||
const getEscapedJsonUnsafe = (char) => {
|
||||
switch (char) {
|
||||
case '\b':
|
||||
case '\f':
|
||||
case '\n':
|
||||
case '\r':
|
||||
case '\t':
|
||||
case '\v':
|
||||
case '\0':
|
||||
case `"`:
|
||||
case '\\':
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
};
|
||||
exports.getEscapedJsonUnsafe = getEscapedJsonUnsafe;
|
||||
//# sourceMappingURL=get-escaped-json-unsafe.js.map
|
1
node_modules/slashes/lib/cjs/get-escaped-json-unsafe.js.map
generated
vendored
Normal file
1
node_modules/slashes/lib/cjs/get-escaped-json-unsafe.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"get-escaped-json-unsafe.js","sourceRoot":"","sources":["../../src/get-escaped-json-unsafe.ts"],"names":[],"mappings":";;;AAgBA,MAAM,oBAAoB,GAAG,CAAC,IAAY,EAAW,EAAE;IACrD,QAAQ,IAAI,EAAE;QACZ,KAAK,IAAI,CAAC;QACV,KAAK,IAAI,CAAC;QACV,KAAK,IAAI,CAAC;QACV,KAAK,IAAI,CAAC;QACV,KAAK,IAAI,CAAC;QACV,KAAK,IAAI,CAAC;QACV,KAAK,IAAI,CAAC;QACV,KAAK,GAAG,CAAC;QACT,KAAK,IAAI;YACP,OAAO,IAAI,CAAC;KACf;IAED,OAAO,KAAK,CAAC;AACf,CAAC,CAAC;AAEO,oDAAoB"}
|
25
node_modules/slashes/lib/cjs/get-unescaped-any.js
generated
vendored
Normal file
25
node_modules/slashes/lib/cjs/get-unescaped-any.js
generated
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.getUnescapedAny = void 0;
|
||||
const getUnescapedAny = (sequence, code) => {
|
||||
if (code != null) {
|
||||
return String.fromCodePoint(code);
|
||||
}
|
||||
switch (sequence) {
|
||||
case '\\b':
|
||||
return '\b';
|
||||
case '\\f':
|
||||
return '\f';
|
||||
case '\\n':
|
||||
return '\n';
|
||||
case '\\r':
|
||||
return '\r';
|
||||
case '\\t':
|
||||
return '\t';
|
||||
case '\\v':
|
||||
return '\v';
|
||||
}
|
||||
return false;
|
||||
};
|
||||
exports.getUnescapedAny = getUnescapedAny;
|
||||
//# sourceMappingURL=get-unescaped-any.js.map
|
1
node_modules/slashes/lib/cjs/get-unescaped-any.js.map
generated
vendored
Normal file
1
node_modules/slashes/lib/cjs/get-unescaped-any.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"get-unescaped-any.js","sourceRoot":"","sources":["../../src/get-unescaped-any.ts"],"names":[],"mappings":";;;AAEA,MAAM,eAAe,GAAG,CAAC,QAAwB,EAAE,IAAmB,EAAkB,EAAE;IACxF,IAAI,IAAI,IAAI,IAAI,EAAE;QAChB,OAAO,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;KACnC;IAED,QAAQ,QAAQ,EAAE;QAChB,KAAK,KAAK;YACR,OAAO,IAAI,CAAC;QACd,KAAK,KAAK;YACR,OAAO,IAAI,CAAC;QACd,KAAK,KAAK;YACR,OAAO,IAAI,CAAC;QACd,KAAK,KAAK;YACR,OAAO,IAAI,CAAC;QACd,KAAK,KAAK;YACR,OAAO,IAAI,CAAC;QACd,KAAK,KAAK;YACR,OAAO,IAAI,CAAC;KAKf;IAED,OAAO,KAAK,CAAC;AACf,CAAC,CAAC;AAEO,0CAAe"}
|
22
node_modules/slashes/lib/cjs/index.js
generated
vendored
Normal file
22
node_modules/slashes/lib/cjs/index.js
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||
}
|
||||
Object.defineProperty(o, k2, desc);
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__exportStar(require("./add-slashes.js"), exports);
|
||||
__exportStar(require("./get-escaped-any.js"), exports);
|
||||
__exportStar(require("./get-escaped-json-unsafe.js"), exports);
|
||||
__exportStar(require("./get-unescaped-any.js"), exports);
|
||||
__exportStar(require("./remove-slashes.js"), exports);
|
||||
//# sourceMappingURL=index.js.map
|
1
node_modules/slashes/lib/cjs/index.js.map
generated
vendored
Normal file
1
node_modules/slashes/lib/cjs/index.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,mDAAiC;AACjC,uDAAqC;AACrC,+DAA6C;AAC7C,yDAAuC;AACvC,sDAAoC"}
|
1
node_modules/slashes/lib/cjs/package.json
generated
vendored
Normal file
1
node_modules/slashes/lib/cjs/package.json
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{ "type": "commonjs" }
|
47
node_modules/slashes/lib/cjs/remove-slashes.js
generated
vendored
Normal file
47
node_modules/slashes/lib/cjs/remove-slashes.js
generated
vendored
Normal file
@ -0,0 +1,47 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.stripSlashes = exports.removeSlashes = void 0;
|
||||
const get_unescaped_any_js_1 = require("./get-unescaped-any.js");
|
||||
const removeSlashes = (source, options = {}) => {
|
||||
const { getUnescaped = get_unescaped_any_js_1.getUnescapedAny } = options;
|
||||
const rx = /(?:(\\(u([0-9a-f]{4})|u\{([0-9a-f]+)\}|x([0-9a-f]{2})|(\d{1,3})|([\s\S]|$)))|([\s\S]))/giu;
|
||||
let match;
|
||||
let result = '';
|
||||
while (null != (match = rx.exec(source))) {
|
||||
const [, sequence, fallback, unicode, unicodePoint, hex, octal, char, literal] = match;
|
||||
if (literal) {
|
||||
result += literal;
|
||||
continue;
|
||||
}
|
||||
let code;
|
||||
if (char != null) {
|
||||
code = null;
|
||||
}
|
||||
else if (octal) {
|
||||
code = Number.parseInt(octal, 8);
|
||||
}
|
||||
else {
|
||||
code = Number.parseInt((unicodePoint || unicode || hex), 16);
|
||||
}
|
||||
try {
|
||||
const unescaped = getUnescaped(sequence, code);
|
||||
if (!unescaped) {
|
||||
result += fallback;
|
||||
}
|
||||
else if (unescaped === true) {
|
||||
result += (0, get_unescaped_any_js_1.getUnescapedAny)(sequence, code) || fallback;
|
||||
}
|
||||
else {
|
||||
result += unescaped;
|
||||
}
|
||||
}
|
||||
catch (_error) {
|
||||
result += fallback;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
exports.removeSlashes = removeSlashes;
|
||||
const stripSlashes = removeSlashes;
|
||||
exports.stripSlashes = stripSlashes;
|
||||
//# sourceMappingURL=remove-slashes.js.map
|
1
node_modules/slashes/lib/cjs/remove-slashes.js.map
generated
vendored
Normal file
1
node_modules/slashes/lib/cjs/remove-slashes.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"remove-slashes.js","sourceRoot":"","sources":["../../src/remove-slashes.ts"],"names":[],"mappings":";;;AAAA,iEAAyD;AAazD,MAAM,aAAa,GAAG,CAAC,MAAc,EAAE,UAAgC,EAAE,EAAU,EAAE;IACnF,MAAM,EAAE,YAAY,GAAG,sCAAe,EAAE,GAAG,OAAO,CAAC;IACnD,MAAM,EAAE,GAAG,2FAA2F,CAAC;IAEvG,IAAI,KAA6B,CAAC;IAClC,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,OAAO,IAAI,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE;QACxC,MAAM,CAAC,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,YAAY,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,CAAC,GAAG,KAAK,CAAC;QAEvF,IAAI,OAAO,EAAE;YACX,MAAM,IAAI,OAAO,CAAC;YAClB,SAAS;SACV;QAED,IAAI,IAAmB,CAAC;QAExB,IAAI,IAAI,IAAI,IAAI,EAAE;YAChB,IAAI,GAAG,IAAI,CAAC;SACb;aAAM,IAAI,KAAK,EAAE;YAChB,IAAI,GAAG,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;SAClC;aAAM;YACL,IAAI,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,YAAY,IAAI,OAAO,IAAI,GAAG,CAAW,EAAE,EAAE,CAAC,CAAC;SACxE;QAED,IAAI;YACF,MAAM,SAAS,GAAG,YAAY,CAAC,QAA0B,EAAE,IAAI,CAAC,CAAC;YAEjE,IAAI,CAAC,SAAS,EAAE;gBACd,MAAM,IAAI,QAAQ,CAAC;aACpB;iBAAM,IAAI,SAAS,KAAK,IAAI,EAAE;gBAC7B,MAAM,IAAI,IAAA,sCAAe,EAAC,QAA0B,EAAE,IAAI,CAAC,IAAI,QAAQ,CAAC;aACzE;iBAAM;gBACL,MAAM,IAAI,SAAS,CAAC;aACrB;SACF;QAAC,OAAO,MAAM,EAAE;YACf,MAAM,IAAI,QAAQ,CAAC;SACpB;KACF;IAED,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AAOO,sCAAa;AAFtB,MAAM,YAAY,GAAG,aAAa,CAAC;AAEX,oCAAY"}
|
3
node_modules/slashes/lib/cjs/types/escape-sequence.js
generated
vendored
Normal file
3
node_modules/slashes/lib/cjs/types/escape-sequence.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
//# sourceMappingURL=escape-sequence.js.map
|
1
node_modules/slashes/lib/cjs/types/escape-sequence.js.map
generated
vendored
Normal file
1
node_modules/slashes/lib/cjs/types/escape-sequence.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"escape-sequence.js","sourceRoot":"","sources":["../../../src/types/escape-sequence.ts"],"names":[],"mappings":""}
|
Reference in New Issue
Block a user