Summary
Several framework starter templates are severely incomplete, which will cause pipeline failures when generating projects for those targets.
Current State
| Template |
Files Present |
Missing |
Vite (templates/vite/) |
vite.config.ts.tpl (1 file) |
package.json, tsconfig.json, vitest.config.ts.tpl, .storybook/ config |
Next.js (templates/nextjs/) |
next.config.ts (1 file) |
package.json, tsconfig.json, vitest.config.ts.tpl |
Expo (templates/expo/) |
app.json, package.json, tsconfig.json |
jest.config.js or vitest config, babel.config.js, .storybook/ config |
SvelteKit (templates/sveltekit/) |
Core files present |
.storybook/ config |
Vue (templates/vue/) |
Core files present |
tailwind.config.ts, .storybook/ config |
Why This Matters
/build-from-figma, /build-from-canva, and /build-from-screenshot all rely on these templates for project scaffolding
- Incomplete templates mean the pipeline silently produces broken projects
- Users hitting this will think the pipeline is broken, not the templates
Acceptance Criteria
Summary
Several framework starter templates are severely incomplete, which will cause pipeline failures when generating projects for those targets.
Current State
templates/vite/)vite.config.ts.tpl(1 file)package.json,tsconfig.json,vitest.config.ts.tpl,.storybook/configtemplates/nextjs/)next.config.ts(1 file)package.json,tsconfig.json,vitest.config.ts.tpltemplates/expo/)app.json,package.json,tsconfig.jsonjest.config.jsor vitest config,babel.config.js,.storybook/configtemplates/sveltekit/).storybook/configtemplates/vue/)tailwind.config.ts,.storybook/configWhy This Matters
/build-from-figma,/build-from-canva, and/build-from-screenshotall rely on these templates for project scaffoldingAcceptance Criteria
pnpm install && pnpm devto worktemplates/shared/) are properly referencedsetup-project.shfor each target