UNPKG

sharyn

Version:

Combines all the other packages under one.

24 lines (17 loc) 710 B
"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); var _appRoot = _interopRequireDefault(require("./app-root")); // eslint-disable-next-line import/no-dynamic-require, flow-disable-next-line var _require = require("".concat(_appRoot.default, "/package.json")), dependencies = _require.dependencies, devDependencies = _require.devDependencies; var hasPackage = function hasPackage(name, isRequired) { if (dependencies && dependencies[name] || devDependencies && devDependencies[name]) { return true; } if (isRequired) { throw Error("Package ".concat(name, " is required")); } return false; }; module.exports = hasPackage;