From 3b85dafc597669daf956abf9d2e3eaebcd2d7967 Mon Sep 17 00:00:00 2001 From: Lajos Date: Tue, 4 Jun 2024 04:09:21 +0200 Subject: [PATCH] fix(factory): Fix deprecated glob import that prevents using from code after glob upgrade (#1981) --- factory/program.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/factory/program.ts b/factory/program.ts index cf8f9402d..626001eca 100644 --- a/factory/program.ts +++ b/factory/program.ts @@ -1,9 +1,9 @@ -import * as glob from "glob"; import * as path from "node:path"; import normalize from "normalize-path"; import ts from "typescript"; import type { CompletedConfig, Config } from "../src/Config.js"; import { BuildError } from "../src/Error/Errors.js"; +import { globSync } from "glob"; function loadTsConfigFile(configFile: string) { const raw = ts.sys.readFile(configFile); @@ -64,7 +64,7 @@ function getTsConfig(config: Config) { export function createProgram(config: CompletedConfig): ts.Program { const rootNamesFromPath = config.path - ? glob.sync(normalize(path.resolve(config.path))).map((rootName) => normalize(rootName)) + ? globSync(normalize(path.resolve(config.path))).map((rootName) => normalize(rootName)) : []; const tsconfig = getTsConfig(config); const rootNames = rootNamesFromPath.length ? rootNamesFromPath : tsconfig.fileNames;