Skip to content

Commit 3716cf5

Browse files
committed
build: include optional dependencies in dep list
1 parent 62f1836 commit 3716cf5

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

lib/node_modules/@stdlib/_tools/scripts/print_npm_install_deps

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,17 @@ function main() {
8383
tmp.push( k + '@"' + deps[ k ] + '"' );
8484
}
8585
}
86+
// Get the list of optional dependencies:
87+
deps = pkg.optionalDependencies;
88+
89+
// Extract external optional dependencies and their associated versions...
90+
keys = objectKeys( deps );
91+
for ( i = 0; i < keys.length; i++ ) {
92+
k = keys[ i ];
93+
if ( RE_STDLIB.test( k ) === false ) {
94+
tmp.push( k + '@"' + deps[ k ] + '"' );
95+
}
96+
}
8697
// Print the list of dependencies for installation:
8798
console.log( tmp.join( ' ' ) ); // eslint-disable-line no-console
8899
}

0 commit comments

Comments
 (0)