UNPKG

ember-material-icons

Version:

Google Material icons for your ember-cli app

26 lines (21 loc) 703 B
'use strict'; var resolvePkg = require('./resolve-pkg.js'); var moduleBaseDir = require('./module-base-dir.js'); /* @private * * given the name of a descendent module this module locates and returns its * package.json. In addition, it provides the path and baseDir. * * @method pkg * @param {String} name * @param {String} dir (optional) root directory to begin resolution */ module.exports = function pkg(name, dir) { if (name !== './') { name += '/'; } var modulePath = resolvePkg(name, dir); var baseDir = moduleBaseDir(modulePath, name); var thePackage = require(baseDir + '/package.json'); thePackage.path = modulePath; thePackage.baseDir = baseDir; return thePackage; };