ports/editors/vscode/files/patch-build_lib_layersChecker.ts
Hiroki Tagato 1f36b40925 editors/vscode: update to 1.85.0
Changelog: https://code.visualstudio.com/updates/v1_85

Reported by:	GitHub (watch releases)
2023-12-13 13:37:43 +09:00

11 lines
982 B
TypeScript

--- build/lib/layersChecker.ts.orig 2023-12-06 10:36:56 UTC
+++ build/lib/layersChecker.ts
@@ -338,7 +338,7 @@ function createProgram(tsconfigPath: string): ts.Progr
function createProgram(tsconfigPath: string): ts.Program {
const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
- const configHostParser: ts.ParseConfigHost = { fileExists: existsSync, readDirectory: ts.sys.readDirectory, readFile: file => readFileSync(file, 'utf8'), useCaseSensitiveFileNames: process.platform === 'linux' };
+ const configHostParser: ts.ParseConfigHost = { fileExists: existsSync, readDirectory: ts.sys.readDirectory, readFile: file => readFileSync(file, 'utf8'), useCaseSensitiveFileNames: (process.platform === 'linux' || process.platform === 'freebsd') };
const tsConfigParsed = ts.parseJsonConfigFileContent(tsConfig.config, configHostParser, resolve(dirname(tsconfigPath)), { noEmit: true });
const compilerHost = ts.createCompilerHost(tsConfigParsed.options, true);