From c59ac4cc552fe32301d61a2857d14e35a14ce4fa Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Thu, 5 Mar 2026 12:55:07 +0100 Subject: [PATCH] [storybook] invalidate babel cache if needed (#32035) * [storybook] invalidate babel cache if needed * [storybook] defer import until after overriding env var GitOrigin-RevId: 735e6c794cb61f72b7a5ccbe9d6ae310b577b727 --- services/web/.storybook/main.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/web/.storybook/main.ts b/services/web/.storybook/main.ts index b340d6c612..775e223bbd 100644 --- a/services/web/.storybook/main.ts +++ b/services/web/.storybook/main.ts @@ -11,6 +11,11 @@ function getAbsolutePath(value: string): any { return path.dirname(require.resolve(path.join(value, 'package.json'))) } +// Make sure that babel-macros are re-evaluated after changing the modules config +// Import this after setting process.env.OVERLEAF_CONFIG +const invalidateBabelCacheIfNeeded = require('../frontend/macros/invalidate-babel-cache-if-needed') +invalidateBabelCacheIfNeeded() + const config: StorybookConfig = { core: { disableTelemetry: true,