fix: don't extern sharp, even if unused (#745)

This commit is contained in:
Kainoa Kanter
2026-01-29 16:50:47 -08:00
committed by GitHub
parent 4bb680b027
commit 841036c294

View File

@@ -17,13 +17,11 @@ const pkg = JSON.parse(readFileSync(join(__dirname, "package.json"), "utf-8"));
const version = pkg.version;
const useMagick = Bun.env.USE_MAGICK;
const features = []
const externalDeps = []
console.log(`📦 Building Letta Code v${version}...`);
if (useMagick) {
console.log(`🪄 Using magick variant of imageResize...`);
features.push("USE_MAGICK")
externalDeps.push("sharp")
}
await Bun.build({
@@ -48,7 +46,6 @@ await Bun.build({
".txt": "text",
},
features: features,
external: externalDeps,
});
// Add shebang to output file