Skip to content

Commit fa7d6ba

Browse files
committed
Correctly prune deps extracted from manifest files
1 parent c183d68 commit fa7d6ba

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

  • lib/node_modules/@stdlib/_tools/pkgs/namespace-deps/lib

lib/node_modules/@stdlib/_tools/pkgs/namespace-deps/lib/deps.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,21 +85,24 @@ function namespaceDeps( ns, level, dev ) {
8585
manifest = readJSON( path.join( entry, '..', 'manifest.json' ) );
8686
if ( !instanceOf( manifest, Error ) ) {
8787
if ( !dev ) {
88-
deps.push( '@stdlib/utils/library-manifest' );
88+
name = prunePackage( '@stdlib/utils/library-manifest', level );
89+
deps.push( standalonePackage( name ) );
8990
}
9091
task = manifest.options.task;
9192
for ( i = 0; i < manifest.confs.length; i++ ) {
9293
conf = manifest.confs[ i ];
9394
if ( !dev && conf.task === task ) {
9495
for ( j = 0; j < conf.dependencies.length; j++ ) {
9596
if ( !startsWith( conf.dependencies[ j ], ns ) ) {
96-
deps.push( conf.dependencies[ j ] );
97+
name = prunePackage( conf.dependencies[ j ], level );
98+
deps.push( standalonePackage( name ) );
9799
}
98100
}
99101
} else if ( dev ) {
100102
for ( j = 0; j < conf.dependencies.length; j++ ) {
101103
if ( !startsWith( conf.dependencies[ j ], ns ) ) {
102-
deps.push( conf.dependencies[ j ] );
104+
name = prunePackage( conf.dependencies[ j ], level );
105+
deps.push( standalonePackage( name ) );
103106
}
104107
}
105108
}

0 commit comments

Comments
 (0)