init claude-code

This commit is contained in:
2026-04-01 17:32:37 +02:00
commit 73b208c009
1902 changed files with 513237 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
/**
* Escape XML/HTML special characters for safe interpolation into element
* text content (between tags). Use when untrusted strings (process stdout,
* user input, external data) go inside `<tag>${here}</tag>`.
*/
export function escapeXml(s: string): string {
return s.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;')
}
/**
* Escape for interpolation into a double- or single-quoted attribute value:
* `<tag attr="${here}">`. Escapes quotes in addition to `& < >`.
*/
export function escapeXmlAttr(s: string): string {
return escapeXml(s).replace(/"/g, '&quot;').replace(/'/g, '&apos;')
}