From 7ebd8a8fa98c68ed8a9a9e365e78cf06c8045078 Mon Sep 17 00:00:00 2001 From: NP Date: Sun, 14 Nov 2021 10:10:05 +0300 Subject: [PATCH 1/6] fix: don't join absolute paths with base --- src/mapping-entry.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mapping-entry.ts b/src/mapping-entry.ts index 5d900b3..d34e2ce 100644 --- a/src/mapping-entry.ts +++ b/src/mapping-entry.ts @@ -31,7 +31,8 @@ export function getAbsoluteMappingEntries( for (const key of sortedKeys) { absolutePaths.push({ pattern: key, - paths: paths[key].map((pathToResolve) => + paths: paths[key].map((pathToResolve) => + if (path.isAbsolute(pathToResolve)) return pathToResolve; path.join(absoluteBaseUrl, pathToResolve) ), }); From d7532e0f5f8dd4f9ca862046be9bd17edc7fadb8 Mon Sep 17 00:00:00 2001 From: NP Date: Mon, 17 Jan 2022 23:31:21 +0300 Subject: [PATCH 2/6] fix curves --- src/mapping-entry.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mapping-entry.ts b/src/mapping-entry.ts index d34e2ce..cde1045 100644 --- a/src/mapping-entry.ts +++ b/src/mapping-entry.ts @@ -31,9 +31,8 @@ export function getAbsoluteMappingEntries( for (const key of sortedKeys) { absolutePaths.push({ pattern: key, - paths: paths[key].map((pathToResolve) => - if (path.isAbsolute(pathToResolve)) return pathToResolve; - path.join(absoluteBaseUrl, pathToResolve) + paths: paths[key].map((pathToResolve) => + path.isAbsolute(pathToResolve) ? pathToResolve : path.join(absoluteBaseUrl, pathToResolve) ), }); } From a1ea160bba5603845a0adc19809780c2dd1bb2d8 Mon Sep 17 00:00:00 2001 From: NP Date: Mon, 17 Jan 2022 23:32:11 +0300 Subject: [PATCH 3/6] fix curves --- src/mapping-entry.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mapping-entry.ts b/src/mapping-entry.ts index cde1045..4ecc83a 100644 --- a/src/mapping-entry.ts +++ b/src/mapping-entry.ts @@ -31,7 +31,7 @@ export function getAbsoluteMappingEntries( for (const key of sortedKeys) { absolutePaths.push({ pattern: key, - paths: paths[key].map((pathToResolve) => + paths: paths[key].map((pathToResolve) => path.isAbsolute(pathToResolve) ? pathToResolve : path.join(absoluteBaseUrl, pathToResolve) ), }); From e13ab697536a50a5aed9166440034226f0870261 Mon Sep 17 00:00:00 2001 From: NP Date: Wed, 20 Apr 2022 21:18:28 +0300 Subject: [PATCH 4/6] Update src/mapping-entry.ts Co-authored-by: Alec Larson <1925840+aleclarson@users.noreply.github.com> --- src/mapping-entry.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mapping-entry.ts b/src/mapping-entry.ts index 4ecc83a..e71c119 100644 --- a/src/mapping-entry.ts +++ b/src/mapping-entry.ts @@ -32,7 +32,7 @@ export function getAbsoluteMappingEntries( absolutePaths.push({ pattern: key, paths: paths[key].map((pathToResolve) => - path.isAbsolute(pathToResolve) ? pathToResolve : path.join(absoluteBaseUrl, pathToResolve) + path.resolve(absoluteBaseUrl, pathToResolve) ), }); } From fe6ba786e9d0d439181a9598d477e1dac2ebb314 Mon Sep 17 00:00:00 2001 From: NP Date: Thu, 21 Apr 2022 08:54:15 +0300 Subject: [PATCH 5/6] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 699abc7..bb0522d 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) ## [3.11.0] - 2021-08-24 From aaa3d1758e4d34df71fa453241dbcf97ccd0fe4c Mon Sep 17 00:00:00 2001 From: NP Date: Thu, 21 Apr 2022 08:54:50 +0300 Subject: [PATCH 6/6] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb0522d..2fa8beb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +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) +- Ability to use absolute paths. [#184](https://github.com/dividab/tsconfig-paths/pull/184) ## [3.11.0] - 2021-08-24