| var path = require('path'); |
| var loadJsonFile = require('load-json-file'); |
| var normalizePackageData = require('normalize-package-data'); |
| var pathType = require('path-type'); |
| module.exports = function (fp, opts) { |
| if (typeof fp !== 'string') { |
| fp = path.join(fp, 'package.json'); |
| if (opts.normalize !== false) { |
| module.exports.sync = function (fp, opts) { |
| if (typeof fp !== 'string') { |
| fp = pathType.dirSync(fp) ? path.join(fp, 'package.json') : fp; |
| var x = loadJsonFile.sync(fp); |
| if (opts.normalize !== false) { |