@sveltejs/kit@3.0.0 @sveltejs/package@3.0.0
Wei-Shaw/sub2apiOct 1, 2026 → Oct 1, 20260 days between releases
What's New
Introduces warnings for unimported server files and transforms import aliases into relative imports.
New Features
- Warns when using `.server.` files without importing a server-only module
- Transforms import aliases into relative imports in files
Improvements
- Removed dependencies on `sade` and `kleur`
- Replaced private fs helpers with Node built-ins
- Bumped `svelte2tsx` to 0.7.60
Bug Fixes
- Rewrites `.ts` extensions in `import.meta.glob` patterns
- Resolves peer dependencies as file URLs for Windows
Upgrade Notes
Node.js 22 is required for both versions, so no version change is needed. No configuration changes are required.
The Two Releases
@sveltejs/kit@3.0.0
Oct 1, 2026· 21 days ago
A comprehensive major update requiring Node 22, TypeScript 6, and Vite 8. It introduces significant architectural changes including the removal of `$app/stores`, the `$app/state` module, and the replacement of the `$lib` alias with `#lib`.
Full release notes@sveltejs/package@3.0.0
Oct 1, 2026· 21 days ago
A major version bump requiring Node 22 or newer, removing internal dependencies on `sade` and `kleur`, and introducing warnings for unimported server files.
Full release notes