Skip to content

chore: update dependencies including major upgrades#189

Merged
josecelano merged 6 commits intodevelopfrom
chore/upgrade-typescript-6
Apr 14, 2026
Merged

chore: update dependencies including major upgrades#189
josecelano merged 6 commits intodevelopfrom
chore/upgrade-typescript-6

Conversation

@josecelano
Copy link
Copy Markdown
Member

Summary

This PR updates project dependencies and completes the planned major-version upgrades in a stacked sequence, submitted as a single PR from the top branch.

Included updates

  • Patch/minor updates to latest compatible versions
  • Vite: 7.3.2 -> 8.0.8
  • @sveltejs/vite-plugin-svelte: 6.2.4 -> 7.0.0
  • svelte-sitemap: 2.8.0 -> 3.1.0
  • TypeScript: 5.9.3 -> 6.0.2
  • @types/node: 22.19.17 -> 25.6.0
  • CSS warning cleanup in blog page styles (unused selector warnings removed)

Validation

  • npm run format
  • npm run lint
  • npm run check
  • npm run build
  • ./scripts/pre-commit.sh

All checks pass with 0 errors and 0 warnings.

Notes

  • Branches were intentionally stacked by phase; this PR targets the top branch so all phase commits are included.
  • Dependency plan was tracked and completed in docs/dependency-upgrade-plan.md.

Bump all non-major-version dependencies to their latest releases:

devDependencies:
- @eslint/compat: ^2.0.2 -> ^2.0.5
- @sveltejs/kit: ^2.53.1 -> ^2.57.1
- @types/node: ^22.19.11 -> ^22.19.17
- @typescript-eslint/eslint-plugin: ^8.56.1 -> ^8.58.2
- @typescript-eslint/parser: ^8.56.1 -> ^8.58.2
- eslint: ^10.0.2 -> ^10.2.0
- eslint-plugin-svelte: ^3.15.0 -> ^3.17.0
- globals: ^17.3.0 -> ^17.5.0
- mdsvex: ^0.12.6 -> ^0.12.7
- prettier: ^3.8.1 -> ^3.8.2
- prettier-plugin-svelte: ^3.5.0 -> ^3.5.1
- sass: ^1.97.3 -> ^1.99.0
- svelte: ^5.53.3 -> ^5.55.4
- svelte-check: ^4.4.3 -> ^4.4.6
- svelte-eslint-parser: ^1.5.1 -> ^1.6.0
- svelte-sitemap: ^2.7.1 -> ^2.8.0
- tailwindcss: ^4.2.1 -> ^4.2.2
- typescript-eslint: ^8.56.1 -> ^8.58.2
- vite: ^7.3.1 -> ^7.3.2

dependencies:
- @tailwindcss/vite: ^4.2.1 -> ^4.2.2
- rehype-pretty-code: ^0.14.1 -> ^0.14.3

The following packages have available major-version updates but are held
back due to peer-dependency constraints and will be addressed separately:
- @sveltejs/vite-plugin-svelte (6 -> 7, requires vite 8)
- vite (7 -> 8)
- typescript (5 -> 6)
- @types/node (22 -> 25)
- svelte-sitemap (2 -> 3)
…rnings

The h4 elements are injected by MDsveX markdown rendering at runtime,
not present in the static Svelte template, so Svelte's scoped CSS
analyser correctly cannot find them. Using :global() mirrors how the
existing blockquote rule in the same file is already handled.
- bump vite from ^7.3.2 to ^8.0.8
- bump @sveltejs/vite-plugin-svelte from ^6.2.4 to ^7.0.0
- regenerate lockfile
- update dependency upgrade plan progress

Validation:
- npm run lint
- npm run check
- npm run build
- bump svelte-sitemap from ^2.8.0 to ^3.1.0
- regenerate lockfile
- update dependency upgrade plan progress

Validation:
- npm run lint
- npm run check
- npm run build
- bump typescript from ^5.9.3 to ^6.0.2
- bump @types/node from ^22.19.17 to ^25.6.0
- regenerate lockfile
- update dependency upgrade plan progress

Validation:
- npm run lint
- npm run check
- npm run build
@josecelano josecelano self-assigned this Apr 14, 2026
@josecelano josecelano added the Dependencies Related to Dependencies label Apr 14, 2026
@josecelano
Copy link
Copy Markdown
Member Author

ACK c66a436

@josecelano josecelano merged commit 033fdb0 into develop Apr 14, 2026
1 check passed
@josecelano josecelano deleted the chore/upgrade-typescript-6 branch April 14, 2026 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Related to Dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant