diff options
Diffstat (limited to 'bin/read-package-json.js')
-rwxr-xr-x | bin/read-package-json.js | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/bin/read-package-json.js b/bin/read-package-json.js index 3e5a0c77f..7e62a0bd7 100755 --- a/bin/read-package-json.js +++ b/bin/read-package-json.js @@ -1,22 +1,24 @@ var argv = process.argv if (argv.length < 3) { - console.error("Usage: read-package.json <file> [<fields> ...]") + console.error('Usage: read-package.json <file> [<fields> ...]') process.exit(1) } -var fs = require("fs") - , file = argv[2] - , readJson = require("read-package-json") +var file = argv[2] +var readJson = require('read-package-json') readJson(file, function (er, data) { if (er) throw er - if (argv.length === 3) console.log(data) - else argv.slice(3).forEach(function (field) { - field = field.split(".") - var val = data - field.forEach(function (f) { - val = val[f] + if (argv.length === 3) { + console.log(data) + } else { + argv.slice(3).forEach(function (field) { + field = field.split('.') + var val = data + field.forEach(function (f) { + val = val[f] + }) + console.log(val) }) - console.log(val) - }) + } }) |