Preview
Changelog

SvelteKit apps move to SvelteKit 3

Released in v0.2.0

The src/hooks.server.ts that zitadel setup --framework sveltekit writes now reads ZITADEL_URL, ZITADEL_PROJECT_SECRET and ZITADEL_PROJECT_ID from SvelteKit's $app/env/private, declared in src/env.ts. npm run check passes without @types/node, and a missing setting fails with an error naming it instead of proxying to a default server.

Breaking: @zitadel/sdk-sveltekit now peers on @sveltejs/kit 3 only, and setup refuses SvelteKit 2 apps, which have no $app/env/private. zitadel doctor and zitadel eject no longer recognize a SvelteKit 2 app set up by an earlier release. Upgrade to SvelteKit 3 first.

The SvelteKit SDK

Pull request#2383