ts-lib-utils
Advanced tools
Comparing version 2.14.1 to 2.14.2
@@ -96,4 +96,5 @@ "use strict"; | ||
const extendsConfig = await getTsConfig(configFilePath, extendsBasename); | ||
const topLevelBaseUrl = config.compilerOptions ? config.compilerOptions.baseUrl : undefined; | ||
config.compilerOptions = { ...extendsConfig.compilerOptions, ...config.compilerOptions }; | ||
config.basePath = config.compilerOptions.baseUrl || extendsBasename; | ||
config.basePath = topLevelBaseUrl ? dirname : extendsBasename; | ||
} | ||
@@ -100,0 +101,0 @@ return config; |
@@ -70,3 +70,3 @@ import { __assign, __awaiter, __generator, __values } from "tslib"; | ||
return __awaiter(this, void 0, void 0, function () { | ||
var configResult, config, project, fallbackProjects, paths, _a, configFilePath_1, extendsBasename, extendsConfig; | ||
var configResult, config, project, fallbackProjects, paths, _a, configFilePath_1, extendsBasename, extendsConfig, topLevelBaseUrl; | ||
return __generator(this, function (_b) { | ||
@@ -116,4 +116,5 @@ switch (_b.label) { | ||
extendsConfig = _b.sent(); | ||
topLevelBaseUrl = config.compilerOptions ? config.compilerOptions.baseUrl : undefined; | ||
config.compilerOptions = __assign(__assign({}, extendsConfig.compilerOptions), config.compilerOptions); | ||
config.basePath = config.compilerOptions.baseUrl || extendsBasename; | ||
config.basePath = topLevelBaseUrl ? dirname : extendsBasename; | ||
_b.label = 6; | ||
@@ -120,0 +121,0 @@ case 6: return [2 /*return*/, config]; |
{ | ||
"name": "ts-lib-utils", | ||
"version": "2.14.1", | ||
"version": "2.14.2", | ||
"description": "Utils to develop library using typescript", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
23530
639