(gyp, args)
| 4 | const log = require('./log') |
| 5 | |
| 6 | async function list (gyp, args) { |
| 7 | const devDir = gyp.devDir |
| 8 | log.verbose('list', 'using node-gyp dir:', devDir) |
| 9 | |
| 10 | let versions = [] |
| 11 | try { |
| 12 | const dir = await fs.readdir(devDir) |
| 13 | if (Array.isArray(dir)) { |
| 14 | versions = dir.filter((v) => v !== 'current') |
| 15 | } |
| 16 | } catch (err) { |
| 17 | if (err && err.code !== 'ENOENT') { |
| 18 | throw err |
| 19 | } |
| 20 | } |
| 21 | |
| 22 | return versions |
| 23 | } |
| 24 | |
| 25 | module.exports = list |
| 26 | module.exports.usage = 'Prints a listing of the currently installed node development files' |
no test coverage detected
searching dependent graphs…