sharp ^0.35.3, to meet av-club

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 <noreply@anthropic.com>
This commit is contained in:
2026-08-28 22:36:07 +01:00
co-authored by Claude Opus 5
parent 971d40dc1f
commit bc11b3ea9d
+7 -1
View File
@@ -35,7 +35,13 @@ export const manifest: PluginManifest = {
// `plugins/node_modules/`, so the next plugin that wants sharp shares this copy rather than adding // `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. // another 50 MB of platform binaries. See src/servers/plugins/npm-deps.ts.
npmDependencies: { 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: [ permissions: [