Skip to content

chore(dev): test against SvelteKit 2.69 (dev-dep only)#7

Merged
Tam2 merged 1 commit into
mainfrom
chore/dev-dep-sveltekit-2.69
Jul 15, 2026
Merged

chore(dev): test against SvelteKit 2.69 (dev-dep only)#7
Tam2 merged 1 commit into
mainfrom
chore/dev-dep-sveltekit-2.69

Conversation

@Tam2

@Tam2 Tam2 commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Bumps the dev SvelteKit to the latest (@sveltejs/kit@^2.69.3) so CI/build/typecheck run against current SvelteKit — the lockfile was pinning 2.55.0, so we weren't actually testing against recent releases.

The peerDependency is intentionally left at ^2.55.0. The library only uses long-stable APIs (error, and the $app/server remote functions query/command/form), so raising the peer floor would only force consumers on 2.55–2.68 to upgrade (pnpm-strict install errors / npm warnings) for no functional gain.

This is the first of two: a follow-up PR will adopt newer remote-function features (e.g. the submitted property from 2.69, RemoteFormEnhanceInstance/RemoteFormEnhanceCallback types from 2.68, the exactOptionalPropertyTypes form fix from 2.67) and then raise the peer floor to match — that break will be justified because the code will actually require it.

Verified

Build, 107 runtime tests, and the type-check suite (which validates RemoteFormInput compatibility) all pass against SvelteKit 2.69.3. No version bump.

…55.0)

Adds @sveltejs/kit@^2.69.3 as a devDependency so CI/build/typecheck run against the
current SvelteKit instead of the lockfile-pinned 2.55.0. The peerDependency is left at
^2.55.0 — the library only uses long-stable APIs, so there's no reason to raise the floor
and force consumers on 2.55–2.68 to upgrade. The peer will be bumped in a later PR that
actually adopts newer remote-function features (submitted, RemoteFormEnhanceInstance, …).

Build + 107 tests + typecheck all green against 2.69.3. No version bump.
@Tam2 Tam2 merged commit c7bb3ec into main Jul 15, 2026
3 checks passed
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