fix: escape quotes in backtick strings and merge duplicate class attributes

- HTML-escape double quotes as " in backtick template literals for valid attribute values
- Merge shorthand classes (.alert) with class attribute values instead of emitting duplicates
- Handle string concatenation expressions in class attributes (e.g., class="btn btn-" + type)
This commit is contained in:
2026-01-23 11:50:18 +05:30
parent 3de712452c
commit b079bbffff
4 changed files with 672 additions and 8 deletions

2
.gitignore vendored
View File

@@ -6,7 +6,7 @@ zig-cache/
node_modules
# compiled template file
generated.zig
#generated.zig
# IDE
.vscode/