From 187eb5fb4d9584093ca9d6d294996b58644660ee Mon Sep 17 00:00:00 2001 From: sebastien Date: Fri, 5 Dec 2025 19:02:52 +0100 Subject: [PATCH] webpack aliases shouldn't be created for test files and typedefs --- .../__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.d.ts | 0 .../theme-2/NavbarItem/SiblingNavbarItem.test.js | 0 .../theme-2/NavbarItem/SiblingNavbarItem.test.jsx | 0 .../theme-2/NavbarItem/SiblingNavbarItem.test.ts | 0 .../theme-2/NavbarItem/SiblingNavbarItem.test.tsx | 0 .../__fixtures__/theme-2/NavbarItem/__tests__/index.js | 0 packages/docusaurus/src/webpack/aliases/index.ts | 7 +++++++ 7 files changed, 7 insertions(+) create mode 100644 packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.d.ts create mode 100644 packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.js create mode 100644 packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.jsx create mode 100644 packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.ts create mode 100644 packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.tsx create mode 100644 packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/__tests__/index.js diff --git a/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.d.ts b/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.d.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.js b/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.js new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.jsx b/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.jsx new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.ts b/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.tsx b/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/SiblingNavbarItem.test.tsx new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/__tests__/index.js b/packages/docusaurus/src/webpack/aliases/__tests__/__fixtures__/theme-2/NavbarItem/__tests__/index.js new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/docusaurus/src/webpack/aliases/index.ts b/packages/docusaurus/src/webpack/aliases/index.ts index dbade3a77e..03e14426b0 100644 --- a/packages/docusaurus/src/webpack/aliases/index.ts +++ b/packages/docusaurus/src/webpack/aliases/index.ts @@ -53,6 +53,13 @@ export async function createAliasesForTheme( const themeComponentFiles = await Globby(['**/*.{js,jsx,ts,tsx}'], { cwd: themePath, + ignore: [ + // Ignore co-located test files + '**/__tests__/**', + '**/*.test.{js,jsx,ts,tsx}', + // Ignore type declaration files + '**/*.d.ts', + ], }); const aliases: ThemeAliases = {};