Skip to content
This repository was archived by the owner on Dec 4, 2022. It is now read-only.

Commit 7d48a91

Browse files
author
David First
committed
fix resolve-node-package process for Windows
1 parent 169704d commit 7d48a91

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [unreleased]
99

10+
- fix resolve-node-package process for Windows
11+
1012
## [0.10.14] - 2018-04-10
1113

1214
- support link-files with "export { default as ... }"; syntax
13-
- fix merge of madge dependencies with package.json dependencies with dot in them
15+
- fix merge of madge dependencies with package.json dependencies with dot in them
1416

1517
## [0.10.13] - 2018-03-21
1618

src/dependency-builder/build-tree.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,12 @@ export function resolveNodePackage(cwd: string, packageFullPath: string): Object
9898
const packageRelativePath = packageFullPath.substring(packageFullPath.lastIndexOf(NODE_MODULES) + NODE_MODULES.length + 1, packageFullPath.length);
9999

100100
const packageName = resolvePackageNameByPath(packageRelativePath);
101-
const packageVersion = R.path(['dependencies', packageName], packageJsonInfo) ||
102-
R.path(['devDependencies', packageName], packageJsonInfo) ||
103-
R.path(['peerDependencies', packageName], packageJsonInfo);
101+
const packageNameNormalized = packageName.replace('\\', '/');
102+
const packageVersion = R.path(['dependencies', packageNameNormalized], packageJsonInfo) ||
103+
R.path(['devDependencies', packageNameNormalized], packageJsonInfo) ||
104+
R.path(['peerDependencies', packageNameNormalized], packageJsonInfo);
104105
if (packageVersion) {
105-
result[packageName] = packageVersion;
106+
result[packageNameNormalized] = packageVersion;
106107
return result;
107108
}
108109
}

0 commit comments

Comments
 (0)