This commit is contained in:
2024-11-28 23:08:17 +01:00
parent 8895fde030
commit 0dda8e760c
16116 changed files with 2866428 additions and 71 deletions

29
node_modules/superjson/dist/pathstringifier.js generated vendored Normal file
View File

@@ -0,0 +1,29 @@
export const escapeKey = (key) => key.replace(/\./g, '\\.');
export const stringifyPath = (path) => path
.map(String)
.map(escapeKey)
.join('.');
export const parsePath = (string) => {
const result = [];
let segment = '';
for (let i = 0; i < string.length; i++) {
let char = string.charAt(i);
const isEscapedDot = char === '\\' && string.charAt(i + 1) === '.';
if (isEscapedDot) {
segment += '.';
i++;
continue;
}
const isEndOfSegment = char === '.';
if (isEndOfSegment) {
result.push(segment);
segment = '';
continue;
}
segment += char;
}
const lastSegment = segment;
result.push(lastSegment);
return result;
};
//# sourceMappingURL=pathstringifier.js.map