Skip to content

feat(vue): support named slots - #323

Merged
Railly merged 1 commit into
mainfrom
railly/vue-named-slots-ready
Aug 19, 2026
Merged

feat(vue): support named slots#323
Railly merged 1 commit into
mainfrom
railly/vue-named-slots-ready

Conversation

@Railly

@Railly Railly commented Aug 18, 2026

Copy link
Copy Markdown
Member

Summary

Recreates the Vue named slots implementation from #322 on top of current main, with @wotnak preserved as co-author.

  • exposes Vue-native lazy slot functions through defineRegistry
  • renders children as the default slot and slots as named slots
  • supports raw Vue registries through the same low-level renderer path
  • adds catalog-backed slot warnings and Vue schema/prompt support
  • updates Vue docs and skill guidance
  • adds regression coverage for raw registries, lazy non-consumption, slots.default, undeclared slots, loading warnings, repeat scope, nested conversion, and prompt output

Supersedes #322 after preserving its implementation and authorship.

Verification

  • focused Vue renderer/hooks: 36/36
  • full test suite: 1,069/1,069
  • type-check: 59/59 tasks
  • lint: 14/14 tasks
  • force-red: removing named-slot delivery fails five focused tests
  • Solution Gate: Amend and recreate with credit
  • Review Gate: pass on a34d63b

Co-authored implementation credit: @wotnak

Recreate the Vue named slots implementation from #322 and add regression coverage for raw registries, lazy slots, diagnostics, loading, repeat scope, and prompt output.

Co-authored-by: wotnak <wotnak@pm.me>
@vercel

vercel Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
json-render Ready Ready Preview Aug 18, 2026 7:59pm
json-render-chat-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-dashboard-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-game-engine-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-image-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-no-ai Ready Ready Preview Aug 18, 2026 7:59pm
json-render-react-email-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-react-pdf-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-react-three-fiber-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-remotion-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-solid-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-svelte-chat-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-svelte-demo Ready Ready Preview Aug 18, 2026 7:59pm
json-render-vue Ready Ready Preview Aug 18, 2026 7:59pm

@Railly
Railly merged commit a4d033c into main Aug 19, 2026
22 checks passed
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