Skip to content

deps: upgrade dependencies to patch security vulnerabilities#273

Merged
tinyjin merged 1 commit intomainfrom
jinny/security
Apr 18, 2026
Merged

deps: upgrade dependencies to patch security vulnerabilities#273
tinyjin merged 1 commit intomainfrom
jinny/security

Conversation

@tinyjin
Copy link
Copy Markdown
Member

@tinyjin tinyjin commented Apr 17, 2026

No description provided.

Copilot AI review requested due to automatic review settings April 17, 2026 17:26
@tinyjin tinyjin requested a review from hermet as a code owner April 17, 2026 17:26
@tinyjin tinyjin self-assigned this Apr 17, 2026
@tinyjin tinyjin added lottie-player Lottie Player webcanvas WebCanvas labels Apr 17, 2026
Copy link
Copy Markdown

Copilot AI left a comment

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 dependency sets and lockfiles across the monorepo (workspace packages, playground, perf-test, and example apps) to pick up patched versions for known vulnerabilities and modernize parts of the build tooling.

Changes:

  • Bumps multiple dependencies in the playground and example apps via yarn.lock updates (e.g., Next, ESLint-related packages, esbuild/rollup toolchain).
  • Migrates Rollup minification from rollup-plugin-terser to @rollup/plugin-terser in @thorvg/webcanvas and @thorvg/lottie-player.
  • Refreshes dev tooling versions in workspace packages (Rollup plugins, Vitest, TypeDoc, etc.) and normalizes workspace glob formatting.

Reviewed changes

Copilot reviewed 7 out of 13 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pnpm-workspace.yaml Normalizes workspace package glob formatting.
playground/yarn.lock Updates locked dependency graph for the playground (security/patch bumps).
playground/package.json Minor dependency list reordering (no functional change intended).
perf-test/package.json Updates dev dependency versions (notably ESLint major bump).
packages/webcanvas/rollup.config.js Switches terser plugin import to @rollup/plugin-terser.
packages/webcanvas/package.json Updates build/test/tooling deps; adds @rollup/plugin-terser and bumps related tooling.
packages/lottie-player/rollup.config.js Switches terser plugin import to @rollup/plugin-terser.
packages/lottie-player/package.json Updates build tooling deps; adds @rollup/plugin-terser and removes old terser plugin dependency.
examples/vue/yarn.lock Updates locked dependency graph for the Vue example (security/patch bumps).
examples/svelte/yarn.lock Updates locked dependency graph for the Svelte example (security/patch bumps).
examples/react/yarn.lock Updates locked dependency graph for the React example (security/patch bumps).
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

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

Comment thread perf-test/package.json Outdated
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 9 out of 16 changed files in this pull request and generated no new comments.


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

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 9 out of 16 changed files in this pull request and generated no new comments.


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

Copilot AI review requested due to automatic review settings April 18, 2026 03:52
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 7 out of 14 changed files in this pull request and generated no new comments.


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

@github-actions
Copy link
Copy Markdown

🚀 Playground preview deployment ready!

🎮 Playground: https://thorvg-playground-8r9sjj0gh-thorvg-web.vercel.app

Copilot AI review requested due to automatic review settings April 18, 2026 04:35
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 7 out of 15 changed files in this pull request and generated no new comments.


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

@github-actions
Copy link
Copy Markdown

🚀 Playground preview deployment ready!

🎮 Playground: https://thorvg-playground-nad9lvehi-thorvg-web.vercel.app

@github-actions
Copy link
Copy Markdown

🚀 Perf Test preview deployment ready!

📊 Perf Test: https://thorvg-perf-test-59ojco3wv-thorvg-web.vercel.app

@tinyjin tinyjin merged commit fb4dde2 into main Apr 18, 2026
12 checks passed
@tinyjin tinyjin deleted the jinny/security branch April 18, 2026 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lottie-player Lottie Player webcanvas WebCanvas

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants