Add <%br= %> jqhtml syntax docs, class override detection, npm update

Document event handler placement and model fetch clarification

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2026-01-15 10:16:06 +00:00
parent 61f8f058f2
commit 1594502cb2
791 changed files with 7044 additions and 6089 deletions

View File

@@ -150,14 +150,19 @@ function _evaluate(path, state) {
deopt(binding.path, state);
return;
}
const resolved = path.resolve();
if (resolved === path) {
if (!binding) {
deopt(path, state);
return;
}
const value = evaluateCached(resolved, state);
const bindingPath = binding.path;
if (!bindingPath.isVariableDeclarator()) {
deopt(bindingPath, state);
return;
}
const initPath = bindingPath.get("init");
const value = evaluateCached(initPath, state);
if (typeof value === "object" && value !== null && binding.references > 1) {
deopt(resolved, state);
deopt(initPath, state);
return;
}
return value;