From 73306b97c9659164b80b92396beacde913a35aa8 Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Wed, 8 Apr 2026 10:03:32 +0900 Subject: [PATCH] fix(rollup): Make rollup an optional peer dependency This PR makes `rollup` an optional peer dependency of `@sentry/rollup-plugin`. Vite 8 no no longer ships with rollup and installing `@sentry/vite-plugin` leads to dependency warnings of rollup missing even though the plugin works without rollup installed. Closes: #910 --- packages/rollup-plugin/package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/rollup-plugin/package.json b/packages/rollup-plugin/package.json index 7904ff8d..e002d561 100644 --- a/packages/rollup-plugin/package.json +++ b/packages/rollup-plugin/package.json @@ -55,6 +55,11 @@ "peerDependencies": { "rollup": ">=3.2.0" }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + }, "devDependencies": { "@sentry-internal/eslint-config": "5.1.1", "@sentry-internal/sentry-bundler-plugin-tsconfig": "5.1.1",