Skip to content

Add SvelteKit support to fedify init #892

Description

@dahlia

Why

Fedify already has a SvelteKit integration package and a SvelteKit example app, but fedify init cannot scaffold a SvelteKit project. That gap makes SvelteKit feel less supported than the package list suggests, and it forces new users to copy setup details from the example by hand.

Scope

Add a sveltekit web framework option to @fedify/init. The change should update the framework registry, command option types, templates under packages/init/src/templates/, dependencies, generated tasks, and any README or manual text that lists supported frameworks.

Use packages/sveltekit and examples/sveltekit-sample as the source of truth for the generated hook setup. Keep the generated app minimal, similar to the existing Hono, Express, Astro, Nuxt, and SolidStart scaffolders.

Suggested checks

Run mise run check-each init. If the new matrix entry is supported by the init test runner, also run the focused mise test:init case for SvelteKit.

Metadata

Metadata

Assignees

Fields

Priority

Low

Effort

Medium

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions