From 5a40241e4bdd6e9a45086b81a2750b13bc3c4d31 Mon Sep 17 00:00:00 2001 From: "alexander.akait" Date: Tue, 4 Apr 2023 01:21:41 +0300 Subject: [PATCH] fix: ts-node loading --- src/utils.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/utils.js b/src/utils.js index ebcfd429..af6aa804 100644 --- a/src/utils.js +++ b/src/utils.js @@ -4,7 +4,6 @@ import Module from "module"; import { klona } from "klona/full"; import { cosmiconfig, defaultLoaders } from "cosmiconfig"; -import { TypeScriptLoader } from "cosmiconfig-typescript-loader"; import SyntaxError from "./Error"; @@ -167,9 +166,13 @@ async function loadConfig(loaderContext, config, postcssOptions) { }; if (isTsNodeInstalled) { - loaders[".cts"] = TypeScriptLoader(); - loaders[".mts"] = TypeScriptLoader(); - loaders[".ts"] = TypeScriptLoader(); + // eslint-disable-next-line global-require + const { TypeScriptLoader } = require("cosmiconfig-typescript-loader"); + const loader = TypeScriptLoader(); + + loaders[".cts"] = loader; + loaders[".mts"] = loader; + loaders[".ts"] = loader; } const explorer = cosmiconfig(moduleName, {