2 module.exports = exports = list
4 exports.usage = 'Prints a listing of the currently installed node development files'
10 var fs = require('graceful-fs')
11 , path = require('path')
12 , log = require('npmlog')
14 function list (gyp, args, callback) {
16 var devDir = gyp.devDir
17 log.verbose('list', 'using node-gyp dir:', devDir)
19 // readdir() the node-gyp dir
20 fs.readdir(devDir, onreaddir)
22 function onreaddir (err, versions) {
23 if (err && err.code != 'ENOENT') {
26 if (Array.isArray(versions)) {
27 versions = versions.filter(function (v) { return v != 'current' })
31 callback(null, versions)