From bc11b3ea9d91e799c35fdffb18d3dbe371642af1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Fri, 28 Aug 2026 22:36:07 +0100 Subject: [PATCH] sharp ^0.35.3, to meet av-club MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit plugin npm dependencies are INTERSECTED into one plugins/node_modules, and ^0.33 and ^0.35 do not overlap — a 0.x caret pins the minor, so the install failed outright rather than picking one. av-club could not come down: its vocabulary exposes autoOrient as an input option, which is sharp 0.34+. atelier calls exactly one sharp method, .metadata(), in sidecar/generations/inspect.ts. resolved to 0.35.4. Co-Authored-By: Claude Opus 5 --- manifest.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/manifest.ts b/manifest.ts index 1a3dc59..10b17e7 100644 --- a/manifest.ts +++ b/manifest.ts @@ -35,7 +35,13 @@ export const manifest: PluginManifest = { // `plugins/node_modules/`, so the next plugin that wants sharp shares this copy rather than adding // another 50 MB of platform binaries. See src/servers/plugins/npm-deps.ts. npmDependencies: { - sharp: '^0.33.5', + // ^0.35 since 2026-08-28, moved up to meet av-club. These are INTERSECTED across every plugin into + // one `plugins/node_modules/`, and `^0.33` and `^0.35` do not overlap — a 0.x caret pins the minor, + // so the two ranges could not both be satisfied and the install failed outright. av-club could not + // come down: its vocabulary exposes `autoOrient` as an INPUT option, which is sharp 0.34+, and the + // owner asked for the current release on both rather than a floor. Atelier calls exactly one + // sharp method, `.metadata()`, in `sidecar/generations/inspect.ts`. + sharp: '^0.35.3', }, permissions: [