From 022e260ac3096fd4826e14e1924aba2cfd1a84c6 Mon Sep 17 00:00:00 2001 From: James Date: Sat, 18 Jul 2026 00:22:03 -0400 Subject: [PATCH] fix(studio): read writer environment explicitly --- packages/studio-server/src/routes/files.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/studio-server/src/routes/files.ts b/packages/studio-server/src/routes/files.ts index 3e386c7ea..939c75afa 100644 --- a/packages/studio-server/src/routes/files.ts +++ b/packages/studio-server/src/routes/files.ts @@ -1192,7 +1192,9 @@ async function applyGsapMutations( status ? c.json(data, status) : c.json(data); let writer: "recast" | "acorn"; try { - writer = resolveGsapWriter(process.env); + writer = resolveGsapWriter({ + HYPERFRAMES_GSAP_WRITER: process.env["HYPERFRAMES_GSAP_WRITER"], + }); } catch (error) { return c.json({ error: error instanceof Error ? error.message : String(error) }, 400); } @@ -2427,7 +2429,9 @@ export function registerFileRoutes(api: Hono, adapter: StudioApiAdapter): void { if (!project) return c.json({ error: "not found" }, 404); let writer: "recast" | "acorn"; try { - writer = resolveGsapWriter(process.env); + writer = resolveGsapWriter({ + HYPERFRAMES_GSAP_WRITER: process.env["HYPERFRAMES_GSAP_WRITER"], + }); } catch (error) { return c.json({ error: error instanceof Error ? error.message : String(error) }, 400); }