Skip to content

chore: use pnpm catalog and update dependencies#1878

Merged
pedrolamas merged 1 commit into
fluidd-core:developfrom
pedrolamas:pedrolamas/fix-pnpm-catalog-overrides
Jun 13, 2026
Merged

chore: use pnpm catalog and update dependencies#1878
pedrolamas merged 1 commit into
fluidd-core:developfrom
pedrolamas:pedrolamas/fix-pnpm-catalog-overrides

Conversation

@pedrolamas

Copy link
Copy Markdown
Member

Replace the deprecated "$" version reference syntax in overrides with the "catalog:" protocol for vue, dompurify, vite and echarts.

Also updates a few dependencies.

Replace the deprecated "$" version reference syntax in overrides with the
"catalog:" protocol for vue, dompurify, vite and echarts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
@pedrolamas pedrolamas added this to the 1.37.2 milestone Jun 13, 2026
@pedrolamas pedrolamas requested a review from Copilot June 13, 2026 16:00
@pedrolamas pedrolamas added the Code - Deps Pull requests that update a dependency file label Jun 13, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the repo’s pnpm configuration to use the newer pnpm catalog mechanism for centrally-managed versions, replacing the deprecated $<name> override references while keeping dependency versions aligned across the workspace.

Changes:

  • Add a pnpm workspace catalog with shared versions for vue, dompurify, vite, and echarts, and switch overrides to use the catalog: protocol.
  • Update lockfile to reflect catalog usage and bump a few dependencies (e.g., dompurify, esbuild, semver, typescript-eslint).
  • Bump the pinned pnpm version in packageManager to pnpm@11.6.0.

Reviewed changes

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

File Description
pnpm-workspace.yaml Introduces the shared catalog and migrates overrides to catalog:.
pnpm-lock.yaml Captures the new catalog metadata and resolved version bumps.
package.json Switches selected deps to catalog: and bumps a few dev/runtime versions plus pnpm pin.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

@pedrolamas pedrolamas changed the title build: use pnpm catalog for override versions chore: use pnpm catalog for override versions Jun 13, 2026
@pedrolamas pedrolamas changed the title chore: use pnpm catalog for override versions chore: use pnpm catalog and update dependencies Jun 13, 2026
@pedrolamas pedrolamas merged commit 804c020 into fluidd-core:develop Jun 13, 2026
5 checks passed
@pedrolamas pedrolamas deleted the pedrolamas/fix-pnpm-catalog-overrides branch June 13, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Code - Deps Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants