*/
function installSyncSaveDev(packages) {
const packageList = Array.isArray(packages) ? packages : [packages];
- const npmProcess = spawn.sync("npm", ["i", "--save-dev"].concat(packageList),
- { stdio: "inherit" });
+ const npmProcess = spawn.sync("npm", ["i", "--save-dev"].concat(packageList), { stdio: "inherit" });
const error = npmProcess.error;
if (error && error.code === "ENOENT") {
*
* Convenience wrapper around check().
* @param {string[]} packages Array of node modules to check.
- * @param {string} rootDir The directory contianing a package.json
+ * @param {string} rootDir The directory containing a package.json
* @returns {Object} An object whose keys are the module names
* and values are booleans indicating installation.
*/
module.exports = {
installSyncSaveDev,
fetchPeerDependencies,
+ findPackageJson,
checkDeps,
checkDevDeps,
checkPackageJson