Skip to content

Add SvelteKit support to fedify init - #1

Closed
Palcimer wants to merge 4 commits into
issue-950-run-format-before-checkfrom
issue-892-add-sveltekit-fedify-init
Closed

Add SvelteKit support to fedify init#1
Palcimer wants to merge 4 commits into
issue-950-run-format-before-checkfrom
issue-892-add-sveltekit-fedify-init

Conversation

@Palcimer

Copy link
Copy Markdown
Owner

Summary

Fedify already has a SvelteKit integration package and an example app, but fedify init command could not scaffold a SvelteKit project. Added a SvelteKit web framework option to @fedify/init.

Assisted-by: Claude Code:claude-sonnet-5

Related issue

Changes

  • Added webframeworks/sveltekit.ts which defines the WebFrameworkDescription and scaffolding command for SvelteKit.
  • Added a template file(hooks.server.ts) that integrates Fedify into a SvelteKit app.
  • Updated @fedify/init README.md and a tutorial document to include SvelteKit support.
  • Skipped the deno lookup test for SvelteKit, matching Astro, Nuxt and SolidStart, since Vite can't resolve @fedify/* packages that are only linked through Deno's local workspace links.

Benefits

  • Users can generate a SvelteKit app using fedify init.

Checklist

  • Did you add a changelog entry to the CHANGES.md?
  • Did you write some relevant docs about this change (if it's a new feature)?
  • [] Did you write a regression test to reproduce the bug (if it's a bug fix)?
  • [] Did you write some tests for this change (if it's a new feature)?
  • Did you run mise test on your machine?

Palcimer added 4 commits July 27, 2026 15:35
Fedify already ships a SvelteKit integration package and example app,
but `fedify init` couldn't scaffold one, so add a `sveltekit` option
via `sv create`.

fedify-dev#892

Assisted-by: Claude Code:claude-sonnet-5
@Palcimer Palcimer self-assigned this Jul 27, 2026
@Palcimer Palcimer closed this Jul 27, 2026
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