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.
Why
Fedify already has a SvelteKit integration package and a SvelteKit example app, but
fedify initcannot 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
sveltekitweb 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 focusedmise test:initcase for SvelteKit.