"use strict"; const pkg = require("../package.json"); const chalk = require("chalk"); validateDependencyObject(pkg.dependencies); validateDependencyObject(pkg.devDependencies); function validateDependencyObject(object) { Object.keys(object).forEach(key => { if (object[key][0] === "^" || object[key][0] === "~") { console.error( chalk.red("error"), `Dependency "${chalk.bold.red(key)}" should be pinned.` ); process.exitCode = 1; } }); }