Framework updates

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2026-03-04 23:20:19 +00:00
parent a89daf3d43
commit 3ed8517b2a
891 changed files with 11126 additions and 9600 deletions

5
node_modules/dedent/dist/dedent.js generated vendored
View File

@@ -65,9 +65,10 @@ function createDedent(options) {
result = result.trim();
}
// handle escaped newlines at the end to ensure they don't get stripped too
// Unescape escapes after trimming so sequences like `\n`, `\t`,
// `\xHH` and `\u{...}` are preserved (fixes #24)
if (escapeSpecialCharacters) {
result = result.replace(/\\n/g, "\n");
result = result.replace(/\\n/g, "\n").replace(/\\t/g, "\t").replace(/\\r/g, "\r").replace(/\\v/g, "\v").replace(/\\b/g, "\b").replace(/\\f/g, "\f").replace(/\\0/g, "\0").replace(/\\x([\da-fA-F]{2})/g, (_, h) => String.fromCharCode(parseInt(h, 16))).replace(/\\u\{([\da-fA-F]{1,6})\}/g, (_, h) => String.fromCodePoint(parseInt(h, 16))).replace(/\\u([\da-fA-F]{4})/g, (_, h) => String.fromCharCode(parseInt(h, 16)));
}
// Workaround for Bun issue with Unicode characters

View File

@@ -61,9 +61,10 @@ function createDedent(options) {
result = result.trim();
}
// handle escaped newlines at the end to ensure they don't get stripped too
// Unescape escapes after trimming so sequences like `\n`, `\t`,
// `\xHH` and `\u{...}` are preserved (fixes #24)
if (escapeSpecialCharacters) {
result = result.replace(/\\n/g, "\n");
result = result.replace(/\\n/g, "\n").replace(/\\t/g, "\t").replace(/\\r/g, "\r").replace(/\\v/g, "\v").replace(/\\b/g, "\b").replace(/\\f/g, "\f").replace(/\\0/g, "\0").replace(/\\x([\da-fA-F]{2})/g, (_, h) => String.fromCharCode(parseInt(h, 16))).replace(/\\u\{([\da-fA-F]{1,6})\}/g, (_, h) => String.fromCodePoint(parseInt(h, 16))).replace(/\\u([\da-fA-F]{4})/g, (_, h) => String.fromCharCode(parseInt(h, 16)));
}
// Workaround for Bun issue with Unicode characters