Skip to content

RFC#999 - {{hash}} as keyword#21305

Open
NullVoxPopuli-ai-agent wants to merge 1 commit intoemberjs:mainfrom
NullVoxPopuli-ai-agent:nvp/hash-as-keyword
Open

RFC#999 - {{hash}} as keyword#21305
NullVoxPopuli-ai-agent wants to merge 1 commit intoemberjs:mainfrom
NullVoxPopuli-ai-agent:nvp/hash-as-keyword

Conversation

@NullVoxPopuli-ai-agent
Copy link
Copy Markdown
Contributor

Summary

Implements RFC 0999.

Test plan

  • Integration tests: keyword with explicit scope, runtime compiler, MustacheStatement, and shadowing
  • Runtime tests: explicit scope, implicit scope (eval), MustacheStatement, no eval/no scope
  • Smoke tests: .gjs tests for normal usage and shadowed usage
  • Lint passes (pnpm lint)
  • Build passes (pnpm vite build)

🤖 Generated with Claude Code

Add hash to the built-in keywords map so it no longer needs to be
imported in strict-mode (gjs/gts) templates.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants