MCPcopy
hub / github.com/vercel/hyper / getAllDependencyNamesByLevelOrder

Method getAllDependencyNamesByLevelOrder

bin/yarn-standalone.js:76816–76836  ·  view source on GitHub ↗

* Get a list of all package names in the dependency graph.

(seedPatterns)

Source from the content-addressed store, hash-verified

76814 */
76815
76816 getAllDependencyNamesByLevelOrder(seedPatterns) {
76817 const names = new Set();
76818 for (var _iterator8 = this.getLevelOrderManifests(seedPatterns), _isArray8 = Array.isArray(_iterator8), _i8 = 0, _iterator8 = _isArray8 ? _iterator8 : _iterator8[Symbol.iterator]();;) {
76819 var _ref9;
76820
76821 if (_isArray8) {
76822 if (_i8 >= _iterator8.length) break;
76823 _ref9 = _iterator8[_i8++];
76824 } else {
76825 _i8 = _iterator8.next();
76826 if (_i8.done) break;
76827 _ref9 = _i8.value;
76828 }
76829
76830 const _ref8 = _ref9;
76831 const name = _ref8.name;
76832
76833 names.add(name);
76834 }
76835 return names;
76836 }
76837
76838 /**
76839 * Retrieve all the package info stored for this package name.

Callers 1

flattenMethod · 0.80

Calls 3

nextMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected