Skip to content

feat: add Vue SFC project support#1

Merged
ubugeeei merged 21 commits into
mainfrom
codex/vue-support
Jun 2, 2026
Merged

feat: add Vue SFC project support#1
ubugeeei merged 21 commits into
mainfrom
codex/vue-support

Conversation

@ubugeeei
Copy link
Copy Markdown
Collaborator

Summary

  • Add Vue 3 and Vite Vue plugin support for Studio and render builds.
  • Add a Vue SFC bridge (src/lib/vue) with Vue-facing Project, TimeLine, Clip, FillFrame, Video, frame composables, and duration reporting.
  • Move the editable sample project to project/project.vue, keeping project/project.tsx as the FrameScript compatibility wrapper.
  • Document Vue SFC authoring in English and Japanese, following the shape of ubugeeei/style-guide.vue.

Validation

  • npx tsc -p tsconfig.app.json --noEmit
  • npm run build:vite
  • npm run build:render
  • npm run build:electron
  • npm run docs:build
  • npm ci --dry-run
  • Opened http://127.0.0.1:5173/ with Playwright and confirmed the Vue SFC sample renders with no console errors.

@ubugeeei ubugeeei marked this pull request as ready for review May 17, 2026 14:56
ubugeeei added 20 commits May 18, 2026 13:36
…ifacts

chore: ignore playwright mcp artifacts
fix: reset backend health cache on failures
fix: remove missing favicon reference
build: pin supported node and npm versions
build: include render bundle in production build
This was referenced May 18, 2026
@ubugeeei ubugeeei merged commit ba9c32d into main Jun 2, 2026
3 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.

1 participant