UNPKG

s2s

Version:
28 lines (18 loc) 625 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = loadConfig; var _findUp = _interopRequireDefault(require("find-up")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const S2S_CONFIG_JS = 's2s.config.js'; function loadConfig(cwd = process.cwd()) { const fp = _findUp.default.sync(S2S_CONFIG_JS, { cwd }); if (!fp) { throw new Error(`required ${S2S_CONFIG_JS}`); } // $FlowFixMe const configModule = require(fp); // eslint-disable-line global-require,import/no-dynamic-require return configModule; }