UNPKG

667 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = void 0;
7
8// eslint-disable-next-line import/no-dynamic-require, flow-disable-next-line
9var _require = require("".concat(process.cwd(), "/package.json")),
10 dependencies = _require.dependencies,
11 devDependencies = _require.devDependencies;
12
13var hasPackage = function hasPackage(name, isRequired) {
14 if (dependencies && dependencies[name] || devDependencies && devDependencies[name]) {
15 return true;
16 }
17
18 if (isRequired) {
19 throw Error("Package ".concat(name, " is required"));
20 }
21
22 return false;
23};
24
25var _default = hasPackage;
26exports.default = _default;
\No newline at end of file