From 7dcbbb470ecb845d0d09dd7e6e5e100194180039 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raphael=20Mail=C3=A4nder?= Date: Thu, 12 Jan 2023 10:02:41 +0100 Subject: [PATCH] fix(load): fixes a bug when a ts commitlint config is compiled twice --- @commitlint/load/src/utils/load-config.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/@commitlint/load/src/utils/load-config.ts b/@commitlint/load/src/utils/load-config.ts index 6c1d8d8e8a..f34ca1c580 100644 --- a/@commitlint/load/src/utils/load-config.ts +++ b/@commitlint/load/src/utils/load-config.ts @@ -13,6 +13,7 @@ export async function loadConfig( configPath?: string ): Promise { const moduleName = 'commitlint'; + const tsLoader = TypeScriptLoader(); const explorer = cosmiconfig(moduleName, { searchPlaces: [ // cosmiconfig overrides default searchPlaces if any new search place is added (For e.g. `*.ts` files), @@ -34,8 +35,8 @@ export async function loadConfig( `${moduleName}.config.cts`, ], loaders: { - '.ts': TypeScriptLoader(), - '.cts': TypeScriptLoader(), + '.ts': tsLoader, + '.cts': tsLoader, }, });