registry-sync
Advanced tools
Comparing version 3.2.2 to 3.2.3
{ | ||
"name": "registry-sync", | ||
"version": "3.2.2", | ||
"version": "3.2.3", | ||
"description": "synchronize a remote npm registry for private use", | ||
@@ -5,0 +5,0 @@ "repository": "https://github.com/heikkipora/registry-sync", |
@@ -182,5 +182,12 @@ "use strict"; | ||
.filter(includeFn) | ||
.map(([name, props]) => [{ name, version: props.version }].concat(recurseNpmLockfileDependencies(props, includeDevDependencies))) | ||
.map(([name, props]) => [deAlias(name, props)].concat(recurseNpmLockfileDependencies(props, includeDevDependencies))) | ||
.flat(); | ||
} | ||
function deAlias(name, props) { | ||
if (props.version.startsWith('npm:')) { | ||
const [realName, realVersion] = props.version.replace(/^npm:/, '').split('@'); | ||
return { name: realName, version: realVersion }; | ||
} | ||
return { name, version: props.version }; | ||
} | ||
function filterOutBundledDependencies([, props]) { | ||
@@ -187,0 +194,0 @@ return !props.bundled; |
37552
609