From 9a6d9f8952863792ba2db4a8d6dbeabf9aafe714 Mon Sep 17 00:00:00 2001 From: NP Date: Thu, 21 Apr 2022 08:55:27 +0300 Subject: [PATCH] fix: don't join absolute paths with baseUrl (#184) * fix: don't join absolute paths with base * fix curves * fix curves * Update src/mapping-entry.ts Co-authored-by: Alec Larson <1925840+aleclarson@users.noreply.github.com> * Update CHANGELOG.md * Update CHANGELOG.md Co-authored-by: Alec Larson <1925840+aleclarson@users.noreply.github.com> --- CHANGELOG.md | 1 + src/mapping-entry.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a2a619..49613b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +- Ability to use absolute paths. [#184](https://github.com/dividab/tsconfig-paths/pull/184) - Add support for `jsconfig.json`. See PR [#199](https://github.com/dividab/tsconfig-paths/pull/199). Thanks to [@F3n67u](https://github.com/F3n67u) for this PR! diff --git a/src/mapping-entry.ts b/src/mapping-entry.ts index 31c4c93..9dac232 100644 --- a/src/mapping-entry.ts +++ b/src/mapping-entry.ts @@ -33,7 +33,7 @@ export function getAbsoluteMappingEntries( absolutePaths.push({ pattern: key, paths: paths[key].map((pathToResolve) => - path.join(absoluteBaseUrl, pathToResolve) + path.resolve(absoluteBaseUrl, pathToResolve) ), }); }