(tree, arg)
| 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 | |
| 128 | module.exports = Explain |