Skip to content

chore(deps): update project dependencies to latest versions - #206

Merged
josecelano merged 3 commits into
torrust:developfrom
josecelano:update-dependencies
Jun 15, 2026
Merged

chore(deps): update project dependencies to latest versions#206
josecelano merged 3 commits into
torrust:developfrom
josecelano:update-dependencies

Conversation

@josecelano

Copy link
Copy Markdown
Member

Summary

Updates all project dependencies to their latest versions.

Within-range updates (npm update)

  • @eslint/compat 2.0.5 → 2.1.0
  • @eslint/js 10.0.1 → 10.0.1 (unchanged)
  • @fontsource-variable/roboto-mono 5.2.8 → 5.2.9
  • @iconify/svelte 5.2.1 → 5.2.2
  • @sveltejs/kit 2.57.1 → 2.65.1
  • @sveltejs/vite-plugin-svelte 7.0.0 → 7.1.2
  • @tailwindcss/typography 0.5.19 → 0.5.20
  • @tailwindcss/vite 4.2.2 → 4.3.1
  • @types/node 25.6.0 → 25.9.3
  • @typescript-eslint/eslint-plugin 8.58.2 → 8.61.0
  • @typescript-eslint/parser 8.58.2 → 8.61.0
  • eslint 10.2.0 → 10.5.0
  • eslint-plugin-prettier 5.5.5 → 5.5.6
  • eslint-plugin-svelte 3.17.0 → 3.19.0
  • globals 17.5.0 → 17.6.0
  • prettier 3.8.2 → 3.8.4
  • sass 1.99.0 → 1.101.0
  • svelte 5.55.4 → 5.56.3
  • svelte-check 4.4.6 → 4.6.0
  • svelte-eslint-parser 1.6.0 → 1.8.0
  • tailwindcss 4.2.2 → 4.3.1
  • tsx 4.21.0 → 4.22.4
  • typescript 6.0.2 → 6.0.3
  • typescript-eslint 8.58.2 → 8.61.0
  • vite 8.0.8 → 8.0.16

Major version bumps

Package Before After
prettier-plugin-svelte ^3.5.1 ^4.1.0
prettier-plugin-tailwindcss ^0.7.2 ^0.8.0
svelte-sitemap ^3.1.0 ^4.0.3

Verification

  • npm run check — 0 errors, 0 warnings
  • npm run lint — all files pass
  • npm run build — builds successfully
  • All pre-commit hooks pass

- Update all npm packages within semver range via npm update
- Bump prettier-plugin-svelte from ^3.5.1 to ^4.1.0
- Bump prettier-plugin-tailwindcss from ^0.7.2 to ^0.8.0
- Bump svelte-sitemap from ^3.1.0 to ^4.0.3

Verification: check (0 errors), lint (passes), build (succeeds)
Copilot AI review requested due to automatic review settings June 15, 2026 09:32
@josecelano josecelano self-assigned this Jun 15, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project’s npm dependencies (including a few major-version bumps) and refreshes the generated static/blogMetadata.json file that the site uses to render blog listings.

Changes:

  • Bump major versions of prettier-plugin-svelte, prettier-plugin-tailwindcss, and svelte-sitemap (plus many within-range lockfile updates).
  • Update package-lock.json to reflect updated transitive dependency graph.
  • Regenerate/reorder static/blogMetadata.json content.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.

File Description
static/blogMetadata.json Regenerated blog metadata JSON consumed by server-side loaders.
package.json Updates version ranges for the major-bumped formatter/sitemap tooling packages.
package-lock.json Large lockfile refresh reflecting updated direct + transitive dependencies.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread static/blogMetadata.json
Comment on lines 1 to 4
[
{
"title": "Benchmarking the Torrust BitTorrent Tracker",
"slug": "benchmarking-the-torrust-bittorrent-tracker",
"contributor": "Jose Celano",
"contributorSlug": "jose-celano",
"date": "2024-03-19T00:00:00.000Z",
"coverImage": "/images/posts/benchmarking-the-torrust-bittorrent-tracker/benchmarking-the-torrust-bittorrent-tracker-banner.webp",
"excerpt": "In the ever-evolving landscape of BitTorrent technology, performance and scalability are paramount. Torrust stands at the forefront, offering a suite of open-source software products designed to enhance peer-to-peer file sharing. At the heart of this suite is the Torrust BitTorrent Tracker, a Rust-based engine crafted for efficiency and speed. This post will introduce you to the benchmarking tools we are using at the moment for the tracker.",
"tags": [
"Performance",
"Benchmarking"
]
},
{
"title": "Building with AI Agents, Building for AI Agents",
"slug": "building-with-ai-agents-building-for-ai-agents",
Comment thread package.json
Comment on lines 38 to +40
"prettier": "^3.8.2",
"prettier-plugin-svelte": "^3.5.1",
"prettier-plugin-tailwindcss": "^0.7.2",
"prettier-plugin-svelte": "^4.1.0",
"prettier-plugin-tailwindcss": "^0.8.0",
- Revert blogMetadata.json to develop state (unrelated content reorder)
- Add engines field (node >=20.19.0) for updated package requirements
- Pin Node version in CI with setup-node action
@josecelano

Copy link
Copy Markdown
Member Author

Addressed both Copilot review comments:

#1static/blogMetadata.json reorder:
Reverted the file to the develop state. The diff was caused by the metadata generation script running during build but is unrelated to this dependency update PR.

#2 — Missing engines field:
Added "engines": { "node": ">=20.19.0" } to package.json (required by prettier-plugin-tailwindcss@0.8.0 and sass@1.101.0). Also added setup-node with node-version-file: package.json to both CI workflows to enforce the version in CI.

@josecelano

Copy link
Copy Markdown
Member Author

ACK 4846d95

@josecelano
josecelano merged commit cfeb111 into torrust:develop Jun 15, 2026
1 check 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.

2 participants