Skip to content

Commit 722aa1c

Browse files
committed
build: switch out namespace-deps with deps in toposort
1 parent 5f0156e commit 722aa1c

File tree

1 file changed

+7
-3
lines changed
  • lib/node_modules/@stdlib/_tools/pkgs/toposort/lib

1 file changed

+7
-3
lines changed

lib/node_modules/@stdlib/_tools/pkgs/toposort/lib/sort.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@
2020

2121
// MODULES //
2222

23+
var resolve = require( 'path' ).resolve;
2324
var logger = require( 'debug' );
2425
var CompactAdjacencyMatrix = require( '@stdlib/utils/compact-adjacency-matrix' );
25-
var namespaceDeps = require( '@stdlib/_tools/pkgs/namespace-deps' );
26+
var rootDir = require( '@stdlib/_tools/utils/root-dir' );
27+
var getDeps = require( '@stdlib/_tools/pkgs/deps' ).sync;
2628
var indexOf = require( '@stdlib/utils/index-of' );
2729
var contains = require( '@stdlib/assert/contains' );
2830
var format = require( '@stdlib/string/format' );
@@ -33,7 +35,7 @@ var format = require( '@stdlib/string/format' );
3335
var debug = logger( 'pkgs:toposort:sort' );
3436
var OPTS = {
3537
'dev': false,
36-
'level': 999
38+
'dir': resolve( rootDir(), 'lib', 'node_modules' )
3739
};
3840

3941

@@ -47,6 +49,7 @@ var OPTS = {
4749
* @returns {(StringArray|EmptyArray|Error)} sorted package names
4850
*/
4951
function sort( pkgs ) {
52+
var pkgsDeps;
5053
var deps;
5154
var idx;
5255
var out;
@@ -60,9 +63,10 @@ function sort( pkgs ) {
6063
return pkgs;
6164
}
6265
M = new CompactAdjacencyMatrix( N );
66+
pkgsDeps = getDeps( pkgs, OPTS );
6367
for ( i = 0; i < N; i++ ) {
6468
debug( 'Resolving dependencies for package: %s (%d of %d)', pkgs[ i ], i+1, N );
65-
deps = namespaceDeps( pkgs[ i ], OPTS );
69+
deps = pkgsDeps[ i ].deps;
6670

6771
debug( 'Processing %d dependencies...', deps.length );
6872
for ( j = 0; j < deps.length; j++ ) {

0 commit comments

Comments
 (0)