pub fn escape_js_string(s: &str) -> StringExpand description
Escape a string for safe use in a JavaScript single-quoted string literal. Handles all problematic characters including:
- Backslashes, single quotes, newlines, carriage returns
- Backticks (template literals)
- Unicode line/paragraph separators (U+2028, U+2029)
- Null bytes and other control characters