MCPcopy Create free account
hub / github.com/nodejs/node / getNodesByVersion

Method getNodesByVersion

deps/npm/lib/commands/explain.js:115–125  ·  view source on GitHub ↗
(tree, arg)

Source from the content-addressed store, hash-verified

113 }
114
115 getNodesByVersion (tree, arg) {
116 const spec = npa(arg, this.npm.prefix)
117 if (spec.type !== 'version' && spec.type !== 'range') {
118 return []
119 }
120
121 return tree.inventory.filter(node => {
122 return node.package.name === spec.name &&
123 semver.satisfies(node.package.version, spec.rawSpec)
124 })
125 }
126}
127
128module.exports = Explain

Callers 1

getNodesMethod · 0.95

Calls 1

filterMethod · 0.65

Tested by

no test coverage detected