From cd1a34ceca7fd8f31f827dce61d16aa722118534 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Sun, 4 Oct 2026 00:44:50 +0000 Subject: [PATCH] fix(studio): one owner for gsap CDN URLs, so MotionPathPlugin matches the composition's gsap (#4976) * fix(studio): load MotionPathPlugin at the composition's own gsap version * fix(core): list the gsap-cdn subpath where core's exports are generated from * fix(core): every default gsap URL comes from the one gsap-cdn owner * fix(core): the gsap a new composition or first tween gets comes from the gsap-cdn owner --- packages/cli/src/commands/grade-compare.ts | 3 ++- packages/core/package-subpaths.json | 6 ++++++ packages/core/package.json | 10 ++++++++++ packages/core/src/gsapCdn.test.ts | 18 ++++++++++++++++++ packages/core/src/gsapCdn.ts | 11 +++++++++++ packages/core/src/templates/base.test.ts | 5 +++++ packages/core/src/templates/constants.ts | 4 +++- packages/producer/src/services/htmlCompiler.ts | 3 ++- .../src/helpers/subComposition.test.ts | 10 ++++++++++ .../src/helpers/subComposition.ts | 3 ++- packages/studio-server/src/routes/preview.ts | 16 +++++++--------- .../studio/src/utils/gsapSoftReload.test.ts | 14 ++++++++++++-- packages/studio/src/utils/gsapSoftReload.ts | 14 ++++---------- 13 files changed, 92 insertions(+), 25 deletions(-) create mode 100644 packages/core/src/gsapCdn.test.ts create mode 100644 packages/core/src/gsapCdn.ts diff --git a/packages/cli/src/commands/grade-compare.ts b/packages/cli/src/commands/grade-compare.ts index 67fe1571fa..607a35f929 100644 --- a/packages/cli/src/commands/grade-compare.ts +++ b/packages/cli/src/commands/grade-compare.ts @@ -17,6 +17,7 @@ import { parseCubeLut, serializeHfColorGrading, } from "@hyperframes/core"; +import { gsapCdnDist } from "@hyperframes/core/gsap-cdn"; import { defineCommand } from "citty"; import sharp from "sharp"; import type { Example } from "./_examples.js"; @@ -344,7 +345,7 @@ export function buildGradeCompareHtml(options: GradeCompareHtmlOptions): string HyperFrames Grade Compare - +