@sveltejs/kit@3.0.0 @sveltejs/package@3.0.0
low risk
cheaper-inference/OmniRouteOct 1, 2026 → Oct 1, 20260 days between releases
What's New
Package 3.0.0 requires Node 22, warns on server files, and transforms import aliases.
New Features
- Warning for `.server.` files without server-only imports
- Transform import aliases into relative imports
Improvements
- Removed `sade` and `kleur` dependencies
- Replaced private fs helpers with Node built-ins
- Bumped `svelte2tsx` to 0.7.60
Bug Fixes
- Rewrite `.ts` extensions in `import.meta.glob` patterns
- Import resolved peer dependencies as file URLs for Windows
- Emit declarations when tsconfig lives above package root
Upgrade Notes
The package now warns when using `.server.` files without importing server-only modules. Import aliases are automatically transformed into relative imports. No configuration changes are required.
The Two Releases
@sveltejs/kit@3.0.0
@sveltejs/kit@3.0.0
Oct 1, 2026· 21 days ago
@sveltejs/kit v3.0.0 is a major version requiring Node 22, TypeScript 6, and Vite 8, with extensive breaking changes to routing, hooks, and types.
Full release notes@sveltejs/package@3.0.0
@sveltejs/package@3.0.0
Oct 1, 2026· 21 days ago
@sveltejs/package v3.0.0 requires Node 22+, adds warnings for server-only files, and transforms import aliases into relative imports.
Full release notes