Skip to content

Commit 5bde4a5

Browse files
committed
Add some code comments
1 parent 741e631 commit 5bde4a5

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

packages/zip-it-and-ship-it/src/dependencies.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ const getLocalImportDependencies = async function(dependency, basedir, packageJs
7272
// When a file requires a module, we find its path inside `node_modules` and
7373
// use all its published files. We also recurse on the module's dependencies.
7474
const getModuleDependencies = async function(dependency, basedir, state, packageJson) {
75-
const moduleName = requirePackageName(dependency.replace(BACKSLASH_REGEXP, '/'))
75+
const moduleName = getModuleName(dependency)
7676

7777
try {
7878
return await getModuleNameDependencies(moduleName, basedir, state)
@@ -81,6 +81,14 @@ const getModuleDependencies = async function(dependency, basedir, state, package
8181
}
8282
}
8383

84+
// When doing require("moduleName/file/path"), only keep `moduleName`
85+
const getModuleName = function(dependency) {
86+
const dependencyA = dependency.replace(BACKSLASH_REGEXP, '/')
87+
const moduleName = requirePackageName(dependencyA)
88+
return moduleName
89+
}
90+
91+
// Windows path normalization
8492
const BACKSLASH_REGEXP = /\\/g
8593

8694
const getModuleNameDependencies = async function(moduleName, basedir, state) {

0 commit comments

Comments
 (0)